View difference between Paste ID: RAiuyT68 and n9cJn95g
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    local rp = RealPlayer
6
    script.Parent = rp.Character
7
   
8
    local Event = Instance.new("RemoteEvent")
9
    Event.Name = "UserInput_Event"
10
11
    local function fakeEvent()
12
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
13
        t.connect = t.Connect
14
        return t
15
    end
16
 
17
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
18
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
19
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
20
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
21
    end}
22
    CAS.UnbindAction = CAS.BindAction
23
    local function te(self,ev,...)
24
        local t = m[ev]
25
        if t and t._fakeEvent then
26
            for _,f in pairs(t.Functions) do
27
                f(...)
28
            end
29
        end
30
    end
31
    m.TrigEvent = te
32
    UIS.TrigEvent = te
33
 
34
    Event.OnServerEvent:Connect(function(plr,io)
35
        if plr~=rp then return end
36
        m.Target = io.Target
37
        m.Hit = io.Hit
38
        if not io.isMouse then
39
            local b = io.UserInputState == Enum.UserInputState.Begin
40
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
41
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
42
            end
43
            if io.UserInputType == Enum.UserInputType.MouseButton2 then
44
                return m:TrigEvent(b and "Button2Down" or "Button2Up")
45
            end
46
            for _,t in pairs(CAS.Actions) do
47
                for _,k in pairs(t.Keys) do
48
                    if k==io.KeyCode then
49
                        t.Function(t.Name,io.UserInputState,io)
50
                    end
51
                end
52
            end
53
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
54
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
55
        end
56
    end)
57
    Event.Parent = NLS([==[
58
    local Player = game:GetService("Players").LocalPlayer
59
    local Event = script:WaitForChild("UserInput_Event")
60
    local Mouse = Player:GetMouse()
61
    local UIS = game:GetService("UserInputService")
62
    local input = function(io,a)
63
        if a then return end
64
        --Since InputObject is a client-side instance, we create and pass table instead
65
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
66
    end
67
    UIS.InputBegan:Connect(input)
68
    UIS.InputEnded:Connect(input)
69
    local h,t
70
    while wait(1/30) do
71
        if h~=Mouse.Hit or t~=Mouse.Target then
72
            h,t=Mouse.Hit,Mouse.Target
73
            Event:FireServer({isMouse=true,Target=t,Hit=h})
74
        end
75
    end]==],Player.Character)
76
 
77
    local _rg = game
78
 
79
    local fsmt = {
80
        __index = function(self,k)
81
            local s = rawget(self,"_RealService")
82
            if s then
83
                return typeof(s[k])=="function"
84
                and function(_,...)return s[k](s,...)end or s[k]
85
            end
86
        end,
87
        __newindex = function(self,k,v)
88
            local s = rawget(self,"_RealService")
89
            if s then s[k]=v end
90
        end
91
    }
92
    local function FakeService(t,RealService)
93
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
94
        return setmetatable(t,fsmt)
95
    end
96
    local g = {
97
        GetService = function(self,s)
98
            return rawget(self,s) or _rg:GetService(s)
99
        end,
100
        Players = FakeService({
101
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
102
        },"Players"),
103
        UserInputService = FakeService(UIS,"UserInputService"),
104
        ContextActionService = FakeService(CAS,"ContextActionService"),
105
        RunService = FakeService({
106
            _btrs = {},
107
            RenderStepped = _rg:GetService("RunService").Heartbeat,
108
            BindToRenderStep = function(self,name,_,fun)
109
                self._btrs[name] = self.Heartbeat:Connect(fun)
110
            end,
111
            UnbindFromRenderStep = function(self,name)
112
                self._btrs[name]:Disconnect()
113
            end,
114
        },"RunService")
115
    }
116
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
117
    g.service = g.GetService
118
    FakeService(g,game)
119
    game,owner = g,g.Players.LocalPlayer
120
end
121
wait(2)
122
local darius = true
123
local grab8 = false
124
local throw1 = 5
125
local throw2 = 5
126
local grabon3 = false
127
local grabon4 = false
128
local jkl = 1
129
local throw = 5
130
local grab1 = false
131
local goo1 = 0
132
local punching = false
133
local jk = false
134
135
local grabon3 = false
136
local grabon2 = false
137
local grabon1 = false
138
local goo = 0
139
local grabon = false
140
local on = false
141
local poon = false
142
local clickon = false
143
local beamknockback = 0
144
local beamdamage = 0.001
145
local hited1 = false
146
local hited = false
147
local kamesize = 1
148
local kamehameha  = false
149
local walksound = "rbxassetid://908473722"
150
local aj1 = 1
151
local can = 5
152
local go = true
153
local bomb = false
154
local point = false
155
local walkon = false
156
local nohit = 0
157
local moving = false
158
local combodamage = 1
159
local ssj22 = false
160
local fly = false
161
local ssbkaiox10 = false
162
local ssbkaio = false
163
local auracan3 = true
164
local ssbon = false
165
local base = true
166
local new=Instance.new
167
local rad=math.rad
168
local cf=CFrame.new
169
local v3=Vector3.new
170
local hitmeter = 0
171
ssj33 = false
172
local ang=function(x,y,z)
173
return CFrame.Angles(rad(x),rad(y),rad(z))
174
end
175
local player=game:service'Players'.LocalPlayer
176
local char=player.Character
177
local cam=workspace.Camera
178
local mouse=player:GetMouse()
179
local weld=function(a,b,c0,c1)
180
m=Instance.new('Motor',a)
181
m.Part0=a
182
m.Part1=b
183
m.C0=c0
184
m.C1=c1
185
return m
186
end
187
188
189
beamm=Instance.new('Model',workspace)
190
beamm.Name='beam'
191
192
laser=false
193
194
rs=Instance.new('Part',char)
195
rs.Transparency=1
196
rs.CanCollide=false
197
rs.TopSurface,rs.BottomSurface=0,0
198
rs.FormFactor=3
199
rs.Size=Vector3.new(.5,.5,.5)
200
201
ls=rs:Clone()
202
ls.Parent=char
203
204
205
206
s1=Instance.new('Sound',char)
207
s1.Volume=1
208
s1.Pitch=1
209
s1.Looped=true
210
211
212
particles={}
213
214
local wep=new('Part',char)
215
216
wep.FormFactor=3
217
wep.Transparency = 1
218
wep.CanCollide=false
219
wep.Size=v3(0.1,0.1,0.1)
220
wep.TopSurface,wep.BottomSurface=0,0
221
local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
222
223
224
local beam1=wep:Clone()
225
beam1:ClearAllChildren()
226
beam1.Material='Neon'
227
beam1.BrickColor=BrickColor.new('Bright blue')
228
beam1.Size=Vector3.new(1,1,1)
229
beam1.Transparency=0
230
beam1.Anchored=true
231
local ms=Instance.new('BlockMesh',beam1)
232
local inner1=beam1:Clone()
233
inner1.Transparency=1
234
inner1.Material='SmoothPlastic'
235
inner1.BrickColor=BrickColor.new('Bright blue')
236
local ms2=inner1.Mesh
237
238
local expl1=inner1:Clone()
239
expl1.Mesh:Destroy()
240
expl1.Material='Neon'
241
expl1.BrickColor=BrickColor.new('Bright blue')
242
expl1.Size=Vector3.new(5,5,5)
243
expl1.Transparency=0
244
pl=Instance.new('PointLight',expl1)
245
pl.Color=expl1.BrickColor.Color
246
pl.Range=pl.Range*2
247
pl.Name='light'
248
local br=pl.Range
249
250
local exa1=expl1:Clone()
251
exa1.Size=Vector3.new(10,10,10)
252
pl2=exa1.light
253
254
local part=exa1:Clone()
255
part.Size=Vector3.new(1.5,1.5,1.5)
256
pl3=part.light
257
pms=Instance.new('BlockMesh',part)
258
259
char.Humanoid.Died:connect(function()
260
laser=false
261
beam1.Parent=nil
262
inner1.Parent=nil
263
expl1.Parent=nil
264
exa1.Parent=nil
265
s1:stop()
266
end)
267
268
269
270
parti=0
271
game:service'RunService'.Stepped:connect(function()
272
parti=parti+1
273
for i,v in pairs(particles) do
274
v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
275
v.Transparency=v.Transparency+.08
276
if v.Transparency >= 1 then
277
v:Destroy()
278
table.remove(particles,i)
279
else
280
v.Parent=beamm
281
end
282
end
283
284
a=cam.CoordinateFrame.p
285
b=mouse.Hit.p
286
mhitr=Ray.new(a,(b-a).unit*999)
287
mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
288
289
290
if laser then
291
beamm.Parent=workspace
292
beam1.Parent=beamm
293
inner1.Parent=beamm
294
expl1.Parent=beamm
295
exa1.Parent=beamm
296
s1.Volume=s1.Volume-0.0034
297
298
ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
299
hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
300
301
if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) and hit ~= workspace.Base then
302
	if hit.Parent:IsA("Model") and hit ~= hit.Parent:FindFirstChild("Humanoid") and hit ~= hit.Parent:FindFirstChild("Torso") and hit ~= hit.Parent:FindFirstChild("Head") and hit ~= hit.Parent:FindFirstChild("Left Arm") and hit ~= hit.Parent:FindFirstChild("Right Arm") and hit ~= hit.Parent:FindFirstChild("Left Leg") and hit ~= hit.Parent:FindFirstChild("Right Leg")  then
303
		hit.Parent:BreakJoints()
304
		hit.Anchored = false
305
		wait()
306
	
307
		hit.Position = hit.Position + Vector3.new(0,1,0)
308
		block = Instance.new("BodyForce",hit)
309
block.Force = beam1.CFrame.lookVector 
310
s1.Volume=s1.Volume+0.0034
311
	end
312
	if hit:IsA("Part") and hit ~= hit.Parent:FindFirstChild("Humanoid") and hit ~= hit.Parent:FindFirstChild("Torso") and hit ~= hit.Parent:FindFirstChild("Head") and hit ~= hit.Parent:FindFirstChild("Left Arm") and hit ~= hit.Parent:FindFirstChild("Right Arm") and hit ~= hit.Parent:FindFirstChild("Left Leg") and hit ~= hit.Parent:FindFirstChild("Left Arm")  then
313
		
314
		hit.Anchored = false
315
		wait()
316
	
317
		hit.Position = hit.Position + Vector3.new(0,1,0)
318
		block = Instance.new("BodyForce",hit)
319
block.Force = beam1.CFrame.lookVector 
320
s1.Volume=s1.Volume+0.0034
321
end
322
end
323
if hit and hit.Parent:FindFirstChild("Humanoid") ~= nil then
324
	if hited == true then
325
	hited = false
326
	hited1 = true
327
	on = true
328
	human = hit.Parent:FindFirstChild("Humanoid")
329
ts = hit.Parent:FindFirstChild("Torso")
330
s1.Volume=s1.Volume+0.0034
331
welld = Instance.new("Weld",hit)
332
welld.Part0 = beam1
333
welld.Part1 = ts
334
welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z)
335
part6 = Instance.new("Part",hit)
336
part6.Size = Vector3.new(1,1,1)
337
part6.Transparency = 0
338
part6.Position = hit.Position
339
part6.BrickColor = BrickColor.new("Toothpaste")
340
partmesh = Instance.new("SpecialMesh",part6)
341
partmesh.MeshType = "Sphere"
342
partmesh.Scale = Vector3.new(1,1,1)
343
partweld1 = Instance.new("Weld",hit)
344
partweld1.Part0 = hit.Parent:FindFirstChild("Torso")
345
partweld1.Part1 = part6
346
partweld1.C0 = CFrame.new(0,0,0)
347
if human.Health > 100 then
348
		human.MaxHealth = 100
349
		human.Health = 100
350
		
351
	end
352
353
354
355
356
for i = 1,100 do
357
	wait()
358
	partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
359
	part6.Transparency = part6.Transparency + 0.05
360
end
361
end
362
end
363
if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
364
e=Instance.new('Explosion',workspace)
365
e.Position=pos
366
e.BlastRadius=14
367
e.BlastPressure=1e4
368
end
369
if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
370
hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
371
end
372
373
if parti==math.floor(parti) then
374
par=part:Clone()
375
table.insert(particles,par)
376
par.Parent=beamm
377
par.Transparency=1-s1.Volume
378
par.light.Range=br*s1.Volume
379
par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
380
end
381
382
mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
383
ms.Scale=v3(s1.Volume,s1.Volume,mag)
384
ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
385
beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
386
inner1.CFrame=beam1.CFrame
387
pl.Range=br*s1.Volume
388
pl2.Range=br*s1.Volume
389
expl1.Size=v3(6,6,6)*s1.Volume
390
expl1.Transparency=0
391
expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
392
exa1.Size=v3(5,5,5)*s1.Volume
393
exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
394
395
end
396
end)
397
local p = game.Players.LocalPlayer
398
local ssj = true
399
local ssb = true
400
401
local auracan = false
402
local auracan1 = false
403
local ssj2 = false
404
local ssj3 = false
405
local ssjg = false
406
local ssjb = false
407
local kaio = true
408
local idle = true
409
local idle1 = true
410
local char = p.Character
411
local mouse = p:GetMouse()
412
local larm = char["Left Arm"]
413
local rarm = char["Right Arm"]
414
local lleg = char["Left Leg"]
415
local rleg = char["Right Leg"]
416
local hed = char.Head
417
local torso = char.Torso
418
hed.face:Destroy()
419
local hum = char.Humanoid
420
hum.Name = "idk"
421
hum.JumpPower = 100
422
423
wait()
424
local cam = game.Workspace.CurrentCamera
425
local root = char.HumanoidRootPart
426
local deb = false
427
local shot = 0
428
local walk = true
429
local debris=game:service"Debris"
430
local l = game:GetService("Lighting")
431
local rs = game:GetService("RunService").RenderStepped
432
local canattack = true
433
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
434
function lerp(a, b, t) -- Linear interpolation
435
        return a + (b - a)*t
436
end
437
438
function slerp(a, b, t) --Spherical interpolation
439
        dot = a:Dot(b)
440
        if dot > 0.99999 or dot < -0.99999 then
441
                return t <= 0.5 and a or b
442
        else
443
                r = math.acos(dot)
444
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
445
        end
446
end
447
function matrixInterpolate(a, b, t)
448
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
449
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
450
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
451
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
452
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
453
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
454
        local t = v1:Dot(v2)
455
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
456
                return CFrame.new()
457
        end
458
        return CFrame.new(
459
        v0.x, v0.y, v0.z,
460
        v1.x, v1.y, v1.z,
461
        v2.x, v2.y, v2.z,
462
        v3.x, v3.y, v3.z)
463
end
464
----------------------------------------------------
465
function genWeld(a,b)
466
    local w = Instance.new("Weld",a)
467
    w.Part0 = a
468
    w.Part1 = b
469
    return w
470
end
471
function weld(a, b)
472
    local weld = Instance.new("Weld")
473
    weld.Name = "W"
474
    weld.Part0 = a
475
    weld.Part1 = b
