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