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