476
    weld.C0 = a.CFrame:inverse() * b.CFrame
477
    weld.Parent = a
478
    return weld;
479
end
480
----------------------------------------------------
481
function Lerp(c1,c2,al)
482
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
483
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
484
for i,v in pairs(com1) do
485
com1[i] = v+(com2[i]-v)*al
486
end
487
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
488
end
489
----------------------------------------------------
490
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
491
local wld = Instance.new("Weld", wp1)
492
wld.Part0 = wp0
493
wld.Part1 = wp1
494
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
495
end
496
hum.MaxHealth = math.huge
497
wait()
498
hum.Health = math.huge
499
----------------------------------------------------
500
function weld5(part0, part1, c0, c1)
501
    weeld=Instance.new("Weld", part0)
502
    weeld.Part0=part0
503
    weeld.Part1=part1
504
    weeld.C0=c0
505
    weeld.C1=c1
506
    return weeld
507
end
508
----------------------------------------------------
509
function HasntTouched(plrname)
510
local ret = true
511
for _, v in pairs(Touche) do
512
if v == plrname then
513
ret = false
514
end
515
end
516
return ret
517
end
518
newWeld(torso, larm, -1.5, 0.5, 0)
519
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
520
newWeld(torso, rarm, 1.5, 0.5, 0)
521
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
522
newWeld(torso, hed, 0, 1.5, 0)
523
newWeld(torso, lleg, -0.5, -1, 0)
524
lleg.Weld.C1 = CFrame.new(0, 1, 0)
525
newWeld(torso, rleg, 0.5, -1, 0)
526
rleg.Weld.C1 = CFrame.new(0, 1, 0)
527
newWeld(root, torso, 0, -1, 0)
528
torso.Weld.C1 = CFrame.new(0, -1, 0)
529
local block = Instance.new("Part",torso)
530
block.Size = Vector3.new(0.1,0.1,0.1)
531
block.Position = block.Position + Vector3.new(2,2,2)
532
block.Transparency = 1
533
local weld = Instance.new("Weld",torso)
534
weld.Part0 = torso
535
weld.Part1 = block
536
weld.C0 = CFrame.new(0,5,0)
537
local block2 = Instance.new("Part",torso)
538
block2.Size = Vector3.new(3,2,1)
539
block2.CanCollide = false
540
block2.Position = block.Position + Vector3.new(2,2,2)
541
block2.Transparency = 1
542
local weld2 = Instance.new("Weld",torso)
543
weld2.Part0 = torso
544
weld2.Part1 = block2
545
weld2.C0 = CFrame.new(0,-1.5,0)
546
local part2 = Instance.new("ParticleEmitter",block)
547
part2.Lifetime = NumberRange.new(5)
548
part2.Speed = NumberRange.new(0)
549
part2.Size = NumberSequence.new(11)
550
part2.Transparency = NumberSequence.new(1)
551
part2.LockedToPart = true
552
part2.Rate = 3
553
part2.Texture = "http://www.roblox.com/asset/?id=894173257"
554
part2.ZOffset = -3
555
local model = Instance.new("Model",torso)
556
local part3 = Instance.new("ParticleEmitter",block2)
557
part3.Lifetime = NumberRange.new(1)
558
part3.Speed = NumberRange.new(5)
559
part3.Transparency = NumberSequence.new(1)
560
part3.Size = NumberSequence.new(0.5)
561
part3.LockedToPart = true
562
part3.Rate = 40
563
part3.Texture = "http://www.roblox.com/asset/?id=549349471"
564
part3.ZOffset = 3
565
part3.SpreadAngle = Vector2.new(50,50)
566
ypcall(function()
567
shirt = Instance.new("Shirt", char)
568
shirt.Name = "Shirt"
569
pants = Instance.new("Pants", char)
570
pants.Name = "Pants"
571
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
572
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
573
end)
574
for i,v in pairs(char:children()) do
575
    if v:IsA("Accessory") then
576
        v:Destroy()
577
    end
578
end
579
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
580
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
581
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
582
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
583
Hair99 = Instance.new("Part")
584
585
Hair99.Parent = p.Character
586
Hair99.Name = "Hair"
587
Hair99.formFactor = "Symmetric"
588
Hair99.Size = Vector3.new(1, 1, 1)
589
Hair99.CFrame = p.Character.Head.CFrame
590
Hair99:BreakJoints()
591
Hair99.CanCollide = false
592
Hair99.TopSurface = "Smooth"
593
Hair99.BottomSurface = "Smooth"
594
Hair99.BrickColor = BrickColor.new("New Yeller")
595
Hair99.Transparency = 1
596
597
Weld = Instance.new("Weld") 
598
Weld.Part0 = p.Character.Head 
599
Weld.Part1 = Hair99
600
Weld.Parent = p.Character.Head 
601
Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0) 
602
603
Hair7 = Instance.new("Part")
604
Hair7.Parent = p.Character
605
Hair7.Name = "Hair"
606
Hair7.CanCollide = false
607
Hair7.Locked = true
608
Hair7.TopSurface = "Smooth"
609
Hair7.BottomSurface = "Smooth"
610
Hair7.formFactor = "Symmetric"
611
Hair7.Material = "Neon"
612
Hair7.BrickColor = BrickColor.new("Black")
613
Hair7.CFrame = p.Character.Torso.CFrame
614
Hair7.Size = Vector3.new(1, 1, 1)
615
Hair7.Transparency = 0
616
617
Mesh = Instance.new("SpecialMesh")
618
Mesh.Parent = Hair99
619
Mesh.MeshType = "Sphere"
620
Mesh.Offset = Vector3.new(0, 0.1, 0.1)
621
Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
622
623
624
Weld1 = Instance.new("Weld")
625
Weld1.Parent = p.Character.Head
626
Weld1.Part0 = p.Character.Head
627
Weld1.Part1 = Hair7
628
Weld1.C0 = CFrame.new(0, 1, 0)
629
630
Mesh = Instance.new("SpecialMesh")
631
Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
632
Mesh.Parent = Hair7
633
Mesh.Scale = Vector3.new(1, 1, 1)
634
Mesh.MeshType = "FileMesh"
635
Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
636
Mesh.TextureId = ""
637
638
-----------------------------------------------------
639
640
641
GroundWave1 = function()
642
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
643
	
644
		local wave = Instance.new("Part", torso)
645
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
646
		wave.Anchored = true
647
		wave.CanCollide = false
648
		wave.Locked = true
649
		wave.Size = Vector3.new(1, 1, 1)
650
		wave.TopSurface = "Smooth"
651
		wave.BottomSurface = "Smooth"
652
		wave.Transparency = 0.35
653
		wave.CFrame = HandCF
654
		wm = Instance.new("SpecialMesh", wave)
655
		wm.MeshId = "rbxassetid://3270017"
656
		coroutine.wrap(function()
657
		for i = 1, 30, 1 do
658
		wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
659
		wave.Size = wm.Scale
660
		wave.CFrame = HandCF
661
		wave.Transparency = i/30
662
		wait()
663
		end
664
		wait()
665
		wave:Destroy()
666
	end)()
667
end
668
GroundWave2 = function()
669
	local HandCF = CFrame.new(spirit1.Position + Vector3.new(0,11,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
670
	
671
		local wave = Instance.new("Part", spirit1)
672
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
673
		wave.Anchored = true
674
		wave.CanCollide = false
675
		wave.Locked = true
676
		wave.Size = Vector3.new(1, 1, 1)
677
		wave.TopSurface = "Smooth"
678
		wave.BottomSurface = "Smooth"
679
		wave.Transparency = 0.35
680
		wave.CFrame = HandCF
681
		wm = Instance.new("SpecialMesh", wave)
682
		wm.MeshId = "rbxassetid://3270017"
683
		coroutine.wrap(function()
684
		for i = 1, 30, 1 do
685
		wm.Scale = Vector3.new(8 + i*8.2, 3 + i*8.2, 8)
686
		wave.Size = wm.Scale
687
		wave.CFrame = HandCF
688
		wave.Transparency = i/30
689
		wait()
690
		end
691
		wait()
692
		wave:Destroy()
693
	end)()
694
end
695
--combat
696
local grab = false
697
function misssound()
698
	z = Instance.new("Sound",char)
699
z.Volume = 4
700
z.Looped = false
701
z.SoundId = "rbxassetid://137579113"
702
z:Play()
703
end
704
function strongsound()
705
	z = Instance.new("Sound",char)
706
z.Volume = 4
707
z.Looped = false
708
z.SoundId = "rbxassetid://896242278"
709
z:Play()
710
end
711
function punches()
712
for i = 1, 10 do
713
		wait()
714
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 0.4)
715
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
716
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
717
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.2)
718
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 0.4)
719
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 0.4)
720
end
721
for i = 1, 10 do
722
		wait()
723
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.4)
724
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.2)
725
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.2)
726
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
727
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.4)
728
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 0.4)
729
end
730
end
731
function fastpunches()
732
	
733
wait(0.01)
734
	misssound()	
735
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
736
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
737
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
738
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
739
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
740
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
741
742
wait(0.01)
743
		misssound()
744
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
745
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
746
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
747
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
748
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
749
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
750
wait(0.01)
751
		misssound()
752
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
753
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
754
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
755
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
756
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
757
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
758
759
wait(0.01)
760
		misssound()
761
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
762
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
763
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
764
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
765
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
766
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
767
wait(0.01)
768
		misssound()
769
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
770
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
771
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
772
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
773
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
774
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
775
776
wait(0.01)
777
		misssound()
778
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
779
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
780
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
781
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
782
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
783
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
784
wait(0.01)
785
		misssound()
786
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
787
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
788
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
789
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
790
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
791
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
792
793
wait(0.01)
794
		misssound()
795
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
796
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
797
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
798
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
799
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
800
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
801
wait(0.01)
802
		misssound()
803
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
804
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
805
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
806
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
807
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
808
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
809
810
wait(0.01)
811
		misssound()
812
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
813
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
814
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
815
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
816
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
817
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
818
wait(0.01)
819
		misssound()
820
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
821
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
822
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
823
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
824
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
825
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
826
827
wait(0.01)
828
		misssound()
829
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
830
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
831
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
832
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
833
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
834
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
835
wait(0.01)
836
		misssound()
837
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
838
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
839
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
840
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
841
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
842
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
843
844
wait(0.01)
845
		misssound()
846
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
847
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
848
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
849
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
850
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
851
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
852
wait(0.01)
853
		misssound()
854
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)), 1)
855
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 1)
856
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 1)
857
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 1)
858
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-15)), 1)
859
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
860
861
wait(0.01)
862
		misssound()
863
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 1)
864
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 1)
865
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 1)
866
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), 1)
867
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 1)
868
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(15)), 1)
869
870
end
871
function kick()
872
for i = 1, 20 do
873
		wait()
874
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(75),math.rad(0)), 0.4)
875
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-80), math.rad(0)), 0.2)
876
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(40)), 0.2)
877
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-40)), 0.2)
878
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-70)), 0.4)
879
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
880
end
881
882
end
883
function strongpunchanim()
884
	strongsound()
885
for i = 1, 15 do
886
		wait()
887
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
888
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(0)), 0.2)
889
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
890
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-20)), 0.2)
891
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)
892
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10)), 0.4)
893
end
894
895
for i = 1, 15 do
896
		wait()
897
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)), 0.4)
898
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(70), math.rad(0)), 0.2)
899
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)
900
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-20)), 0.2)
901
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)
902
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(10)), 0.4)
903
end
904
905
end
906
907
908
function gramanim()
909
for i = 1, 20 do
910
		wait()
911
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
912
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
913
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)--rarm
914
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.2)--larm
915
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--lleg
916
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--rleg
917
end
918
for i = 1, 20 do
919
		wait()
920
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
921
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
922
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.2)--rarm
923
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)--larm
924
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--lleg
925
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--rleg
926
end
927
end
928
929
930
931
932
933
mouse.KeyDown:connect(function(key)
934
	 if key == "c" then
935
     				z1 = Instance.new("Sound",char)
936
          z1.Volume = 10
937
          z1.Looped = false
938
          z1.SoundId = "rbxassetid://1174605674"
939
          z1:Play()
940
          wait(7)
941
          z1:Pause()
942
		if ssj == true then
943
		if canattack == true then
944
				combodamage = 3
945
			aura.Color = ColorSequence.new(Color3.new(255,255,0))
946
			idle = false
947
			base = false
948
			idle1 = false
949
			canattack = false
950
			ssj = false
951
			wait(0.1)
952
			
953
954
for i = 1, 20 do
955
		wait()
956
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
957
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)--torso
958
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.6,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-90)), 0.5)--arm
959
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.6,-.6)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.5)--arm
960
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)--leg
961
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)--leg
962
end
963
964
				z1 = Instance.new("Sound",char)
965
z1.Volume = 10
966
z1.Looped = false
967
z1.SoundId = "rbxassetid://740811119"
968
z1:Play()
969
970
				z1 = Instance.new("Sound",char)
971
z1.Volume = 10
972
z1.Looped = false
973
z1.SoundId = "rbxassetid://1174605674"
974
z1:Play()
975
976
977
	
978
			Colors = {"New Yeller", "New Yeller"}
979
		GroundWave1()
980
			ball.BrickColor = BrickColor.new("New Yeller")
981
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
982
ball.Transparency = 0
983
984
wait()
985
zh = Instance.new("Sound",char)
986
zh.Volume = 1
987
zh.Looped = true
988
zh.SoundId = "rbxassetid://891397456"
989
zh:Play()
990
aura.Transparency = NumberSequence.new(0)
991
			auracan = true
992
		Mesh.MeshId = "rbxassetid://430344159"
993
		Mesh.Scale = Vector3.new(6,6,6)
994
		Weld1.C0 = CFrame.new(-.25, 1.2, .34)
995
		Hair7.BrickColor = BrickColor.new("New Yeller")
996
		wait(2)
997
		idle = true
998
		idle1 = true
999
		canattack = true
1000
		ssj2 = true
1001
		end
1002
		end
1003
		end
1004
mouse.KeyDown:connect(function(key)
1005
	 if key == "c" then
1006
     wait(1)
1007
     z1:Resume()
1008
     wait(12)
1009
     z1:Pause()
1010
		if ssj2 == true then
1011
		if canattack == true then
1012
				combodamage = 6
1013
			idle = false
1014
			idle1 = false
1015
			canattack = false
1016
			wait(0.1)
1017
		for i = 1, 20 do
1018
	
1019
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
1020
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
1021
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
1022
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
1023
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
1024
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
1025
			end
1026
	z1 = Instance.new("Sound",char)
1027
z1.Volume = 10
1028
z1.Looped = false
1029
z1.SoundId = "rbxassetid://740811119"
1030
z1:Play()	
1031
for i = 1, 5 do
1032
		wait()
1033
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.4)--head
1034
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
1035
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.2)--arm
1036
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.2)--arm
1037
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.4)--leg
1038
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--leg
1039
end
1040
			
1041
1042
1043
			aura.Transparency = NumberSequence.new(0)
