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