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