1044
			aura1.Transparency = NumberSequence.new(0)
1045
			auracan1 = true
1046
			
1047
			auracan = false
1048
			zh:Destroy()
1049
			Colors = {"New Yeller", "New Yeller"}
1050
		GroundWave1()
1051
			wait()
1052
			
1053
			ball.BrickColor = BrickColor.new("New Yeller")
1054
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1055
ball.Transparency = 0
1056
1057
wait()
1058
			zh = Instance.new("Sound",char)
1059
zh.Volume = 1
1060
zh.Looped =true
1061
zh.SoundId = "rbxassetid://850205092"
1062
zh:Play()
1063
		Mesh.MeshId = "rbxassetid://560718478"
1064
		Mesh.Scale = Vector3.new(6,6,6)
1065
		Weld1.C0 = CFrame.new(-.25, 1.2, .34)
1066
		Hair7.BrickColor = BrickColor.new("New Yeller")
1067
		wait(2)
1068
		idle = true
1069
		idle1 = true
1070
		canattack = true
1071
		ssj3 = true
1072
		ssj2 = false
1073
		end
1074
		end
1075
		end
1076
mouse.KeyDown:connect(function(key)
1077
	 if key == "c" then
1078
     z1:Play()
1079
		if ssj3 == true then
1080
		if canattack == true then
1081
			idle = false
1082
			idle1 = false
1083
			canattack = false
1084
				combodamage = 10
1085
			wait(0.1)
1086
			Colors = {"New Yeller", "New Yeller"}
1087
		GroundWave1()
1088
		Colors = {"New Yeller", "New Yeller"}
1089
		GroundWave1()
1090
			for i = 1, 20 do
1091
		wait()
1092
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
1093
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
1094
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
1095
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
1096
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
1097
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
1098
			end
1099
			Colors = {"New Yeller", "New Yeller"}
1100
		GroundWave1()
1101
		Colors = {"New Yeller", "New Yeller"}
1102
		GroundWave1()
1103
			Colors = {"New Yeller", "New Yeller"}
1104
		GroundWave1()
1105
			wait(1)
1106
			Colors = {"New Yeller", "New Yeller"}
1107
		GroundWave1()
1108
        z1.Ended:Wait()
1109
				z1 = Instance.new("Sound",char)
1110
z1.Volume = 10
1111
z1.Looped = false
1112
z1.SoundId = "rbxassetid://740811119"
1113
z1:Play()
1114
Colors = {"New Yeller", "New Yeller"}
1115
		GroundWave1()
1116
for i = 1, 5 do
1117
		wait()
1118
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
1119
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
1120
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
1121
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
1122
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
1123
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
1124
end
1125
		Colors = {"New Yeller", "New Yeller"}
1126
		GroundWave1()
1127
1128
Colors = {"New Yeller", "New Yeller"}
1129
		GroundWave1()
1130
ball.BrickColor = BrickColor.new("New Yeller")
1131
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1132
ball.Transparency = 0
1133
	Mesh.Scale = Vector3.new(6,6,6)
1134
	Weld1.C0 = CFrame.new(-.25, 1.2, .34)
1135
	Mesh.MeshId = "rbxassetid://430344159"
1136
		wait()
1137
		
1138
1139
1140
Hair71 = Instance.new("Part")
1141
Hair71.Parent = p.Character
1142
Hair71.Name = "Hair1"
1143
Hair71.CanCollide = false
1144
Hair71.Locked = true
1145
Hair71.TopSurface = "Smooth"
1146
Hair71.BottomSurface = "Smooth"
1147
Hair71.formFactor = "Symmetric"
1148
Hair71.Material = "Neon"
1149
Hair71.BrickColor = BrickColor.new("New Yeller")
1150
Hair71.CFrame = p.Character.Torso.CFrame
1151
Hair71.Size = Vector3.new(1, 1, 1)
1152
Hair71.Transparency = 0
1153
1154
Mesh1 = Instance.new("SpecialMesh")
1155
Mesh1.Parent = Hair991
1156
Mesh1.MeshType = "Sphere"
1157
Mesh1.Offset = Vector3.new(0, 0.1, 0.1)
1158
Mesh1.Scale = Vector3.new(1.2, 1.2, 1.2)
1159
1160
		
1161
		Hair71.BrickColor = BrickColor.new("New Yeller")
1162
1163
Weld11 = Instance.new("Weld",char.Hair1)
1164
Weld11.Parent = p.Character.Head
1165
Weld11.Part0 = p.Character.Head
1166
Weld11.Part1 = Hair71
1167
Weld11.C0 = CFrame.new(-.25, -1, 1.5)
1168
1169
Mesh1 = Instance.new("SpecialMesh",Mesh1)
1170
Mesh1.Offset = Vector3.new(0.2, -0.2, 0.2)
1171
Mesh1.Parent = Hair71
1172
1173
Mesh1.MeshType = "FileMesh"
1174
Mesh1.MeshId = "rbxassetid://560193297"
1175
		Mesh1.Scale = Vector3.new(7,6,6)
1176
Mesh1.TextureId = ""
1177
		wait(2)
1178
			ssj33 = true
1179
		idle = true
1180
		idle1 = true
1181
		canattack = true
1182
		ssj3 = false
1183
		end
1184
		end
1185
		end
1186
end)
1187
aurapart = Instance.new("Part",char)
1188
aurapart.Size = Vector3.new(0.1,0.1,0.1)
1189
aurapart.Transparency = 1
1190
aurapart.CanCollide = false
1191
aurapart.Position = Vector3.new(0,2,0)
1192
auraweld = Instance.new("Weld",char)
1193
auraweld.Part0 = aurapart
1194
auraweld.Part1 = torso
1195
auraweld.C0 = CFrame.new(0,-2,0)
1196
aura = Instance.new("ParticleEmitter",aurapart)
1197
aura.Transparency = NumberSequence.new(1)
1198
aura.Size = NumberSequence.new(8)
1199
aura.Speed = NumberRange.new(0)
1200
aura.LockedToPart = true
1201
aura.Rate = 2
1202
aura.Lifetime = NumberRange.new(5)
1203
aura.ZOffset = -2
1204
aura1 = Instance.new("ParticleEmitter",torso)
1205
aura1.Transparency = NumberSequence.new(1)
1206
aura1.Size = NumberSequence.new(5)
1207
aura1.Speed = NumberRange.new(0)
1208
aura1.Lifetime = NumberRange.new(5)
1209
aura1.LockedToPart = true
1210
aura1.Rate = 1.5
1211
1212
aura1.ZOffset = 2
1213
aura1.Lifetime = NumberRange.new(3)
1214
aurapart3 = Instance.new("Part",char)
1215
aurapart3.Size = Vector3.new(0.1,0.1,0.1)
1216
aurapart3.Position = Vector3.new(0,2,0)
1217
aurapart3.Transparency = 1
1218
aurapart3.CanCollide = false
1219
auraweld3 = Instance.new("Weld",char)
1220
auraweld3.Part0 = aurapart3
1221
auraweld3.Part1 = torso
1222
auraweld3.C0 = CFrame.new(0,-7,0)
1223
aura3 = Instance.new("ParticleEmitter",aurapart3)
1224
aura3.Transparency = NumberSequence.new(1)
1225
aura3.Color = ColorSequence.new(Color3.new(255,0,255))
1226
aura3.Size = NumberSequence.new(14)
1227
aura3.Speed = NumberRange.new(0)
1228
aura3.LockedToPart = true
1229
aura3.Rate = 5
1230
aura3.Lifetime = NumberRange.new(5)
1231
aura3.ZOffset = -5
1232
1233
mouse.KeyDown:connect(function(key)
1234
	 if key == "b" then
1235
		if ssb == true then
1236
		if canattack == true then
1237
			idle = false
1238
			base = false
1239
			
1240
			combodamage = 18
1241
			ssbon = true
1242
				ssb = false
1243
				ssj = false
1244
				ssj2 = false
1245
				ssj3 = false
1246
				ssj33 = false
1247
			idle1 = false
1248
			Colors = {"Toothpaste", "Toothpaste"}
1249
			canattack = false
1250
			wait(0.1)
1251
		
1252
			for i = 1, 20 do
1253
	
1254
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
1255
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
1256
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
1257
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
1258
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
1259
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
1260
			end
1261
				z1 = Instance.new("Sound",char)
1262
z1.Volume = 10
1263
z1.Looped = false
1264
z1.SoundId = "rbxassetid://740811119"
1265
z1:Play()
1266
1267
		Mesh.MeshId = "rbxassetid://430344159"
1268
		Mesh.Scale = Vector3.new(6,6,6)
1269
		Weld1.C0 = CFrame.new(-.25, 1.2, .34)
1270
		Hair7.BrickColor = BrickColor.new("Toothpaste")
1271
for i = 1, 5 do
1272
		wait()
1273
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.4)--head
1274
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
1275
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.2)--arm
1276
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.2)--arm
1277
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.4)--leg
1278
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--leg
1279
end
1280
1281
1282
1283
zh = Instance.new("Sound",char)
1284
zh.Volume = 1
1285
zh.Looped = true
1286
zh.SoundId = "rbxassetid://600060450"
1287
zh:Play()
1288
ball.BrickColor = BrickColor.new("Toothpaste")
1289
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1290
ball.Transparency = 0
1291
GroundWave1()
1292
wait(0.3)
1293
1294
ball.BrickColor = BrickColor.new("Toothpaste")
1295
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1296
ball.Transparency = 0
1297
GroundWave1()
1298
wait(0.3)
1299
ball.BrickColor = BrickColor.new("Toothpaste")
1300
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1301
ball.Transparency = 0
1302
GroundWave1()
1303
wait(0.3)
1304
ball.BrickColor = BrickColor.new("Toothpaste")
1305
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1306
ball.Transparency = 0
1307
GroundWave1()
1308
wait(0.3)
1309
GroundWave1()
1310
			part2.Transparency = NumberSequence.new(0)
1311
			part3.Transparency = NumberSequence.new(0)
1312
		wait(0.4)
1313
		idle = true
1314
		idle1 = true
1315
		canattack = true
1316
	
1317
		
1318
		end
1319
		end
1320
		end
1321
end)
1322
1323
		
1324
mouse.KeyDown:connect(function(Key)
1325
if Key == "r" then
1326
if canattack == true then
1327
1328
1329
kamehamehaon = true
1330
1331
			idle = false
1332
				
1333
			idle1 = false
1334
			canattack = false
1335
			hum.WalkSpeed = 0
1336
			z2 = Instance.new("Sound",char)
1337
z2.Volume = 3
1338
z2.Looped = false
1339
z2.SoundId = "rbxassetid://908489666"
1340
z2:Play()
1341
1342
		
1343
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head
1344
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso
1345
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm
1346
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm
1347
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
1348
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
1349
		
1350
		partaura.Size = NumberSequence.new(0.1)
1351
		
1352
		partaura.Transparency = NumberSequence.new(0)
1353
		partaura1.Transparency = NumberSequence.new(0)
1354
		kamehameha = true
1355
		wait(5)
1356
		if kamehamehaon == true then
1357
		kamehamehaon = false
1358
		hited = true
1359
		wait(0.1)
1360
	point = true
1361
	kamehamehaon = false
1362
kamehameha = false
1363
1364
1365
1366
partaura.Transparency = NumberSequence.new(1)
1367
partaura1.Transparency = NumberSequence.new(1)
1368
z2:Stop()
1369
z4 = Instance.new("Sound",char)
1370
z4.Volume = 5
1371
z4.Looped = false
1372
z4.SoundId = "rbxassetid://908474188"
1373
z4:Play()
1374
1375
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
1376
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
1377
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
1378
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
1379
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
1380
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
1381
1382
1383
1384
1385
1386
		laser = true
1387
		s1.Volume=1
1388
s1:play()
1389
		wait(5.4)
1390
		point = false
1391
		laser = false
1392
		beam1.Size = Vector3.new(1,1,1)
1393
beam1.Parent=nil
1394
inner1.Parent=nil
1395
expl1.Parent=nil
1396
1397
hited1 = false
1398
exa1.Parent=nil
1399
s1:stop()
1400
1401
		idle = true
1402
				canattack = true
1403
			idle1 = true
1404
			hum.WalkSpeed = 16
1405
		
1406
		end
1407
		end
1408
end
1409
	end)
1410
	mouse.KeyUp:connect(function(Key)
1411
if Key == "r" then
1412
if kamehamehaon == true then
1413
	hited = true
1414
	wait(0.1)
1415
	point = true
1416
	kamehamehaon = false
1417
kamehameha = false
1418
1419
1420
1421
partaura.Transparency = NumberSequence.new(1)
1422
partaura1.Transparency = NumberSequence.new(1)
1423
z2:Stop()
1424
z4 = Instance.new("Sound",char)
1425
z4.Volume = 5
1426
z4.Looped = false
1427
z4.SoundId = "rbxassetid://908474188"
1428
z4:Play()
1429
1430
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
1431
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
1432
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
1433
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
1434
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
1435
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
1436
1437
1438
1439
1440
1441
		laser = true
1442
		s1.Volume=1
1443
s1:play()
1444
		wait(5.4)
1445
		point = false
1446
		laser = false
1447
		beam1.Size = Vector3.new(1,1,1)
1448
beam1.Parent=nil
1449
inner1.Parent=nil
1450
expl1.Parent=nil
1451
1452
hited1 = false
1453
exa1.Parent=nil
1454
s1:stop()
1455
1456
		idle = true
1457
				canattack = true
1458
			idle1 = true
1459
			hum.WalkSpeed = 16
1460
		end
1461
	end
1462
	end)
1463
	
1464
	
