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