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