1465
mouse.KeyDown:connect(function(key)
1466
	 if key == "x" then
1467
		if ssj33 == true then
1468
			aura.Transparency = NumberSequence.new(1)
1469
			
1470
			char.Hair1:Destroy()
1471
		zh:Destroy()
1472
			Mesh.Scale = Vector3.new(1, 1, 1)
1473
		Hair7.BrickColor = BrickColor.new("Black")
1474
		Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
1475
		Weld1.C0 = CFrame.new(0,1, 0)
1476
		
1477
			
1478
			Weld1.C0 = CFrame.new(0,1, 0)
1479
		end
1480
		aura.Transparency = NumberSequence.new(1)
1481
					aura1.Transparency = NumberSequence.new(1)
1482
		base = true
1483
			part2.Transparency = NumberSequence.new(1)
1484
			part3.Transparency = NumberSequence.new(1)
1485
	ball.BrickColor = BrickColor.new("White")
1486
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1487
ball.Transparency = 0
1488
	
1489
		zh:Destroy()
1490
			walksound = "rbxassetid://908473722"
1491
ssbkaio = false
1492
	ssbon = false
1493
	wait()
1494
zh = Instance.new("Sound",char)
1495
zh.Volume = 10
1496
zh.Looped = false
1497
zh.SoundId = "rbxassetid://700499285"
1498
zh:Play()
1499
aura3.Transparency = NumberSequence.new(1)
1500
Colors = {"White", "White"}
1501
can = 5
1502
		GroundWave1()
1503
	wait(0.5)
1504
		Mesh.Scale = Vector3.new(1, 1, 1)
1505
		Hair7.BrickColor = BrickColor.new("Black")
1506
		Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
1507
		Weld1.C0 = CFrame.new(0,1, 0)
1508
		
1509
		ssj = true
1510
			combodamage = 2
1511
		ssb = true
1512
		
1513
		ssj2 = false
1514
		ssj3 = false
1515
		ssj33 = false
1516
		
1517
		ssbkaio = false
1518
		if ssbkaiox10 == true then
1519
			rarm1:Destroy()
1520
			larm1:Destroy()
1521
			torso1:Destroy()
1522
			lleg1:Destroy()
1523
			rleg1:Destroy()
1524
			rhed1:Destroy()
1525
			ssbkaiox10 = false
1526
		end
1527
	end
1528
end)
1529
ball = Instance.new("Part",char)
1530
ball.Size = Vector3.new(1,1,1)
1531
1532
ball.Position = Vector3.new(999,999,999)
1533
ball.BrickColor = BrickColor.new("White")
1534
ball.CanCollide = false
1535
ballmesh = Instance.new("SpecialMesh",ball)
1536
ballmesh.MeshType = "Sphere"
1537
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
1538
ballweld = Instance.new("Weld",ball)
1539
ballweld.Part0 = torso
1540
ballweld.Part1 = ball
1541
partt = Instance.new("Part",char)
1542
partt.Position = Vector3.new(999,999,999)
1543
partt.Transparency = 1
1544
partt.CanCollide = false
1545
partt.Size = Vector3.new(0.1,0.1,0.1)
1546
partweld = Instance.new("Weld",partt)
1547
partweld.Part0 = torso
1548
partweld.Part1 = partt
1549
partweld.C0 = CFrame.new(0.3,-.5,-1.5)
1550
partaura = Instance.new("ParticleEmitter",partt)
1551
partaura.Size = NumberSequence.new(2)
1552
partaura.LockedToPart = true
1553
1554
partaura.Transparency = NumberSequence.new(1)
1555
partaura.Texture = "rbxassetid://547574922"
1556
partaura.Speed = NumberRange.new(0)
1557
partaura.Rate = 2
1558
partaura.ZOffset = 0
1559
partaura1 = Instance.new("ParticleEmitter",partt)
1560
partaura1.Size = NumberSequence.new(5)
1561
partaura1.LockedToPart = true
1562
1563
partaura1.Transparency = NumberSequence.new(1)
1564
partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
1565
partaura1.Speed = NumberRange.new(0)
1566
partaura1.Rate = 3
1567
partaura1.ZOffset = -1
1568
partaura1.Color = ColorSequence.new(Color3.new(0,255,255))
1569
partaura1.RotSpeed = NumberRange.new(-10,10)
1570
partaura1.SpreadAngle = Vector2.new(360,360)
1571
partaura1.Rotation = NumberRange.new(0,360)
1572
aj = 0
1573
spirit = Instance.new("Part",char)
1574
spirit.CanCollide = false
1575
spirit.Size = Vector3.new(1,1,1)
1576
spirit.Transparency = 1
1577
spirit.Position = Vector3.new(999,999,999)
1578
spirit.BrickColor = BrickColor.new("Toothpaste")
1579
spirit.Material = "Neon"
1580
1581
1582
spirit1 = Instance.new("Part",char)
1583
spirit1.CanCollide = false
1584
spirit1.Size = Vector3.new(1,1,1)
1585
spirit1.Transparency = 1
1586
spirit1.Position = Vector3.new(999,999,999)
1587
spirit1.BrickColor = BrickColor.new("Toothpaste")
1588
spirit1.Material = "Neon"
1589
spirit1mesh = Instance.new("SpecialMesh",spirit1)
1590
spirit1mesh.MeshType = "Sphere"
1591
spirit1mesh.Scale = Vector3.new(1,1,1)
1592
partweld7 = Instance.new("Weld",spirit1)
1593
partweld7.Part0 = torso
1594
partweld7.Part1 = spirit1
1595
partweld7.C0 = CFrame.new(0,40,0)
1596
aj = 1
1597
spirit12 = Instance.new("Part",char)
1598
spirit12.Name = "XD"
1599
spirit12.CanCollide = false
1600
spirit12.Size = Vector3.new(50,50,50)
1601
spirit12.Transparency = 1
1602
spirit12.Position = spirit1.Position
1603
spirit12.BrickColor = BrickColor.new("Toothpaste")
1604
spirit12.Material = "Neon"
1605
1606
1607
function touch122(hit)
1608
if not hit.Parent:findFirstChild("Humanoid") then return end
1609
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1610
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1611
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1612
		hit.Parent:findFirstChild("Humanoid").Health = 100
1613
	end
1614
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1615
	
1616
	
1617
end
1618
end
1619
spirit12.Touched:connect(touch122)
1620
1621
1622
mouse.KeyDown:connect(function(key)
1623
	 if key == "t" then
1624
		if base == true then
1625
			if canattack == true then
1626
					if clickon == true then
1627
		jk = true
1628
	clickon=false
1629
	end
1630
			idle = false
1631
			
1632
							
1633
			idle1 = false
1634
			canattack = false
1635
			wait(0.5)
1636
			hum.WalkSpeed = 0
1637
			
1638
			for i = 1, 20 do
1639
		wait()
1640
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)--head
1641
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)--torso
1642
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(20)), 0.3)--rarm
1643
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(-20)), 0.3)--larm
1644
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)--lleg
1645
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)--rleg
1646
			end
1647
			z142 = Instance.new("Sound",char)
1648
z142.Volume = 10
1649
z142.Looped = false
1650
z142.SoundId = "rbxassetid://919429799"
1651
z142:Play()
1652
			spirit1.Transparency = 0
1653
			
1654
			go = false
1655
			
1656
			
1657
wait(9)
1658
1659
for i = 1, 20 do
1660
		wait()
1661
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
1662
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)--torso
1663
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(20)), 0.1)--rarm
1664
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-20)), 0.1)--larm
1665
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(-20)), 0.1)--lleg
1666
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.1)--rleg
1667
end
1668
1669
go = true
1670
1671
z142.Volume = z142.Volume - 0.5
1672
1673
1674
1675
for i = 1,10 do
1676
	wait()
1677
	partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
1678
	end
1679
z142.Volume = z142.Volume - 0.5
1680
		spirit12 = Instance.new("Part",char)
1681
spirit12.Name = "XD"
1682
spirit12.CanCollide = false
1683
spirit12.Size = Vector3.new(60,60,60)
1684
spirit12.Transparency = 1
1685
spirit12.Position = spirit1.Position
1686
spirit12.BrickColor = BrickColor.new("Toothpaste")
1687
spirit12.Material = "Neon"
1688
1689
function touch122(hit)
1690
if not hit.Parent:findFirstChild("Humanoid") then return end
1691
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1692
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1693
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1694
		hit.Parent:findFirstChild("Humanoid").Health = 100
1695
	end
1696
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1697
	
1698
	
1699
end
1700
end
1701
for i = 1,10 do
1702
	wait()
1703
	partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
1704
	end
1705
z142.Volume = z142.Volume - 0.5
1706
		spirit12 = Instance.new("Part",char)
1707
spirit12.Name = "XD"
1708
spirit12.CanCollide = false
1709
spirit12.Size = Vector3.new(60,60,60)
1710
spirit12.Transparency = 1
1711
spirit12.Position = spirit1.Position
1712
spirit12.BrickColor = BrickColor.new("Toothpaste")
1713
spirit12.Material = "Neon"
1714
1715
function touch122(hit)
1716
if not hit.Parent:findFirstChild("Humanoid") then return end
1717
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1718
	
1719
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1720
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1721
		hit.Parent:findFirstChild("Humanoid").Health = 100
1722
	end
1723
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1724
	
1725
end
1726
end
1727
for i = 1,10 do
1728
	wait()
1729
	partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
1730
	end
1731
z142.Volume = z142.Volume - 0.5
1732
		spirit12 = Instance.new("Part",char)
1733
spirit12.Name = "XD"
1734
spirit12.CanCollide = false
1735
spirit12.Size = Vector3.new(60,60,60)
1736
spirit12.Transparency = 1
1737
spirit12.Position = spirit1.Position
1738
spirit12.BrickColor = BrickColor.new("Toothpaste")
1739
spirit12.Material = "Neon"
1740
1741
function touch122(hit)
1742
if not hit.Parent:findFirstChild("Humanoid") then return end
1743
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1744
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1745
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1746
		hit.Parent:findFirstChild("Humanoid").Health = 100
1747
	end
1748
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1749
	
1750
	
1751
end
1752
end
1753
for i = 1,10 do
1754
	wait()
1755
	partweld7.C0 = partweld7.C0 - Vector3.new(0,0.7,2)
1756
end
1757
z142.Volume = z142.Volume - 0.5
1758
z14 = Instance.new("Sound",char)
1759
z14.Volume = 10
1760
z14.Looped = false
1761
z14.SoundId = "rbxassetid://638861091"
1762
z14:Play()
1763
Colors = {"Toothpaste", "Toothpaste"}
1764
		GroundWave2()
1765
		spirit12 = Instance.new("Part",char)
1766
spirit12.Name = "XD"
1767
spirit12.CanCollide = false
1768
spirit12.Size = Vector3.new(60,60,60)
1769
spirit12.Transparency = 1
1770
spirit12.Position = spirit1.Position
1771
spirit12.BrickColor = BrickColor.new("Toothpaste")
1772
spirit12.Material = "Neon"
1773
1774
function touch122(hit)
1775
if not hit.Parent:findFirstChild("Humanoid") then return end
1776
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1777
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1778
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1779
		hit.Parent:findFirstChild("Humanoid").Health = 100
1780
	end
1781
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1782
	
1783
	
1784
end
1785
end
1786
z142.Volume = z142.Volume - 0.5
1787
spirit12 = Instance.new("Part",char)
1788
spirit12.Name = "XD"
1789
spirit12.CanCollide = false
1790
spirit12.Size = Vector3.new(50,50,50)
1791
spirit12.Transparency = 1
1792
spirit12.Position = spirit1.Position
1793
spirit12.BrickColor = BrickColor.new("Toothpaste")
1794
spirit12.Material = "Neon"
1795
1796
function touch122(hit)
1797
if not hit.Parent:findFirstChild("Humanoid") then return end
1798
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1799
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1800
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1801
		hit.Parent:findFirstChild("Humanoid").Health = 100
1802
	end
1803
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1804
	
1805
	
1806
end
1807
end
1808
spirit12.Touched:connect(touch122)
1809
for i = 1,5 do
1810
	wait()
1811
	spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
1812
	
1813
end
1814
z142.Volume = z142.Volume - 0.5
1815
Colors = {"Toothpaste", "Toothpaste"}
1816
		GroundWave2()
1817
spirit12 = Instance.new("Part",char)
1818
spirit12.Name = "XD"
1819
spirit12.CanCollide = false
1820
spirit12.Size = Vector3.new(50,50,50)
1821
spirit12.Transparency = 1
1822
spirit12.Position = spirit1.Position
1823
spirit12.BrickColor = BrickColor.new("Toothpaste")
1824
spirit12.Material = "Neon"
1825
1826
function touch122(hit)
1827
if not hit.Parent:findFirstChild("Humanoid") then return end
1828
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1829
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1830
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1831
		hit.Parent:findFirstChild("Humanoid").Health = 100
1832
	end
1833
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1834
	
1835
	
1836
end
1837
end
1838
z142.Volume = z142.Volume - 0.5
1839
z142.Volume = z142.Volume - 0.5
1840
spirit12.Touched:connect(touch122)
1841
for i = 1,5 do
1842
	wait()
1843
	spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
1844
end
1845
z142.Volume = z142.Volume - 0.5
1846
spirit12 = Instance.new("Part",char)
1847
spirit12.Name = "XD"
1848
spirit12.CanCollide = false
1849
spirit12.Size = Vector3.new(50,50,50)
1850
spirit12.Transparency = 1
1851
spirit12.Position = spirit1.Position
1852
spirit12.BrickColor = BrickColor.new("Toothpaste")
1853
spirit12.Material = "Neon"
1854
1855
function touch122(hit)
1856
if not hit.Parent:findFirstChild("Humanoid") then return end
1857
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1858
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1859
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1860
		hit.Parent:findFirstChild("Humanoid").Health = 100
1861
	end
1862
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1863
	
1864
	
1865
end
1866
end
1867
z142.Volume = z142.Volume - 0.5
1868
spirit12.Touched:connect(touch122)
1869
for i = 1,5 do
1870
	wait()
1871
	spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
1872
	
1873
end
1874
z142.Volume = z142.Volume - 0.5
1875
Colors = {"Toothpaste", "Toothpaste"}
1876
		GroundWave2()
1877
spirit12 = Instance.new("Part",char)
1878
spirit12.Name = "XD"
1879
spirit12.CanCollide = false
1880
spirit12.Size = Vector3.new(50,50,50)
1881
spirit12.Transparency = 1
1882
spirit12.Position = spirit1.Position
1883
spirit12.BrickColor = BrickColor.new("Toothpaste")
1884
spirit12.Material = "Neon"
1885
1886
function touch122(hit)
1887
if not hit.Parent:findFirstChild("Humanoid") then return end
1888
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1889
if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1890
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1891
		hit.Parent:findFirstChild("Humanoid").Health = 100
1892
	end
1893
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1894
	
1895
	
1896
end
1897
end
1898
z142.Volume = z142.Volume - 0.5
1899
spirit12.Touched:connect(touch122)
1900
for i = 1,5 do
1901
	wait()
1902
	spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
1903
end
1904
z142.Volume = z142.Volume - 0.5
1905
Colors = {"Toothpaste", "Toothpaste"}
1906
		GroundWave2()
1907
spirit12 = Instance.new("Part",char)
1908
spirit12.Name = "XD"
1909
spirit12.CanCollide = false
1910
spirit12.Size = Vector3.new(50,50,50)
1911
spirit12.Transparency = 1
1912
spirit12.Position = spirit1.Position
1913
spirit12.BrickColor = BrickColor.new("Toothpaste")
1914
spirit12.Material = "Neon"
1915
1916
function touch122(hit)
1917
if not hit.Parent:findFirstChild("Humanoid") then return end
1918
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1919
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1920
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1921
		hit.Parent:findFirstChild("Humanoid").Health = 100
1922
	end
1923
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1924
	
1925
	
1926
end
1927
end
1928
z142.Volume = z142.Volume - 0.5
1929
spirit12.Touched:connect(touch122)
1930
for i = 1,5 do
1931
	wait()
1932
	spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
1933
	
1934
end
1935
z142.Volume = z142.Volume - 0.5
1936
z142.Volume = z142.Volume - 0.5
1937
Colors = {"Toothpaste", "Toothpaste"}
1938
		GroundWave2()
1939
spirit12 = Instance.new("Part",char)
1940
spirit12.Name = "XD"
1941
spirit12.CanCollide = false
1942
spirit12.Size = Vector3.new(50,50,50)
1943
spirit12.Transparency = 1
1944
spirit12.Position = spirit1.Position
1945
spirit12.BrickColor = BrickColor.new("Toothpaste")
1946
spirit12.Material = "Neon"
1947
1948
z142.Volume = z142.Volume - 0.5
1949
function touch122(hit)
1950
if not hit.Parent:findFirstChild("Humanoid") then return end
1951
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1952
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1953
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1954
		hit.Parent:findFirstChild("Humanoid").Health = 100
1955
	end
1956
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 25
1957
	
1958
	
1959
end
1960
end
1961
spirit12.Touched:connect(touch122)
1962
for i = 1,5 do
1963
	wait()
1964
	spirit1mesh.Scale = spirit1mesh.Scale - Vector3.new(5,5,5)
1965
end
1966
z142.Volume = z142.Volume - 0.5
1967
Colors = {"Toothpaste", "Toothpaste"}
1968
		GroundWave2()
1969
spirit12 = Instance.new("Part",char)
1970
spirit12.Name = "XD"
1971
spirit12.CanCollide = false
1972
spirit12.Size = Vector3.new(200,200,200)
1973
spirit12.Transparency = 1
1974
spirit12.Position = spirit1.Position
1975
spirit12.BrickColor = BrickColor.new("Toothpaste")
1976
spirit12.Material = "Neon"
1977
1978
function touch122(hit)
1979
if not hit.Parent:findFirstChild("Humanoid") then return end
1980
if hit.Parent:findFirstChild("Humanoid") ~= nil then
1981
	if hit.Parent:findFirstChild("Humanoid").Health > 100 then
1982
		hit.Parent:findFirstChild("Humanoid").MaxHealth = 100
1983
		hit.Parent:findFirstChild("Humanoid").Health = 100
1984
	end
1985
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 30
1986
	
1987
	
1988
end
1989
end
1990
spirit12.Touched:connect(touch122)
1991
Colors = {"Toothpaste", "Toothpaste"}
1992
		GroundWave2()
1993
1994
spirit12.Touched:connect(touch122)
1995
for i = 1,50 do
1996
	wait()
1997
	spirit1mesh.Scale = spirit1mesh.Scale + Vector3.new(5,5,5)
1998
	
1999
2000
end
2001
z142.Volume = z142.Volume - 0.5
2002
z142:Destroy()
2003
2004
2005
	partweld7.C0 = CFrame.new(0,40,0)
2006
spirit1.Transparency = 1
2007
			aj = 1
2008
2009
wait(0.5)
2010
idle = true
2011
				canattack = true
2012
			idle1 = true
2013
			wait(0.5)
2014
			if jk == true then
2015
		jk = false
2016
		clickon = true
2017
	end
2018
			hum.WalkSpeed = 16
2019
		
2020
			end
2021
		end
2022
	end
2023
end)
2024
mouse.KeyDown:connect(function(key)
2025
	 if key == "k" then
2026
		if ssj2 == true or ssj3 == true or ssj33 == true then
2027
			if canattack == true then
2028
				
2029
			idle = false
2030
						
2031
			idle1 = false
2032
			canattack = false
2033
			combodamage = 12
2034
		z7 = Instance.new("Sound",char)
2035
z7.Volume = 10
2036
z7.Looped = false
2037
z7.SoundId = "rbxassetid://738749992"
2038
z7:Play()
2039
		wait(1)
2040
			for i = 1, 20 do
2041
		wait()
2042
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2043
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)--torso
2044
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
2045
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
2046
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
2047
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
2048
			end
2049
			wait(0.6)
2050
		for i = 1, 5 do
2051
		wait()
2052
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2053
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.2)--torso
2054
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(10)), 0.2)--arm
2055
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10)), 0.2)--arm
2056
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
2057
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
2058
		end
2059
		Colors = {"Really red", "Really red"}
2060
		GroundWave1()
2061
		aura.Color = ColorSequence.new(Color3.new(0,255,0))
2062
		ball.BrickColor = BrickColor.new("Really red")
2063
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
2064
ball.Transparency = 0
2065
		ssbon = false
2066
		zh:Destroy()
2067
		wait()
2068
	
2069
aura.Color = ColorSequence.new(Color3.new(255,0,0))
2070
ssj = false
2071
ssj2 = false
2072
ssj3 = false
2073
aura1.Color = ColorSequence.new(Color3.new(255,0,0))
2074
		Hair7.BrickColor = BrickColor.new("Really red")
2075
		if ssj33 == true then
2076
			Hair71.BrickColor = BrickColor.new("Really red")
2077
		
2078
		end
2079
2080
		wait(2)
2081
		idle = true
2082
				canattack = true
2083
			idle1 = true
2084
			end
2085
			end
2086
	end
2087
end)
2088
mouse.KeyDown:connect(function(key)
2089
	 if key == "k" then
2090
		if ssbon == true then
2091
			if canattack == true then
2092
			idle = false
2093
			ssbkaio = true				
2094
			idle1 = false
2095
			can = 4
2096
			canattack = false
2097
			combodamage = 25
2098
		
2099
			for i = 1, 20 do
2100
		wait()
2101
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
2102
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
2103
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
2104
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
2105
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
2106
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
2107
	end
2108
		
2109
	
2110
		
2111
		
2112
			wait(0.6)
2113
		z7 = Instance.new("Sound",char)
2114
z7.Volume = 10
2115
z7.Looped = false
2116
z7.SoundId = "rbxassetid://738749992"
2117
z7:Play()
2118
wait(2)
2119
for i = 1, 10 do
2120
		wait()
2121
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
2122
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
2123
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(30)), 0.2)--rarm
2124
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-30)), 0.2)--larm
2125
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.4)--lleg
2126
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--rleg
2127
		end
2128
		Colors = {"Really red", "Really red"}
2129
		GroundWave1()
2130
		ball.BrickColor = BrickColor.new("Really red")
2131
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
2132
ball.Transparency = 0
2133
		ssbon = false
2134
		zh:Destroy()
2135
		
2136
		wait()
2137
		zh = Instance.new("Sound",char)
2138
zh.Volume = 4
2139
zh.Looped = true
2140
zh.SoundId = "rbxassetid://590580496"
2141
zh:Play()
2142
aura3.Transparency = NumberSequence.new(0)
2143
aura3.Size = NumberSequence.new(14)
2144
		wait(2)
2145
		idle = true
2146
		
2147
				canattack = true
2148
			idle1 = true
2149
			end
2150
			end
2151
	end
2152
end)
2153
2154
mouse.KeyDown:connect(function(key)
2155
	 if key == "k" then
2156
		if ssbkaio == true then
2157
			if canattack == true then
2158
			idle = false
2159
				combodamage = 40
2160
			ssbkaiox10 = true
2161
			ssbkaio = false				
2162
			idle1 = false
2163
			can = 3
2164
			canattack = false
2165
			walksound = "rbxassetid://863810402"
2166
			
2167
for i = 1, 20 do
2168
		wait()
2169
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
2170
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
2171
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
2172
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
2173
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
2174
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
2175
	end
2176
Colors = {"Really red", "Really red"}
2177
		GroundWave1()
2178
		wait(0.1)
2179
		Colors = {"Really red", "Really red"}
2180
		GroundWave1()
2181
		wait(0.1)
2182
		Colors = {"Really red", "Really red"}
2183
		GroundWave1()
2184
		wait(0.1)
2185
		Colors = {"Really red", "Really red"}
2186
		GroundWave1()
2187
		wait(0.1)
2188
		Colors = {"Really red", "Really red"}
2189
		GroundWave1()
2190
		wait(0.1)
2191
		Colors = {"Really red", "Really red"}
2192
		GroundWave1()
2193
		wait(0.1)
2194
	
2195
	Colors = {"Really red", "Really red"}
2196
		GroundWave1()
2197
		wait(0.1)
2198
		Colors = {"Really red", "Really red"}
2199
		GroundWave1()
2200
		wait(0.1)
2201
		Colors = {"Really red", "Really red"}
2202
		GroundWave1()
2203
		wait(0.1)
2204
		Colors = {"Really red", "Really red"}
2205
		GroundWave1()
2206
	
2207
Colors = {"Really red", "Really red"}
2208
		GroundWave1()
2209
		wait(0.1)
2210
		Colors = {"Really red", "Really red"}
2211
		GroundWave1()
2212
		wait(0.1)
2213
		Colors = {"Really red", "Really red"}
2214
		GroundWave1()
2215
		wait(0.1)
2216
		Colors = {"Really red", "Really red"}
2217
		GroundWave1()
2218
		wait(0.1)
2219
		Colors = {"Really red", "Really red"}
2220
		GroundWave1()
2221
		wait(0.1)
2222
	
2223
	
2224
Colors = {"Really red", "Really red"}
2225
		GroundWave1()
2226
		Colors = {"Really red", "Really red"}
2227
		GroundWave1()
2228
	
2229
		for i = 1, 10 do
2230
		wait()
2231
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
2232
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)--torso
2233
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-80),math.rad(0),math.rad(40)), 0.2)--rarm
2234
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-80),math.rad(0),math.rad(-40)), 0.2)--larm
2235
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.4)--lleg
2236
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.4)--rleg
2237
		end
2238
		
2239
		zh1 = Instance.new("Sound",char)
2240
zh1.Volume = 4
2241
zh1.Looped = false
2242
zh1.SoundId = "rbxassetid://590580746"
2243
zh1:Play()
2244
			aura3.Transparency = NumberSequence.new(0)
2245
aura3.Size = NumberSequence.new(18)	
2246
		
2247
	
2248
		
2249
		
2250
		Hair7.BrickColor = BrickColor.new("Quill grey")
2251
		larm1 = Instance.new("Part",char)
2252
larm1.Transparency = 0.5
2253
larm1.BrickColor = BrickColor.new("Bright red")
2254
larm1.Size = Vector3.new(1.1,2.1,1.1)
2255
larm1.Position = Vector3.new(999,999,999)
2256
larmhold = Instance.new("Weld",char)
2257
larmhold.Part0 = larm
2258
larmhold.Part1 = larm1
2259
larmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2260
rarm1 = Instance.new("Part",char)
2261
rarm1.Transparency = 0.5
2262
rarm1.BrickColor = BrickColor.new("Bright red")
2263
rarm1.Size = Vector3.new(1.1,2.1,1.1)
2264
rarm1.Position = Vector3.new(999,999,999)
2265
rarmhold = Instance.new("Weld",char)
2266
rarmhold.Part0 = rarm
2267
rarmhold.Part1 = rarm1
2268
rarmhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2269
torso1 = Instance.new("Part",char)
2270
torso1.Transparency = 0.5
2271
torso1.BrickColor = BrickColor.new("Bright red")
2272
torso1.Size = Vector3.new(2.1,2.1,1.1)
2273
torso1.Position = Vector3.new(999,999,999)
2274
torsohold = Instance.new("Weld",char)
2275
torsohold.Part0 = torso
2276
torsohold.Part1 = torso1
2277
torsohold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2278
lleg1 = Instance.new("Part",char)
2279
lleg1.Transparency = 0.5
2280
lleg1.BrickColor = BrickColor.new("Bright red")
2281
lleg1.Size = Vector3.new(1.1,2.1,1.1)
2282
lleg1.Position = Vector3.new(999,999,999)
2283
lleghold = Instance.new("Weld",char)
2284
lleghold.Part0 = lleg
2285
lleghold.Part1 = lleg1
2286
lleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2287
rleg1 = Instance.new("Part",char)
2288
rleg1.Transparency = 0.5
2289
rleg1.BrickColor = BrickColor.new("Bright red")
2290
rleg1.Size = Vector3.new(1.1,2.1,1.1)
2291
rleg1.Position = Vector3.new(999,999,999)
2292
rleghold = Instance.new("Weld",char)
2293
rleghold.Part0 = rleg
2294
rleghold.Part1 = rleg1
2295
rleghold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2296
rhed1 = Instance.new("Part",char)
2297
rhed1.Transparency = 0.5
2298
rhed1.BrickColor = BrickColor.new("Bright red")
2299
rhed1.Size = Vector3.new(2.3,1.3,1.3)
2300
rhed1.Position = Vector3.new(999,999,999)
2301
rhedhold = Instance.new("Weld",char)
2302
rhedhold.Part0 = hed
2303
rhedhold.Part1 = rhed1
2304
rhedhold.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2305
rhedmesh1 = Instance.new("SpecialMesh",rhed1)
2306
rhedmesh1.MeshType = "Head"
2307
rhedmesh1.Scale = Vector3.new(1,1,1)
2308
Colors = {"Really red", "Really red"}
2309
		GroundWave1()
2310
		wait(0.1)
2311
		Colors = {"Really red", "Really red"}
2312
		GroundWave1()
2313
		wait(0.1)
2314
		Colors = {"Really red", "Really red"}
2315
		GroundWave1()
2316
		wait(0.1)
2317
		Colors = {"Really red", "Really red"}
2318
		GroundWave1()
2319
		wait(0.1)
2320
		Colors = {"Really red", "Really red"}
2321
		GroundWave1()
2322
		wait(0.1)		
2323
		ball.BrickColor = BrickColor.new("Really red")
2324
ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
2325
ball.Transparency = 0
2326
		ssbon = false
2327
		Colors = {"Really red", "Really red"}
2328
		GroundWave1()
2329
		wait(0.1)
2330
		Colors = {"Really red", "Really red"}
2331
		GroundWave1()
2332
		wait(0.1)
2333
		Colors = {"Really red", "Really red"}
2334
		GroundWave1()
2335
		wait(0.1)
2336
		Colors = {"Really red", "Really red"}
2337
		GroundWave1()
2338
		wait(0.1)
2339
		Colors = {"Really red", "Really red"}
2340
		GroundWave1()
2341
		wait(0.1)
2342
		
2343
		wait()
2344
	
2345
2346
		wait(2)
2347
		idle = true
2348
				canattack = true
2349
			idle1 = true
2350
			end
2351
			end
2352
	end
2353
	end)
2354
local player = game.Players.LocalPlayer
2355
local pchar = player.Character
2356
local mouse = player:GetMouse()
2357
local cam = workspace.CurrentCamera
2358
2359
local rad = math.rad
2360
2361
local keysDown = {}
2362
local flySpeed = 0
2363
local MAX_FLY_SPEED = 150
2364
2365
local canFly = false
2366
local flyToggled = false
2367
2368
local forward, side = 0, 0
2369
local lastForward, lastSide = 0, 0
2370
2371
local floatBP = Instance.new("BodyPosition")
2372
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2373
local flyBV = Instance.new("BodyVelocity")
2374
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2375
local turnBG = Instance.new("BodyGyro")
2376
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2377
2378
mouse.KeyDown:connect(function(key)
2379
        keysDown[key] = true
2380
2381
        if key == "f" then
2382
	
2383
	
2384
			idle = false
2385
						
2386
			idle1 = false
2387
			canattack = false
2388
		
2389
			  hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 1)--head
2390
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--torso
2391
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 1)--rarm
2392
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 1)--larm
2393
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
2394
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
2395
			fly = true
2396
                flyToggled = not flyToggled
2397
2398
        if not flyToggled then
2399
	fly = false
2400
                stanceToggle = "Normal"
2401
                floatBP.Parent = nil
2402
                flyBV.Parent = nil
2403
                turnBG.Parent = nil
2404
                root.Velocity = Vector3.new()
2405
               hum.PlatformStand = false
2406
wait(0.5)
2407
idle = true
2408
						
2409
			idle1 = true
2410
			canattack = true
2411
        end
2412
end
2413
2414
end)
2415
mouse.KeyUp:connect(function(key)
2416
        keysDown[key] = nil
2417
wait(0.1)
2418
if fly == true and moving == false then
2419
	
2420
for i = 1, 15 do
2421
		wait()
2422
		             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 0.4)--head
2423
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)--torso
2424
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)--rarm
2425
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)--larm
2426
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--lleg
2427
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)--rleg
2428
end
2429
end
2430
end)
2431
2432
local function updateFly()
2433
2434
        if not flyToggled then return end
2435
2436
        lastForward = forward
2437
        lastSide = side
2438
2439
        forward = 0
2440
        side = 0
2441
2442
        if keysDown.w then
2443
	moving = true
2444
                forward = forward + 1.2
2445
2446
		             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
2447
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.05)--torso
2448
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
2449
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
2450
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
2451
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
2452
else
2453
	moving = false
2454
        end
2455
        if keysDown.s then
2456
	
2457
                forward = forward - 0.5
2458
2459
		             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.01)--head
2460
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)--torso
2461
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.1)--rarm
2462
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.1)--larm
2463
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.1)--lleg
2464
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.1)--rleg
2465
2466
        end
2467
        if keysDown.a then
2468
	
2469
                side = side - 0.5
2470
  hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
2471
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(20)), 0.05)--torso
2472
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
2473
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
2474
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
2475
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
2476
else
2477
	
2478
        end
2479
        if keysDown.d then
2480
	
2481
                side = side + 0.5
2482
 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), 0.05)--head
2483
		           torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(40), math.rad(-20)), 0.05)--torso
2484
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.05)--rarm
2485
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.05)--larm
2486
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)--lleg
2487
		            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)--rleg
2488
2489
	
2490
        end
2491
2492
        canFly = (forward ~= 0 or side ~= 0)
2493
2494
        if canFly then
2495
	
2496
                stanceToggle = "Floating"
2497
                turnBG.Parent = root
2498
                floatBP.Parent = nil
2499
                flyBV.Parent = root
2500
2501
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2502
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2503
        else
2504
                floatBP.position = root.Position
2505
                floatBP.Parent = root
2506
2507
                flySpeed = flySpeed - 1
2508
                if flySpeed < 0 then flySpeed = 0 end
2509
        end
2510
2511
        local camCF = cam.CoordinateFrame
2512
        local in_forward = canFly and forward or lastForward
2513
        local in_side = canFly and side or lastSide
2514
2515
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
2516
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2517
2518
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
2519
0)
2520
end
2521
2522
game:service'RunService'.RenderStepped:connect(function()
2523
        if flyToggled then
2524
                hum.PlatformStand = true
2525
        end
2526
        updateFly()
2527
end)
2528
2529
local hit1 = true
2530
local hit2 = false
2531
local hit3 = false
2532
local hit4 = false
2533
zw = Instance.new("Sound",char)
2534
zw.Volume = 1
2535
zw.Looped = false
2536
zw.SoundId = "rbxassetid://896243541"
2537
2538
function leftkick()
2539
for i = 1, 5 do
2540
		wait()
2541
	            	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-60),math.rad(0)), 0.8)--head
2542
	     	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(2), math.rad(60), math.rad(0)), 0.8)--torso
2543
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.8)--rarm
2544
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--larm
2545
			 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--lleg
2546
		        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(40)), 0.8)--rleg
2547
end
2548
zw:Play()
2549
end
2550
function rightkick()
2551
for i = 1, 5 do
2552
		wait()
2553
	            	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.8)--head
2554
	     	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), 0.8)--torso
2555
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.8)--rarm
2556
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.8)--larm
2557
			 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(-40)), 0.8)--lleg
2558
		        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.8)--rleg
2559
end
2560
2561
end
2562
function leftpunch()
2563
for i = 1, can do
2564
		wait()
2565
		                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head
2566
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
2567
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
2568
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
2569
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
2570
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
2571
end
2572
zw:Play()
2573
end
2574
function rightpunch()
2575
for i = 1, can do
2576
		wait()
2577
		                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
2578
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
2579
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
2580
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
2581
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
2582
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
2583
end
2584
zw:Play()
2585
end
2586
---------------------------------------------------------------------------------------------------------------------------------------------------
2587
function kickup()
2588
for i = 1, 20 do
2589
		wait()
2590
		                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2591
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -0.9, 0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)), 0.2)--torso
2592
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.2)--rarm
2593
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.2)--larm
2594
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)), 0.4)--lleg
2595
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.4)--rleg
2596
end
2597
zw:Play()
2598
2599
end
2600
function knockdown()
2601
for i = 1, 10 do
2602
		wait()
2603
		                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2604
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 35, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--torso
2605
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.7,-0.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.4)--rarm
2606
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.7,-0.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.4)--larm
2607
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--lleg
2608
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.4)--rleg
2609
2610
end
2611
zw1 = Instance.new("Sound",char)
2612
zw1.Volume = 1
2613
zw1.Looped = false
2614
zw1.SoundId = "rbxassetid://896242278"
2615
zw1:Play()
2616
for i = 1, 20 do
2617
		wait()
2618
		                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2619
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 35, 0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.2)--torso
2620
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.5,-0.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-40)), 0.2)--rarm
2621
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.4,-0.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(40)), 0.2)--larm
2622
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(-10)), 0.2)--lleg
2623
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(10)), 0.2)--rleg
2624
end
2625
2626
2627
end
2628
mouse.KeyDown:connect(function(key)
2629
        if key == "e" and hit1 == true and canattack == true then
2630
	canattack = false
2631
	nohit = 0
2632
2633
	hit1 = false
2634
	hit2 = true
2635
	hit3 = false
2636
	hit4 = false
2637
	hand1 = Instance.new("Part",rarm)
2638
hand1.Size = Vector3.new(1.5,1.5,1.5)
2639
hand1.CanCollide = false
2640
hand1.Transparency = 1
2641
hand1.Position = Vector3.new(999,999,999)
2642
hand1weld = Instance.new("Weld",hand1)
2643
hand1weld.Part0 = rarm
2644
hand1weld.Part1 = hand1
2645
hand1weld.C0 = CFrame.new(0,-1.2,0)
2646
----------------------------------------------------------------
2647
2648
function touch1(hit)
2649
if not hit.Parent:findFirstChild("Humanoid") then return end
2650
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2651
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2652
	zwt = Instance.new("Sound",char)
2653
zwt.Volume = 1
2654
zwt.Looped = false
2655
zwt.SoundId = "rbxassetid://137579113"
2656
zwt:Play()
2657
end
2658
end
2659
hand1.Touched:connect(touch1)
2660
rightpunch()
2661
2662
hand1:Destroy()
2663
canattack = true
2664
end
2665
end)
2666
mouse.KeyDown:connect(function(key)
2667
        if key == "e" and hit2 == true and canattack == true then
2668
	canattack = false
2669
	nohit = 0
2670
	
2671
	hit1 = false
2672
	hit2 = false
2673
	hit3 = true
2674
	hit4 = false
2675
hand2 = Instance.new("Part",rarm)
2676
hand2.Size = Vector3.new(1.5,1.5,1.5)
2677
hand1.CanCollide = false
2678
hand2.Transparency = 1
2679
hand2.Position = Vector3.new(999,999,999)
2680
hand2weld = Instance.new("Weld",hand2)
2681
hand2weld.Part0 = larm
2682
hand2weld.Part1 = hand2
2683
hand2weld.C0 = CFrame.new(0,-1.2,0)
2684
----------------------------------------------------------------
2685
2686
function touch1(hit)
2687
if not hit.Parent:findFirstChild("Humanoid") then return end
2688
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2689
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2690
	zwr = Instance.new("Sound",char)
2691
zwr.Volume = 1
2692
zwr.Looped = false
2693
zwr.SoundId = "rbxassetid://137579113"
2694
zwr:Play()
2695
end
2696
end
2697
hand2.Touched:connect(touch1)
2698
leftpunch()
2699
2700
canattack = true
2701
hand2:Destroy()
2702
2703
end
2704
end)
2705
mouse.KeyDown:connect(function(key)
2706
        if key == "e" and hit3 == true and canattack == true then
2707
	canattack = false
2708
	nohit = 0
2709
		
2710
	hit1 = false
2711
	hit2 = false
2712
	hit3 = false
2713
	hit4 = true
2714
hand3 = Instance.new("Part",lleg)
2715
hand3.Size = Vector3.new(1.5,1.5,1.5)
2716
hand3.CanCollide = false
2717
hand3.Transparency = 1
2718
hand3.Position = Vector3.new(999,999,999)
2719
hand3weld = Instance.new("Weld",hand3)
2720
hand3weld.Part0 = lleg
2721
hand3weld.Part1 = hand3
2722
hand3weld.C0 = CFrame.new(0,-1.2,0)
2723
----------------------------------------------------------------
2724
2725
function touch1(hit)
2726
if not hit.Parent:findFirstChild("Humanoid") then return end
2727
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2728
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2729
	zwc = Instance.new("Sound",char)
2730
zwc.Volume = 1
2731
zwc.Looped = false
2732
zwc.SoundId = "rbxassetid://137579113"
2733
zwc:Play()
2734
end
2735
end
2736
hand3.Touched:connect(touch1)
2737
rightkick()
2738
2739
canattack = true
2740
hand3:Destroy()
2741
2742
end
2743
end)
2744
mouse.KeyDown:connect(function(key)
2745
        if key == "e" and hit4 == true and canattack == true then
2746
	canattack = false
2747
	nohit = 0
2748
	wait()hit4 = false
2749
	hit3 = false
2750
	hit2 = false
2751
	hit1 = true
2752
hand4 = Instance.new("Part",rleg)
2753
hand4.Size = Vector3.new(1.5,1.5,1.5)
2754
hand4.CanCollide = false
2755
hand4.Transparency = 1
2756
hand4.Position = Vector3.new(999,999,999)
2757
hand4weld = Instance.new("Weld",hand4)
2758
hand4weld.Part0 = rleg
2759
hand4weld.Part1 = hand4
2760
hand4weld.C0 = CFrame.new(0,-1.2,0)
2761
----------------------------------------------------------------
2762
2763
function touch1(hit)
2764
if not hit.Parent:findFirstChild("Humanoid") then return end
2765
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2766
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2767
	zwe = Instance.new("Sound",char)
2768
zwe.Volume = 1
2769
zwe.Looped = false
2770
zwe.SoundId = "rbxassetid://137579113"
2771
zwe:Play()
2772
end
2773
end
2774
hand4.Touched:connect(touch1)
2775
leftkick()
2776
2777
canattack = true
2778
hand4:Destroy()
2779
2780
end
2781
end)
2782
local player = game.Players.LocalPlayer
2783
repeat wait() until player:GetMouse() and player.Character
2784
local mouse = player:GetMouse()
2785
local character = player.Character
2786
2787
2788
local clickon = false
2789
p = game.Players.LocalPlayer
2790
char = p.Character
2791
mouse = p:GetMouse()
2792
torso = char.Torso
2793
mouse.Button1Down:connect(function()
2794
	t = mouse.Target.Parent:FindFirstChild("Torso")
2795
	hu = mouse.Target.Parent:FindFirstChild("Humanoid")
2796
	if mouse.Target == nil then
2797
		clickon = false
2798
	end
2799
if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2800
	clickon = true
2801
	poon = true
2802
zwc1s2 = Instance.new("Sound",mouse.Target)
2803
zwc1s2.Volume = 5
2804
zwc1s2.Looped = false
2805
zwc1s2.SoundId = "rbxassetid://915341277"
2806
zwc1s2:Play()
2807
2808
2809
2810
else
2811
	clickon = false
2812
	
2813
end
2814
	
2815
end)
2816
2817
you = game.Players.LocalPlayer.Character.Torso
2818
2819
2820
2821
mouse.KeyDown:connect(function(key)
2822
        if key == "z" then
2823
if canattack == true then
2824
	
2825
canattack = false
2826
idle = false
2827
hum.WalkSpeed = 0
2828
nohit = 0
2829
idle1 = false
2830
for i = 1, 10 do
2831
		wait()
2832
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2833
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
2834
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.4)--arm
2835
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.7,-0.7)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(140)), 0.4)--arm
2836
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
2837
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
2838
end
2839
zwc1 = Instance.new("Sound",torso)
2840
zwc1.Volume = 1
2841
zwc1.Looped = false
2842
zwc1.SoundId = "rbxassetid://744770874"
2843
zwc1:Play()
2844
if clickon == true then
2845
torso.CFrame = t.CFrame - Vector3.new(0,0,2)
2846
else
2847
	torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 20
2848
end
2849
canattack = true
2850
idle = true
2851
hum.WalkSpeed = 10
2852
idle1 = true
2853
end
2854
2855
2856
end
2857
end)
2858
2859
mouse.KeyDown:connect(function(key)
2860
        if key == "h" then
2861
	if canattack == true then
2862
	idle = false						
2863
			idle1 = false
2864
		canattack = false
2865
		grab = false
2866
	grab5()
2867
	grabhit = Instance.new("Part",char)
2868
grabhit.Size = Vector3.new(2,2,2)
2869
grabhit.Position = Vector3.new(999,999,999)
2870
grabhit.Transparency = 1
2871
grabweld = Instance.new("Weld",grabhit)
2872
grabweld.Part0 = torso
2873
grabweld.Part1 = grabhit
2874
grabweld.C0 = CFrame.new(0,0,-2)
2875
---------------------------------------------------------------
2876
hand1 = Instance.new("Part",rarm)
2877
hand1.Size = Vector3.new(1,1,1)
2878
hand1.CanCollide = false
2879
hand1.Transparency = 1
2880
hand1.Position = Vector3.new(999,999,999)
2881
hand1weld = Instance.new("Weld",hand1)
2882
hand1weld.Part0 = rarm
2883
hand1weld.Part1 = hand1
2884
hand1weld.C0 = CFrame.new(0,-1.2,0)
2885
----------------------------------------------------------------
2886
hand2 = Instance.new("Part",rarm)
2887
hand2.Size = Vector3.new(1,1,1)
2888
hand1.CanCollide = false
2889
hand2.Transparency = 1
2890
hand2.Position = Vector3.new(999,999,999)
2891
hand2weld = Instance.new("Weld",hand2)
2892
hand2weld.Part0 = larm
2893
hand2weld.Part1 = hand2
2894
hand2weld.C0 = CFrame.new(0,-1.2,0)
2895
function touch1(hit)
2896
if not hit.Parent:findFirstChild("Humanoid") then return end
2897
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2898
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2899
	
2900
end
2901
end
2902
hand1.Touched:connect(touch1)
2903
function touch2(hit)
2904
if not hit.Parent:findFirstChild("Humanoid") then return end
2905
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2906
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
2907
	
2908
end
2909
end
2910
hand2.Touched:connect(touch2)
2911
function touch(hit)
2912
if not hit.Parent:findFirstChild("Humanoid") then return end
2913
if hit.Parent:findFirstChild("Humanoid") ~= nil then
2914
	grabhit.TouchInterest:Destroy()
2915
	grab = true
2916
	hu = hit.Parent:findFirstChild("Humanoid")
2917
to = hit.Parent:findFirstChild("Torso")
2918
he = hit.Parent:findFirstChild("Head")
2919
hu.WalkSpeed = 0
2920
if hu.Health > 100 then
2921
	hu.MaxHealth = 100
2922
	hu.Health = 100
2923
end
2924
towe = Instance.new("Weld",to)
2925
towe.Part0 = torso
2926
towe.Part1 = to
2927
towe.C0 = CFrame.new(0,0,-1.5)
2928
2929
2930
wait(0.5)
2931
end
2932
if grab == true then
2933
	if clickon == true then
2934
		jk = true
2935
	clickon = false
2936
	end
2937
	towe.Part0 = nil
2938
	partv = Instance.new("Part",to)
2939
	partv.Transparency = 1
2940
2941
	partv.CanCollide = false
2942
	partv.Anchored = true
2943
	towe1 = Instance.new("Weld",to)
2944
towe1.Part0 = to
2945
towe1.Part1 = partv
2946
towe1.C0 = CFrame.new(0,0,0)
2947
	
2948
	
2949
2950
partv:Destroy()
2951
	towe.Part0 = torso
2952
	
2953
	
2954
	----------------------------------------------------
2955
	grabon = true
2956
	towe:Destroy()
2957
		
2958
	kickup()
2959
	wait(0.1)
2960
	for i = 1, 10 do
2961
		wait()
2962
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), 0.1)--head
2963
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
2964
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
2965
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)--arm
2966
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.2)--leg
2967
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.2)--leg
2968
		end
2969
grabon = false
2970
to.Anchored = true
2971
2972
2973
grabon1 = true
2974
zwc12 = Instance.new("Sound",torso)
2975
zwc12.Volume = 1
2976
zwc12.Looped = false
2977
zwc12.SoundId = "rbxassetid://436748675"
2978
zwc12:Play()
2979
	knockdown()
2980
	hu.Health = hu.Health - 30
2981
	to.Anchored = false
2982
	grabon1 = false
2983
2984
	
2985
	local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2986
	Colors = {"White"}
2987
		local wave = Instance.new("Part", torso)
2988
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
2989
		wave.Anchored = true
2990
		wave.CanCollide = false
2991
		wave.Locked = true
2992
		wave.Size = Vector3.new(1, 1, 1)
2993
		wave.TopSurface = "Smooth"
2994
		wave.BottomSurface = "Smooth"
2995
		wave.Transparency = 0.35
2996
		wave.CFrame = HandCF4
2997
		wm = Instance.new("SpecialMesh", wave)
2998
		wm.MeshId = "rbxassetid://3270017"
2999
		coroutine.wrap(function()
3000
		for i = 1, 30, 1 do
3001
		wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
3002
		wave.Size = wm.Scale
3003
		wave.CFrame = HandCF4
3004
		wave.Transparency = i/30
3005
		wait()
3006
		end
3007
		wait()
3008
		wave:Destroy()
3009
		end)()
3010
		wait(0.3)
3011
		local HandCF4 = CFrame.new(to.Position - Vector3.new(0,0,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3012
	Colors = {"White"}
3013
	zwd = Instance.new("Sound",char)
3014
zwd.Volume = 5
3015
zwd.Looped = false
3016
zwd.SoundId = "rbxassetid://863810402"
3017
zwd:Play()
3018
		local wave = Instance.new("Part", torso)
3019
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
3020
		wave.Anchored = true
3021
		wave.CanCollide = false
3022
		wave.Locked = true
3023
		wave.Size = Vector3.new(1, 1, 1)
3024
		wave.TopSurface = "Smooth"
3025
		wave.BottomSurface = "Smooth"
3026
		wave.Transparency = 0.35
3027
		wave.CFrame = HandCF4
3028
		wm = Instance.new("SpecialMesh", wave)
3029
		wm.MeshId = "rbxassetid://3270017"
3030
		coroutine.wrap(function()
3031
		for i = 1, 30, 1 do
3032
		wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
3033
		wave.Size = wm.Scale
3034
		wave.CFrame = HandCF4
3035
		wave.Transparency = i/30
3036
		wait()
3037
		end
3038
			
3039
		wait()
3040
		wave:Destroy()
3041
	
3042
		end)()
3043
			
3044
		wait(0.6)
3045
		zwd:Destroy()
3046
		wait(0.4)
3047
	hed.Anchored = false
3048
	
3049
	
3050
	canattack = true
3051
idle = true
3052
hand1:Destroy()
3053
hand2:Destroy()
3054
3055
			goo = 0			
3056
			idle1 = true
3057
grab = false
3058
	wait(1)
3059
	if jk == true then
3060
		jk = false
3061
		clickon = true
3062
	end
3063
	
3064
end
3065
3066
	
3067
end
3068
3069
3070
grabhit.Touched:connect(touch)
3071
wait(0.1)
3072
grabhit:Destroy()
3073
3074
	
3075
	
3076
	
3077
	if grab == false then
3078
		hand1:Destroy()
3079
hand2:Destroy()
3080
	
3081
canattack = true
3082
idle = true
3083
						
3084
			idle1 = true
3085
			
3086
	end	
3087
end
3088
end
3089
end)
3090
3091
mouse.KeyDown:connect(function(Key)
3092
if Key == "g" then
3093
if canattack == true then
3094
3095
3096
kamehamehaon = true
3097
beam1.Size = Vector3.new(6,6,1)
3098
3099
partaura.Size = NumberSequence.new(0.8)
3100
			idle = false
3101
				
3102
			idle1 = false
3103
			canattack = false
3104
			hum.WalkSpeed = 0
3105
			z2 = Instance.new("Sound",char)
3106
z2.Volume = 3
3107
z2.Looped = false
3108
z2.SoundId = "rbxassetid://908489666"
3109
z2:Play()
3110
3111
		
3112
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head
3113
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso
3114
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm
3115
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm
3116
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
3117
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
3118
		
3119
	
3120
		
3121
		partaura.Transparency = NumberSequence.new(0)
3122
		partaura1.Transparency = NumberSequence.new(0)
3123
		kamehameha = true
3124
		wait(6)
3125
		zwc1 = Instance.new("Sound",char)
3126
zwc1.Volume = 1
3127
zwc1.Looped = false
3128
zwc1.SoundId = "rbxassetid://744770874"
3129
zwc1:Play()
3130
		torso.CFrame = t.CFrame - Vector3.new(0,0,-10)
3131
		hum.HipHeight = 10
3132
		wait(0.5)
3133
		if kamehamehaon == true then
3134
		kamehamehaon = false
3135
		hited = true
3136
		wait(0.1)
3137
	point = true
3138
	kamehamehaon = false
3139
kamehameha = false
3140
3141
3142
3143
partaura.Transparency = NumberSequence.new(1)
3144
partaura1.Transparency = NumberSequence.new(1)
3145
z2:Stop()
3146
z4 = Instance.new("Sound",char)
3147
z4.Volume = 5
3148
z4.Looped = false
3149
z4.SoundId = "rbxassetid://908474188"
3150
z4:Play()
3151
3152
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
3153
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
3154
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
3155
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
3156
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
3157
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
3158
3159
3160
3161
3162
3163
		laser = true
3164
		s1.Volume=1
3165
s1:play()
3166
		wait(5.4)
3167
		point = false
3168
		
3169
		laser = false
3170
		beam1.Size = Vector3.new(1,1,1)
3171
beam1.Parent=nil
3172
inner1.Parent=nil
3173
expl1.Parent=nil
3174
3175
hited1 = false
3176
exa1.Parent=nil
3177
s1:stop()
3178
3179
		idle = true
3180
				canattack = true
3181
			idle1 = true
3182
			hum.WalkSpeed = 16
3183
		hum.HipHeight = 0
3184
		end
3185
		end
3186
end
3187
end)
3188
3189
function spin()
3190
for i = 1, 50 do
3191
		wait()
3192
		
3193
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
3194
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
3195
		torso.CFrame = torso.CFrame * CFrame.Angles(0,.8,0)
3196
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.1)--arm
3197
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.1)--arm
3198
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
3199
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
3200
end
3201
end
3202
function grab5()
3203
for i = 1, 10 do
3204
		wait()
3205
		
3206
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
3207
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso		
3208
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
3209
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
3210
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
3211
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
3212
end
3213
for i = 1, 10 do
3214
		wait()
3215
		
3216
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)--head
3217
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)--torso		
3218
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
3219
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
3220
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
3221
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
3222
end
3223
end
3224
mouse.KeyDown:connect(function(key)
3225
        if key == "y" then
3226
	if canattack == true then
3227
	idle = false						
3228
			idle1 = false
3229
		canattack = false
3230
	grab5()
3231
3232
	grabhit = Instance.new("Part",char)
3233
grabhit.Size = Vector3.new(2,2,2)
3234
grabhit.Position = Vector3.new(999,999,999)
3235
grabhit.Transparency = 1
3236
grabweld = Instance.new("Weld",grabhit)
3237
grabweld.Part0 = torso
3238
grabweld.Part1 = grabhit
3239
grabweld.C0 = CFrame.new(0,0,-2)
3240
---------------------------------------------------------------
3241
hand1 = Instance.new("Part",rarm)
3242
hand1.Size = Vector3.new(1,1,1)
3243
hand1.CanCollide = false
3244
hand1.Transparency = 1
3245
hand1.Position = Vector3.new(999,999,999)
3246
hand1weld = Instance.new("Weld",hand1)
3247
hand1weld.Part0 = rarm
3248
hand1weld.Part1 = hand1
3249
hand1weld.C0 = CFrame.new(0,-1.2,0)
3250
----------------------------------------------------------------
3251
hand2 = Instance.new("Part",rarm)
3252
hand2.Size = Vector3.new(1,1,1)
3253
hand1.CanCollide = false
3254
hand2.Transparency = 1
3255
hand2.Position = Vector3.new(999,999,999)
3256
hand2weld = Instance.new("Weld",hand2)
3257
hand2weld.Part0 = larm
3258
hand2weld.Part1 = hand2
3259
hand2weld.C0 = CFrame.new(0,-1.2,0)
3260
function touch1(hit)
3261
if not hit.Parent:findFirstChild("Humanoid") then return end
3262
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3263
	hu1 = hit.Parent:findFirstChild("Humanoid")
3264
	grab1 = true
3265
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
3266
	if hu1.Health > 100 then
3267
	hu1.MaxHealth = 100
3268
	hu1.Health = 100
3269
end
3270
end
3271
end
3272
hand1.Touched:connect(touch1)
3273
function touch2(hit)
3274
if not hit.Parent:findFirstChild("Humanoid") then return end
3275
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3276
	hu1 = hit.Parent:findFirstChild("Humanoid")
3277
	grab1 = true
3278
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
3279
	if hu1.Health > 100 then
3280
	hu1.MaxHealth = 100
3281
	hu1.Health = 100
3282
end
3283
end
3284
end
3285
hand2.Touched:connect(touch2)
3286
function touch(hit)
3287
if not hit.Parent:findFirstChild("Humanoid") then return end
3288
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3289
	grab1 = true
3290
	if clickon == true then
3291
		jk = true
3292
	clickon = false
3293
	end
3294
	grabhit.TouchInterest:Destroy()
3295
	
3296
	hu1 = hit.Parent:findFirstChild("Humanoid")
3297
to1 = hit.Parent:findFirstChild("Torso")
3298
he1 = hit.Parent:findFirstChild("Head")
3299
hu1.WalkSpeed = 0
3300
if hu1.Health > 100 then
3301
	hu1.MaxHealth = 100
3302
	hu1.Health = 100
3303
end
3304
3305
3306
3307
3308
end
3309
3310
if grab1 == true then
3311
	throw = 5
3312
	to1.CFrame = to1.CFrame + Vector3.new(0,60,0)
3313
	kickup()
3314
	hum.HipHeight = 10
3315
	wait()
3316
	grabon1 = true
3317
	
3318
	hed.Anchored = true
3319
	wait(0.3)
3320
	
3321
		hed.Anchored = false
3322
	spin()
3323
	ds = Instance.new("Sound",torso)
3324
ds.Volume = 4
3325
ds.Looped = false
3326
ds.SoundId = "rbxassetid://860448713"
3327
ds:Play()
3328
3329
	grabon1 = false
3330
	grabon2 = true
3331
	wait(0.5)
3332
	grabon2 = false
3333
	hand1:Destroy()
3334
	
3335
hand2:Destroy()
3336
3337
	hum.HipHeight = 0
3338
	wait(0.5)
3339
canattack = true
3340
idle = true
3341
			grabhit:Destroy()			
3342
			idle1 = true
3343
		grab1 = false	
3344
		
3345
		if jk == true then
3346
		jk = false
3347
		clickon = true
3348
	end
3349
end
3350
3351
	
3352
end
3353
3354
	
3355
end
3356
3357
3358
3359
3360
3361
grabhit.Touched:connect(touch)
3362
	
3363
3364
3365
	
3366
	wait(0.2)
3367
	
3368
	if grab1 == false then
3369
		hand1:Destroy()
3370
hand2:Destroy()
3371
grabhit:Destroy()
3372
	
3373
canattack = true
3374
idle = true
3375
						
3376
			idle1 = true
3377
			
3378
3379
3380
	end
3381
	end
3382
end)
3383
3384
function pushaway()
3385
for i = 1, 10 do
3386
		wait()
3387
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
3388
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
3389
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
3390
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
3391
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
3392
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
3393
		end
3394
for i = 1, 10 do
3395
		wait()
3396
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
3397
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
3398
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
3399
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
3400
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
3401
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
3402
end
3403
end
3404
3405
function dragoncharge()
3406
for i = 1, 10 do
3407
		wait()
3408
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
3409
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
3410
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.2,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)--arm
3411
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(60)), 0.4)--arm
3412
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
3413
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
3414
end
3415
end
3416
function dragonfist()
3417
for i = 1, 10 do
3418
		wait()
3419
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
3420
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
3421
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
3422
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
3423
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
3424
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
3425
		end
3426
for i = 1, 10 do
3427
		wait()
3428
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
3429
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
3430
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
3431
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.4)--arm
3432
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.4)--leg
3433
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.4)--leg
3434
end
3435
end
3436
mouse.KeyDown:connect(function(key)
3437
        if key == "u" then
3438
	if canattack == true then
3439
		if ssj33 == true then
3440
	idle = false						
3441
			idle1 = false
3442
		canattack = false
3443
	grab5()
3444
3445
	grabhit = Instance.new("Part",char)
3446
grabhit.Size = Vector3.new(2,2,2)
3447
grabhit.Position = Vector3.new(999,999,999)
3448
grabhit.Transparency = 1
3449
grabweld = Instance.new("Weld",grabhit)
3450
grabweld.Part0 = torso
3451
grabweld.Part1 = grabhit
3452
grabweld.C0 = CFrame.new(0,0,-2)
3453
---------------------------------------------------------------
3454
hand1 = Instance.new("Part",rarm)
3455
hand1.Size = Vector3.new(0.1,0.1,0.1)
3456
hand1.CanCollide = false
3457
hand1.Transparency = 1
3458
hand1.Position = Vector3.new(999,999,999)
3459
hand2mesh = Instance.new("SpecialMesh",hand1)
3460
hand2mesh.MeshType = "FileMesh"
3461
3462
hand2mesh.Scale = Vector3.new(1,1,1)
3463
hand2aura = Instance.new("ParticleEmitter",hand1)
3464
hand2aura.Size = NumberSequence.new(1)
3465
hand2aura.Texture = "rbxassetid://715401010"
3466
hand2aura.Speed = NumberRange.new(0)
3467
hand2aura.LockedToPart = true
3468
hand2aura.Transparency = NumberSequence.new(1)
3469
hand2aura.RotSpeed = NumberRange.new(999)
3470
hand1weld = Instance.new("Weld",hand1)
3471
hand1weld.Part0 = rarm
3472
hand1weld.Part1 = hand1
3473
hand1weld.C0 = CFrame.new(0,-1.8,0)
3474
----------------------------------------------------------------
3475
hand2 = Instance.new("Part",rarm)
3476
hand2.Size = Vector3.new(1,1,1)
3477
hand1.CanCollide = false
3478
hand2.Transparency = 1
3479
hand2.Position = Vector3.new(999,999,999)
3480
3481
hand2weld = Instance.new("Weld",hand2)
3482
hand2weld.Part0 = larm
3483
hand2weld.Part1 = hand2
3484
hand2weld.C0 = CFrame.new(0,-1.2,0)
3485
function touch1(hit)
3486
if not hit.Parent:findFirstChild("Humanoid") then return end
3487
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3488
	hu1 = hit.Parent:findFirstChild("Humanoid")
3489
	grab2 = true
3490
	
3491
	if clickon == true then
3492
		jk = true
3493
	clickon = false
3494
	end
3495
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
3496
	if hu1.Health > 100 then
3497
	hu1.MaxHealth = 100
3498
	hu1.Health = 100
3499
end
3500
end
3501
end
3502
hand1.Touched:connect(touch1)
3503
function touch2(hit)
3504
if not hit.Parent:findFirstChild("Humanoid") then return end
3505
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3506
	hu1 = hit.Parent:findFirstChild("Humanoid")
3507
	grab2 = true
3508
	if clickon == true then
3509
		jk = true
3510
	clickon = false
3511
	end
3512
	hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
3513
	if hu1.Health > 100 then
3514
	hu1.MaxHealth = 100
3515
	hu1.Health = 100
3516
end
3517
end
3518
end
3519
hand2.Touched:connect(touch2)
3520
function touch(hit)
3521
if not hit.Parent:findFirstChild("Humanoid") then return end
3522
if hit.Parent:findFirstChild("Humanoid") ~= nil then
3523
	grab8 = true
3524
	if clickon == true then
3525
		jk = true
3526
	clickon = false
3527
	end
3528
	grabhit.TouchInterest:Destroy()
3529
	
3530
	hu12 = hit.Parent:findFirstChild("Humanoid")
3531
to12 = hit.Parent:findFirstChild("Torso")
3532
he12 = hit.Parent:findFirstChild("Head")
3533
hu1.WalkSpeed = 0
3534
if hu12.Health > 100 then
3535
	hu12.MaxHealth = 100
3536
	hu12.Health = 100
3537
end
3538
3539
3540
3541
3542
end
3543
3544
if grab2 == true then
3545
	z4f = Instance.new("Sound",torso)
3546
z4f.Volume = 5
3547
z4f.Looped = false
3548
z4f.SoundId = "rbxassetid://815202315"
3549
z4f:Play()
3550
3551
	pushaway()
3552
	grabon3 = true
3553
	wait(1)
3554
	grabon3 = false
3555
	he12.Anchored = true
3556
	
3557
	dragoncharge()
3558
	hand2aura.Transparency = NumberSequence.new(0)
3559
	wait(1.5)
3560
	dragonfist()
3561
	z4f:Destroy()
3562
	z4x = Instance.new("Sound",torso)
3563
z4x.Volume = 5
3564
z4x.Looped = false
3565
z4x.SoundId = "rbxassetid://908474188"
3566
z4x:Play()
3567
	hand1.Transparency = 0
3568
	hand2mesh.MeshId = "rbxassetid://58430372"
3569
	hand1.BrickColor = BrickColor.new("New Yeller")
3570
	hand2mesh.Scale = Vector3.new(5,5,5)
3571
	hand1weld.C0 = CFrame.new(0,-3,-1) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
3572
	grabon4 = true
3573
	wait(0.5)
3574
	
3575
	hu12.Health = 0
3576
	grabon4 = false
3577
	wait(0.5)
3578
	he12.Anchored = false
3579
	z4x:Destroy()
3580
	throw1 = 5
3581
throw2 = 5
3582
	
3583
	
3584
	
3585
	
3586
	
3587
	
3588
	
3589
------------------------------------------------------------
3590
	hand1:Destroy()
3591
hand2:Destroy()
3592
	
3593
canattack = true
3594
idle = true
3595
			grabhit:Destroy()			
3596
			idle1 = true
3597
		
3598
	if jk == true then
3599
		jk = false
3600
		clickon = true
3601
	end
3602
	
3603
		grab8 = false	
3604
end
3605
3606
	
3607
end
3608
3609
	
3610
3611
3612
3613
3614
3615
3616
grabhit.Touched:connect(touch)
3617
	
3618
3619
3620
	
3621
	wait(0.2)
3622
	
3623
	if grab8 == false then
3624
		hand1:Destroy()
3625
hand2:Destroy()
3626
grabhit:Destroy()
3627
	
3628
canattack = true
3629
idle = true
3630
						
3631
			idle1 = true
3632
			
3633
3634
3635
	end
3636
		end
3637
		end
3638
	end
3639
end)
3640
game:GetService("RunService").RenderStepped:connect(function()
3641
	if grabon3 == true then
3642
		throw1 = throw1 + 1
3643
		to12.CFrame = torso.CFrame + hed.CFrame.lookVector * throw1
3644
		
3645
	end
3646
	if grabon4 == true then
3647
		throw2 = throw2 + 0.2
3648
		torso.CFrame = hed.CFrame - Vector3.new(0,2,0) + hed.CFrame.lookVector * throw2
3649
	end
3650
	if grabon1 == true then
3651
		
3652
		to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * 5 
3653
		
3654
	end
3655
	if grabon2 == true then
3656
		throw = throw + 6
3657
		to1.CFrame = torso.CFrame * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)) + torso.CFrame.lookVector * throw
3658
	end
3659
if grabon == true then
3660
		goo = goo + 0.5
3661
		to.CFrame = torso.CFrame + torso.CFrame.lookVector * 2 + Vector3.new(0,goo,0)
3662
	end
3663
if hum.Jump == true then
3664
		if canattack == true then
3665
			if clickon == true then
3666
		jk = true
3667
	clickon=false
3668
	end
3669
			zwc12 = Instance.new("Sound",torso)
3670
zwc12.Volume = 1
3671
zwc12.Looped = false
3672
zwc12.SoundId = "rbxassetid://436748675"
3673
zwc12:Play()
3674
			canattack = false
3675
			idle = false
3676
			idle1 = false
3677
			nohit = 0
3678
		
3679
		for i = 1, 20 do
3680
		wait()
3681
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)), 0.1)--head
3682
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
3683
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.4)--arm
3684
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.2)--arm
3685
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.7, -.8) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)), 0.2)--leg
3686
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)), 0.2)--leg
3687
		end
3688
		wait(0.5)
3689
		canattack = true
3690
			idle = true
3691
			idle1 = true
3692
			if jk == true then
3693
		jk = false
3694
		clickon = true
3695
	end
3696
		end
3697
	end
3698
if kamehameha == true then
3699
			aj1 = aj1 + 0.005
3700
			partaura.Size = NumberSequence.new(aj1)
3701
			beam1.Size=beam1.Size + Vector3.new(0.01,0.01,0)
3702
			beamdamage = beamdamage + 0.001
3703
			
3704
	else
3705
		aj1 = 0.1
3706
		
3707
	end
3708
	if hited1 == true then
3709
		wait(0.3)
3710
welld.C0 = CFrame.new(beam1.Position.x,beam1.Position.y,ts.Position.z-beamknockback)
3711
	human.Health = human.Health - beamdamage
3712
3713
3714
	human.PlatformStand = true
3715
	human.Sit = true
3716
3717
if hited1 == false and on == true then
3718
	on  = false
3719
	wait(0.5)
3720
		human.PlatformStand = false
3721
	human.Sit = false
3722
	beamknockback = 0
3723
beamdamage = 0.001
3724
	human.Jump = true
3725
3726
	end
3727
	end 
3728
if clickon == true then
3729
		if point == false then
3730
	you.CFrame = CFrame.new(you.CFrame.p,t.CFrame.p)
3731
	if hu.Health < 1 then
3732
		clickon = false
3733
	end
3734
		end
3735
		
3736
	end
3737
ballmesh.Scale = ballmesh.Scale + Vector3.new(5,5,5)
3738
ball.Transparency = ball.Transparency + 0.05
3739
	if go == false then
3740
		aj = aj + 0.13
3741
		spirit1mesh.Scale = Vector3.new(aj,aj,aj)
3742
		
3743
	end
3744
if auracan1 == true then
3745
	auracan1 = false
3746
	aura1.Texture = "rbxassetid://281983000"
3747
	wait(0.1)
3748
aura1.Texture = "rbxassetid://281982895"
3749
	wait(0.1)
3750
aura1.Texture = "rbxassetid://281983092"
3751
	wait(0.1)
3752
aura1.Texture = "rbxassetid://281996097"
3753
	wait(0.1)
3754
aura1.Texture = "rbxassetid://281983189"
3755
	wait(0.1)
3756
aura1.Texture = "rbxassetid://281983242"
3757
	wait(0.1)
3758
aura1.Texture = "rbxassetid://281983280"
3759
	wait(0.1)
3760
aura1.Texture = "rbxassetid://281983337"
3761
	wait(0.1)
3762
	
3763
	auracan1 = true
3764
	end
3765
	if auracan == true then
3766
	auracan = false
3767
	aura.Texture = "rbxassetid://901509906"
3768
	wait(0.07)
3769
	aura.Texture = "rbxassetid://901510046"
3770
	wait(0.07)
3771
	aura.Texture = "rbxassetid://901510125"
3772
	wait(0.07)
3773
	
3774
	auracan = true
3775
	end
3776
	if auracan3 == true then
3777
	auracan3 = false
3778
	aura3.Texture = "rbxassetid://901509906"
3779
	wait(0.07)
3780
	aura3.Texture = "rbxassetid://901510046"
3781
	wait(0.07)
3782
	aura3.Texture = "rbxassetid://901510125"
3783
	wait(0.07)
3784
	auracan3 = true
3785
	end
3786
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3787
3788
			if walk == true then
3789
			
3790
			if canattack == true then
3791
			walk = false
3792
			walkon = true
3793
			
3794
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
3795
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
3796
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
3797
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
3798
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
3799
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
3800
wait(0.1)
3801
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3802
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
3803
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
3804
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
3805
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
3806
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
3807
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
3808
		wait(0.1)
3809
		end
3810
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3811
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3812
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3813
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
3814
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
3815
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
3816
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
3817
		
3818
		z41 = Instance.new("Sound",char)
3819
z41.Volume = 10
3820
z41.Looped = false
3821
z41.SoundId = walksound
3822
z41:Play()
3823
wait(.1)
3824
end
3825
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3826
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3827
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3828
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
3829
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
3830
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
3831
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
3832
		
3833
		
3834
wait(.1)
3835
end
3836
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3837
3838
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3839
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3840
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
3841
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
3842
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
3843
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
3844
wait(0.1)
3845
3846
end
3847
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3848
3849
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3850
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3851
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
3852
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
3853
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
3854
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
3855
wait(0.1)
3856
3857
end
3858
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3859
3860
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3861
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3862
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
3863
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
3864
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
3865
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
3866
wait(0.1)
3867
end
3868
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3869
3870
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3871
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3872
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
3873
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
3874
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
3875
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
3876
wait(0.1)
3877
end
3878
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3879
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3880
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3881
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
3882
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
3883
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
3884
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
3885
		wait(0.1)
3886
		z41 = Instance.new("Sound",char)
3887
z41.Volume = 10
3888
z41.Looped = false
3889
z41.SoundId = walksound
3890
z41:Play()
3891
end
3892
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
3893
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3894
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3895
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
3896
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
3897
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
3898
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
3899
		wait(0.1)
3900
	
3901
end
3902
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then	
3903
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3904
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3905
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
3906
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
3907
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
3908
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
3909
3910
wait(0.1)
3911
end
3912
if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then	
3913
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
3914
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
3915
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
3916
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
3917
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
3918
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
3919
3920
wait(0.1)
3921
end
3922
3923
		walk = true
3924
			end	
3925
			end
3926
end
3927
	if hum.MoveDirection.x == 0 then
3928
		if idle1 == true then
3929
			walkon = false
3930
			idle1 = false
3931
		idle = false
3932
			
3933
		
3934
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.4)--head
3935
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.2)--torso
3936
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.2)--rarm
3937
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(-20)), 0.2)--larm
3938
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.4)--lleg
3939
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.4)--rleg
3940
		wait(0.1)
3941
		
3942
		if canattack == true then
3943
idle = true
3944
idle1 = true
3945
end
3946
		end
3947
	
3948
	end
3949
	nohit = nohit + 0.2
3950
	if nohit > 10 and canattack == true and walkon == false then
3951
		idle = true
3952
idle1 = true
3953
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.4)--head
3954
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.2)--torso
3955
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.2)--rarm
3956
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(-20)), 0.2)--larm
3957
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.4)--lleg
3958
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.4)--rleg
3959
		
3960
	end
3961
	if darius == true then
3962
		darius = false
3963
	wait(0.1)
3964
part2.Texture = "http://www.roblox.com/asset/?id=894173257" 
3965
wait(0.1)
3966
part2.Texture = "http://www.roblox.com/asset/?id=894173392"
3967
wait(0.1)
3968
part2.Texture = "http://www.roblox.com/asset/?id=890403068"
3969
wait(0.1) 
3970
part2.Texture = "http://www.roblox.com/asset/?id=890403512"
3971
darius = true
3972
end
3973
end)
3974
end
3975
)
3976
end)