View difference between Paste ID: Ds5Qa8gu and mM15NpS5
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    print("FE Compatibility code by Mokiros")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            if io.UserInputType == Enum.UserInputType.MouseButton2 then
51
                return m:TrigEvent(b and "Button2Down" or "Button2Up")
52
            end
53
            for _,t in pairs(CAS.Actions) do
54
                for _,k in pairs(t.Keys) do
55
                    if k==io.KeyCode then
56
                        t.Function(t.Name,io.UserInputState,io)
57
                    end
58
                end
59
            end
60
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
61
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
62
        end
63
    end)
64
    Event.Parent = NLS([==[
65
    local Player = game:GetService("Players").LocalPlayer
66
    local Event = script:WaitForChild("UserInput_Event")
67
    local Mouse = Player:GetMouse()
68
    local UIS = game:GetService("UserInputService")
69
    local input = function(io,a)
70
        if a then return end
71
        --Since InputObject is a client-side instance, we create and pass table instead
72
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
73
    end
74
    UIS.InputBegan:Connect(input)
75
    UIS.InputEnded:Connect(input)
76
    local h,t
77
    --Give the server mouse data 30 times every second, but only if the values changed
78
    --If player is not moving their mouse, client won't fire events
79
    while wait(1/30) do
80
        if h~=Mouse.Hit or t~=Mouse.Target then
81
            h,t=Mouse.Hit,Mouse.Target
82
            Event:FireServer({isMouse=true,Target=t,Hit=h})
83
        end
84
    end]==],Player.Character)
85
 
86
    ----Sandboxed game object that allows the usage of client-side methods and services
87
    --Real game object
88
    local _rg = game
89
 
90
    --Metatable for fake service
91
    local fsmt = {
92
        __index = function(self,k)
93
            local s = rawget(self,"_RealService")
94
            if s then
95
                return typeof(s[k])=="function"
96
                and function(_,...)return s[k](s,...)end or s[k]
97
            end
98
        end,
99
        __newindex = function(self,k,v)
100
            local s = rawget(self,"_RealService")
101
            if s then s[k]=v end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return rawget(self,s) or _rg:GetService(s)
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
        RunService = FakeService({
120
            _btrs = {},
121
            RenderStepped = _rg:GetService("RunService").Heartbeat,
122
            BindToRenderStep = function(self,name,_,fun)
123
                self._btrs[name] = self.Heartbeat:Connect(fun)
124
            end,
125
            UnbindFromRenderStep = function(self,name)
126
                self._btrs[name]:Disconnect()
127
            end,
128
        },"RunService")
129
    }
130
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
131
    g.service = g.GetService
132
    FakeService(g,game)
133
    --Changing owner to fake player object to support owner:GetMouse()
134
    game,owner = g,g.Players.LocalPlayer
135
end
136
wait(2)
137
canspirit = false
138
 goup = 1
139
spiritballenergy = false
140
local spirit1 = false
141
local spirit2 = false
142
local sizeup = 38
143
local ringgo = 18
144
local potara = false
145
local potara1 = false
146
local potara2 = false
147
local potara3 = false
148
local potara4 = false
149
local hipheight = false
150
local idle7 = true
151
local idle6 = true
152
local idle5 = false
153
local noidle = false
154
local noidle1 = false
155
local fuse = false
156
local bigkamehameha1 = false
157
local bigkamehameha2 = false
158
local idle2 = false
159
local idle3 = false
160
local com1 = 10
161
local com2 = -5
162
local fuse1 = false
163
local fuse2 = false
164
local fuse3 = false
165
local fuse4 = false
166
local fuse5 = false
167
local fuse6 = false
168
local fuse7 = false
169
local fuse8 = false
170
local ssj4 = false
171
local headcolor = 0
172
local walk11 = true
173
local great = false
174
local size = 0
175
local size2 = 0
176
local kicharging = false
177
local ki = 100
178
local ScreenGui = Instance.new("ScreenGui")
179
local Gui = Instance.new("Frame")
180
local Frame = Instance.new("Frame")
181
local Frame_2 = Instance.new("Frame")
182
local Frame_3 = Instance.new("Frame")
183
184
-- Properties
185
186
ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
187
188
Gui.Name = "Gui"
189
Gui.Parent = ScreenGui
190
Gui.BackgroundColor3 = Color3.new(1, 1, 1)
191
192
Frame.Parent = Gui
193
Frame.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
194
Frame.BorderSizePixel = 0
195
Frame.Position = UDim2.new(0, 40, 0, 20)
196
Frame.Size = UDim2.new(0, 250, 0, 30)
197
Frame_3.Parent = Gui
198
Frame_3.BackgroundColor3 = Color3.new(0, 0, 1)
199
Frame_3.BorderSizePixel = 0
200
Frame_3.Position = UDim2.new(0, 50, 0, 30)
201
Frame_3.Size = UDim2.new(0, 230, 0, 10)
202
203
local rock3 = false
204
local rock2 = false
205
local rock = false
206
local auranum3 = 0
207
local auranum4 = 0
208
209
local turn = 1
210
local Player = game.Players.LocalPlayer
211
local Character = game.Players.LocalPlayer.Character
212
local Create = LoadLibrary("RbxUtility").Create
213
CFuncs = {	
214
	
215
	
216
	
217
	
218
	["Weld"] = {
219
		Create = function(Parent, Part0, Part1, C0, C1)
220
			local Weld = Create("Weld"){
221
				Parent = Parent,
222
				Part0 = Part0,
223
				Part1 = Part1,
224
				C0 = C0,
225
				C1 = C1,
226
			}
227
			return Weld
228
		end;
229
	};
230
231
	["Sound"] = {
232
		Create = function(id, par, vol, pit) 
233
			coroutine.resume(coroutine.create(function()
234
				local S = Create("Sound"){
235
					Volume = vol,
236
					Pitch = pit or 1,
237
					SoundId = id,
238
					Parent = par or workspace,
239
				}
240
				wait() 
241
				S:play() 
242
				game:GetService("Debris"):AddItem(S, 6)
243
			end))
244
		end;
245
	};
246
	
247
	["ParticleEmitter"] = {
248
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
249
			local fp = Create("ParticleEmitter"){
250
				Parent = Parent,
251
				Color = ColorSequence.new(Color1, Color2),
252
				LightEmission = LightEmission,
253
				Size = Size,
254
				Texture = Texture,
255
				Transparency = Transparency,
256
				ZOffset = ZOffset,
257
				Acceleration = Accel,
258
				Drag = Drag,
259
				LockedToPart = LockedToPart,
260
				VelocityInheritance = VelocityInheritance,
261
				EmissionDirection = EmissionDirection,
262
				Enabled = Enabled,
263
				Lifetime = LifeTime,
264
				Rate = Rate,
265
				Rotation = Rotation,
266
				RotSpeed = RotSpeed,
267
				Speed = Speed,
268
				VelocitySpread = VelocitySpread,
269
			}
270
			return fp
271
		end;
272
	};
273
274
	CreateTemplate = {
275
	
276
	};
277
}
278
279
280
281
New = function(Object, Parent, Name, Data)
282
	local Object = Instance.new(Object)
283
	for Index, Value in pairs(Data or {}) do
284
		Object[Index] = Value
285
	end
286
	Object.Parent = Parent
287
	Object.Name = Name
288
	return Object
289
end
290
291
292
CV="Really black"
293
ArtificialHB = Create("BindableEvent", script){
294
	Parent = script,
295
	Name = "Heartbeat",
296
}
297
	
298
function swait(num)
299
	if num == 0 or num == nil then
300
		ArtificialHB.Event:wait()
301
	else
302
		for i = 0, num do
303
			ArtificialHB.Event:wait()
304
		end
305
	end
306
end
307
308
function chatfunc(text)
309
local chat = coroutine.wrap(function()
310
if Character:FindFirstChild("TalkingBillBoard")~= nil then
311
Character:FindFirstChild("TalkingBillBoard"):destroy()
312
end
313
local naeeym2 = Instance.new("BillboardGui",Character)
314
naeeym2.Size = UDim2.new(0,100,0,40)
315
naeeym2.StudsOffset = Vector3.new(0,3,0)
316
naeeym2.Adornee = Character.Head
317
naeeym2.Name = "TalkingBillBoard"
318
local tecks2 = Instance.new("TextLabel",naeeym2)
319
tecks2.BackgroundTransparency = 1
320
tecks2.BorderSizePixel = 0
321
tecks2.Text = ""
322
tecks2.Font = "Fantasy"
323
tecks2.TextSize = 30
324
tecks2.TextStrokeTransparency = 0
325
tecks2.TextColor3 = Color3.new(0,0,0)
326
tecks2.TextStrokeColor3 = Color3.new(0,0,255)
327
tecks2.Size = UDim2.new(1,0,0.5,0)
328
local tecks3 = Instance.new("TextLabel",naeeym2)
329
tecks3.BackgroundTransparency = 1
330
tecks3.BorderSizePixel = 0
331
tecks3.Text = ""
332
tecks3.Font = "Fantasy"
333
tecks3.TextSize = 30
334
tecks3.TextStrokeTransparency = 0
335
tecks3.TextColor3 = Color3.new(0,0,0)
336
tecks3.TextStrokeColor3 = Color3.new(255,255,255)
337
tecks3.Size = UDim2.new(1,0,0.5,0)
338
for i = 1,string.len(text),1 do
339
340
tecks2.Text = string.sub(text,1,i)
341
tecks3.Text = string.sub(text,1,i)
342
wait(0.01)
343
end
344
wait(2)
345
for i = 1, 50 do
346
347
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
348
tecks2.Rotation = tecks2.Rotation - .8
349
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
350
tecks2.TextTransparency = tecks2.TextTransparency + .04
351
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
352
tecks3.Rotation = tecks2.Rotation + .8
353
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
354
tecks3.TextTransparency = tecks2.TextTransparency + .04
355
end
356
naeeym2:Destroy()
357
end)
358
chat()
359
360
end
361
function onChatted(msg)
362
chatfunc(msg)
363
364
end
365
Player.Chatted:connect(onChatted)
366
367
abss = Instance.new("BillboardGui",Character)
368
abss.Size = UDim2.new(10,0,10,0)
369
abss.Enabled = false
370
abss.Name = "ROCKYMOUNT"
371
imgl = Instance.new("ImageLabel",abss)
372
imgl.Position = UDim2.new(0,0,0,0)
373
imgl.Size = UDim2.new(1,0,1,0)
374
imgl.Image = "rbxassetid://711463989"
375
imgl.BackgroundTransparency = 1
376
imgl.ImageColor3 = Color3.new(0,255,255)
377
img2 = Instance.new("ImageLabel",abss)
378
img2.Position = UDim2.new(0,0,0,0)
379
img2.Size = UDim2.new(1,0,1,0)
380
img2.Image = "rbxassetid://711463989"
381
img2.BackgroundTransparency = 1
382
img2.ImageColor3 = Color3.new(0,255,255)
383
384
385
local kamehameha5 = false
386
local ssjg = false
387
local ssjbkaio = false
388
local GroundShake = false
389
local GroundShake2 = false
390
local transform5 = false
391
local auranum = 0
392
local auranum1 = 0
393
local auranum2 = 0
394
local ssjbkaiox10 = false
395
local auracan3 = true
396
local auraon = true
397
local ssjb = false
398
local kiblastdone = true
399
local kigo = 2.3
400
local num1 = 16
401
local go11 = 2.3
402
local grab = false
403
local up = 0
404
local number = 1
405
local punch1 = false
406
local punch2 = false
407
local punch3 = false
408
local punch4 = false
409
local punched1 = true
410
local punched2 = false
411
local punched3 = false
412
local punched4 = false
413
local kiblast1 = false
414
local kiblast2 = false
415
local kiblast3 = false
416
local kiblast4 = false
417
local kick1 = false
418
local kick2 = false
419
local kick3 = false
420
local kick4 = false
421
local uppercut1 = false
422
local uppercut2 = false
423
local knockdown1 = false
424
local knockdown2 = false
425
local foward = false
426
local nill = true
427
local canfly1 = false
428
local canfly = true
429
local flying1 = true
430
local aim = false
431
local cam=workspace.Camera
432
local ssj1 = false
433
local ssj2 = false
434
local ssj3 = false
435
local onaura = true
436
local transform1 = false
437
local transform2 = false
438
local transform3 = false
439
local transform3 = false
440
local canjump = true
441
local num = 0
442
local jumped = false
443
local beamgo = 6
444
local beamgo1 = 1
445
local startk = false
446
local beam1 = false
447
local beam2 = false
448
local p = game.Players.LocalPlayer
449
local char = p.Character
450
local rad = math.rad
451
local hum = char.Humanoid
452
local kamehameha1 = false
453
local kamehameha2 = false
454
local kamehameha3 = false
455
local kamehameha4 = false
456
local idle = true
457
local walk = true
458
local walk1 = true
459
local runAnimKeyframeHandler = nil
460
local mouse = p:GetMouse()
461
local v3 = Vector3.new
462
local ns = NumberSequence.new
463
local nr = NumberRange.new
464
local new = Instance.new
465
local cf = CFrame.new
466
local cfa = CFrame.Angles
467
local bc = BrickColor.new
468
local canattack = true
469
local Character = char
470
local Humanoid = Character:WaitForChild("Humanoid")
471
local pose = "Standing"
472
473
local currentAnim = ""
474
local currentAnimInstance = nil
475
local currentAnimTrack = nil
476
local currentAnimKeyframeHandler = nil
477
local currentAnimSpeed = 1.0
478
479
local runAnimTrack = nil
480
nose = Instance.new("Decal",char.Head)
481
nose.Texture = "rbxassetid://"
482
mouth = Instance.new("Decal",char.Head)
483
mouth.Texture = "rbxassetid://"
484
--open
485
486
--rbxassetid://765424161
487
char.Head.face.Texture= "rbxassetid://1302876423"
488
--ssj
489
--rbxassetid://765493484
490
--ssj3
491
--rbxassetid://897514186
492
--ssjb
493
--rbxassetid://959519291
494
local animTable = {}
495
local animNames = { 
496
	idle = 	{	
497
	{ id = "http://www.roblox.com/asset/?id=1295576951", weight = 1 },
498
	{ id = "http://www.roblox.com/asset/?id=1295576951", weight = 1 },
499
	{ id = "http://www.roblox.com/asset/?id=1295576951", weight = 9 }
500
	},
501
	walk = 	{ 	
502
	{ id = "http://www.roblox.com/asset/?id=507777826", weight = 10 } 
503
	}, 
504
	run = 	{
505
	{ id = "http://www.roblox.com/asset/?id=507767714", weight = 10 } 
506
	}, 
507
	swim = 	{
508
	{ id = "http://www.roblox.com/asset/?id=507784897", weight = 10 } 
509
	}, 
510
	swimidle = 	{
511
	{ id = "http://www.roblox.com/asset/?id=507785072", weight = 10 } 
512
	}, 
513
	jump = 	{
514
	{ id = "http://www.roblox.com/asset/?id=507765000", weight = 10 } 
515
	}, 
516
	fall = 	{
517
	{ id = "http://www.roblox.com/asset/?id=507767968", weight = 10 } 
518
	}, 
519
	climb = {
520
	{ id = "http://www.roblox.com/asset/?id=507765644", weight = 10 } 
521
	}, 
522
	sit = 	{
523
	{ id = "http://www.roblox.com/asset/?id=507768133", weight = 10 } 
524
	},	
525
	toolnone = {
526
	{ id = "http://www.roblox.com/asset/?id=507768375", weight = 10 } 
527
	},
528
	toolslash = {
529
	{ id = "http://www.roblox.com/asset/?id=522635514", weight = 10 } 
530
	},
531
	toollunge = {
532
	{ id = "http://www.roblox.com/asset/?id=522638767", weight = 10 } 
533
	},
534
	wave = {
535
	{ id = "http://www.roblox.com/asset/?id=507770239", weight = 10 } 
536
	},
537
	point = {
538
	{ id = "http://www.roblox.com/asset/?id=507770453", weight = 10 } 
539
	},
540
	dance = {
541
	{ id = "http://www.roblox.com/asset/?id=507771019", weight = 10 }, 
542
	{ id = "http://www.roblox.com/asset/?id=507771955", weight = 10 }, 
543
	{ id = "http://www.roblox.com/asset/?id=507772104", weight = 10 } 
544
	},
545
	dance2 = {
546
	{ id = "http://www.roblox.com/asset/?id=507776043", weight = 10 }, 
547
	{ id = "http://www.roblox.com/asset/?id=507776720", weight = 10 }, 
548
	{ id = "http://www.roblox.com/asset/?id=507776879", weight = 10 } 
549
	},
550
	dance3 = {
551
	{ id = "http://www.roblox.com/asset/?id=507777268", weight = 10 }, 
552
	{ id = "http://www.roblox.com/asset/?id=507777451", weight = 10 }, 
553
	{ id = "http://www.roblox.com/asset/?id=507777623", weight = 10 } 
554
	},
555
	laugh = {
556
	{ id = "http://www.roblox.com/asset/?id=507770818", weight = 10 } 
557
	},
558
	cheer = {
559
	{ id = "http://www.roblox.com/asset/?id=507770677", weight = 10 } 
560
	},
561
}
562
563
-- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
564
local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
565
566
---------------------------------------------------
567
local LeftUpperArm = char.LeftUpperArm
568
local LeftShoulder = char.LeftUpperArm.LeftShoulder
569
local LeftLowerArm = char.LeftLowerArm
570
local LeftElbow = char.LeftLowerArm.LeftElbow
571
--------------------------------------------------------
572
local LeftUpperLeg = char.LeftUpperLeg
573
local LeftHip = char.LeftUpperLeg.LeftHip
574
local LeftLowerLeg = char.LeftLowerLeg
575
local LeftKnee = char.LeftLowerLeg.LeftKnee
576
----------------------------------------------------------
577
local RightUpperArm = char.RightUpperArm
578
local RightShoulder = char.RightUpperArm.RightShoulder
579
local RightLowerArm = char.RightLowerArm
580
local RightElbow = char.RightLowerArm.RightElbow
581
----------------------------------------------------------
582
local RightUpperLeg = char.RightUpperLeg
583
local RightHip = char.RightUpperLeg.RightHip
584
local RightLowerLeg = char.RightLowerLeg
585
local RightKnee = char.RightLowerLeg.RightKnee
586
----------------------------------------------------------
587
local UpperTorso = char.UpperTorso
588
local LowerTorso = char.LowerTorso
589
local Root = char.LowerTorso.Root
590
local RootPart = char.HumanoidRootPart
591
local LeftHand = char.LeftHand
592
local RightHand = char.RightHand
593
local LeftFoot = char.LeftFoot
594
local RightFoot = char.RightFoot
595
--------------------------------------------
596
local Head = char.Head
597
local Neck = char.Head.Neck
598
local oldAnim = currentAnim
599
600
--Sounds
601
--Folder
602
soundfolder = Instance.new("Model",char)
603
soundfolder.Name = "Sound Folder"
604
--Sounds
605
kamecharge = Instance.new("Sound",soundfolder)
606
kamecharge.Volume = 10
607
kamecharge.Name = "kamecharge"
608
kamecharge.Looped = false
609
kamecharge.SoundId = "rbxassetid://966269704"
610
kamefire = Instance.new("Sound",soundfolder)
611
kamefire.Volume = 10
612
kamefire.Name = "kamefire"
613
kamefire.Looped = false
614
kamefire.TimePosition = 0.5
615
kamefire.SoundId = "rbxassetid://977360812"
616
kamehit = Instance.new("Sound",soundfolder)
617
kamehit.Volume = 30
618
kamehit.Name = "kamehit"
619
kamehit.Looped = false
620
kamehit.SoundId = "rbxassetid://908484148"
621
ssjaura = Instance.new("Sound",soundfolder)
622
ssjaura.Volume = 5
623
ssjaura.Name = "ssjaura"
624
ssjaura.Looped = true
625
ssjaura.SoundId = "rbxassetid://891397456"
626
ssjauraburst = Instance.new("Sound",soundfolder)
627
ssjauraburst.Volume = math.huge
628
ssjauraburst.Name = "ssjauraburst"
629
ssjauraburst.Looped =false
630
ssjauraburst.SoundId = "rbxassetid://437393965"
631
ssjmusic = Instance.new("Sound",soundfolder)
632
ssjmusic.Volume = 0
633
ssjmusic.Name = "ssjmusic"
634
ssjmusic.Looped = true
635
ssjmusic.SoundId = "rbxassetid://390946253"
636
ssj2music = Instance.new("Sound",soundfolder)
637
ssj2music.Volume = 0
638
ssj2music.Name = "ssj2music"
639
ssj2music.Looped = true
640
ssj2music.SoundId = "rbxassetid://144377132"
641
ssj2aura = Instance.new("Sound",soundfolder)
642
ssj2aura.Volume = 5
643
ssj2aura.Name = "ssj2aura"
644
ssj2aura.Looped = true
645
ssj2aura.SoundId = "rbxassetid://850205092"
646
ssj3music = Instance.new("Sound",soundfolder)
647
ssj3music.Volume = 0
648
ssj3music.Name = "ssj3music"
649
ssj3music.Looped = true
650
ssj3music.SoundId = "rbxassetid://156056027"
651
KiCharge = Instance.new("Sound",soundfolder)
652
KiCharge.Volume = 2
653
KiCharge.Name = "KiCharge"
654
KiCharge.Looped = true
655
KiCharge.TimePosition = 0.7
656
KiCharge.SoundId = "rbxassetid://1304296714"
657
Jiren = Instance.new("Sound",soundfolder)
658
Jiren.Volume = 2
659
Jiren.Name = "Jiren"
660
Jiren.Looped = true
661
Jiren.TimePosition = 0.7
662
Jiren.SoundId = "rbxassetid://692602903"
663
JirenAura = Instance.new("Sound",soundfolder)
664
JirenAura.Volume = 0.8
665
JirenAura.Name = "Jiren"
666
JirenAura.Looped = true
667
JirenAura.TimePosition = 0.7
668
JirenAura.SoundId = "rbxassetid://972919590"
669
670
KiCharge2 = Instance.new("Sound",soundfolder)
671
KiCharge2.Volume = 2
672
KiCharge2.Name = "KiCharge2"
673
KiCharge2.Looped = false
674
KiCharge2.TimePosition = 7.3
675
676
KiCharge2.SoundId = "rbxassetid://1304296714"
677
Lightning = Instance.new("Sound",soundfolder)
678
Lightning.Volume = 10000
679
Lightning.TimePosition = 1
680
Lightning.Name = "Lightning"
681
Lightning.Looped = false
682
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
683
AuraOff = Instance.new("Sound",soundfolder)
684
AuraOff.Volume = 10000
685
AuraOff.Name = "AuraOff"
686
AuraOff.Looped = false
687
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
688
PowerDown = Instance.new("Sound",soundfolder)
689
PowerDown.Volume = 10000
690
PowerDown.Name = "PowerDown"
691
PowerDown.Looped = false
692
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
693
punchsound1 = Instance.new("Sound",soundfolder)
694
punchsound1.Volume = 10
695
punchsound1.Name = "punchsound1"
696
punchsound1.Looped = false
697
punchsound1.SoundId = "rbxassetid://137579113"
698
punchsound2 = Instance.new("Sound",soundfolder)
699
punchsound2.Volume = 10
700
punchsound2.Name = "punchsound2"
701
punchsound2.Looped = false
702
punchsound2.SoundId = "rbxassetid://441202925"
703
kiblastsound = Instance.new("Sound",soundfolder)
704
kiblastsound.Volume = 10000
705
kiblastsound.Name = "kiblastsound"
706
kiblastsound.Looped = false
707
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
708
screaming = Instance.new("Sound",soundfolder)
709
screaming.Volume = 10
710
screaming.Name = "screaming"
711
screaming.Looped = false
712
screaming.SoundId = "rbxassetid://527276541"
713
screaming1 = Instance.new("Sound",soundfolder)
714
screaming1.Volume = 10
715
screaming1.Name = "screaming1"
716
screaming1.Looped = false
717
screaming1.SoundId = "rbxassetid://975468335"
718
FastPunch = Instance.new("Sound",soundfolder)
719
FastPunch.Volume = 10000
720
FastPunch.Name = "FastPunch"
721
FastPunch.Looped = false
722
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
723
GiantStep = Instance.new("Sound",soundfolder)
724
GiantStep.Volume = 10000
725
GiantStep.Name = "GiantStep"
726
GiantStep.Looped = false
727
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
728
StrongPunch = Instance.new("Sound",soundfolder)
729
StrongPunch.Volume = 10000
730
StrongPunch.Name = "StrongPunch"
731
StrongPunch.Looped = false
732
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
733
KamehamehaVoice = Instance.new("Sound",soundfolder)
734
KamehamehaVoice.Volume = 10000
735
KamehamehaVoice.Name = "KamehamehaVoice"
736
KamehamehaVoice.Looped = false
737
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
738
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
739
KamehamehaVoice6.Volume = 10000
740
KamehamehaVoice6.Name = "KamehamehaVoice6"
741
KamehamehaVoice6.Looped = false
742
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
743
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
744
KamehamehaVoice3.Volume = 10000
745
KamehamehaVoice3.Name = "KamehamehaVoice3"
746
KamehamehaVoice3.Looped = false
747
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
748
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
749
KamehamehaVoice2.Volume = 10000
750
KamehamehaVoice2.Name = "KamehamehaVoice2"
751
KamehamehaVoice2.Looped = false
752
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
753
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
754
KamehamehaVoice1.Volume = 10000
755
KamehamehaVoice1.Name = "KamehamehaVoice1"
756
KamehamehaVoice1.Looped = false
757
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
758
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
759
KamehamehaVoice4.Volume = 10000
760
KamehamehaVoice4.Name = "KamehamehaVoice4"
761
KamehamehaVoice4.Looped = false
762
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
763
ssjbaura = Instance.new("Sound",soundfolder)
764
ssjbaura.Volume = 0
765
ssjbaura.Name = "ssjbaura"
766
ssjbaura.Looped = true
767
ssjbaura.SoundId = "rbxassetid://443386048"
768
ssjbauraburst = Instance.new("Sound",soundfolder)
769
ssjbauraburst.Volume = 1
770
ssjbauraburst.Name = "ssjbauraburst"
771
ssjbauraburst.Looped = false
772
ssjbauraburst.SoundId = "rbxassetid://874183151"
773
ssjbmusic = Instance.new("Sound",soundfolder)
774
ssjbmusic.Volume = 0
775
ssjbmusic.Name = "ssjbmusic"
776
ssjbmusic.Looped = true
777
ssjbmusic.SoundId = "rbxassetid://180572775"
778
ssjbkaioken = Instance.new("Sound",soundfolder)
779
ssjbkaioken.Volume = 0.001
780
ssjbkaioken.Name = "ssjbkaioken"
781
ssjbkaioken.Looped = false
782
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=1173681504"
783
ssjbkaioken1 = Instance.new("Sound",soundfolder)
784
ssjbkaioken1.Volume = 1
785
ssjbkaioken1.Name = "ssjbkaioken1"
786
ssjbkaioken1.Looped = false
787
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=1173681504"
788
ssjbkaura = Instance.new("Sound",soundfolder)
789
ssjbkaura.Volume = 10000
790
ssjbkaura.Name = "ssjbkaura"
791
ssjbkaura.Looped = true
792
ssjbkaura.SoundId = "rbxassetid://1206267910"
793
ssjgaura = Instance.new("Sound",soundfolder)
794
ssjgaura.Volume = 5
795
ssjgaura.Name = "ssjgaura"
796
ssjgaura.Looped = true
797
ssjgaura.SoundId = "rbxassetid://590580266"
798
ApeGrowl = Instance.new("Sound",soundfolder)
799
ApeGrowl.Volume = 10
800
ApeGrowl.Name = "ApeGrowl"
801
ApeGrowl.Looped = false
802
ApeGrowl.SoundId = "rbxassetid://849892755"
803
ssjgmusic = Instance.new("Sound",soundfolder)
804
ssjgmusic.Volume = 0
805
ssjgmusic.Name = "ssjgmusic"
806
ssjgmusic.Looped = true
807
ssjgmusic.SoundId = "rbxassetid://785398417"
808
Ape1 = Instance.new("Sound",soundfolder)
809
Ape1.Volume = 10
810
Ape1.Name = "Ape1"
811
Ape1.Looped = false
812
Ape1.SoundId = "rbxassetid://851581494"
813
814
Ape2 = Instance.new("Sound",soundfolder)
815
Ape2.Volume = 10
816
Ape2.Name = "Ape2"
817
Ape2.Looped = false
818
Ape2.SoundId = "rbxassetid://851581851"
819
Ape3 = Instance.new("Sound",soundfolder)
820
Ape3.Volume = 10
821
Ape3.Name = "Ape3"
822
Ape3.Looped = false
823
Ape3.SoundId = "rbxassetid://851582274"
824
----------------------------------------------
825
function Lightning1(pos,pos2,radius,numParts,model)
826
        radius = radius or 0.2
827
        numParts = numParts or 10
828
        model = model or workspace
829
        local lv = CFrame.new(pos,pos2).lookVector
830
        local dist = (pos-pos2).magnitude
831
        local dbp = dist/numParts
832
        local last = pos
833
        for i = 1,numParts do
834
                local p = Instance.new("Part",model)
835
                p.FormFactor = "Symmetric"
836
                p.Size = Vector3.new(14,14,1)
837
                p.Material = "Neon"
838
                p.CanCollide = false
839
                p.Anchored = true
840
                p.BrickColor = BrickColor.new("Cyan")
841
                local x = math.random(-100,100)/100*dbp/2
842
                local y = math.random(-100,100)/100*dbp/2
843
                local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
844
                local dist2 = (p2.p-last).magnitude
845
                local mid = (p2.p+last)/2
846
                local m = Instance.new("BlockMesh",p)
847
                m.Scale = Vector3.new(radius,radius,dist2)
848
                p.CFrame = CFrame.new(mid,p2.p)
849
                last = p2.p
850
                game:GetService("Debris"):AddItem(p,math.random(40,100)/1000)
851
        end
852
end
853
--GoundWaves
854
GroundWave1 = function()
855
	
856
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
857
	Colors = {"White", "White"}
858
	local wave = Instance.new("Part", char)
859
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
860
	wave.Anchored = true
861
	wave.Name = "Wave"..number
862
	wave.CanCollide = false
863
	wave.Locked = true
864
	wave.Size = Vector3.new(1, 1, 1)
865
	wave.TopSurface = "Smooth"
866
	wave.BottomSurface = "Smooth"
867
	wave.Transparency = 0.35
868
	wave.CFrame = HandCF
869
	wm = Instance.new("SpecialMesh", wave)
870
	wm.Name = "wave"..number
871
	wm.MeshId = "rbxassetid://3270017"
872
	coroutine.wrap(function()
873
	for i = 1, 30, 1 do
874
	wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
875
	wave.Size = wm.Scale
876
	wave.CFrame = HandCF
877
	wave.Transparency = i/30
878
	wait()
879
	end
880
	wait()
881
	wave:Destroy()
882
883
	end)()
884
end
885
GroundWave1d = function()
886
	
887
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
888
	Colors = {"Cyan", "Cyan"}
889
	local wave = Instance.new("Part", char)
890
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
891
	wave.Anchored = true
892
	wave.Name = "Wave"..number
893
	wave.CanCollide = false
894
	wave.Locked = true
895
	wave.Size = Vector3.new(0.5,0.5,0.5)
896
	wave.TopSurface = "Smooth"
897
	wave.BottomSurface = "Smooth"
898
	wave.Transparency = 0.35
899
	wave.CFrame = HandCF
900
	wm = Instance.new("SpecialMesh", wave)
901
	wm.Name = "wave"..number
902
	wm.MeshId = "rbxassetid://3270017"
903
	coroutine.wrap(function()
904
	for i = 1, 30, 1 do
905
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
906
	wave.Size = wm.Scale
907
	wave.CFrame = HandCF
908
	wave.Transparency = i/30
909
	wait()
910
	end
911
	wait()
912
	wave:Destroy()
913
914
	end)()
915
end
916
GroundWave111 = function()
917
	
918
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
919
	Colors = {"White", "White"}
920
	local wavef = Instance.new("Part", char)
921
	wavef.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
922
	wavef.Anchored = true
923
	wavef.Name = "Wave"..number
924
	wavef.CanCollide = false
925
	wavef.Locked = true
926
	wavef.Size = Vector3.new(1, 1, 1)
927
	wavef.TopSurface = "Smooth"
928
	wavef.BottomSurface = "Smooth"
929
	wavef.Transparency = 0.35
930
	wavef.CFrame = HandCF
931
	wmf = Instance.new("SpecialMesh", wavef)
932
	wmf.Name = "wave"..number
933
	wmf.MeshId = "rbxassetid://3270017"
934
	coroutine.wrap(function()
935
	for i = 1, 30, 1 do
936
	wmf.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
937
	wavef.Size = wmf.Scale
938
	wavef.CFrame = HandCF
939
	wavef.Transparency = i/30
940
	wait()
941
	end
942
	wait()
943
	wavef:Destroy()
944
945
	end)()
946
end
947
GroundWave11 = function()
948
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) 
949
	Colors = {"White", "White"}
950
	local wave = Instance.new("Part", char)
951
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
952
	wave.Anchored = true
953
	wave.Name = "Wave"
954
	wave.CanCollide = false
955
	wave.Locked = true
956
	wave.Size = Vector3.new(1, 1, 1)
957
	wave.TopSurface = "Smooth"
958
	wave.BottomSurface = "Smooth"
959
	wave.Transparency = 0.35
960
	wave.CFrame = HandCF
961
	wm = Instance.new("SpecialMesh", wave)
962
	wm.MeshId = "rbxassetid://3270017"
963
	coroutine.wrap(function()
964
	for i = 1, 30, 1 do
965
	wm.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
966
	wave.Size = wm.Scale
967
	wave.CFrame = HandCF
968
	wave.Transparency = i/30
969
	wait()
970
	end
971
	wait()
972
	wave:Destroy()
973
	end)()
974
end
975
976
GroundWave2 = function()
977
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
978
	Colors = {"White", "White"}
979
	local wave3 = Instance.new("Part", char)
980
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
981
	wave3.Anchored = true
982
	wave3.Name = "Wave"
983
	wave3.CanCollide = false
984
	wave3.Locked = true
985
	wave3.Size = Vector3.new(1, 1, 1)
986
	wave3.TopSurface = "Smooth"
987
	wave3.BottomSurface = "Smooth"
988
	wave3.Transparency = 0.35
989
	wave3.CFrame = HandCF
990
	wm1 = Instance.new("SpecialMesh", wave3)
991
	wm1.MeshId = "rbxassetid://3270017"
992
	coroutine.wrap(function()
993
	for i = 1, 30, 1 do
994
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
995
	wave3.Size = wm1.Scale
996
	wave3.CFrame = HandCF
997
	wave3.Transparency = i/30
998
	wait()
999
	end
1000
	wait()
1001
	wave3:Destroy()
1002
	end)()
1003
end
1004
GroundWave3 = function()
1005
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1006
	Colors = {"White", "White"}
1007
	local wave2 = Instance.new("Part", char)
1008
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1009
	wave2.Anchored = true
1010
	wave2.Name = "Wave"
1011
	wave2.CanCollide = false
1012
	wave2.Locked = true
1013
	wave2.Size = Vector3.new(1, 1, 1)
1014
	wave2.TopSurface = "Smooth"
1015
	wave2.BottomSurface = "Smooth"
1016
	wave2.Transparency = 0.35
1017
	wave2.CFrame = HandCF
1018
	wm2 = Instance.new("SpecialMesh", wave2)
1019
	wm2.MeshId = "rbxassetid://3270017"
1020
	coroutine.wrap(function()
1021
	for i = 1, 30, 1 do
1022
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1023
	wave2.Size = wm2.Scale
1024
	wave2.CFrame = HandCF
1025
	wave2.Transparency = i/30
1026
	wait()
1027
	end
1028
	wait()
1029
	wave2:Destroy()
1030
	end)()
1031
end
1032
GroundWave4 = function()
1033
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1034
	Colors = {"White", "White"}
1035
	local wave1 = Instance.new("Part", char)
1036
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1037
	wave1.Anchored = true
1038
	wave1.Name = "Wave"
1039
	wave1.CanCollide = false
1040
	wave1.Locked = true
1041
	wave1.Size = Vector3.new(1, 1, 1)
1042
	wave1.TopSurface = "Smooth"
1043
	wave1.BottomSurface = "Smooth"
1044
	wave1.Transparency = 0.35
1045
	wave1.CFrame = HandCF
1046
	wm3 = Instance.new("SpecialMesh", wave1)
1047
	wm3.MeshId = "rbxassetid://3270017"
1048
	coroutine.wrap(function()
1049
	for i = 1, 30, 1 do
1050
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1051
	wave1.Size = wm3.Scale
1052
	wave1.CFrame = HandCF
1053
	wave1.Transparency = i/30
1054
	wait()
1055
	end
1056
	wait()
1057
	wave1:Destroy()
1058
	end)()
1059
end
1060
--------------------------------------------------------------------------
1061
--transform
1062
GroundWave5 = function()
1063
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1064
	if ssjg == false then
1065
	if ssjb == false then
1066
		if ssj1 == true or ssj2 == true or ssj3 == true then
1067
	Colors = {"New Yeller", "New Yeller"}
1068
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1069
			Colors = {"White", "White"}
1070
	end
1071
	else
1072
		Colors = {"Cyan", "Cyan"}
1073
	end
1074
	else
1075
		Colors = {"Really red", "Deep orange"}
1076
	end
1077
	
1078
	local wave11 = Instance.new("Part", char)
1079
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1080
	wave11.Anchored = true
1081
	wave11.Name = "Wave"
1082
	wave11.CanCollide = false
1083
	wave11.Locked = true
1084
	wave11.Size = Vector3.new(1, 1, 1)
1085
	wave11.TopSurface = "Smooth"
1086
	wave11.BottomSurface = "Smooth"
1087
	wave11.Transparency = 0.35
1088
	wave11.CFrame = HandCF
1089
	wm31 = Instance.new("SpecialMesh", wave11)
1090
	wm31.MeshId = "rbxassetid://3270017"
1091
	coroutine.wrap(function()
1092
	for i = 1, 30, 1 do
1093
	wm31.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1094
	wave11.Size = wm31.Scale
1095
	wave11.CFrame = HandCF
1096
	wave11.Transparency = i/30
1097
	wait()
1098
	end
1099
	wait()
1100
	wave11:Destroy()
1101
	end)()
1102
end
1103
GroundWave6 = function()
1104
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1105
	if ssjg == false then
1106
	if ssjb == false then
1107
		if ssj1 == true or ssj2 == true or ssj3 == true then
1108
	Colors = {"New Yeller", "New Yeller"}
1109
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1110
			Colors = {"White", "White"}
1111
	end
1112
	else
1113
		Colors = {"Cyan", "Cyan"}
1114
	end
1115
	else
1116
		Colors = {"Really red", "Deep orange"}
1117
	end
1118
	local wave111 = Instance.new("Part", char)
1119
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1120
	wave111.Anchored = true
1121
	wave111.Name = "Wave"
1122
	wave111.CanCollide = false
1123
	wave111.Locked = true
1124
	wave111.Size = Vector3.new(1, 1, 1)
1125
	wave111.TopSurface = "Smooth"
1126
	wave111.BottomSurface = "Smooth"
1127
	wave111.Transparency = 0.35
1128
	wave111.CFrame = HandCF
1129
	wm311 = Instance.new("SpecialMesh", wave111)
1130
	wm311.MeshId = "rbxassetid://3270017"
1131
	coroutine.wrap(function()
1132
	for i = 1, 30, 1 do
1133
	wm311.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1134
	wave111.Size = wm311.Scale
1135
	wave111.CFrame = HandCF
1136
	wave111.Transparency = i/30
1137
	wait()
1138
	end
1139
	wait()
1140
	wave111:Destroy()
1141
	end)()
1142
end
1143
GroundWave7 = function()
1144
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
1145
	if ssjg == false then
1146
	if ssjb == false then
1147
		if ssj1 == true or ssj2 == true or ssj3 == true then
1148
	Colors = {"New Yeller", "New Yeller"}
1149
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1150
			Colors = {"White", "White"}
1151
	end
1152
	else
1153
		Colors = {"Cyan", "Cyan"}
1154
	end
1155
	else
1156
		Colors = {"Really red", "Deep orange"}
1157
	end
1158
	local wave1111 = Instance.new("Part", char)
1159
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1160
	wave1111.Anchored = true
1161
	wave1111.Name = "Wave"
1162
	wave1111.CanCollide = false
1163
	wave1111.Locked = true
1164
	wave1111.Size = Vector3.new(1, 1, 1)
1165
	wave1111.TopSurface = "Smooth"
1166
	wave1111.BottomSurface = "Smooth"
1167
	wave1111.Transparency = 0.35
1168
	wave1111.CFrame = HandCF
1169
	wm3111 = Instance.new("SpecialMesh", wave1111)
1170
	wm3111.MeshId = "rbxassetid://3270017"
1171
	coroutine.wrap(function()
1172
	for i = 1, 30, 1 do
1173
	wm3111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1174
	wave1111.Size = wm3111.Scale
1175
	wave1111.CFrame = HandCF
1176
	wave1111.Transparency = i/30
1177
	wait()
1178
	end
1179
	wait()
1180
	wave1111:Destroy()
1181
	end)()
1182
end
1183
GroundWave8 = function()
1184
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(40), math.rad(90), math.rad(0))
1185
	if ssjg == false then
1186
	if ssjb == false then
1187
		if ssj1 == true or ssj2 == true or ssj3 == true then
1188
	Colors = {"New Yeller", "New Yeller"}
1189
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1190
			Colors = {"White", "White"}
1191
	end
1192
	else
1193
		Colors = {"Cyan", "Cyan"}
1194
	end
1195
	else
1196
		Colors = {"Really red", "Deep orange"}
1197
	end
1198
	local wave11111 = Instance.new("Part", char)
1199
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1200
	wave11111.Anchored = true
1201
	wave11111.Name = "Wave"
1202
	wave11111.CanCollide = false
1203
	wave11111.Locked = true
1204
	wave11111.Size = Vector3.new(1, 1, 1)
1205
	wave11111.TopSurface = "Smooth"
1206
	wave11111.BottomSurface = "Smooth"
1207
	wave11111.Transparency = 0.35
1208
	wave11111.CFrame = HandCF
1209
	wm31111 = Instance.new("SpecialMesh", wave11111)
1210
	wm31111.MeshId = "rbxassetid://3270017"
1211
	coroutine.wrap(function()
1212
	for i = 1, 30, 1 do
1213
	wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1214
	wave11111.Size = wm31111.Scale
1215
	wave11111.CFrame = HandCF
1216
	wave11111.Transparency = i/30
1217
	wait()
1218
	end
1219
	wait()
1220
	wave11111:Destroy()
1221
	end)()
1222
end
1223
GroundWave9 = function()
1224
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(40))
1225
	if ssjg == false then
1226
	if ssjb == false then
1227
		if ssj1 == true or ssj2 == true or ssj3 == true then
1228
	Colors = {"New Yeller", "New Yeller"}
1229
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1230
			Colors = {"White", "White"}
1231
	end
1232
	else
1233
		Colors = {"Cyan", "Cyan"}
1234
	end
1235
	else
1236
		Colors = {"Really red", "Deep orange"}
1237
	end
1238
	local wave111111 = Instance.new("Part", char)
1239
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1240
	wave111111.Anchored = true
1241
	wave111111.Name = "Wave"
1242
	wave111111.CanCollide = false
1243
	wave111111.Locked = true
1244
	wave111111.Size = Vector3.new(1, 1, 1)
1245
	wave111111.TopSurface = "Smooth"
1246
	wave111111.BottomSurface = "Smooth"
1247
	wave111111.Transparency = 0.35
1248
	wave111111.CFrame = HandCF
1249
	wm311111 = Instance.new("SpecialMesh", wave111111)
1250
	wm311111.MeshId = "rbxassetid://3270017"
1251
	coroutine.wrap(function()
1252
	for i = 1, 30, 1 do
1253
	wm311111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1254
	wave111111.Size = wm311111.Scale
1255
	wave111111.CFrame = HandCF
1256
	wave111111.Transparency = i/30
1257
	wait()
1258
	end
1259
	wait()
1260
	wave111111:Destroy()
1261
	end)()
1262
end
1263
GroundWave10 = function()
1264
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1265
	if ssjg == false then
1266
	if ssjb == false then
1267
		if ssj1 == true or ssj2 == true or ssj3 == true then
1268
	Colors = {"New Yeller", "New Yeller"}
1269
		elseif ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
1270
			Colors = {"White", "White"}
1271
	end
1272
	else
1273
		Colors = {"Cyan", "Cyan"}
1274
	end
1275
	else
1276
		Colors = {"Really red", "Deep orange"}
1277
	end
1278
	local wave1111111 = Instance.new("Part", char)
1279
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1280
	wave1111111.Anchored = true
1281
	wave1111111.Name = "Wave"
1282
	wave1111111.CanCollide = false
1283
	wave1111111.Locked = true
1284
	wave1111111.Size = Vector3.new(1, 1, 1)
1285
	wave1111111.TopSurface = "Smooth"
1286
	wave1111111.BottomSurface = "Smooth"
1287
	wave1111111.Transparency = 0.35
1288
	wave1111111.CFrame = HandCF
1289
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
1290
	wm3111111.MeshId = "rbxassetid://3270017"
1291
	coroutine.wrap(function()
1292
	for i = 1, 30, 1 do
1293
	wm3111111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
1294
	wave1111111.Size = wm3111111.Scale
1295
	wave1111111.CFrame = HandCF
1296
	wave1111111.Transparency = i/30
1297
	wait()
1298
	end
1299
	wait()
1300
	wave1111111:Destroy()
1301
	end)()
1302
end
1303
GroundBave2 = function()
1304
	local HandCF = CFrame.new(spirit1.Position + Vector3.new(0,11,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1305
	
1306
		local wave = Instance.new("Part", spirit1)
1307
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1308
		wave.Anchored = true
1309
		wave.CanCollide = false
1310
		wave.Locked = true
1311
		wave.Size = Vector3.new(1, 1, 1)
1312
		wave.TopSurface = "Smooth"
1313
		wave.BottomSurface = "Smooth"
1314
		wave.Transparency = 0.35
1315
		wave.CFrame = HandCF
1316
		wm = Instance.new("SpecialMesh", wave)
1317
		wm.MeshId = "rbxassetid://3270017"
1318
		coroutine.wrap(function()
1319
		for i = 1, 30, 1 do
1320
		wm.Scale = Vector3.new(8 + i*8.2, 3 + i*8.2, 8)
1321
		wave.Size = wm.Scale
1322
		wave.CFrame = HandCF
1323
		wave.Transparency = i/30
1324
		wait()
1325
		end
1326
		wait()
1327
		wave:Destroy()
1328
	end)()
1329
end
1330
ae = new("Part",char)
1331
ae.Name = "NewPart"
1332
ae.Size = v3(0.1,0.1,0.1)
1333
ae.Shape = "Ball"
1334
ae.Position = v3(999,999,999)
1335
ae.BrickColor = bc("Really black")
1336
ae.Material = "Neon"
1337
ae.Transparency = 1
1338
aaae =new("Weld",ae)
1339
aaae.Part0 = RootPart
1340
aaae.Part1 = ae
1341
aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
1342
ae1 = new("Part",char)
1343
ae1.Name = "NewPart"
1344
ae1.Size = v3(0.1,0.1,0.1)
1345
ae1.Shape = "Ball"
1346
ae1.Position = v3(999,999,999)
1347
ae1.BrickColor = bc("Really black")
1348
ae1.Material = "Neon"
1349
ae1.Transparency = 1
1350
aaae1 =new("Weld",ae1)
1351
aaae1.Part0 = RootPart
1352
aaae1.Part1 = ae1
1353
aaae1.C0 = cf(0,15,0) * cfa(rad(0),rad(0),rad(0))
1354
1355
1356
aw = new("Part",char)
1357
aw.Name = "NewPart"
1358
aw.Size = v3(0.1,0.1,0.1)
1359
aw.Shape = "Ball"
1360
aw.Position = v3(999,999,999)
1361
aw.BrickColor = BrickColor.new("Really black")
1362
aw.Material = "Neon"
1363
aw.Transparency = 1
1364
aaw = new("SpecialMesh",aw)
1365
aaw.Scale = v3(1,1,1)
1366
aaaw =new("Weld",aw)
1367
aaaw.Part0 = LowerTorso
1368
aaaw.Part1 = aw
1369
aaaw.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
1370
aaaaw = new("ParticleEmitter",aw)
1371
aaaaw.Size = ns(5)
1372
aaaaw.Rate = 5
1373
aaaaw.Color = ColorSequence.new(Color3.fromRGB(17,17,17))
1374
aaaaw.Texture = "rbxassetid://"
1375
aaaaw.ZOffset = -1
1376
aaaaw.Lifetime = nr(5)
1377
aaaaw.RotSpeed = nr(50)
1378
aaaaw.Transparency = ns(1)
1379
aaaaw.LockedToPart = true
1380
aaaaw.Speed = nr(0)
1381
a = new("Part",char)
1382
a.Name = "NewPart"
1383
a.Size = v3(0.1,0.1,0.1)
1384
a.Shape = "Ball"
1385
a.Position = v3(999,999,999)
1386
a.BrickColor =  BrickColor.new("Really black")
1387
a.Material = "Neon"
1388
a.Transparency = 1
1389
aa = new("SpecialMesh",a)
1390
aa.Scale = v3(1,1,1)
1391
aaa =new("Weld",a)
1392
aaa.Part0 = LowerTorso
1393
aaa.Part1 = a
1394
aaa.C0 = cf(0,1.6,-1.6) * cfa(rad(0),rad(0),rad(0))
1395
aaaa = new("ParticleEmitter",a)
1396
aaaa.Size = ns(1)
1397
aaaa.Rate = 5
1398
aaaa.Texture = "rbxassetid://"
1399
aaaa.ZOffset = 1
1400
aaaa.Lifetime = nr(5)
1401
aaaa.Transparency = ns(1)
1402
aaaa.LockedToPart = true
1403
aaaa.Speed = nr(0)
1404
lighting2 = Instance.new("ParticleEmitter", a)
1405
    lighting2.Size = NumberSequence.new(2.5)
1406
    lighting2.LightEmission = 1
1407
    lighting2.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
1408
    lighting2.Texture = "rbxassetid://257173628"
1409
    lighting2.ZOffset = 2
1410
lighting2.Transparency = ns(1)
1411
    lighting2.Lifetime = NumberRange.new(0.1)
1412
    lighting2.Rate = 60
1413
    lighting2.Rotation = NumberRange.new(-500,500)
1414
    lighting2.Speed = NumberRange.new(8)
1415
    lighting2.SpreadAngle = Vector2.new(500,500)
1416
--DOntTouch
1417
1418
hum.JumpPower = 100
1419
hum.BodyDepthScale.Value = 1
1420
hum.BodyHeightScale.Value = 1
1421
hum.BodyWidthScale.Value = 1
1422
hum.HeadScale.Value = 1
1423
for i,v in pairs(char:GetChildren()) do
1424
	if v.ClassName == "Accessory" then
1425
	v:Destroy()
1426
	end
1427
end
1428
1429
Instance.new("ForceField",char).Visible = false
1430
char.Animate:Destroy()
1431
------------------------
1432
for i = 1,20 do
1433
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
1434
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
1435
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
1436
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
1437
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
1438
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1439
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
1440
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1441
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
1442
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
1443
end
1444
1445
function RenderStepped2()
1446
1447
	if startk == true then
1448
	if ssj4 == true and fuse == false then
1449
		aaaa.Color = ColorSequence.new(Color3.new(255,0,0))
1450
		aaaaw.Color = ColorSequence.new(Color3.new(255,0,0))
1451
else
1452
	aaaa.Color = ColorSequence.new(Color3.new(255,255,255))
1453
		aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
1454
	end
1455
	turn = turn - 0.01
1456
	aaaa.Transparency = ns(turn)
1457
	aaaaw.Transparency = ns(turn)
1458
	aaaa.Size = ns(math.random(1,2))
1459
	if ssjg == true or potara == true then
1460
		lighting2.Transparency = ns(0)
1461
	end
1462
else
1463
	lighting2.Transparency = ns(1)
1464
	aaaa.Transparency = ns(1)
1465
	aaaaw.Transparency = ns(1)
1466
	turn = 1
1467
	end
1468
1469
	if rock2 == true then
1470
		wait(0.1)
1471
		
1472
	for i,v in pairs(char:GetChildren()) do
1473
		if v:IsA("Part") then
1474
		if v.Name == "NewPart2" then
1475
			v.GO.Velocity = v3(0,-5,0)
1476
		end
1477
		end
1478
	
1479
		end
1480
		rock2 = false
1481
	end
1482
	if rock3 == true then
1483
		wait(0.1)
1484
	for i,v in pairs(char:GetChildren()) do
1485
		if v:IsA("Part") then
1486
		if v.Name == "NewPart2" then
1487
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
1488
		end
1489
		end
1490
	end
1491
	rock3 = false
1492
end
1493
if transform4 == true then
1494
1495
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-15)),.1) --LeftUpperArm
1496
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(15)),.1)--RightUpperArm
1497
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftLowerArm
1498
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
1499
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftUpperLeg
1500
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
1501
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1502
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1503
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
1504
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--Head
1505
end
1506
1507
1508
1509
if aim == true then
1510
    RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
1511
end
1512
1513
hum.MaxHealth = math.huge
1514
hum.Health = math.huge
1515
1516
if flying1 == true and canfly == true and nill == true then
1517
	idle = false
1518
	walk = false
1519
	canjump = false
1520
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
1521
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),0.1)--RightUpperArm
1522
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
1523
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
1524
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),0.1)--LeftUpperLeg
1525
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1526
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),0.1)--LeftLowerLeg
1527
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1528
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
1529
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
1530
	
1531
end
1532
if flying1 == true and canfly == true and foward == true then
1533
	
1534
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),0.05) --LeftUpperArm
1535
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-20),rad(0),rad(10)),0.05)--RightUpperArm
1536
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerArm
1537
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightLowerArm
1538
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftUpperLeg
1539
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
1540
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--LeftLowerLeg
1541
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--RightUpperLeg
1542
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.05)--Torso
1543
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),0.01)--Head
1544
	
1545
end
1546
1547
if uppercut1 == true then
1548
1549
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.1) --LeftUpperArm
1550
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1551
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
1552
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1553
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
1554
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1555
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--LeftLowerLeg
1556
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
1557
	Root.C0 = Root.C0:lerp(CFrame.new(0,-0.1,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1558
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1559
1560
end
1561
if uppercut2 == true then
1562
1563
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(120),rad(0),rad(-10)),.1) --LeftUpperArm
1564
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
1565
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
1566
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
1567
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
1568
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1569
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
1570
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(0)),.1)--RightUpperLeg
1571
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),.1)--Torso
1572
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),.1)--Head
1573
1574
end
1575
1576
if punch1 == true then
1577
1578
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-40)),.5) --LeftUpperArm
1579
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.5)--RightUpperArm
1580
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--LeftLowerArm
1581
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
1582
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
1583
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1584
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
1585
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1586
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.2)--Torso
1587
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-20),rad(0)),.2)--Head
1588
1589
end
1590
if punch2 == true then
1591
1592
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(20)),.5) --LeftUpperArm
1593
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.5)--RightUpperArm
1594
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--LeftLowerArm
1595
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--RightLowerArm
1596
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
1597
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1598
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
1599
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1600
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
1601
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Head
1602
1603
end
1604
if punch3 == true then
1605
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.5) --LeftUpperArm
1606
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(40)),.5)--RightUpperArm
1607
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
1608
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.5)--RightLowerArm
1609
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
1610
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1611
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
1612
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1613
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.2)--Torso
1614
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(20),rad(0)),.3)--Head
1615
1616
end
1617
if punch4 == true then
1618
1619
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.5) --LeftUpperArm
1620
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-20)),.5)--RightUpperArm
1621
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.5)--LeftLowerArm
1622
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.5)--RightLowerArm
1623
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftUpperLeg
1624
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1625
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerLeg
1626
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightUpperLeg
1627
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.2)--Torso
1628
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--Head
1629
1630
end
1631
1632
if kick3 == true then
1633
1634
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
1635
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
1636
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
1637
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
1638
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(-10)),.5)--LeftUpperLeg
1639
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
1640
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--LeftLowerLeg
1641
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
1642
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
1643
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
1644
1645
end
1646
if kick4 == true then
1647
1648
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
1649
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
1650
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
1651
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
1652
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--LeftUpperLeg
1653
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
1654
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--LeftLowerLeg
1655
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
1656
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
1657
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
1658
1659
end
1660
if kick1 == true then
1661
1662
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.3) --LeftUpperArm
1663
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.3)--RightUpperArm
1664
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--LeftLowerArm
1665
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.3)--RightLowerArm
1666
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
1667
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(10)),.5)--RightUpperLeg
1668
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
1669
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.5)--RightUpperLeg
1670
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Torso
1671
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Head
1672
1673
end
1674
if kick2 == true then
1675
1676
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(-10)),.3) --LeftUpperArm
1677
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-10),rad(0),rad(10)),.3)--RightUpperArm
1678
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--LeftLowerArm
1679
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.3)--RightLowerArm
1680
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
1681
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.5)--RightUpperLeg
1682
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
1683
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.5)--RightUpperLeg
1684
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(30),rad(0)),.3)--Torso
1685
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(-30),rad(0)),.3)--Head
1686
1687
end
1688
if knockdown1 == true then
1689
1690
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,1,.05)*CFrame.Angles(rad(150),rad(-90),rad(0)),.1) --LeftUpperArm
1691
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,1,.05)*CFrame.Angles(rad(150),rad(90),rad(0)),.1)--RightUpperArm
1692
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--LeftLowerArm
1693
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(55),rad(0),rad(0)),.1)--RightLowerArm
1694
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--LeftUpperLeg
1695
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--RightUpperLeg
1696
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-40),rad(0),rad(0)),.1)--LeftLowerLeg
1697
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1698
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
1699
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1700
1701
end
1702
if knockdown2 == true then
1703
1704
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(-1.0,0.5,.05)*CFrame.Angles(rad(100),rad(-90),rad(50)),.1) --LeftUpperArm
1705
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(1.0,0.5,.05)*CFrame.Angles(rad(20),rad(100),rad(30)),.1)--RightUpperArm
1706
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(25),rad(0),rad(0)),.1)--LeftLowerArm
1707
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightLowerArm
1708
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftUpperLeg
1709
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
1710
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--LeftLowerLeg
1711
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightUpperLeg
1712
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(10),rad(0)),.1)--Torso
1713
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
1714
1715
end
1716
if kiblast3 == true then
1717
1718
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),.4) --LeftUpperArm
1719
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
1720
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--LeftLowerArm
1721
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
1722
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
1723
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1724
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
1725
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1726
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
1727
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
1728
1729
end
1730
if kiblast4 == true then
1731
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(-90),rad(-80)),.4) --LeftUpperArm
1732
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperArm
1733
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
1734
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
1735
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
1736
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1737
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
1738
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1739
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
1740
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
1741
1742
end
1743
if kiblast1 == true then
1744
1745
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
1746
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),.4)--RightUpperArm
1747
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
1748
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.4)--RightLowerArm
1749
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
1750
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1751
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
1752
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1753
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
1754
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
1755
1756
end
1757
if kiblast2 == true then
1758
1759
    LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4) --LeftUpperArm
1760
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(90),rad(80)),.4)--RightUpperArm
1761
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerArm
1762
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightLowerArm
1763
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftUpperLeg
1764
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1765
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--LeftLowerLeg
1766
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--RightUpperLeg
1767
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Torso
1768
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.4)--Head
1769
1770
end
1771
  Frame_3.Size = UDim2.new(0, ki*2.29, 0, 10)
1772
  if kicharging == true and ki < 100 then
1773
	ki = ki + 0.5
1774
end
1775
  if hum.MoveDirection.x > 0 and walk == true and walk1 == true and walk11 == true and great == true or hum.MoveDirection.x < 0 and walk == true and walk1 == true and walk11 == true and great == true then
1776
	walk11 = false
1777
1778
	GiantStep:Play()
1779
	GroundShake = false
1780
	wait(0.3)
1781
	GiantStep:Stop()
1782
	GroundShake = false
1783
	walk11 = true
1784
end
1785
end
1786
function RenderStepped()
1787
1788
	if hum.MoveDirection.x == 0 and idle == true and fuse == false and potara == false then
1789
										------here
1790
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),0.1) --LeftUpperArm
1791
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),0.1)--RightUpperArm
1792
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),0.1)--LeftLowerArm
1793
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),0.1)--RightLowerArm
1794
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(50),rad(0)),0.1)--LeftUpperLeg
1795
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1796
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
1797
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1798
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-50),rad(0)),0.1)--Torso
1799
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(30),rad(0)),0.1)--Head
1800
	end
1801
	
1802
if hum.MoveDirection.x > 0 and walk == true and walk1 == true and fuse == false and potara == false or hum.MoveDirection.x < 0 and walk == true and walk1 == true and fuse == false and potara == false then
1803
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
1804
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
1805
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
1806
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
1807
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
1808
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1809
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
1810
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
1811
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
1812
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
1813
end
1814
1815
if hum.Jump == true and canjump == true then
1816
	idle = false
1817
	walk = false
1818
	
1819
1820
	-- return to idle if finishing an emote
1821
	if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
1822
	oldAnim = "idle"
1823
	end
1824
1825
	currentAnim = ""
1826
	currentAnimInstance = nil
1827
	if (currentAnimKeyframeHandler ~= nil) then
1828
	currentAnimKeyframeHandler:disconnect()
1829
	end
1830
1831
	if (currentAnimTrack ~= nil) then
1832
	currentAnimTrack:Stop()
1833
	currentAnimTrack:Destroy()
1834
	currentAnimTrack = nil
1835
	end
1836
1837
	-- clean up walk if there is one
1838
	if (runAnimKeyframeHandler ~= nil) then
1839
	runAnimKeyframeHandler:disconnect()
1840
	end
1841
	
1842
	if (runAnimTrack ~= nil) then
1843
	runAnimTrack:Stop()
1844
	runAnimTrack:Destroy()
1845
	runAnimTrack = nil
1846
	end
1847
	
1848
	
1849
	jumped = true
1850
	
1851
for i=1,30 do
1852
	wait()
1853
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-80)),0.05) --LeftUpperArm
1854
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(80)),0.05)--RightUpperArm
1855
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
1856
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
1857
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),0.1)--LeftUpperLeg
1858
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
1859
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),0.1)--LeftLowerLeg
1860
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),0.1)--RightUpperLeg
1861
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
1862
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-5),rad(0),rad(0)),0.1)--Head
1863
	end
1864
	jumped = false
1865
	idle = true
1866
	walk = true
1867
end
1868
if kamehameha1 == true then
1869
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.03) --LeftUpperArm
1870
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.03)--RightUpperArm
1871
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
1872
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
1873
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
1874
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
1875
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
1876
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
1877
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.03)--Torso
1878
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.03)--Head
1879
	
1880
end
1881
if kamehameha6 == true then
1882
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
1883
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
1884
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
1885
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
1886
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
1887
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
1888
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
1889
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
1890
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
1891
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
1892
	
1893
end
1894
if kamehameha5 == true then
1895
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(-60),rad(0)),.1) --LeftUpperArm
1896
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(70),rad(80),rad(0)),.1)--RightUpperArm
1897
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftLowerArm
1898
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(40),rad(0),rad(0)),.1)--RightLowerArm
1899
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(50),rad(0)),.1)--LeftUpperLeg
1900
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(35),rad(0),rad(0)),.1)--RightUpperLeg
1901
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
1902
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--RightLowerLeg
1903
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-40),rad(-70),rad(-20)),.1)--Torso
1904
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(20),rad(70),rad(-10)),.1)--Head
1905
	
1906
end
1907
if kamehameha2 == true then
1908
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(40)),.1) --LeftUpperArm
1909
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(30),rad(0),rad(-40)),.1)--RightUpperArm
1910
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
1911
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(30),rad(20)),.1)--RightLowerArm
1912
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftUpperLeg
1913
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
1914
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
1915
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightLowerLeg
1916
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
1917
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
1918
end
1919
1920
	if beam2 == true then
1921
	
1922
	a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0) + v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
1923
	a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * 8
1924
	a3.CFrame = RootPart.CFrame  * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector  * beamgo * 2
1925
	end
1926
	
1927
1928
1929
if transform1 == true then
1930
1931
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(150),rad(-110),rad(0)),.1) --LeftUpperArm
1932
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p)*CFrame.Angles(rad(150),rad(110),rad(0)),.1)--RightUpperArm
1933
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--LeftLowerArm
1934
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(20),rad(0),rad(0)),.1)--RightLowerArm
1935
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
1936
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
1937
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
1938
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
1939
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Torso
1940
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
1941
1942
1943
end
1944
if rock == true then
1945
	wait(math.random(0.1,0.5))
1946
		ay = new("Part",char)
1947
ay.Name = "NewPart2"
1948
ay.Size = v3(0.3,0.3,0.3)
1949
ay.CanCollide = false
1950
for i,v in pairs(workspace:GetChildren()) do
1951
		if v:IsA("Part") then
1952
			if v.Size.x > 150 then
1953
				
1954
	
1955
ay.BrickColor = v.BrickColor
1956
ay.Material = v.Material
1957
ay.Transparency = v.Transparency
1958
			end
1959
		end
1960
	end
1961
ay.Position = v3(999,999,999)
1962
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
1963
	ys = Instance.new("BodyVelocity",ay)
1964
ys.Name = "GO"
1965
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1966
1967
ys.Velocity = v3(0,6,0)
1968
	game.Debris:AddItem(ay,math.random(3,4))
1969
end
1970
1971
if transform2 == true then
1972
1973
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.1) --LeftUpperArm
1974
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.1)--RightUpperArm
1975
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--LeftLowerArm
1976
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.1)--RightLowerArm
1977
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.1)--LeftUpperLeg
1978
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(10)),.1)--RightUpperLeg
1979
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
1980
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
1981
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
1982
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
1983
1984
1985
end
1986
if onaura == true then
1987
	if ssjg == false then
1988
	if ssjb == false then
1989
	onaura =false
1990
	
1991
	wait(0.15)
1992
	newaura.Image = "rbxassetid://926705964"
1993
	wait(0.15)
1994
	newaura.Image = "rbxassetid://926709486"
1995
	wait(0.15)
1996
	newaura.Image = "rbxassetid://926711720"
1997
	wait(0.15)
1998
	newaura.Image = "rbxassetid://926712235"
1999
2000
	onaura =true
2001
	else
2002
		onaura =false
2003
	
2004
	wait(0.1)
2005
	newaura.Image = "http://www.roblox.com/asset/?id=0" 
2006
	wait(0.1)
2007
	newaura.Image = "http://www.roblox.com/asset/?id=0"
2008
	wait(0.1)
2009
	newaura.Image = "http://www.roblox.com/asset/?id=0"
2010
	wait(0.1)
2011
	newaura.Image = "http://www.roblox.com/asset/?id=0"--890403512
2012
	onaura =true
2013
	end
2014
	end
2015
end
2016
2017
if onaura == true then
2018
if ssjg == true then
2019
	onaura =false
2020
	wait(0.1)
2021
	newaura.Image = "rbxassetid://639676034"
2022
	wait(0.1)
2023
	newaura.Image = "rbxassetid://639676268"
2024
	wait(0.1)
2025
	newaura.Image = "rbxassetid://639676527"
2026
	wait(0.1)
2027
	newaura.Image = "rbxassetid://639676855"
2028
	onaura =true
2029
end
2030
end
2031
if auracan3 == true then
2032
	auracan3 = false
2033
	newaura2.Image = "rbxassetid://276853031"
2034
	wait(0.07)
2035
	newaura2.Image = "rbxassetid://276853123"
2036
	wait(0.07)
2037
	newaura2.Image = "rbxassetid://276853057"
2038
	wait(0.07)
2039
    newaura2.Image = "rbxassetid://276853088"
2040
	wait(0.07)
2041
	auracan3 = true
2042
end
2043
2044
auranum = math.random(35,65)
2045
auranum1 = math.random(-25,0)
2046
auranum2 = math.random(10,25)
2047
auranum3 = math.random(65,75)
2048
auranum4 = math.random(-25,-15)
2049
2050
if transform3 == true then
2051
if ssjb == false then
2052
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(30)),.1) --LeftUpperArm
2053
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(-30)),.1)--RightUpperArm
2054
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(60)),.1)--LeftLowerArm
2055
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-60)),.1)--RightLowerArm
2056
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(70),rad(-60),rad(0)),.1)--LeftUpperLeg
2057
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(70),rad(60),rad(0)),.1)--RightUpperLeg
2058
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerLeg
2059
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerLeg
2060
	Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
2061
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
2062
else
2063
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum1)),.1) --LeftUpperArm
2064
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(auranum),rad(0),rad(auranum2)),.1)--RightUpperArm
2065
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
2066
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
2067
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(-20)),.1)--LeftUpperLeg
2068
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(auranum3),rad(0),rad(20)),.1)--RightUpperLeg
2069
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--LeftLowerLeg
2070
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-50),rad(0),rad(0)),.1)--RightUpperLeg
2071
	Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(auranum4),rad(0),rad(0)),.1)--Torso
2072
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--Head
2073
end
2074
end
2075
if transform5 == true then
2076
2077
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
2078
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
2079
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
2080
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
2081
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
2082
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
2083
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
2084
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
2085
	Root.C0 = Root.C0:lerp(CFrame.new(0,-0.2,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
2086
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
2087
2088
end
2089
if GroundShake == true then
2090
	for i,v in pairs(workspace:GetChildren()) do
2091
		if v:IsA("Part") then
2092
			if v.Size.x > 150 then
2093
				v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-1,1)),rad(math.random(-1,1)),rad(math.random(-1,1)))
2094
			end
2095
		end
2096
	end
2097
	
2098
	
2099
	
2100
	
2101
end
2102
  if GroundShake2 == true then
2103
	
2104
for i,v in pairs(workspace:GetChildren()) do
2105
		if v:IsA("Part") then
2106
			if v.Size.x > 150 then
2107
				v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-2,2)),rad(math.random(-2,2)),rad(math.random(-2,2)))
2108
			end
2109
		end
2110
	end
2111
	
2112
end
2113
end
2114
game:GetService("RunService").RenderStepped:connect(RenderStepped)
2115
game:GetService("RunService").RenderStepped:connect(RenderStepped2)
2116
2117
local player = game.Players.LocalPlayer
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
Hair7 = Instance.new("Part")
2132
Hair7.Parent = char
2133
Hair7.Name = "Hair"
2134
Hair7.CanCollide = false
2135
Hair7.Locked = true
2136
Hair7.TopSurface = "Smooth"
2137
Hair7.BottomSurface = "Smooth"
2138
Hair7.formFactor = "Symmetric"
2139
Hair7.Material = "Neon"
2140
Hair7.BrickColor = BrickColor.new("Really black")
2141
Hair7.CFrame = LowerTorso.CFrame
2142
Hair7.Size = Vector3.new(1, 1, 1)
2143
Hair7.Transparency = 0
2144
2145
2146
2147
Weld = Instance.new("Weld")
2148
Weld.Parent = Head
2149
Weld.Part0 = Head
2150
Weld.Part1 = Hair7
2151
2152
Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
2153
2154
Mesh = Instance.new("SpecialMesh")
2155
Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
2156
Mesh.Parent = Hair7
2157
2158
Mesh.Scale = Vector3.new(6.8,6.8,6.8)
2159
Mesh.MeshType = "FileMesh"
2160
2161
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
2162
2163
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=789928103"
2164
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=990340653"
2165
2166
2167
2168
2169
 function kamehameha()
2170
	beamgo = 6
2171
	beamgo1 = 1
2172
	enabled = true
2173
	sizeup = -25
2174
	
2175
	
2176
	kamefire.Volume = 1
2177
	
2178
	wait(0.2)
2179
	RootPart.Anchored = true
2180
	kamecharge:Stop()
2181
	
2182
2183
	a1 = new("Part",char)
2184
a1.Name = "Beam"
2185
a1.Anchored = true
2186
a1.Size = v3(6,6,6)
2187
a1.CanCollide = false
2188
a1.Locked = true
2189
a1.Position = v3(999,999,999)
2190
a1.BrickColor = bc("Black")
2191
a1.Material = "Neon"
2192
a1.Transparency = 0
2193
aa1 = new("SpecialMesh",a1)
2194
2195
if fuse == false then
2196
	aa1.MeshType = "Cylinder"
2197
	if potara == false then
2198
		aa1.MeshType = "Cylinder"
2199
	else
2200
		aa1.MeshType = "Sphere"
2201
	end
2202
else
2203
	aa1.MeshType = "Sphere"
2204
end
2205
2206
aa1.Scale = v3(1,1,1)
2207
2208
a2 = new("Part",char)
2209
a2.Name = "Beam"
2210
a2.Anchored = true
2211
a2.Locked = true
2212
2213
a2.Size = v3(0.1,0.1,0.1)
2214
a2.CanCollide = false
2215
a2.Position = v3(999,999,999)
2216
a2.BrickColor = bc("Black")
2217
a2.Material = "Neon"
2218
if fuse == false then
2219
	if potara == false then
2220
a2.Transparency = 0
2221
	else
2222
		a2.Transparency = 1
2223
end
2224
else
2225
	
2226
	a2.Transparency = 1
2227
	end
2228
aa2 = new("SpecialMesh",a2)
2229
aa2.MeshType = "Sphere"
2230
aa2.Scale = v3(300,150,150)
2231
a3 = new("Part",char)
2232
a3.Name = "Beam"
2233
a3.Locked = true
2234
a3.Anchored = true
2235
a3.Size = v3(0.1,0.1,0.1)
2236
a3.CanCollide = false
2237
a3.Position = v3(999,999,999)
2238
a3.BrickColor = bc("Black")
2239
a3.Material = "Neon"
2240
if fuse == false then
2241
	if potara == false then
2242
a3.Transparency = 0
2243
	else
2244
		a3.Transparency = 1
2245
end
2246
else
2247
	
2248
	a3.Transparency = 1
2249
	end
2250
aa3 = new("SpecialMesh",a3)
2251
aa3.MeshType = "Sphere"
2252
aa3.Scale = v3(200,100,100)
2253
if ssj4 == true and fuse == false then
2254
	a1.BrickColor = bc("Really red")
2255
	a2.BrickColor = bc("Really red")
2256
	a3.BrickColor = bc("Really red")
2257
end
2258
	kamecharge:Stop()
2259
	kamefire:Play()
2260
	
2261
	GroundWave1()
2262
	startk = false
2263
	ringfolder = Instance.new("Model",char)
2264
2265
2266
--Damages
2267
-----------------------------------------------------------------------------------------
2268
a1.Touched:connect(function(hit)
2269
 
2270
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
2271
	
2272
	
2273
2274
	if hit.Parent:IsA("Model") then
2275
	hit.Parent:BreakJoints()
2276
	end
2277
	hit:Destroy()
2278
	if enabled  == true then
2279
	enabled = false	
2280
	num = num + 1
2281
	kamehit:Play()
2282
	a21 = new("Part",char)
2283
a21.Name = "Beam"..num
2284
a21.Locked = true
2285
a21.Size = v3(1,1,1)
2286
a21.CanCollide = false
2287
a21.Position = v3(999,999,999)
2288
a21.BrickColor = bc("Really red")
2289
a21.Material = "Neon"
2290
a21.Transparency = 0
2291
aa21 = new("SpecialMesh",a21)
2292
a21.Anchored = true
2293
a21.Position = hit.Position
2294
aa21.MeshType = "Sphere"
2295
aa21.Scale = v3(1,1,1)
2296
GroundWave2()
2297
GroundWave3()
2298
GroundWave4()
2299
	for i = 1,50 do
2300
	wait()
2301
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
2302
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
2303
	end
2304
	enabled = true
2305
	char["Beam"..num]:Destroy()
2306
	end
2307
	
2308
end
2309
2310
end)
2311
2312
2313
2314
2315
2316
beam2 = true
2317
beam1 = true
2318
  
2319
if potara == true then
2320
for i = 1,20 do
2321
	wait(0.1)
2322
	sizeup = sizeup-0.7
2323
	ringgo = ringgo + 15
2324
	av = new("Part",ringfolder)
2325
av.Name = "NewRing"
2326
av.Anchored = true
2327
av.Size = v3(0.6,1,1)
2328
av.BrickColor = bc("New Yeller")
2329
av.Material = "Neon"
2330
av.Transparency = 0
2331
aav = new("SpecialMesh",av)
2332
aav.MeshType = "FileMesh"
2333
aav.Scale = v3(sizeup,30,sizeup)
2334
aav.MeshId = "rbxassetid://991124063"
2335
	av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
2336
	
2337
end
2338
end
2339
if potara == false then
2340
wait(3)
2341
else
2342
	wait(0.5)
2343
end
2344
2345
beam1 = false
2346
2347
repeat
2348
	wait()
2349
	
2350
		if fuse == false then
2351
			if potara == false then
2352
	a1.Size = a1.Size - v3(0,0.2,0.2)
2353
			else
2354
				for i,v in pairs(char.Model:GetChildren()) do
2355
					if v:IsA("Part") then
2356
						if v.Name == "NewRing" then
2357
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
2358
							v.Transparency = v.Transparency + 0.1
2359
						end
2360
					end
2361
				end
2362
			a1.Size = a1.Size - v3(0,2,2)	
2363
	end
2364
	else
2365
	a1.Size = a1.Size - v3(0,2,2)
2366
	end
2367
	aa2.Scale = aa2.Scale - v3(3,3,3)
2368
	aa3.Scale = aa3.Scale - v3(3,3,3)
2369
until
2370
	a1.Size.y < 0.1
2371
	
2372
	
2373
	a1:Destroy()
2374
	ringfolder:Destroy()
2375
	a2:Destroy()
2376
	a3:Destroy()
2377
	for i = 1,10 do
2378
	wait()
2379
	
2380
	kamefire.Volume = kamefire.Volume - 0.5
2381
	end
2382
	kamefire:Stop()
2383
	RootPart.Anchored = false
2384
	
2385
	end
2386
	
2387
	
2388
	lighting = Instance.new("ParticleEmitter", RootPart)
2389
    lighting.Size = NumberSequence.new(2.5)
2390
    lighting.LightEmission = 1
2391
    lighting.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
2392
    lighting.Texture = "rbxassetid://257173628"
2393
    lighting.ZOffset = 2
2394
lighting.Transparency = ns(1)
2395
    lighting.Lifetime = NumberRange.new(0.1)
2396
    lighting.Rate = 60
2397
    lighting.Rotation = NumberRange.new(-500,500)
2398
    lighting.Speed = NumberRange.new(8)
2399
    lighting.SpreadAngle = Vector2.new(500,500)
2400
	lighting1 = Instance.new("ParticleEmitter", RootPart)
2401
    lighting1.Size = NumberSequence.new(2.5)
2402
    lighting1.LightEmission = 1
2403
lighting1.Transparency = ns(1)
2404
    lighting1.Color = ColorSequence.new(Color3.fromRGB(170,170,255))
2405
    lighting1.Texture = "rbxassetid://257173628"
2406
    lighting1.ZOffset = 2
2407
    lighting1.Lifetime = NumberRange.new(0.1)
2408
    lighting1.Rate = 60
2409
    lighting1.Rotation = NumberRange.new(-500,500)
2410
    lighting1.Speed = NumberRange.new(8)
2411
    lighting1.SpreadAngle = Vector2.new(500,500)
2412
 mouse.KeyDown:connect(function(key)
2413
	if fuse == true then
2414
	if key == "q" and canattack == true and ki > 99 then
2415
		
2416
	if canfly == true then
2417
	canfly = false
2418
	canfly1 = true
2419
	end
2420
	ki = ki - 100
2421
	canattack = false
2422
	idle7 = false
2423
	walk = false
2424
	canjump = false
2425
	hum.WalkSpeed = 0
2426
	aim = true
2427
	RootPart.Anchored = true
2428
	bigkamehameha1 = true
2429
	
2430
	wait(1)
2431
	--KamehamehaVoice4:Play()
2432
	bigkamehameha1 = false
2433
	bigkamehameha2 = true
2434
	ar = new("Part",char)
2435
ar.Name = "NewPart"
2436
ar.Position = v3(999,999,999)
2437
ar.Size = v3(1,1,1)
2438
ar.BrickColor = bc("Really red")
2439
ar.Material = "Neon"
2440
ar.Transparency = 1
2441
aar = new("SpecialMesh",ar)
2442
aar.MeshType = "Sphere"
2443
aar.Scale = v3(3,3,4)
2444
2445
aaar =new("Weld",ar)
2446
aaar.Part0 = LowerTorso
2447
aaar.Part1 = ar
2448
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
2449
for i = 1,9 do
2450
	wait(0.5)
2451
	GroundWave1d()
2452
	ar.Transparency = ar.Transparency - 0.1
2453
end
2454
aim = false
2455
	kamehameha()
2456
	
2457
	if canfly1 == true then
2458
	canfly = true
2459
	canfly1 = false
2460
	end
2461
	idle7 = true
2462
hum.WalkSpeed = 16
2463
canattack = true
2464
ar:Destroy()
2465
bigkamehameha2 = false
2466
mouth.Texture = "rbxassetid://932140764"
2467
RootPart.Anchored = false
2468
	end
2469
	
2470
	
2471
	end
2472
	if potara == true then
2473
	if key == "q" and canattack == true and ki > 99 then
2474
		kamefire.TimePosition = 0.5
2475
	if canfly == true then
2476
	canfly = false
2477
	canfly1 = true
2478
	end
2479
	ki = ki - 100
2480
	ringgo = 18
2481
	sizeup = 35
2482
	canattack = false
2483
	idle7 = false
2484
	walk = false
2485
	canjump = false
2486
	hum.WalkSpeed = 0
2487
	aim = true
2488
	RootPart.Anchored = true
2489
	--KamehamehaVoice6:Play()
2490
	final1 = true
2491
	
2492
	wait(0.5)
2493
	startk = true
2494
	final1 = false
2495
	final2 = true
2496
	wait(1)
2497
	final2 = false
2498
	kamehameha1 = true
2499
	wait(2.3)
2500
	kamehameha1 = false
2501
	kamehameha2 = true
2502
--KamehamehaVoice6:Stop()
2503
2504
aim = false
2505
	kamehameha()
2506
	
2507
	if canfly1 == true then
2508
	canfly = true
2509
	canfly1 = false
2510
	end
2511
	idle7 = true
2512
hum.WalkSpeed = 16
2513
canattack = true
2514
2515
kamehameha2 = false
2516
mouth.Texture = "rbxassetid://932140764"
2517
RootPart.Anchored = false
2518
	end
2519
	
2520
	
2521
	end
2522
	if ssjg == false and ssj3 == false and ssjbkaiox10 == false and fuse == false  then
2523
	if key == "q" and canattack == true and ki > 39 then
2524
		
2525
	if canfly == true then
2526
	canfly = false
2527
	canfly1 = true
2528
	end
2529
	ki = ki - 40
2530
	canattack = false
2531
	idle = false
2532
	walk = false
2533
	canjump = false
2534
	hum.WalkSpeed = 0
2535
	aim = true
2536
	RootPart.Anchored = true
2537
	kamehameha6 = true
2538
	
2539
	--KamehamehaVoice:Play()
2540
	startk = true
2541
	
2542
	mouth.Texture = "rbxassetid://828773176"
2543
	
2544
	
2545
	wait(0.5)
2546
	mouth.Texture = "rbxassetid://932140764"
2547
	
2548
	wait(0.5)
2549
	mouth.Texture = "rbxassetid://828773176"
2550
	wait(0.5)
2551
	mouth.Texture = "rbxassetid://932140764"
2552
2553
	wait(1.7)
2554
	
2555
	
2556
	wait(0.4)
2557
	mouth.Texture = "rbxassetid://828773176"
2558
	aim = false
2559
	
2560
kamehameha6 = false
2561
kamehameha2 = true
2562
kamehameha()
2563
wait(0.8)
2564
KamehamehaVoice.TimePosition = 0
2565
kamehameha2 = false
2566
if canfly1 == true then
2567
	idle = true
2568
	walk = true
2569
	canjump = true
2570
	end
2571
	if canfly1 == true then
2572
	canfly = true
2573
	canfly1 = false
2574
	end
2575
hum.WalkSpeed = 16
2576
canattack = true
2577
mouth.Texture = "rbxassetid://932140764"
2578
RootPart.Anchored = false
2579
	end
2580
	
2581
	
2582
	end
2583
	if ssj3 == true then
2584
	if key == "q" and canattack == true and ki > 79 then
2585
	if canfly == true then
2586
	canfly = false
2587
	canfly1 = true
2588
	end
2589
	ki = ki - 80
2590
	ssj3music:Stop()
2591
	Lightning.Volume = 0.1
2592
	canattack = false
2593
	idle = false
2594
	walk = false
2595
	canjump = false
2596
	hum.WalkSpeed = 0
2597
	aim = true
2598
	RootPart.Anchored = true
2599
	kamehameha1 = true
2600
	wait(0.5)
2601
	KamehamehaVoice2:Play()
2602
	
2603
	
2604
	mouth.Texture = "rbxassetid://828773176"
2605
	
2606
	
2607
	wait(0.5)
2608
	mouth.Texture = "rbxassetid://932140764"
2609
	
2610
	wait(0.5)
2611
	mouth.Texture = "rbxassetid://828773176"
2612
	wait(0.5)
2613
	mouth.Texture = "rbxassetid://932140764"
2614
	wait(2)
2615
	startk = true
2616
	kamecharge:Play()
2617
	mouth.Texture = "rbxassetid://828773176"
2618
	
2619
	
2620
	wait(5)
2621
	mouth.Texture = "rbxassetid://932140764"
2622
	
2623
	wait(0.5)
2624
	mouth.Texture = "rbxassetid://828773176"
2625
	wait(0.5)
2626
	mouth.Texture = "rbxassetid://932140764"
2627
	KamehamehaVoice:Pause()
2628
	wait(2)
2629
	KamehamehaVoice.TimePosition = 3.5
2630
	KamehamehaVoice:Play()
2631
	
2632
	wait(0.4)
2633
	mouth.Texture = "rbxassetid://828773176"
2634
	aim = false
2635
	
2636
kamehameha1 = false
2637
kamehameha2 = true
2638
kamehameha()
2639
wait(0.8)
2640
KamehamehaVoice.TimePosition = 0
2641
kamehameha2 = false
2642
if canfly1 == true then
2643
	idle = true
2644
	walk = true
2645
	canjump = true
2646
	end
2647
	if canfly1 == true then
2648
	canfly = true
2649
	canfly1 = false
2650
	end
2651
hum.WalkSpeed = 16
2652
canattack = true
2653
ssj3music:Play()
2654
mouth.Texture = "rbxassetid://932140764"
2655
RootPart.Anchored = false
2656
	end
2657
	
2658
	
2659
	end
2660
	if ssjbkaiox10 == true then
2661
	if key == "q" and canattack == true and ki > 99 then
2662
	if canfly == true then
2663
	canfly = false
2664
	canfly1 = true
2665
	end
2666
	ki = ki- 100
2667
2668
	canattack = false
2669
	idle = false
2670
	walk = false
2671
	canjump = false
2672
	hum.WalkSpeed = 0
2673
	aim = true
2674
	RootPart.Anchored = true
2675
	kamehameha6 = true
2676
	wait(0.5)
2677
	KamehamehaVoice3:Play()
2678
	
2679
	
2680
	mouth.Texture = "rbxassetid://828773176"
2681
	
2682
	
2683
	wait(0.5)
2684
	mouth.Texture = "rbxassetid://932140764"
2685
	
2686
	wait(0.5)
2687
	mouth.Texture = "rbxassetid://828773176"
2688
	wait(0.5)
2689
	mouth.Texture = "rbxassetid://932140764"
2690
	wait(0.1)
2691
	startk = true
2692
	kamecharge:Play()
2693
	mouth.Texture = "rbxassetid://828773176"
2694
	
2695
	
2696
	wait(3.5)
2697
	mouth.Texture = "rbxassetid://932140764"
2698
	
2699
	wait(0.5)
2700
	mouth.Texture = "rbxassetid://828773176"
2701
	wait(0.5)
2702
	mouth.Texture = "rbxassetid://932140764"
2703
	KamehamehaVoice:Pause()
2704
	wait(2)
2705
	KamehamehaVoice.TimePosition = 3.5
2706
	KamehamehaVoice:Play()
2707
	
2708
	wait(0.4)
2709
	mouth.Texture = "rbxassetid://828773176"
2710
	aim = false
2711
	
2712
kamehameha6 = false
2713
kamehameha2 = true
2714
GroundShake = false
2715
kamehameha()
2716
GroundShake = false
2717
wait(0.8)
2718
KamehamehaVoice.TimePosition = 0
2719
kamehameha2 = false
2720
if canfly1 == true then
2721
	idle = true
2722
	walk = true
2723
	canjump = true
2724
	end
2725
	if canfly1 == true then
2726
	canfly = true
2727
	canfly1 = false
2728
	end
2729
hum.WalkSpeed = 16
2730
canattack = true
2731
ssj3music:Play()
2732
mouth.Texture = "rbxassetid://932140764"
2733
RootPart.Anchored = false
2734
	end
2735
	
2736
	
2737
	end
2738
	if ssjg == true then
2739
		if key == "q" and canattack == true and ki > 99 then
2740
	if canfly == true then
2741
	canfly = false
2742
	canfly1 = true
2743
	end
2744
	ki = ki - 100
2745
	ssjgmusic:Stop()
2746
	canattack = false
2747
	idle = false
2748
	walk = false
2749
	canjump = false
2750
	hum.WalkSpeed = 0
2751
	aim = true
2752
	RootPart.Anchored = true
2753
	kamehameha1 = true
2754
	wait(0.5)
2755
	KamehamehaVoice1:Play()
2756
	
2757
	
2758
	mouth.Texture = "rbxassetid://828773176"
2759
	
2760
	
2761
	wait(0.1)
2762
	mouth.Texture = "rbxassetid://932140764"
2763
	
2764
	wait(0.5)
2765
	mouth.Texture = "rbxassetid://828773176"
2766
	wait(0.7)
2767
	mouth.Texture = "rbxassetid://932140764"
2768
	wait(0.3)
2769
	startk = true
2770
2771
	mouth.Texture = "rbxassetid://828773176"
2772
	
2773
	
2774
	wait(18.5)
2775
	mouth.Texture = "rbxassetid://932140764"
2776
	
2777
	wait(0.5)
2778
	mouth.Texture = "rbxassetid://828773176"
2779
	wait(0.5)
2780
	mouth.Texture = "rbxassetid://932140764"
2781
	
2782
	
2783
	wait(0.4)
2784
	mouth.Texture = "rbxassetid://828773176"
2785
	aim = false
2786
	
2787
kamehameha1 = false
2788
kamehameha2 = true
2789
GroundShake = false
2790
kamehameha()
2791
GroundShake = false
2792
wait(0.8)
2793
KamehamehaVoice.TimePosition = 0
2794
kamehameha2 = false
2795
if canfly1 == true then
2796
	idle = true
2797
	walk = true
2798
	canjump = true
2799
	end
2800
	if canfly1 == true then
2801
	canfly = true
2802
	canfly1 = false
2803
	end
2804
hum.WalkSpeed = 16
2805
canattack = true
2806
mouth.Texture = "rbxassetid://932140764"
2807
RootPart.Anchored = false
2808
	end
2809
	
2810
	end
2811
	
2812
end)
2813
-----------------------------------------------------------------------------------------------------------------------------------
2814
2815
ad = new("Part",char)
2816
ad.Name = "NewPart"
2817
ad.Size = v3(10,0.1,10)
2818
ad.CanCollide = false
2819
ad.Anchored = true
2820
ad.Position = RootPart.Position - v3(0,3,0)
2821
ad.BrickColor = bc("bright Blue")
2822
ad.Material = "Neon"
2823
ad.Transparency = 1
2824
aad = new("Decal",ad)
2825
aad.Texture = "rbxassetid://110711859"
2826
aad.Face = "Top"
2827
aad.Transparency = 1
2828
2829
2830
mouse.KeyDown:connect(function(key)
2831
	if key == "x" then
2832
Hair7:Destroy()
2833
wait(.1)
2834
Hair7 = Instance.new("Part")
2835
Hair7.Parent = char
2836
Hair7.Name = "Hair"
2837
Hair7.CanCollide = false
2838
Hair7.Locked = true
2839
Hair7.TopSurface = "Smooth"
2840
Hair7.BottomSurface = "Smooth"
2841
Hair7.formFactor = "Symmetric"
2842
Hair7.Material = "Neon"
2843
Hair7.BrickColor = BrickColor.new("Really black")
2844
Hair7.CFrame = LowerTorso.CFrame
2845
Hair7.Size = Vector3.new(1, 1, 1)
2846
Hair7.Transparency = 0
2847
2848
2849
	hum.BodyDepthScale.Value = 1
2850
hum.BodyHeightScale.Value = 1
2851
hum.BodyWidthScale.Value = 1
2852
hum.HeadScale.Value = 1
2853
hum.WalkSpeed = 16
2854
2855
Weld = Instance.new("Weld")
2856
Weld.Parent = Head
2857
Weld.Part0 = Head
2858
Weld.Part1 = Hair7
2859
2860
Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
2861
2862
Mesh = Instance.new("SpecialMesh")
2863
Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
2864
Mesh.Parent = Hair7
2865
2866
Mesh.Scale = Vector3.new(6.8,6.8,6.8)
2867
Mesh.MeshType = "FileMesh"
2868
2869
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
2870
char["Body Colors"].HeadColor = BrickColor.new("Nougat")
2871
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=789928103"
2872
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=990340653"
2873
2874
2875
for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
2876
if v.ClassName == "Part" or v.ClassName == "MeshPart" then
2877
for _,i in pairs(v:GetChildren()) do
2878
if i.ClassName == "ParticleEmitter" then
2879
i.Enabled = false
2880
wait(.05)
2881
i:Remove()
2882
end;end;end;end
2883
	if canattack == true then
2884
	if ssj1 == true and fuse == false or ssj2 == true and fuse == false and potara == false or ssj3 == true and fuse == false and potara == false or ssjb == true and fuse == false and potara == false or ssjg == true and fuse == false and potara == false or ssj4 == true and fuse == false and potara == false then
2885
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=789928103"
2886
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=990340653"
2887
if ssj4 == true then
2888
	ape5.Transparency = 1
2889
end
2890
ssj4 = false
2891
fuse = false
2892
idle7 = false
2893
idle = true
2894
mouth.Transparency = 0
2895
nose.Transparency = 0
2896
	Hair7.BrickColor = BrickColor.new("Really black")
2897
Mesh.Scale = Vector3.new(7.1,7.1,7.1)
2898
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
2899
Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
2900
newaurabase.Size = UDim2.new(20,0,20,0)
2901
newaura.Position = UDim2.new(-0.5,0,-0.2,0)
2902
newaurabase.AlwaysOnTop = false
2903
newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
2904
newaurabase.ExtentsOffset = Vector3.new(0,0,3)
2905
char.Head.face.Texture= "rbxassetid://1302876423"
2906
2907
	Hair7.Transparency = 0
2908
2909
	lighting.Transparency = ns(1)
2910
	lighting1.Transparency = ns(1)
2911
	newaura.ImageTransparency = 1
2912
	ssj1 = false
2913
	ssj2 = false
2914
	ssjg = false
2915
	p1.Transparency = 1
2916
	p2.Transparency = 1
2917
	p3.Transparency = 1
2918
	p4.Transparency = 1
2919
	p5.Transparency = 1
2920
	p6.Transparency = 1
2921
	p7.Transparency = 1
2922
	p8.Transparency = 1
2923
	p9.Transparency = 1
2924
	p10.Transparency = 1
2925
	p11.Transparency = 1
2926
	p12.Transparency = 1
2927
	p13.Transparency = 1
2928
	p14.Transparency = 1
2929
	p15.Transparency = 1
2930
	newaura2.ImageTransparency = 1
2931
	ssjb = false
2932
	ssjbkaio = false
2933
	ssjbkaiox10 = false
2934
	a21e.Locked = true
2935
a21e.Size = v3(1,1,1)
2936
a21e.CanCollide = false
2937
a21e.Position = v3(999,999,999)
2938
a21e.BrickColor = bc("White")
2939
a21e.Material = "Neon"
2940
a21e.Transparency = 0
2941
aa21e = new("SpecialMesh",a21e)
2942
a21e.Anchored = true
2943
a21e.Position = RootPart.Position
2944
aa21e.MeshType = "Sphere"
2945
aa21e.Scale = v3(1,1,1)
2946
	ssjaura:Stop()
2947
	ssj2aura:Stop()
2948
	
2949
	ssj3 = false
2950
	ssjaura:Stop()
2951
	ssjbaura:Stop()
2952
	ssjbkaura:Stop()
2953
	ssjgmusic:Stop()
2954
	ssjgaura:Stop()
2955
	ssjbmusic:Stop()
2956
	ssj2aura:Stop()
2957
	ssjmusic:Stop()
2958
	ssj2music:Stop()
2959
	ssj3music:Stop()
2960
	JirenAura:Stop()
2961
	Jiren:Stop()
2962
	PowerDown:Play()
2963
	for i = 1,50 do
2964
	wait()
2965
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
2966
	a21e.Transparency = a21e.Transparency + 0.02
2967
	end
2968
	end
2969
	if fuse == true and ssj4 == true then
2970
		fuse = false
2971
idle7 = false
2972
idle5 = false
2973
noidle = true
2974
ssjb = false
2975
ssj1= false
2976
walk = true
2977
canjump = true
2978
linkpart = Instance.new("Part",char)
2979
linkpart.Position = v3(999,999,999)
2980
linkpart.Transparency = 1
2981
linkpart.CanCollide = false
2982
linkpart.Anchored = true
2983
linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
2984
RootPart1.Anchored = true
2985
		RootPart.Anchored = true
2986
	RootPart1 = clone1.HumanoidRootPart
2987
	com1 = 1
2988
	Hair7.Color = Color3.fromRGB(0,0,0)
2989
	Mesh.MeshId = "http://www.roblox.com/asset/?id=0"
2990
Mesh.Scale = Vector3.new(0.23,0.23,0.23)
2991
Weld.C0 = CFrame.new(0.25, 0.4, 0.5)*CFrame.Angles(0,math.rad(180),0)
2992
	char.Head.face.Texture= "http://www.roblox.com/asset/?id=1302876423"
2993
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=789928103"
2994
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=990340653"
2995
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
2996
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
2997
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
2998
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
2999
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
3000
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3001
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
3002
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3003
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
3004
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
3005
	LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
3006
	RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
3007
	LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
3008
	RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
3009
	LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
3010
	RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3011
	LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
3012
	RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3013
	Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
3014
	Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
3015
for i = 1,50 do
3016
	wait()
3017
	com1 = com1 + 0.1
3018
RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
3019
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
3020
end
3021
noidle = false
3022
idle = true
3023
	RootPart1.CFrame = CFrame.new(999,999,999)
3024
RootPart1.Anchored = true
3025
RootPart.Anchored = false
3026
hum.HipHeight = 1.35
3027
	end
3028
	if fuse == true and ssj4 == false or potara == true then
3029
		fuse = false
3030
idle7 = false
3031
ssjb = false
3032
ssj2 = false
3033
ssj3 = false
3034
ssj4 = false
3035
ssjaura:Stop()
3036
          newaurabase.Size = UDim2.new(20,0,20,0)
3037
newaura.Position = UDim2.new(-0.5,0,-0.2,0)
3038
newaurabase.AlwaysOnTop = false
3039
newaura.ImageColor3 = Color3.fromRGB(255, 255, 225)
3040
newaurabase.ExtentsOffset = Vector3.new(0,0,3)
3041
ssjg = false
3042
idle5 = false
3043
noidle = true
3044
walk = true
3045
ssj1 = false
3046
newaura.ImageTransparency = 1
3047
char.Head.face.Texture= "rbxassetid://1302876423"
3048
Hair7.BrickColor = bc("Really black")
3049
ssjaura:Stop()
3050
canjump = true
3051
if potara == true then
3052
	
3053
	ee1d:Destroy()
3054
	ee2d:Destroy()
3055
	ee3d:Destroy()
3056
	ee4d:Destroy()
3057
	eec:Destroy()
3058
	ee1c:Destroy()
3059
	ee2c:Destroy()
3060
	ee3c:Destroy()
3061
	ee4c:Destroy()
3062
end
3063
linkpart = Instance.new("Part",char)
3064
linkpart.Position = v3(999,999,999)
3065
linkpart.Transparency = 1
3066
linkpart.CanCollide = false
3067
linkpart.Anchored = true
3068
linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
3069
RootPart1.Anchored = true
3070
		RootPart.Anchored = true
3071
	RootPart1 = clone1.HumanoidRootPart
3072
	com1 = 1
3073
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=789928103"
3074
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=990340653"
3075
Weld.C0 = CFrame.new(-0.3, 1.2, -0.32)
3076
Mesh.Scale = Vector3.new(6.8,6.8,6.8)
3077
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
3078
LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
3079
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
3080
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
3081
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
3082
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
3083
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3084
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
3085
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3086
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
3087
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
3088
	LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
3089
	RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
3090
	LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
3091
	RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
3092
	LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
3093
	RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3094
	LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
3095
	RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
3096
	Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
3097
	Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
3098
	a21e.Locked = true
3099
a21e.Size = v3(1,1,1)
3100
a21e.CanCollide = false
3101
a21e.Position = v3(999,999,999)
3102
a21e.BrickColor = bc("White")
3103
a21e.Material = "Neon"
3104
a21e.Transparency = 0
3105
aa21e = new("SpecialMesh",a21e)
3106
a21e.Anchored = true
3107
a21e.Position = RootPart.Position
3108
aa21e.MeshType = "Sphere"
3109
aa21e.Scale = v3(1,1,1)
3110
	ssjbaura:Stop()
3111
	PowerDown:Play()
3112
	coroutine.wrap(function()
3113
	for i = 1,50 do
3114
	wait()
3115
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
3116
	a21e.Transparency = a21e.Transparency + 0.02
3117
	end
3118
	end)()
3119
for i = 1,50 do
3120
	wait()
3121
	com1 = com1 + 0.1
3122
RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
3123
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
3124
end
3125
noidle = false
3126
idle = true
3127
if potara == true then
3128
	ee:Destroy()
3129
	ee1:Destroy()
3130
	ee2:Destroy()
3131
	ee3:Destroy()
3132
	ee4:Destroy()
3133
	eed:Destroy()
3134
end
3135
potara = false
3136
	RootPart1.CFrame = CFrame.new(999,999,999)
3137
RootPart1.Anchored = true
3138
RootPart.Anchored = false
3139
hum.HipHeight = 1.35
3140
	end
3141
	end
3142
	end
3143
	end)
3144
mouse.KeyDown:connect(function(key)
3145
	if key == "c" then
3146
	if canattack == true then
3147
	if ssj1 == true or ssj2 == true or ssj3 == true then
3148
	lighting.Transparency = ns(1)
3149
	lighting1.Transparency = ns(1)
3150
	newaura.ImageTransparency = 1
3151
	a21e.Name = "Beam"..num
3152
a21e.Locked = true
3153
a21e.Size = v3(1,1,1)
3154
a21e.CanCollide = false
3155
a21e.Position = v3(999,999,999)
3156
a21e.BrickColor = bc("New Yeller")
3157
a21e.Material = "Neon"
3158
a21e.Transparency = 0
3159
aa21e = new("SpecialMesh",a21e)
3160
a21e.Anchored = true
3161
a21e.Position = RootPart.Position
3162
aa21e.MeshType = "Sphere"
3163
aa21e.Scale = v3(1,1,1)
3164
	ssjaura:Stop()
3165
	ssj2aura:Stop()
3166
	AuraOff:Play()
3167
	for i = 1,50 do
3168
	wait()
3169
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
3170
	a21e.Transparency = a21e.Transparency + 0.02
3171
	end
3172
	end
3173
	if ssjb == true then
3174
		ssjbaura:Stop()
3175
		
3176
		newaura.ImageTransparency = 1
3177
		a21e.Name = "Beam"..num
3178
a21e.Locked = true
3179
a21e.Size = v3(1,1,1)
3180
a21e.CanCollide = false
3181
a21e.Position = v3(999,999,999)
3182
a21e.BrickColor = bc("Toothpaste")
3183
a21e.Material = "Neon"
3184
a21e.Transparency = 0
3185
aa21e = new("SpecialMesh",a21e)
3186
a21e.Anchored = true
3187
a21e.Position = RootPart.Position
3188
aa21e.MeshType = "Sphere"
3189
aa21e.Scale = v3(1,1,1)
3190
AuraOff:Play()
3191
for i = 1,50 do
3192
	wait()
3193
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
3194
	a21e.Transparency = a21e.Transparency + 0.02
3195
	end
3196
	end
3197
	if ssj4 == true then
3198
		ssjaura:Stop()
3199
		
3200
		newaura.ImageTransparency = 1
3201
		a21e.Name = "Beam"..num
3202
a21e.Locked = true
3203
a21e.Size = v3(1,1,1)
3204
a21e.CanCollide = false
3205
a21e.Position = v3(999,999,999)
3206
a21e.BrickColor = bc("New Yeller")
3207
a21e.Material = "Neon"
3208
a21e.Transparency = 0
3209
aa21e = new("SpecialMesh",a21e)
3210
a21e.Anchored = true
3211
a21e.Position = RootPart.Position
3212
aa21e.MeshType = "Sphere"
3213
aa21e.Scale = v3(1,1,1)
3214
AuraOff:Play()
3215
for i = 1,50 do
3216
	wait()
3217
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
3218
	a21e.Transparency = a21e.Transparency + 0.02
3219
	end
3220
	end
3221
	if ssjg == true then
3222
		ssjgaura:Stop()
3223
		
3224
		newaura.ImageTransparency = 1
3225
		a21e.Name = "Beam"..num
3226
a21e.Locked = true
3227
a21e.Size = v3(1,1,1)
3228
a21e.CanCollide = false
3229
a21e.Position = v3(999,999,999)
3230
a21e.BrickColor = bc("Really red")
3231
a21e.Material = "Neon"
3232
a21e.Transparency = 0
3233
aa21e = new("SpecialMesh",a21e)
3234
a21e.Anchored = true
3235
a21e.Position = RootPart.Position
3236
aa21e.MeshType = "Sphere"
3237
aa21e.Scale = v3(1,1,1)
3238
AuraOff:Play()
3239
for i = 1,50 do
3240
	wait()
3241
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
3242
	a21e.Transparency = a21e.Transparency + 0.02
3243
	end
3244
	end
3245
	end
3246
	end
3247
	end)
3248
3249
3250
3251
3252
mouse.KeyDown:connect(function(key)
3253
	if key == "h" then
3254
	if canattack == true and flying1 == false and punched1 == true then
3255
		
3256
		idle = false
3257
		walk = false
3258
		canjump = false
3259
		canattack = false
3260
		punch1 = true
3261
		punched1 = false
3262
		punched2 = true
3263
		af1 = new("Part",char)
3264
af1.Name = "NewPart"
3265
af1.Size = v3(1,1,1)
3266
af1.Position = v3(999,999,999)
3267
af1.Material = "Neon"
3268
af1.Transparency = 1
3269
3270
aaaf1 =new("Weld",af1)
3271
aaaf1.Part0 = RootPart
3272
aaaf1.Part1 = af1
3273
aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
3274
wait(0.1)
3275
		punch1 = false
3276
		punch2 = true
3277
		wait(0.2)
3278
		
3279
af1.Touched:connect(function(hit)
3280
	if hit.Parent:FindFirstChild("Head") then
3281
		grab = true
3282
		go11 = 2.3
3283
		af1:Destroy()
3284
		punchsound1:Play()
3285
		hit1 = true
3286
		hit.Parent:findFirstChild("Head").Anchored = true
3287
		for i,v in pairs(hit.Parent:GetChildren()) do
3288
			
3289
			
3290
			if v:IsA("Humanoid") then
3291
				v.Health = v.Health - 10
3292
				if v.Health > 100 then
3293
						v.Health = 100
3294
							v.MaxHealth = 100
3295
					end
3296
			end
3297
			end
3298
		hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
3299
		punch2 = false
3300
		
3301
	
3302
		idle = false
3303
		walk = false
3304
		canjump = false
3305
		canattack = false
3306
		punch3 = true
3307
		punched1 = false
3308
		punched2 = false
3309
		punched3 = true
3310
		af1 = new("Part",char)
3311
af1.Name = "NewPart"
3312
af1.Size = v3(1,1,1)
3313
af1.Position = v3(999,999,999)
3314
af1.Material = "Neon"
3315
af1.Transparency = 1
3316
3317
aaaf1 =new("Weld",af1)
3318
aaaf1.Part0 = LeftHand
3319
aaaf1.Part1 = af1
3320
aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
3321
3322
		wait(0.1)
3323
		punch3 = false
3324
		punch4 = true
3325
		for i,v in pairs(hit.Parent:GetChildren()) do
3326
			
3327
			
3328
			if v:IsA("Humanoid") then
3329
				v.Health = v.Health - 10
3330
				if v.Health > 100 then
3331
						v.Health = 100
3332
						v.MaxHealth = 100
3333
					end
3334
			end
3335
		end
3336
		punchsound1:Play()
3337
		wait(0.2)
3338
		if hit1 == false then
3339
			af1:Destroy()
3340
			hit1 = false
3341
		end
3342
		punch4 = false
3343
			
3344
	
3345
		idle = false
3346
		walk = false
3347
		canjump = false
3348
		canattack = false
3349
		uppercut1 = true
3350
		punched1 = false
3351
		punched2 = false
3352
		punched3 = false
3353
		punched4 = true
3354
		wait(0.3)
3355
		uppercut1 = false
3356
		uppercut2 = true
3357
		af1 = new("Part",char)
3358
af1.Name = "NewPart"
3359
af1.Size = v3(1,1,1)
3360
af1.Position = v3(999,999,999)
3361
af1.Material = "Neon"
3362
af1.Transparency = 1
3363
3364
aaaf1 =new("Weld",af1)
3365
aaaf1.Part0 = LeftHand
3366
aaaf1.Part1 = af1
3367
aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
3368
for i,v in pairs(hit.Parent:GetChildren()) do
3369
			
3370
			
3371
			if v:IsA("Humanoid") then
3372
				v.Health = v.Health - 10
3373
				if v.Health > 100 then
3374
						v.Health = 100
3375
						v.MaxHealth = 100
3376
					end
3377
			end
3378
end
3379
punchsound1:Play()
3380
	for i = 1,10 do
3381
		wait()
3382
		up = up + 1
3383
		hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z) 
3384
	end
3385
	hit.Parent:findFirstChild("Head").Anchored = true
3386
	
3387
	
3388
	
3389
3390
		wait(0.3)
3391
		uppercut2 = false
3392
	
3393
		RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
3394
		RootPart.Anchored = true
3395
		idle = false
3396
		walk = false
3397
		canjump = false
3398
		canattack = false
3399
		knockdown1 = true
3400
		punched1 = true
3401
		punched2 = false
3402
		punched3 = false
3403
		punched4 = false
3404
		wait(0.3)
3405
		knockdown1 = false
3406
		knockdown2 = true
3407
		StrongPunch:Play()
3408
		for i,v in pairs(hit.Parent:GetChildren()) do
3409
			
3410
			
3411
			if v:IsA("Humanoid") then
3412
					v.Health = v.Health - 10
3413
					if v.Health > 100 then
3414
						v.Health = 100
3415
						v.MaxHealth = 100
3416
					end
3417
			end
3418
		end
3419
		GroundWave11()
3420
		punchsound2:Play()
3421
		up = 0
3422
		for i = 1,10 do
3423
		wait()
3424
		up = up + 1
3425
		hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z) 
3426
	end
3427
		wait(0.2)
3428
		knockdown2 = false
3429
		hit.Parent:findFirstChild("Head").Anchored = true
3430
		RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
3431
		FastPunch:Play()
3432
		for i = 1,3 do
3433
		punch1 = true
3434
		wait(0.01)
3435
		punch1 = false
3436
		
3437
		punch2 = true
3438
		wait(0.01)
3439
		punch2 = false
3440
		GroundWave1()
3441
		for i,v in pairs(hit.Parent:GetChildren()) do
3442
			
3443
			
3444
			if v:IsA("Humanoid") then
3445
					v.Health = v.Health - 1
3446
					if v.Health > 100 then
3447
						v.Health = 100
3448
						v.MaxHealth = 100
3449
					end
3450
			end
3451
			
3452
		end
3453
		punchsound1:Play()
3454
		punch3 = true
3455
		wait(0.01)
3456
		punch3 = false
3457
		
3458
		punch4 = true
3459
		wait(0.01)
3460
		punch4 = false
3461
		
3462
		
3463
			kick1 = true
3464
		wait(0.01)
3465
		kick1 = false
3466
		
3467
		kick2 = true
3468
		wait(0.01)
3469
		kick2 = false
3470
		GroundWave111()
3471
		
3472
		punchsound1:Play()
3473
		kick3 = true
3474
		wait(0.01)
3475
	kick3 = false
3476
		
3477
		kick4 = true
3478
		wait(0.01)
3479
		kick4 = false
3480
		
3481
		punchsound1:Play()
3482
		end
3483
		punch1 = true
3484
		wait(0.5)
3485
		punch1 = false
3486
		GroundWave1()
3487
		punch2 = true
3488
		wait(0.01)
3489
		
3490
		punchsound2:Play()
3491
		for i,v in pairs(hit.Parent:GetChildren()) do
3492
			
3493
			
3494
			if v:IsA("Humanoid") then
3495
					v.Health = v.Health - 10
3496
					if v.Health > 100 then
3497
						v.Health = 100
3498
						v.MaxHealth = 100
3499
					end
3500
			end
3501
		end
3502
		coroutine.wrap(function()
3503
		for i = 1,40 do
3504
			wait()
3505
			go11 = go11+ 2
3506
			
3507
			hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * go11
3508
		
3509
		end
3510
		
3511
		end)()
3512
		
3513
		
3514
		
3515
		RootPart.Anchored = true
3516
		punch2 = false
3517
	kamehameha5 = true
3518
	
3519
	startk = true
3520
	kamecharge:Play()
3521
	wait(0.5)
3522
	
3523
	
3524
kamehameha5 = false
3525
kamehameha2 = true
3526
hit.Parent:findFirstChild("Head").Anchored = false
3527
kamehameha()
3528
wait(0.8)
3529
kamehameha2 = false
3530
	RootPart.Anchored = false
3531
		idle = true
3532
		walk = true
3533
		canjump = true
3534
		canattack = true
3535
	
3536
		go11 = 2.3
3537
	up = 0
3538
		idle = true
3539
		walk = true
3540
		canjump = true
3541
		canattack = true
3542
	
3543
	
3544
	
3545
if hit1 == false then
3546
			af1:Destroy()
3547
			hit1 = false
3548
		end
3549
		idle = true
3550
		walk = true
3551
		canjump = true
3552
		canattack = true
3553
	
3554
3555
		idle = true
3556
		
3557
		walk = true
3558
		canjump = true
3559
		canattack = true
3560
	end
3561
3562
end)
3563
end
3564
	end
3565
		end)
3566
	
3567
3568
mouse.KeyDown:connect(function(key)
3569
	if key == "r" then
3570
	if canattack == true and kiblastdone == false then
3571
		idle = false
3572
		walk = false
3573
		kiblastdone = true
3574
		canattack = false
3575
		canjump = false
3576
	kiblast1 = true
3577
	wait(0.2)
3578
	kiblast1 = false
3579
	kiblast2 = true
3580
		kiblastsound:Play()
3581
		ay = new("Part",char)
3582
ay.Name = "NewPart"
3583
ay.Size = v3(1,1,1)
3584
ay.CanCollide = false
3585
ay.BrickColor = bc("Neon orange")
3586
ay.Material = "Neon"
3587
ay.Transparency = 0
3588
aay = new("SpecialMesh",ay)
3589
aay.MeshType = "Sphere"
3590
aay.Scale = v3(1,1,1)
3591
ay.Position = v3(999,999,999)
3592
ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
3593
	ys = Instance.new("BodyVelocity",ay)
3594
3595
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3596
3597
ys.Velocity = RootPart.CFrame.lookVector * 60
3598
ay.Touched:connect(function(hit)
3599
	if hit then
3600
		
3601
		
3602
	
3603
	
3604
	
3605
3606
	kamehit:Play()
3607
	for i = 1,10 do
3608
	wait()
3609
	aay.Scale = aay.Scale + v3(1,1,1)
3610
	ay.Transparency = ay.Transparency + 0.1
3611
	end
3612
	ay:Destroy()
3613
	
3614
	end
3615
	if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
3616
		for i,v in pairs(hit.Parent:GetChildren()) do
3617
			
3618
			
3619
			if v:IsA("Humanoid") then
3620
					v.Health = v.Health - 5
3621
					if v.Health > 100 then
3622
						v.Health = 100
3623
						v.MaxHealth = 100
3624
					end
3625
			end
3626
			end
3627
	end
3628
	
3629
end)
3630
3631
game.Debris:AddItem(ay,3)
3632
	wait(0.2)
3633
	kiblast2= false	
3634
		idle = true
3635
		walk = true
3636
		canjump = true
3637
		canattack = true
3638
3639
	end
3640
	end
3641
	end)
3642
	
3643
mouse.KeyDown:connect(function(key)
3644
	if key == "r" then
3645
	if canattack == true and kiblastdone == true then
3646
		idle = false
3647
		walk = false
3648
		kiblastdone = false
3649
		canattack = false
3650
		canjump = false
3651
	kiblast3 = true
3652
	wait(0.2)
3653
	kiblast3 = false
3654
	kiblast4 = true
3655
	kiblastsound:Play()	
3656
		ay = new("Part",char)
3657
ay.Name = "NewPart"
3658
ay.Size = v3(1,1,1)
3659
ay.CanCollide = false
3660
ay.BrickColor = bc("Neon orange")
3661
ay.Material = "Neon"
3662
ay.Transparency = 0
3663
aay = new("SpecialMesh",ay)
3664
aay.MeshType = "Sphere"
3665
aay.Scale = v3(1,1,1)
3666
ay.Position = v3(999,999,999)
3667
ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
3668
	ys = Instance.new("BodyVelocity",ay)
3669
3670
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3671
3672
ys.Velocity = RootPart.CFrame.lookVector * 60
3673
ay.Touched:connect(function(hit)
3674
	if hit then
3675
		
3676
		
3677
	
3678
	
3679
	
3680
3681
	kamehit:Play()
3682
	for i = 1,10 do
3683
	wait()
3684
	aay.Scale = aay.Scale + v3(1,1,1)
3685
	ay.Transparency = ay.Transparency + 0.1
3686
	end
3687
	ay:Destroy()
3688
	
3689
	end
3690
	if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
3691
		for i,v in pairs(hit.Parent:GetChildren()) do
3692
			
3693
			
3694
			if v:IsA("Humanoid") then
3695
					v.Health = v.Health - 5
3696
					if v.Health > 100 then
3697
						v.Health = 100
3698
						v.MaxHealth = 100
3699
					end
3700
			end
3701
			end
3702
	end
3703
	
3704
end)
3705
3706
game.Debris:AddItem(ay,3)
3707
	wait(0.2)
3708
	kiblast4= false	
3709
		idle = true
3710
		walk = true
3711
		canjump = true
3712
		canattack = true
3713
3714
	end
3715
	end
3716
	end)
3717
3718
mouse.KeyDown:connect(function(key)
3719
	if key == "g" then
3720
	if canattack == true and flying1 == false and punched1 == true then
3721
		
3722
		idle = false
3723
		walk = false
3724
		canjump = false
3725
		canattack = false
3726
		punch1 = true
3727
		punched1 = false
3728
		punched2 = true
3729
		af1 = new("Part",char)
3730
af1.Name = "NewPart"
3731
af1.Size = v3(1,1,1)
3732
af1.Position = v3(999,999,999)
3733
af1.Material = "Neon"
3734
af1.Transparency = 1
3735
3736
aaaf1 =new("Weld",af1)
3737
aaaf1.Part0 = RootPart
3738
aaaf1.Part1 = af1
3739
aaaf1.C0 = cf(0,0,-2) * cfa(rad(0),rad(0),rad(0))
3740
wait(0.1)
3741
		punch1 = false
3742
		punch2 = true
3743
		wait(0.2)
3744
		
3745
af1.Touched:connect(function(hit)
3746
	if hit.Parent:FindFirstChild("Head") then
3747
		grab = true
3748
		go11 = 2.3
3749
		af1:Destroy()
3750
		punchsound1:Play()
3751
		hit1 = true
3752
		hit.Parent:findFirstChild("Head").Anchored = true
3753
		for i,v in pairs(hit.Parent:GetChildren()) do
3754
			
3755
			
3756
			if v:IsA("Humanoid") then
3757
				v.Health = v.Health - 10
3758
				if v.Health > 100 then
3759
						v.Health = 100
3760
							v.MaxHealth = 100
3761
					end
3762
			end
3763
			end
3764
		hit.Parent:findFirstChild("Head").CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 2.3
3765
		punch2 = false
3766
		
3767
	
3768
		idle = false
3769
		walk = false
3770
		canjump = false
3771
		canattack = false
3772
		punch3 = true
3773
		punched1 = false
3774
		punched2 = false
3775
		punched3 = true
3776
		af1 = new("Part",char)
3777
af1.Name = "NewPart"
3778
af1.Size = v3(1,1,1)
3779
af1.Position = v3(999,999,999)
3780
af1.Material = "Neon"
3781
af1.Transparency = 1
3782
3783
aaaf1 =new("Weld",af1)
3784
aaaf1.Part0 = LeftHand
3785
aaaf1.Part1 = af1
3786
aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
3787
3788
		wait(0.1)
3789
		punch3 = false
3790
		punch4 = true
3791
		for i,v in pairs(hit.Parent:GetChildren()) do
3792
			
3793
			
3794
			if v:IsA("Humanoid") then
3795
				v.Health = v.Health - 10
3796
				if v.Health > 100 then
3797
						v.Health = 100
3798
						v.MaxHealth = 100
3799
					end
3800
			end
3801
		end
3802
		punchsound1:Play()
3803
		wait(0.2)
3804
		if hit1 == false then
3805
			af1:Destroy()
3806
			hit1 = false
3807
		end
3808
		punch4 = false
3809
			
3810
	
3811
		idle = false
3812
		walk = false
3813
		canjump = false
3814
		canattack = false
3815
		uppercut1 = true
3816
		punched1 = false
3817
		punched2 = false
3818
		punched3 = false
3819
		punched4 = true
3820
		wait(0.3)
3821
		uppercut1 = false
3822
		uppercut2 = true
3823
		af1 = new("Part",char)
3824
af1.Name = "NewPart"
3825
af1.Size = v3(1,1,1)
3826
af1.Position = v3(999,999,999)
3827
af1.Material = "Neon"
3828
af1.Transparency = 1
3829
3830
aaaf1 =new("Weld",af1)
3831
aaaf1.Part0 = LeftHand
3832
aaaf1.Part1 = af1
3833
aaaf1.C0 = cf(0,0,0) * cfa(rad(0),rad(0),rad(0))
3834
for i,v in pairs(hit.Parent:GetChildren()) do
3835
			
3836
			
3837
			if v:IsA("Humanoid") then
3838
				v.Health = v.Health - 10
3839
				if v.Health > 100 then
3840
						v.Health = 100
3841
						v.MaxHealth = 100
3842
					end
3843
			end
3844
end
3845
punchsound1:Play()
3846
	for i = 1,10 do
3847
		wait()
3848
		up = up + 1
3849
		hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y + up,hit.Parent:findFirstChild("Head").CFrame.z) 
3850
	end
3851
	hit.Parent:findFirstChild("Head").Anchored = true
3852
	
3853
	
3854
	
3855
3856
		wait(0.3)
3857
		uppercut2 = false
3858
	
3859
		RootPart.CFrame = hit.Parent:findFirstChild("Head").CFrame - hit.Parent:findFirstChild("Head").CFrame.lookVector * 2.3
3860
		RootPart.Anchored = true
3861
		idle = false
3862
		walk = false
3863
		canjump = false
3864
		canattack = false
3865
		knockdown1 = true
3866
		punched1 = true
3867
		punched2 = false
3868
		punched3 = false
3869
		punched4 = false
3870
		wait(0.3)
3871
		knockdown1 = false
3872
		knockdown2 = true
3873
		StrongPunch:Play()
3874
		for i,v in pairs(hit.Parent:GetChildren()) do
3875
			
3876
			
3877
			if v:IsA("Humanoid") then
3878
					v.Health = v.Health - 10
3879
					if v.Health > 100 then
3880
						v.Health = 100
3881
						v.MaxHealth = 100
3882
					end
3883
			end
3884
		end
3885
		GroundWave11()
3886
		punchsound2:Play()
3887
		up = 0
3888
		for i = 1,10 do
3889
		wait()
3890
		up = up + 1
3891
		hit.Parent:findFirstChild("Head").CFrame = CFrame.new(hit.Parent:findFirstChild("Head").CFrame.x,hit.Parent:findFirstChild("Head").CFrame.y - up,hit.Parent:findFirstChild("Head").CFrame.z) 
3892
	end
3893
		wait(0.2)
3894
		knockdown2 = false
3895
		hit.Parent:findFirstChild("Head").Anchored = true
3896
	
3897
		 RootPart.CFrame = CFrame.new(RootPart.Position,Vector3.new(hit.Parent:findFirstChild("Head").Position.x, hit.Parent:findFirstChild("Head").Position.y,hit.Parent:findFirstChild("Head").Position.z))
3898
	Instance.new("Smoke",hit.Parent:findFirstChild("Head")).Color = Color3.fromRGB(79,91,79)
3899
	coroutine.wrap(function()
3900
		
3901
		for i= 1,8 do
3902
		
3903
		FastPunch:Play()
3904
		wait(0.4)
3905
		end
3906
	end)()
3907
	coroutine.wrap(function()
3908
		wait(0.5)
3909
			ay1 = new("Part",char)
3910
ay1.Name = "NewPart"
3911
ay1.Size = v3(1,1,1)
3912
ay1.CanCollide = false
3913
ay1.BrickColor = bc("Neon orange")
3914
ay1.Material = "Neon"
3915
ay1.Transparency = 0
3916
aay1 = new("SpecialMesh",ay1)
3917
aay1.MeshType = "Sphere"
3918
aay1.Scale = v3(3,3,3)
3919
ay1.Anchored = true
3920
ay1.Position = hit.Parent:findFirstChild("Head").Position
3921
for i = 1,5 do
3922
	wait()
3923
		for i = 1,10 do
3924
			wait()
3925
			aay1.Scale = aay1.Scale + v3(2,2,2)
3926
		end
3927
		local HandCF = ay1.CFrame  * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3928
	Colors = {"White", "White"}
3929
	local wave11111 = Instance.new("Part", char)
3930
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
3931
	wave11111.Anchored = true
3932
	wave11111.Name = "Wave"
3933
	wave11111.CanCollide = false
3934
	wave11111.Locked = true
3935
	wave11111.Size = Vector3.new(1, 1, 1)
3936
	wave11111.TopSurface = "Smooth"
3937
	wave11111.BottomSurface = "Smooth"
3938
	wave11111.Transparency = 0.35
3939
	wave11111.CFrame = HandCF
3940
	wm31111 = Instance.new("SpecialMesh", wave11111)
3941
	wm31111.MeshId = "rbxassetid://3270017"
3942
	
3943
	coroutine.wrap(function()
3944
	for i = 1, 30, 1 do
3945
	wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
3946
	wave11111.Size = wm31111.Scale
3947
	wave11111.CFrame = HandCF
3948
	wave11111.Transparency = i/30
3949
	wait()
3950
	end
3951
	wait()
3952
	wave11111:Destroy()
3953
	end)()
3954
		for i = 1,10 do
3955
			wait()
3956
			aay1.Scale = aay1.Scale - v3(2,2,2)
3957
		end
3958
		local HandCF = ay1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3959
	Colors = {"White", "White"}
3960
	local wave11111 = Instance.new("Part", char)
3961
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
3962
	wave11111.Anchored = true
3963
	wave11111.Name = "Wave"
3964
	wave11111.CanCollide = false
3965
	wave11111.Locked = true
3966
	wave11111.Size = Vector3.new(1, 1, 1)
3967
	wave11111.TopSurface = "Smooth"
3968
	wave11111.BottomSurface = "Smooth"
3969
	wave11111.Transparency = 0.35
3970
	wave11111.CFrame = HandCF
3971
	wm31111 = Instance.new("SpecialMesh", wave11111)
3972
	wm31111.MeshId = "rbxassetid://3270017"
3973
	coroutine.wrap(function()
3974
	for i = 1, 30, 1 do
3975
	wm31111.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
3976
	wave11111.Size = wm31111.Scale
3977
	wave11111.CFrame = HandCF
3978
	wave11111.Transparency = i/30
3979
	wait()
3980
	end
3981
	wait()
3982
	wave11111:Destroy()
3983
	end)()
3984
end
3985
ay1:Destroy()
3986
		end)()
3987
	coroutine.wrap(function()
3988
		wait(0.5)
3989
		for i= 1,32 do
3990
		wait(0.1)
3991
		kiblastsound:Play()
3992
		kamehit:Play()
3993
		
3994
		end
3995
	end)()
3996
	
3997
		for i = 1,20 do
3998
			wait()
3999
	kiblast1 = true
4000
	wait()
4001
	kiblast1 = false
4002
	kiblast2 = true
4003
		
4004
		ay = new("Part",char)
4005
ay.Name = "NewPart"
4006
ay.Size = v3(1,1,1)
4007
ay.CanCollide = false
4008
ay.BrickColor = bc("Neon orange")
4009
ay.Material = "Neon"
4010
ay.Transparency = 0
4011
aay = new("SpecialMesh",ay)
4012
aay.MeshType = "Sphere"
4013
aay.Scale = v3(2,2,2)
4014
ay.Position = v3(999,999,999)
4015
ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
4016
	ys = Instance.new("BodyVelocity",ay)
4017
4018
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4019
4020
ys.Velocity = RootPart.CFrame.lookVector * 80
4021
ay.Touched:connect(function(hit)
4022
	if hit ~= ay then
4023
		
4024
		
4025
	
4026
	
4027
	
4028
4029
	
4030
	
4031
	
4032
	end
4033
	if hit.Parent:FindFirstChild("Head") ~= nil or hit.Parent.Parent:FindFirstChild("Head") ~= nil then
4034
		
4035
		for i,v in pairs(hit.Parent:GetChildren()) do
4036
			
4037
		
4038
			if v:IsA("Humanoid") then
4039
					v.Health = v.Health -  0.4
4040
					if v.Health > 100 then
4041
						v.Health = 100
4042
						v.MaxHealth = 100
4043
					end
4044
			end
4045
			end
4046
	end
4047
	
4048
end)
4049
4050
game.Debris:AddItem(ay,3)
4051
	wait()
4052
	kiblast2= false	
4053
	
4054
	
4055
		
4056
4057
		
4058
	kiblast3 = true
4059
	wait()
4060
	kiblast3 = false
4061
	kiblast4 = true
4062
		
4063
		ay = new("Part",char)
4064
ay.Name = "NewPart"
4065
ay.Size = v3(1,1,1)
4066
ay.CanCollide = false
4067
ay.BrickColor = bc("Neon orange")
4068
ay.Material = "Neon"
4069
ay.Transparency = 0
4070
aay = new("SpecialMesh",ay)
4071
aay.MeshType = "Sphere"
4072
aay.Scale = v3(2,2,2)
4073
ay.Position = v3(999,999,999)
4074
ay.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
4075
	ys = Instance.new("BodyVelocity",ay)
4076
4077
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4078
4079
ys.Velocity = RootPart.CFrame.lookVector * 80
4080
ay.Touched:connect(function(hit)
4081
	if hit ~= ay then
4082
		
4083
		
4084
	
4085
	
4086
	
4087
4088
	
4089
	
4090
	end
4091
	if hit.Parent:FindFirstChild("Head") ~= nil and hit.Parent:FindFirstChild("NewPart") == nil then
4092
	
4093
	
4094
		for i,v in pairs(hit.Parent:GetChildren()) do
4095
			
4096
		
4097
	
4098
			if v:IsA("Humanoid") then
4099
					v.Health = v.Health - 0.4
4100
					if v.Health > 100 then
4101
						v.Health = 100
4102
						v.MaxHealth = 100
4103
					end
4104
			end
4105
			end
4106
	end
4107
	
4108
end)
4109
4110
game.Debris:AddItem(ay,3)
4111
	wait()
4112
	kiblast4= false	
4113
		end
4114
4115
4116
	
4117
	
4118
wait(2)
4119
		idle = true
4120
		walk = true
4121
		canjump = true
4122
		canattack = true
4123
	
4124
hit.Parent:findFirstChild("Head").Anchored = false
4125
		idle = true
4126
		go11 = 2.3
4127
		walk = true
4128
		up = 0
4129
		canjump = true
4130
		canattack = true
4131
		RootPart.Anchored = false
4132
	end
4133
4134
end)
4135
end
4136
	end
4137
		end)
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
mouse.KeyDown:connect(function(key)
4154
if key == "" then
4155
	if potara == false then
4156
	if ssjb == false then
4157
	if canattack == true then
4158
	canattack = false
4159
	if canfly == true then
4160
	canfly = false
4161
	canfly1 = true
4162
	end
4163
4164
	
4165
	idle = false
4166
	ssjb = true
4167
	ssjbkaio = true
4168
	ssj1 = false
4169
	ssj2= false
4170
	ssj3 = false
4171
	walk = false
4172
	canjump = false
4173
	
4174
	ssjbmusic:Play()
4175
	
4176
	------------------------------------------------
4177
	transform3 = true
4178
	
4179
	wait(0.01)
4180
	Hair7.Color = Color3.fromRGB(0,0,0)
4181
	Mesh.MeshId = ""
4182
	Mesh.Scale = v3(6.3,6.3,6.3)
4183
	char.Head.face.Texture= "rbxassetid://1345320496"
4184
Weld1 = Instance.new("Weld")
4185
Weld1.Parent = char.Head
4186
Weld1.Part0 = char.Head
4187
Weld1.Part1 = Hair7
4188
Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
4189
4190
Mesh = Instance.new("SpecialMesh")
4191
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
4192
Mesh.Parent = Hair7
4193
Mesh.Scale = Vector3.new(7.3,5.8,7.2)
4194
Mesh.MeshType = "FileMesh"
4195
Mesh.MeshId = ""
4196
4197
	a21e = new("Part",char)
4198
a21e.Name = "Beam"..num
4199
a21e.Locked = true
4200
a21e.Size = v3(1,1,1)
4201
a21e.CanCollide = false
4202
a21e.Position = v3(999,999,999)
4203
a21e.BrickColor = bc("Institutional white")
4204
a21e.Material = "Neon"
4205
a21e.Transparency = 1
4206
aa21e = new("SpecialMesh",a21e)
4207
a21e.Anchored = true
4208
a21e.Position = RootPart.Position
4209
aa21e.MeshType = "Sphere"
4210
aa21e.Scale = v3(1,1,1)
4211
	
4212
	
4213
	
4214
	
4215
	
4216
	smokey = Instance.new("Smoke",RootPart)
4217
	smokey.Color = Color3.new(225,0,0)
4218
	smokey.Opacity = 0.7
4219
	smokey.Size = 10
4220
	ssjbkaioken.TimePosition = 0.1
4221
	ssjbkaioken:Play()
4222
	wait(0.01)
4223
	coroutine.wrap(function()
4224
		repeat
4225
			wait()
4226
		newaurabase.Size = UDim2.new(math.random(0.001,0.001),0,math.random(0.001,0.001),0)
4227
		until newaura.ImageTransparency == 1
4228
		
4229
		
4230
		
4231
	end)()
4232
	rock = true
4233
	redlight = Instance.new("PointLight",LowerTorso)
4234
	redlight.Color = Color3.new(0,0,0)
4235
	redlight.Brightness = math.huge
4236
	mouth.Texture = "rbxassetid://1345321048"
4237
	GroundShake = false
4238
          RootPart.Anchored = true
4239
         
4240
	wait(0.01)
4241
	
4242
	wait(5)
4243
	rock2 = true
4244
	rock = false
4245
smokey:Destroy()
4246
ssjbaura:Stop()
4247
ssjbmusic:Stop()
4248
	transform3 = false
4249
	transform2 = false
4250
	transform5 = true
4251
	redlight:Destroy()
4252
	
4253
	mouth.Texture = "rbxassetid://932140764"
4254
newaura.ImageTransparency = 1
4255
	GroundShake = false
4256
	
4257
	a21e.Transparency = 0
4258
	for i = 1,50 do
4259
	wait()
4260
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
4261
	a21e.Transparency = a21e.Transparency + 0.02
4262
	end
4263
	aa21e.Scale = v3(1,1,1)
4264
	a21e.Transparency = 1
4265
	wait(0.01)
4266
	chatfunc("")
4267
          GroundShake2 = false
4268
	transform5 = false
4269
	transform3 = false
4270
	transform2 = true
4271
	GroundWave5()
4272
	GroundWave6()
4273
	GroundWave7()
4274
	GroundWave8()
4275
	GroundWave9()
4276
	GroundWave10()
4277
	ad.Position = RootPart.Position - v3(0,3,0)
4278
	aad.Transparency = 0
4279
	newaura2.ImageTransparency = 1
4280
	wait(0.01)
4281
4282
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.UpperTorso)
4283
particle.Parent = char.UpperTorso
4284
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4285
particle.Rotation = NumberRange.new(3660, 3660)
4286
particle.Size = NumberSequence.new(1.2,.1)
4287
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4288
particle.LightEmission = 4
4289
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4290
particle.ZOffset = 7
4291
particle.Lifetime = NumberRange.new(1, 1)
4292
particle.Rate = 150
4293
particle.LockedToPart = true
4294
particle.Speed = NumberRange.new(.5, .5)
4295
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LowerTorso)
4296
particle.Parent = char.LowerTorso
4297
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4298
particle.Rotation = NumberRange.new(3660, 3660)
4299
particle.Size = NumberSequence.new(1.2,.1)
4300
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4301
particle.LightEmission = 4
4302
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4303
particle.ZOffset = 7
4304
particle.Lifetime = NumberRange.new(1, 1)
4305
particle.Rate = 150
4306
particle.LockedToPart = true
4307
particle.Speed = NumberRange.new(.5, .5)
4308
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Head)
4309
particle.Parent = char.Head
4310
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4311
particle.Rotation = NumberRange.new(3660, 3660)
4312
particle.Size = NumberSequence.new(1.2,.1)
4313
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4314
particle.LightEmission = 4
4315
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4316
particle.ZOffset = 7
4317
particle.Lifetime = NumberRange.new(1, 1)
4318
particle.Rate = 150
4319
particle.LockedToPart = true
4320
particle.Speed = NumberRange.new(.5, .5)
4321
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperLeg)
4322
particle.Parent = char.LeftUpperLeg
4323
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4324
particle.Rotation = NumberRange.new(3660, 3660)
4325
particle.Size = NumberSequence.new(1.2,.1)
4326
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4327
particle.LightEmission = 4
4328
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4329
particle.ZOffset = 7
4330
particle.Lifetime = NumberRange.new(1, 1)
4331
particle.Rate = 150
4332
particle.LockedToPart = true
4333
particle.Speed = NumberRange.new(.5, .5)
4334
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerLeg)
4335
particle.Parent = char.LeftLowerLeg
4336
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4337
particle.Rotation = NumberRange.new(3660, 3660)
4338
particle.Size = NumberSequence.new(1.2,.1)
4339
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4340
particle.LightEmission = 4
4341
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4342
particle.ZOffset = 7
4343
particle.Lifetime = NumberRange.new(1, 1)
4344
particle.Rate = 150
4345
particle.LockedToPart = true
4346
particle.Speed = NumberRange.new(.5, .5)
4347
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftFoot)
4348
particle.Parent = char.LeftFoot
4349
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4350
particle.Rotation = NumberRange.new(3660, 3660)
4351
particle.Size = NumberSequence.new(1.2,.1)
4352
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4353
particle.LightEmission = 4
4354
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4355
particle.ZOffset = 7
4356
particle.Lifetime = NumberRange.new(1, 1)
4357
particle.Rate = 150
4358
particle.LockedToPart = true
4359
particle.Speed = NumberRange.new(.5, .5)
4360
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperLeg)
4361
particle.Parent = char.RightUpperLeg
4362
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4363
particle.Rotation = NumberRange.new(3660, 3660)
4364
particle.Size = NumberSequence.new(1.2,.1)
4365
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4366
particle.LightEmission = 4
4367
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4368
particle.ZOffset = 7
4369
particle.Lifetime = NumberRange.new(1, 1)
4370
particle.Rate = 150
4371
particle.LockedToPart = true
4372
particle.Speed = NumberRange.new(.5, .5)
4373
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerLeg)
4374
particle.Parent = char.RightLowerLeg
4375
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4376
particle.Rotation = NumberRange.new(3660, 3660)
4377
particle.Size = NumberSequence.new(1.2,.1)
4378
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4379
particle.LightEmission = 4
4380
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4381
particle.ZOffset = 7
4382
particle.Lifetime = NumberRange.new(1, 1)
4383
particle.Rate = 150
4384
particle.LockedToPart = true
4385
particle.Speed = NumberRange.new(.5, .5)
4386
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightFoot)
4387
particle.Parent = char.RightFoot
4388
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4389
particle.Rotation = NumberRange.new(3660, 3660)
4390
particle.Size = NumberSequence.new(1.2,.1)
4391
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4392
particle.LightEmission = 4
4393
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4394
particle.ZOffset = 7
4395
particle.Lifetime = NumberRange.new(1, 1)
4396
particle.Rate = 150
4397
particle.LockedToPart = true
4398
particle.Speed = NumberRange.new(.5, .5)
4399
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerArm)
4400
particle.Parent = char.LeftLowerArm
4401
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4402
particle.Rotation = NumberRange.new(3660, 3660)
4403
particle.Size = NumberSequence.new(1.2,.1)
4404
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4405
particle.LightEmission = 4
4406
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4407
particle.ZOffset = 7
4408
particle.Lifetime = NumberRange.new(1, 1)
4409
particle.Rate = 150
4410
particle.LockedToPart = true
4411
particle.Speed = NumberRange.new(.5, .5)
4412
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperArm)
4413
particle.Parent = char.LeftUpperArm
4414
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4415
particle.Rotation = NumberRange.new(3660, 3660)
4416
particle.Size = NumberSequence.new(1.2,.1)
4417
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4418
particle.LightEmission = 4
4419
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4420
particle.ZOffset = 7
4421
particle.Lifetime = NumberRange.new(1, 1)
4422
particle.Rate = 150
4423
particle.LockedToPart = true
4424
particle.Speed = NumberRange.new(.5, .5)
4425
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftHand)
4426
particle.Parent = char.LeftHand
4427
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4428
particle.Rotation = NumberRange.new(3660, 3660)
4429
particle.Size = NumberSequence.new(1.2,.1)
4430
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4431
particle.LightEmission = 4
4432
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4433
particle.ZOffset = 7
4434
particle.Lifetime = NumberRange.new(1, 1)
4435
particle.Rate = 150
4436
particle.LockedToPart = true
4437
particle.Speed = NumberRange.new(.5, .5)
4438
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerArm)
4439
particle.Parent = char.RightLowerArm
4440
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4441
particle.Rotation = NumberRange.new(3660, 3660)
4442
particle.Size = NumberSequence.new(1.2,.1)
4443
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4444
particle.LightEmission = 4
4445
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4446
particle.ZOffset = 7
4447
particle.Lifetime = NumberRange.new(1, 1)
4448
particle.Rate = 150
4449
particle.LockedToPart = true
4450
particle.Speed = NumberRange.new(.5, .5)
4451
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperArm)
4452
particle.Parent = char.RightUpperArm
4453
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4454
particle.Rotation = NumberRange.new(3660, 3660)
4455
particle.Size = NumberSequence.new(1.2,.1)
4456
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4457
particle.LightEmission = 4
4458
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4459
particle.ZOffset = 7
4460
particle.Lifetime = NumberRange.new(1, 1)
4461
particle.Rate = 150
4462
particle.LockedToPart = true
4463
particle.Speed = NumberRange.new(.5, .5)
4464
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightHand)
4465
particle.Parent = char.RightHand
4466
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
4467
particle.Rotation = NumberRange.new(3660, 3660)
4468
particle.Size = NumberSequence.new(1.2,.1)
4469
particle.Color = ColorSequence.new(Color3.new(0.73, 0, 0),Color3.new(0.73, 0, 0))
4470
particle.LightEmission = 4
4471
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
4472
particle.ZOffset = 7
4473
particle.Lifetime = NumberRange.new(1, 1)
4474
particle.Rate = 150
4475
particle.LockedToPart = true
4476
particle.Speed = NumberRange.new(.5, .5)
4477
--Now follows the white ball particle effect
4478
--
4479
--
4480
--
4481
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.UpperTorso)
4482
particle.Parent = char.UpperTorso
4483
particle.Name = "Sparkles"
4484
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4485
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4486
particle.LightEmission = 1
4487
particle.Texture = "rbxassetid://1081534242"
4488
particle.ZOffset = 1
4489
particle.Acceleration = Vector3.new(0, 1,0)
4490
particle.Lifetime = NumberRange.new(1, 1)
4491
particle.Speed = NumberRange.new(0.25, 1)
4492
particle.VelocitySpread = 180
4493
particle.LockedToPart = true
4494
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LowerTorso)
4495
particle.Parent = char.LowerTorso
4496
particle.Name = "Sparkles"
4497
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4498
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4499
particle.LightEmission = 1
4500
particle.Texture = "rbxassetid://1081534242"
4501
particle.ZOffset = 1
4502
particle.Acceleration = Vector3.new(0, 1,0)
4503
particle.Lifetime = NumberRange.new(1, 1)
4504
particle.Speed = NumberRange.new(0.25, 1)
4505
particle.VelocitySpread = 180
4506
particle.LockedToPart = true
4507
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Head)
4508
particle.Parent = char.Head
4509
particle.Name = "Sparkles"
4510
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4511
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4512
particle.LightEmission = 1
4513
particle.Texture = "rbxassetid://1081534242"
4514
particle.ZOffset = 1
4515
particle.Acceleration = Vector3.new(0, 1,0)
4516
particle.Lifetime = NumberRange.new(1, 1)
4517
particle.Speed = NumberRange.new(0.25, 1)
4518
particle.VelocitySpread = 180
4519
particle.LockedToPart = true
4520
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperLeg)
4521
particle.Parent = char.LeftUpperLeg
4522
particle.Name = "Sparkles"
4523
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4524
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4525
particle.LightEmission = 1
4526
particle.Texture = "rbxassetid://1081534242"
4527
particle.ZOffset = 1
4528
particle.Acceleration = Vector3.new(0, 1,0)
4529
particle.Lifetime = NumberRange.new(1, 1)
4530
particle.Speed = NumberRange.new(0.25, 1)
4531
particle.VelocitySpread = 180
4532
particle.LockedToPart = true
4533
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerLeg)
4534
particle.Parent = char.LeftLowerLeg
4535
particle.Name = "Sparkles"
4536
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4537
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4538
particle.LightEmission = 1
4539
particle.Texture = "rbxassetid://1081534242"
4540
particle.ZOffset = 1
4541
particle.Acceleration = Vector3.new(0, 1,0)
4542
particle.Lifetime = NumberRange.new(1, 1)
4543
particle.Speed = NumberRange.new(0.25, 1)
4544
particle.VelocitySpread = 180
4545
particle.LockedToPart = true
4546
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftFoot)
4547
particle.Parent = char.LeftFoot
4548
particle.Name = "Sparkles"
4549
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4550
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4551
particle.LightEmission = 1
4552
particle.Texture = "rbxassetid://1081534242"
4553
particle.ZOffset = 1
4554
particle.Acceleration = Vector3.new(0, 1,0)
4555
particle.Lifetime = NumberRange.new(1, 1)
4556
particle.Speed = NumberRange.new(0.25, 1)
4557
particle.VelocitySpread = 180
4558
particle.LockedToPart = true
4559
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperLeg)
4560
particle.Parent = char.RightUpperLeg
4561
particle.Name = "Sparkles"
4562
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4563
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4564
particle.LightEmission = 1
4565
particle.Texture = "rbxassetid://1081534242"
4566
particle.ZOffset = 1
4567
particle.Acceleration = Vector3.new(0, 1,0)
4568
particle.Lifetime = NumberRange.new(1, 1)
4569
particle.Speed = NumberRange.new(0.25, 1)
4570
particle.VelocitySpread = 180
4571
particle.LockedToPart = true
4572
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerLeg)
4573
particle.Parent = char.RightLowerLeg
4574
particle.Name = "Sparkles"
4575
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4576
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4577
particle.LightEmission = 1
4578
particle.Texture = "rbxassetid://1081534242"
4579
particle.ZOffset = 1
4580
particle.Acceleration = Vector3.new(0, 1,0)
4581
particle.Lifetime = NumberRange.new(1, 1)
4582
particle.Speed = NumberRange.new(0.25, 1)
4583
particle.VelocitySpread = 180
4584
particle.LockedToPart = true
4585
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightFoot)
4586
particle.Parent = char.RightFoot
4587
particle.Name = "Sparkles"
4588
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4589
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4590
particle.LightEmission = 1
4591
particle.Texture = "rbxassetid://1081534242"
4592
particle.ZOffset = 1
4593
particle.Acceleration = Vector3.new(0, 1,0)
4594
particle.Lifetime = NumberRange.new(1, 1)
4595
particle.Speed = NumberRange.new(0.25, 1)
4596
particle.VelocitySpread = 180
4597
particle.LockedToPart = true
4598
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerArm)
4599
particle.Parent = char.LeftLowerArm
4600
particle.Name = "Sparkles"
4601
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4602
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4603
particle.LightEmission = 1
4604
particle.Texture = "rbxassetid://1081534242"
4605
particle.ZOffset = 1
4606
particle.Acceleration = Vector3.new(0, 1,0)
4607
particle.Lifetime = NumberRange.new(1, 1)
4608
particle.Speed = NumberRange.new(0.25, 1)
4609
particle.VelocitySpread = 180
4610
particle.LockedToPart = true
4611
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperArm)
4612
particle.Parent = char.LeftUpperArm
4613
particle.Name = "Sparkles"
4614
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4615
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4616
particle.LightEmission = 1
4617
particle.Texture = "rbxassetid://1081534242"
4618
particle.ZOffset = 1
4619
particle.Acceleration = Vector3.new(0, 1,0)
4620
particle.Lifetime = NumberRange.new(1, 1)
4621
particle.Speed = NumberRange.new(0.25, 1)
4622
particle.VelocitySpread = 180
4623
particle.LockedToPart = true
4624
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftHand)
4625
particle.Parent = char.LeftHand
4626
particle.Name = "Sparkles"
4627
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4628
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4629
particle.LightEmission = 1
4630
particle.Texture = "rbxassetid://1081534242"
4631
particle.ZOffset = 1
4632
particle.Acceleration = Vector3.new(0, 1,0)
4633
particle.Lifetime = NumberRange.new(1, 1)
4634
particle.Speed = NumberRange.new(0.25, 1)
4635
particle.VelocitySpread = 180
4636
particle.LockedToPart = true
4637
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerArm)
4638
particle.Parent = char.RightLowerArm
4639
particle.Name = "Sparkles"
4640
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4641
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4642
particle.LightEmission = 1
4643
particle.Texture = "rbxassetid://1081534242"
4644
particle.ZOffset = 1
4645
particle.Acceleration = Vector3.new(0, 1,0)
4646
particle.Lifetime = NumberRange.new(1, 1)
4647
particle.Speed = NumberRange.new(0.25, 1)
4648
particle.VelocitySpread = 180
4649
particle.LockedToPart = true
4650
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperArm)
4651
particle.Parent = char.RightUpperArm
4652
particle.Name = "Sparkles"
4653
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4654
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4655
particle.LightEmission = 1
4656
particle.Texture = "rbxassetid://1081534242"
4657
particle.ZOffset = 1
4658
particle.Acceleration = Vector3.new(0, 1,0)
4659
particle.Lifetime = NumberRange.new(1, 1)
4660
particle.Speed = NumberRange.new(0.25, 1)
4661
particle.VelocitySpread = 180
4662
particle.LockedToPart = true
4663
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightHand)
4664
particle.Parent = char.RightHand
4665
particle.Name = "Sparkles"
4666
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
4667
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
4668
particle.LightEmission = 1
4669
particle.Texture = "rbxassetid://1081534242"
4670
particle.ZOffset = 1
4671
particle.Acceleration = Vector3.new(0, 1,0)
4672
particle.Lifetime = NumberRange.new(1, 1)
4673
particle.Speed = NumberRange.new(0.25, 1)
4674
particle.VelocitySpread = 180
4675
particle.LockedToPart = true
4676
--particle texture unfinished aura: 1124262684
4677
	
4678
	
4679
	newaura.ImageTransparency = 0.9999999999
4680
	ssjbaura:Stop()
4681
	ssjbkaura:Play()
4682
	a21e.Transparency = 0
4683
	for i = 1,50 do
4684
	wait()
4685
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
4686
	a21e.Transparency = a21e.Transparency + 0.02
4687
	end
4688
          GroundShake2 = false
4689
for i,v in pairs(workspace:GetChildren()) do
4690
		if v:IsA("Part") then
4691
			if v.Size.x > 150 then
4692
				v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
4693
			end
4694
		end
4695
	end
4696
	wait(0.1)
4697
	wait(0.1)
4698
	chatfunc("Come.")
4699
	rock2 = false
4700
	transform2 = false
4701
4702
--local part1 = Instance.new("Part",char)
4703
--part1.Size = Vector3.new(5,5,5)
4704
--part1.Transparency = 1
4705
--part1.Material = "SmoothPlastic"
4706
--part1.Name = "ultra"
4707
--local weld = Instance.new("Weld",part1)
4708
--weld.Part1 = UpperTorso
4709
--weld.Part0 = part1
4710
--local HumanoidRootPart = char.HumanoidRootPart
4711
--part1.Touched:connect(function(hit)
4712
--part1.CanCollide = false
4713
4714
--if ssjbkaio == true then
4715
--if hit.Parent:FindFirstChild("HumanoidRootPart") then
4716
--HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * CFrame.new(math.random(-6,6),0,math.random(-6,6))
4717
4718
--end
4719
--end
4720
--end)
4721
4722
local plr = game.Players.LocalPlayer
4723
local char = plr.Character
4724
local HumanoidRootPart=char.HumanoidRootPart
4725
local ult = true
4726
print'Ultra Instinct Activated...'
4727
4728
4729
4730
local part1 = Instance.new("Part",char)
4731
part1.Size = Vector3.new(4,3,4)
4732
part1.Transparency = 1
4733
part1.Material = "SmoothPlastic"
4734
part1.Name = "ultra"
4735
part1.CanCollide = false
4736
4737
if char.ultra then
4738
part1.Touched:connect(function(hit)
4739
if ult == true then
4740
if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent.Name ~= plr.Name then
4741
HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * CFrame.new(math.random(-2,10),.1,math.random(-2,10))
4742
elseif hit:IsA("Part") and hit.Name ~= "Base" and not hit.Parent:FindFirstChildOfClass("Humanoid") and not hit.Parent.Parent:FindFirstChildOfClass("Humanoid") then
4743
hit:Destroy()
4744
end
4745
end
4746
end)
4747
end
4748
4749
plr:GetMouse().KeyDown:Connect(function(key)
4750
4751
if key == "[" then
4752
if ult == true then
4753
print'off'
4754
ult = false
4755
elseif ult == false then
4756
print'on'
4757
ult = true
4758
end
4759
end
4760
end)
4761
4762
4763
4764
game:GetService('RunService').RenderStepped:connect(function()
4765
part1.CFrame = HumanoidRootPart.CFrame * CFrame.new(0,3,0)
4766
end)
4767
	
4768
	
4769
	-------------------------------------------------
4770
	canattack = true
4771
RootPart.Anchored = false
4772
	if canfly1 == true then
4773
	
4774
	idle = true
4775
	walk = true
4776
	canjump = true
4777
	end
4778
	if canfly1 == true then
4779
	canfly = true
4780
	end
4781
	for i = 1,20 do
4782
	wait()
4783
	aad.Transparency = aad.Transparency + 0.05
4784
	end
4785
	end
4786
	end
4787
	end
4788
	end
4789
end)
4790
4791
mouse.KeyDown:connect(function(key)
4792
if key == "y" then
4793
	if potara == true then
4794
	if ssj1 == false and ssj2 == false and ssj3 == false then
4795
	if canattack == true then
4796
	canattack = false
4797
	if canfly == true then
4798
	canfly = false
4799
	canfly1 = true
4800
	end
4801
	newaura.Position = UDim2.new(-0.475,0,-0.25,0)
4802
RootPart.Anchored = true
4803
	newaurabase.Size = UDim2.new(15,0,25,0)
4804
newaurabase.AlwaysOnTop = false
4805
newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
4806
newaurabase.ExtentsOffset = Vector3.new(0,0,-2)
4807
	idle = false
4808
	ssjb = true
4809
	ssj1 = false
4810
	ssj2= false
4811
	ssj3 = false
4812
	walk = false
4813
	canjump = false
4814
	
4815
4816
	ssjbmusic:Play()
4817
	g1q = Instance.new("Part",char)
4818
	g1q.Name = "Smoke"
4819
	g1q.CanCollide = false
4820
	g1q.Position = RootPart.Position - v3(-8,3,0)
4821
	g1q.Size = v3(0.1,0.1,0.1)
4822
	g1q.Anchored = true
4823
	g1a = Instance.new("Part",char)
4824
	g1a.Name = "Smoke"
4825
	g1a.CanCollide = false
4826
	g1a.Position = RootPart.Position + v3(8,80,0)
4827
	g1a.Size = v3(0.1,0.1,0.1)
4828
	g1a.Anchored = true
4829
	g1q1 = Instance.new("Part",char)
4830
	g1q1.Name = "Smoke"
4831
	g1q1.CanCollide = false
4832
	g1q1.Position = RootPart.Position - v3(-5,3,7)
4833
	g1q1.Size = v3(0.1,0.1,0.1)
4834
	g1q1.Anchored = true
4835
	g1a1 = Instance.new("Part",char)
4836
	g1a1.Name = "Smoke"
4837
	g1a1.CanCollide = false
4838
	g1a1.Position = RootPart.Position + v3(5,80,-7)
4839
	g1a1.Size = v3(0.1,0.1,0.1)
4840
	g1a1.Anchored = true
4841
	g1q2 = Instance.new("Part",char)
4842
	g1q2.Name = "Smoke"
4843
	g1q2.CanCollide = false
4844
	g1q2.Position = RootPart.Position - v3(12,3,-6)
4845
	g1q2.Size = v3(0.1,0.1,0.1)
4846
	g1q2.Anchored = true
4847
	g1a2 = Instance.new("Part",char)
4848
	g1a2.Name = "Smoke"
4849
	g1a2.CanCollide = false
4850
	g1a2.Position = RootPart.Position + v3(-12,80,6)
4851
	g1a2.Size = v3(0.1,0.1,0.1)
4852
	g1a2.Anchored = true
4853
	------------------------------------------------
4854
	transform1 = false
4855
	
4856
	transform2 = false
4857
	
4858
	
4859
	
4860
4861
	chatfunc("Light Of Justice, Strike Me")
4862
	
4863
	
4864
	wait(2)
4865
	local pie22 = Instance.new("ParticleEmitter")
4866
pie22.Parent = LowerTorso
4867
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
4868
pie22.LightEmission = 1
4869
pie22.Size = NumberSequence.new(15)
4870
pie22.Texture = "http://www.roblox.com/asset/?id=304437537"
4871
pie22.Transparency = NumberSequence.new(0)
4872
pie22.EmissionDirection = "Top"
4873
pie22.Enabled = true
4874
pie22.Lifetime = NumberRange.new(10)
4875
pie22.Rotation = NumberRange.new(-420, 425)
4876
pie22.Rate = 400
4877
pie22.Speed = NumberRange.new(85)
4878
pie22.LockedToPart = true
4879
pie22.VelocitySpread = 2
4880
wait(4)
4881
4882
	if potara == true then
4883
	Hair7.Color = Color3.fromRGB(255, 255, 255)
4884
	Mesh.MeshId = "http://www.roblox.com/asset/?id=430344159"
4885
	Mesh.Scale = v3(6.3,6.3,6.3)
4886
	Weld.C0 = CFrame.new(-.25,2.2,.84)
4887
	char.Head.face.Texture= "rbxassetid://710665860"
4888
	
4889
4890
	hum.BodyDepthScale.Value = 2
4891
hum.BodyHeightScale.Value = 2
4892
hum.BodyWidthScale.Value = 2
4893
hum.HeadScale.Value = 2
4894
hum.WalkSpeed = 20
4895
wait(1)
4896
pie22:Destroy()	
4897
	
4898
	
4899
	else
4900
		
4901
	end
4902
wait(0.5)
4903
4904
4905
	
4906
	transform1 = false
4907
	transform2 = false
4908
	Jiren:Play()
4909
4910
	ad.Position = RootPart.Position - v3(0,3,0)
4911
		
4912
	aad.Transparency = 0
4913
		
4914
	
4915
4916
	newaura.ImageTransparency = 0
4917
	newaura.ImageColor3 = Color3.fromRGB(27, 42, 53)
4918
	ssjbaura:Play()
4919
	for i = 1,50 do
4920
	wait()
4921
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
4922
	a21e.Transparency = a21e.Transparency + 0.02
4923
	end
4924
	wait(0.1)
4925
	wait(1.4)
4926
	transform2 = false
4927
	GroundShake = false
4928
	rock = false
4929
	rock3 = true
4930
	
4931
4932
	rock3 = false
4933
	
4934
	
4935
	
4936
	-------------------------------------------------
4937
	canattack = true
4938
RootPart.Anchored = false
4939
	if canfly1 == true then
4940
	
4941
	idle = true
4942
	walk = true
4943
	canjump = true
4944
	end
4945
	if canfly1 == true then
4946
	canfly = true
4947
	end
4948
	for i = 1,20 do
4949
	wait()
4950
	aad.Transparency = aad.Transparency + 0.05
4951
	end
4952
	end
4953
	end
4954
	end
4955
	end
4956
	end)
4957
mouse.KeyDown:connect(function(key)
4958
if key == "t" then
4959
	if fuse == false then
4960
	if ssj1 == false and ssj2 == false and ssj3 == false then
4961
	if canattack == true then
4962
	canattack = false
4963
	if canfly == true then
4964
	canfly = false
4965
	canfly1 = true
4966
	end
4967
	newaura.Position = UDim2.new(-0.475,0,-0.25,0)
4968
RootPart.Anchored = true
4969
	newaurabase.Size = UDim2.new(15,0,25,0)
4970
newaurabase.AlwaysOnTop = false
4971
newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
4972
newaurabase.ExtentsOffset = Vector3.new(0,0,-2)
4973
	idle = false
4974
	ssjb = true
4975
	ssj1 = false
4976
	ssj2= false
4977
	ssj3 = false
4978
	walk = false
4979
	canjump = false
4980
	chatfunc("I'm Suprised That You've Got This Far")
4981
	wait(4)
4982
	chatfunc("But You're Nothing Against Divine Power")
4983
	
4984
	ssjbmusic:Play()
4985
	g1q = Instance.new("Part",char)
4986
	g1q.Name = "Smoke"
4987
	g1q.CanCollide = false
4988
	g1q.Position = RootPart.Position - v3(-8,3,0)
4989
	g1q.Size = v3(0.1,0.1,0.1)
4990
	g1q.Anchored = true
4991
	g1a = Instance.new("Part",char)
4992
	g1a.Name = "Smoke"
4993
	g1a.CanCollide = false
4994
	g1a.Position = RootPart.Position + v3(8,80,0)
4995
	g1a.Size = v3(0.1,0.1,0.1)
4996
	g1a.Anchored = true
4997
	g1q1 = Instance.new("Part",char)
4998
	g1q1.Name = "Smoke"
4999
	g1q1.CanCollide = false
5000
	g1q1.Position = RootPart.Position - v3(-5,3,7)
5001
	g1q1.Size = v3(0.1,0.1,0.1)
5002
	g1q1.Anchored = true
5003
	g1a1 = Instance.new("Part",char)
5004
	g1a1.Name = "Smoke"
5005
	g1a1.CanCollide = false
5006
	g1a1.Position = RootPart.Position + v3(5,80,-7)
5007
	g1a1.Size = v3(0.1,0.1,0.1)
5008
	g1a1.Anchored = true
5009
	g1q2 = Instance.new("Part",char)
5010
	g1q2.Name = "Smoke"
5011
	g1q2.CanCollide = false
5012
	g1q2.Position = RootPart.Position - v3(12,3,-6)
5013
	g1q2.Size = v3(0.1,0.1,0.1)
5014
	g1q2.Anchored = true
5015
	g1a2 = Instance.new("Part",char)
5016
	g1a2.Name = "Smoke"
5017
	g1a2.CanCollide = false
5018
	g1a2.Position = RootPart.Position + v3(-12,80,6)
5019
	g1a2.Size = v3(0.1,0.1,0.1)
5020
	g1a2.Anchored = true
5021
	------------------------------------------------
5022
	transform1 = false
5023
	
5024
	transform2 = true
5025
	
5026
	
5027
	
5028
5029
	
5030
	wait(0.8)
5031
	if potara == false then
5032
	Hair7.Color = Color3.fromRGB(255, 152, 220)
5033
	Mesh.MeshId = "http://www.roblox.com/asset/?id=430344159"
5034
	Mesh.Scale = v3(6.3,6.3,6.3)
5035
	Weld.C0 = CFrame.new(-.25,1.2,.34)
5036
		char.Head.face.Texture= "rbxassetid://569039516"
5037
	else
5038
		
5039
	end
5040
wait(0.5)
5041
	a21e = new("Part",char)
5042
a21e.Name = "Beam"..num
5043
a21e.Locked = true
5044
a21e.Size = v3(1,1,1)
5045
a21e.CanCollide = false
5046
a21e.Position = v3(999,999,999)
5047
a21e.BrickColor = bc("Pink")
5048
a21e.Material = "Neon"
5049
a21e.Transparency = 0
5050
aa21e = new("SpecialMesh",a21e)
5051
a21e.Anchored = true
5052
a21e.Position = RootPart.Position
5053
aa21e.MeshType = "Sphere"
5054
aa21e.Scale = v3(1,1,1)
5055
5056
	
5057
	transform1 = false
5058
	transform2 = true
5059
	Jiren:Play()
5060
5061
	ad.Position = RootPart.Position - v3(0,3,0)
5062
		local ssjr = Instance.new('ParticleEmitter')
5063
        ssjr.Parent = LowerTorso
5064
     ssjr.LightEmission = 1
5065
     ssjr.Color = ColorSequence.new(BrickColor.new(47,0,36).Color)
5066
       ssjr.Rate = 100
5067
        ssjr.Rotation = NumberRange.new(0)
5068
        ssjr.Lifetime = NumberRange.new(0.4)
5069
         ssjr.Size = NumberSequence.new(10)
5070
ssjr.Texture = "http://www.roblox.com/asset/?id=347730682"
5071
    ssjr.Transparency = NumberSequence.new(0)
5072
       ssjr.Speed = NumberRange.new(20)
5073
       ssjr.VelocitySpread = 0
5074
        ssjr.VelocityInheritance = 0
5075
       ssjr.ZOffset = -2
5076
ssjr.LockedToPart = true
5077
	aad.Transparency = 0
5078
		
5079
	
5080
5081
	newaura.ImageTransparency = 0
5082
	newaura.ImageColor3 = Color3.fromRGB(27, 42, 53)
5083
	ssjbaura:Play()
5084
	for i = 1,50 do
5085
	wait()
5086
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
5087
	a21e.Transparency = a21e.Transparency + 0.02
5088
	end
5089
	wait(0.1)
5090
	wait(1.4)
5091
	transform2 = false
5092
	GroundShake = false
5093
	rock = false
5094
	rock3 = true
5095
	
5096
5097
	rock3 = false
5098
	
5099
	
5100
	
5101
	-------------------------------------------------
5102
	canattack = true
5103
RootPart.Anchored = false
5104
	if canfly1 == true then
5105
	
5106
	idle = true
5107
	walk = true
5108
	canjump = true
5109
	end
5110
	if canfly1 == true then
5111
	canfly = true
5112
	end
5113
	for i = 1,20 do
5114
	wait()
5115
	aad.Transparency = aad.Transparency + 0.05
5116
	end
5117
	end
5118
	end
5119
	end
5120
	end
5121
	end)
5122
5123
5124
mouse.KeyDown:connect(function(key)
5125
if key == "" then
5126
	if potara == false then
5127
	if ssjb == false then
5128
	if canattack == true then
5129
	canattack = false
5130
	if canfly == true then
5131
	canfly = false
5132
	canfly1 = true
5133
	end
5134
5135
	
5136
	idle = false
5137
	ssjb = true
5138
	ssjbkaio = true
5139
	ssj1 = false
5140
	ssj2= false
5141
	ssj3 = false
5142
	walk = false
5143
	canjump = false
5144
	
5145
	ssjbmusic:Play()
5146
	
5147
	------------------------------------------------
5148
	transform3 = true
5149
	
5150
	wait(0.01)
5151
	
5152
5153
5154
5155
	
5156
	a21e = new("Part",char)
5157
a21e.Name = "Beam"..num
5158
a21e.Locked = true
5159
a21e.Size = v3(1,1,1)
5160
a21e.CanCollide = false
5161
a21e.Position = v3(999,999,999)
5162
a21e.BrickColor = bc("Institutional white")
5163
a21e.Material = "Neon"
5164
a21e.Transparency = 1
5165
aa21e = new("SpecialMesh",a21e)
5166
a21e.Anchored = true
5167
a21e.Position = RootPart.Position
5168
aa21e.MeshType = "Sphere"
5169
aa21e.Scale = v3(1,1,1)
5170
	
5171
	
5172
	
5173
	
5174
	
5175
	smokey = Instance.new("Smoke",RootPart)
5176
	smokey.Color = Color3.new(255,255,255)
5177
	smokey.Opacity = 0
5178
	smokey.Size = 100
5179
	ssjbkaioken.TimePosition = 0.1
5180
	ssjbkaioken:Play()
5181
	wait(0.01)
5182
	coroutine.wrap(function()
5183
		repeat
5184
			wait()
5185
		newaurabase.Size = UDim2.new(math.random(0.001,0.001),0,math.random(0.001,0.001),0)
5186
		until newaura.ImageTransparency == 1
5187
		
5188
		
5189
		
5190
	end)()
5191
	rock = true
5192
	redlight = Instance.new("PointLight",LowerTorso)
5193
	redlight.Color = Color3.new(0,0,0)
5194
	redlight.Brightness = math.huge
5195
	mouth.Texture = "rbxassetid://828773176"
5196
	GroundShake = false
5197
          RootPart.Anchored = true
5198
         
5199
	wait(0.01)
5200
	
5201
	wait(0.01)
5202
	rock2 = true
5203
	rock = false
5204
smokey:Destroy()
5205
ssjbaura:Stop()
5206
ssjbmusic:Stop()
5207
	transform3 = false
5208
	transform2 = false
5209
	transform5 = true
5210
	redlight:Destroy()
5211
	
5212
	mouth.Texture = "rbxassetid://932140764"
5213
newaura.ImageTransparency = 1
5214
	GroundShake = false
5215
	
5216
	a21e.Transparency = 0
5217
	for i = 1,50 do
5218
	wait()
5219
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
5220
	a21e.Transparency = a21e.Transparency + 0.02
5221
	end
5222
	aa21e.Scale = v3(1,1,1)
5223
	a21e.Transparency = 1
5224
	wait(0.1)
5225
	chatfunc("")
5226
	mouth.Texture = "rbxassetid://828773176"
5227
	wait(0.2)
5228
	mouth.Texture = "rbxassetid://932140764"
5229
	wait(0.2)
5230
	mouth.Texture = "rbxassetid://828773176"
5231
	wait(0.2)
5232
	mouth.Texture = "rbxassetid://932140764"
5233
	wait(0.2)
5234
	mouth.Texture = "rbxassetid://828773176"
5235
	wait(0.2)
5236
	mouth.Texture = "rbxassetid://932140764"
5237
	wait(0.2)
5238
          GroundShake2 = false
5239
	transform5 = false
5240
	transform3 = false
5241
	transform2 = true
5242
	ssjbauraburst:Play()
5243
	GroundWave5()
5244
	GroundWave6()
5245
	GroundWave7()
5246
	GroundWave8()
5247
	GroundWave9()
5248
	GroundWave10()
5249
	ad.Position = RootPart.Position - v3(0,3,0)
5250
	aad.Transparency = 0
5251
	newaura2.ImageTransparency = 1
5252
	wait(0.01)
5253
5254
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.UpperTorso)
5255
particle.Parent = char.UpperTorso
5256
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5257
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5258
particle.Rotation = NumberRange.new(3660, 3660)
5259
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5260
particle.LightEmission = 1
5261
particle.Texture = "http://www.roblox.com/asset/?id="
5262
particle.ZOffset = 7
5263
particle.Lifetime = NumberRange.new(0.8, 0.8)
5264
particle.Rate = 110
5265
particle.LockedToPart = true
5266
particle.Speed = NumberRange.new(2, 2)
5267
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LowerTorso)
5268
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5269
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5270
particle.Rotation = NumberRange.new(3660, 3660)
5271
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5272
particle.LightEmission = 1
5273
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5274
particle.ZOffset = 7
5275
particle.Lifetime = NumberRange.new(0.8, 0.8)
5276
particle.Rate = 110
5277
particle.LockedToPart = true
5278
particle.Speed = NumberRange.new(2, 2)
5279
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Head)
5280
particle.Parent = char.Head
5281
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5282
particle.Rotation = NumberRange.new(3660, 3660)
5283
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5284
particle.LightEmission = 1
5285
particle.Texture = "http://www.roblox.com/asset/?id="
5286
particle.ZOffset = 7
5287
particle.Lifetime = NumberRange.new(0.8, 0.8)
5288
particle.Rate = 110
5289
particle.LockedToPart = true
5290
particle.Speed = NumberRange.new(2, 2)
5291
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperLeg)
5292
particle.Parent = char.LeftUpperLeg
5293
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5294
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5295
particle.Rotation = NumberRange.new(3660, 3660)
5296
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5297
particle.LightEmission = 1
5298
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5299
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5300
particle.ZOffset = 7
5301
particle.Lifetime = NumberRange.new(0.8, 0.8)
5302
particle.Rate = 110
5303
particle.LockedToPart = true
5304
particle.Speed = NumberRange.new(2, 2)
5305
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerLeg)
5306
particle.Parent = char.LeftLowerLeg
5307
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5308
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5309
particle.Rotation = NumberRange.new(3660, 3660)
5310
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5311
particle.LightEmission = 1
5312
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5313
particle.ZOffset = 7
5314
particle.Lifetime = NumberRange.new(0.8, 0.8)
5315
particle.Rate = 110
5316
particle.LockedToPart = true
5317
particle.Speed = NumberRange.new(2, 2)
5318
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftFoot)
5319
particle.Parent = char.LeftFoot
5320
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5321
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5322
particle.Rotation = NumberRange.new(3660, 3660)
5323
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5324
particle.LightEmission = 1
5325
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5326
particle.ZOffset = 7
5327
particle.Lifetime = NumberRange.new(0.8, 0.8)
5328
particle.Rate = 110
5329
particle.LockedToPart = true
5330
particle.Speed = NumberRange.new(2, 2)
5331
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperLeg)
5332
particle.Parent = char.RightUpperLeg
5333
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5334
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5335
particle.Rotation = NumberRange.new(3660, 3660)
5336
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5337
particle.LightEmission = 1
5338
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5339
particle.ZOffset = 7
5340
particle.Lifetime = NumberRange.new(0.8, 0.8)
5341
particle.Rate = 110
5342
particle.LockedToPart = true
5343
particle.Speed = NumberRange.new(2, 2)
5344
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerLeg)
5345
particle.Parent = char.RightLowerLeg
5346
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5347
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5348
particle.Rotation = NumberRange.new(3660, 3660)
5349
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5350
particle.LightEmission = 1
5351
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5352
particle.ZOffset = 7
5353
particle.Lifetime = NumberRange.new(0.8, 0.8)
5354
particle.Rate = 110
5355
particle.LockedToPart = true
5356
particle.Speed = NumberRange.new(2, 2)
5357
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightFoot)
5358
particle.Parent = char.RightFoot
5359
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5360
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5361
particle.Rotation = NumberRange.new(3660, 3660)
5362
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5363
particle.LightEmission = 1
5364
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5365
particle.ZOffset = 7
5366
particle.Lifetime = NumberRange.new(0.8, 0.8)
5367
particle.Rate = 110
5368
particle.LockedToPart = true
5369
particle.Speed = NumberRange.new(2, 2)
5370
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerArm)
5371
particle.Parent = char.LeftLowerArm
5372
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5373
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5374
particle.Rotation = NumberRange.new(3660, 3660)
5375
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5376
particle.LightEmission = 1
5377
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5378
particle.ZOffset = 7
5379
particle.Lifetime = NumberRange.new(0.8, 0.8)
5380
particle.Rate = 110
5381
particle.LockedToPart = true
5382
particle.Speed = NumberRange.new(2, 2)
5383
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperArm)
5384
particle.Parent = char.LeftUpperArm
5385
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5386
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5387
particle.Rotation = NumberRange.new(3660, 3660)
5388
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5389
particle.LightEmission = 1
5390
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5391
particle.ZOffset = 7
5392
particle.Lifetime = NumberRange.new(0.8, 0.8)
5393
particle.Rate = 110
5394
particle.LockedToPart = true
5395
particle.Speed = NumberRange.new(2, 2)
5396
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftHand)
5397
particle.Parent = char.LeftHand
5398
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5399
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5400
particle.Rotation = NumberRange.new(3660, 3660)
5401
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5402
particle.LightEmission = 1
5403
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5404
particle.ZOffset = 7
5405
particle.Lifetime = NumberRange.new(0.8, 0.8)
5406
particle.Rate = 110
5407
particle.LockedToPart = true
5408
particle.Speed = NumberRange.new(2, 2)
5409
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerArm)
5410
particle.Parent = char.RightLowerArm
5411
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5412
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5413
particle.Rotation = NumberRange.new(3660, 3660)
5414
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5415
particle.LightEmission = 1
5416
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5417
particle.ZOffset = 7
5418
particle.Lifetime = NumberRange.new(0.8, 0.8)
5419
particle.Rate = 110
5420
particle.LockedToPart = true
5421
particle.Speed = NumberRange.new(2, 2)
5422
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperArm)
5423
particle.Parent = char.RightUpperArm
5424
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5425
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5426
particle.Rotation = NumberRange.new(3660, 3660)
5427
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5428
particle.LightEmission = 1
5429
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5430
particle.ZOffset = 7
5431
particle.Lifetime = NumberRange.new(0.8, 0.8)
5432
particle.Rate = 110
5433
particle.LockedToPart = true
5434
particle.Speed = NumberRange.new(2, 2)
5435
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightHand)
5436
particle.Parent = char.RightHand
5437
particle.Color = ColorSequence.new(BrickColor.new("Really red").Color)
5438
particle.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
5439
particle.Rotation = NumberRange.new(3660, 3660)
5440
particle.Size = NumberSequence.new(0.6,0.8,0.6)
5441
particle.LightEmission = 1
5442
particle.Texture = "http://www.roblox.com/asset/?id=1207853932"
5443
particle.ZOffset = 7
5444
particle.Lifetime = NumberRange.new(0.8, 0.8)
5445
particle.Rate = 110
5446
particle.LockedToPart = true
5447
particle.Speed = NumberRange.new(2, 2)
5448
5449
---Now follows the second lair of the Ultra Instinct aura.
5450
--
5451
--
5452
--
5453
5454
--Now follows the white ball particle effect
5455
--
5456
--
5457
--
5458
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.UpperTorso)
5459
particle.Parent = char.UpperTorso
5460
particle.Name = "Sparkles"
5461
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5462
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5463
particle.LightEmission = 1
5464
particle.Texture = "rbxassetid://1081534242"
5465
particle.ZOffset = 1
5466
particle.Acceleration = Vector3.new(0, 2.5, 0)
5467
particle.Lifetime = NumberRange.new(1, 1)
5468
particle.Speed = NumberRange.new(0.25, 1)
5469
particle.VelocitySpread = 180
5470
particle.LockedToPart = true
5471
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LowerTorso)
5472
particle.Parent = char.LowerTorso
5473
particle.Name = "Sparkles"
5474
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5475
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5476
particle.LightEmission = 1
5477
particle.Texture = "rbxassetid://1081534242"
5478
particle.ZOffset = 1
5479
particle.Acceleration = Vector3.new(0, 2.5, 0)
5480
particle.Lifetime = NumberRange.new(1, 1)
5481
particle.Speed = NumberRange.new(0.25, 1)
5482
particle.VelocitySpread = 180
5483
particle.LockedToPart = true
5484
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Head)
5485
particle.Parent = char.Head
5486
particle.Name = "Sparkles"
5487
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5488
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5489
particle.LightEmission = 1
5490
particle.Texture = "rbxassetid://1081534242"
5491
particle.ZOffset = 1
5492
particle.Acceleration = Vector3.new(0, 2.5, 0)
5493
particle.Lifetime = NumberRange.new(1, 1)
5494
particle.Speed = NumberRange.new(0.25, 1)
5495
particle.VelocitySpread = 180
5496
particle.LockedToPart = true
5497
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperLeg)
5498
particle.Parent = char.LeftUpperLeg
5499
particle.Name = "Sparkles"
5500
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5501
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5502
particle.LightEmission = 1
5503
particle.Texture = "rbxassetid://1081534242"
5504
particle.ZOffset = 1
5505
particle.Acceleration = Vector3.new(0, 2.5, 0)
5506
particle.Lifetime = NumberRange.new(1, 1)
5507
particle.Speed = NumberRange.new(0.25, 1)
5508
particle.VelocitySpread = 180
5509
particle.LockedToPart = true
5510
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerLeg)
5511
particle.Parent = char.LeftLowerLeg
5512
particle.Name = "Sparkles"
5513
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5514
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5515
particle.LightEmission = 1
5516
particle.Texture = "rbxassetid://1081534242"
5517
particle.ZOffset = 1
5518
particle.Acceleration = Vector3.new(0, 2.5, 0)
5519
particle.Lifetime = NumberRange.new(1, 1)
5520
particle.Speed = NumberRange.new(0.25, 1)
5521
particle.VelocitySpread = 180
5522
particle.LockedToPart = true
5523
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftFoot)
5524
particle.Parent = char.LeftFoot
5525
particle.Name = "Sparkles"
5526
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5527
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5528
particle.LightEmission = 1
5529
particle.Texture = "rbxassetid://1081534242"
5530
particle.ZOffset = 1
5531
particle.Acceleration = Vector3.new(0, 2.5, 0)
5532
particle.Lifetime = NumberRange.new(1, 1)
5533
particle.Speed = NumberRange.new(0.25, 1)
5534
particle.VelocitySpread = 180
5535
particle.LockedToPart = true
5536
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperLeg)
5537
particle.Parent = char.RightUpperLeg
5538
particle.Name = "Sparkles"
5539
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5540
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5541
particle.LightEmission = 1
5542
particle.Texture = "rbxassetid://1081534242"
5543
particle.ZOffset = 1
5544
particle.Acceleration = Vector3.new(0, 2.5, 0)
5545
particle.Lifetime = NumberRange.new(1, 1)
5546
particle.Speed = NumberRange.new(0.25, 1)
5547
particle.VelocitySpread = 180
5548
particle.LockedToPart = true
5549
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerLeg)
5550
particle.Parent = char.RightLowerLeg
5551
particle.Name = "Sparkles"
5552
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5553
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5554
particle.LightEmission = 1
5555
particle.Texture = "rbxassetid://1081534242"
5556
particle.ZOffset = 1
5557
particle.Acceleration = Vector3.new(0, 2.5, 0)
5558
particle.Lifetime = NumberRange.new(1, 1)
5559
particle.Speed = NumberRange.new(0.25, 1)
5560
particle.VelocitySpread = 180
5561
particle.LockedToPart = true
5562
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightFoot)
5563
particle.Parent = char.RightFoot
5564
particle.Name = "Sparkles"
5565
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5566
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5567
particle.LightEmission = 1
5568
particle.Texture = "rbxassetid://1081534242"
5569
particle.ZOffset = 1
5570
particle.Acceleration = Vector3.new(0, 2.5, 0)
5571
particle.Lifetime = NumberRange.new(1, 1)
5572
particle.Speed = NumberRange.new(0.25, 1)
5573
particle.VelocitySpread = 180
5574
particle.LockedToPart = true
5575
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftLowerArm)
5576
particle.Parent = char.LeftLowerArm
5577
particle.Name = "Sparkles"
5578
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5579
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5580
particle.LightEmission = 1
5581
particle.Texture = "rbxassetid://1081534242"
5582
particle.ZOffset = 1
5583
particle.Acceleration = Vector3.new(0, 2.5, 0)
5584
particle.Lifetime = NumberRange.new(1, 1)
5585
particle.Speed = NumberRange.new(0.25, 1)
5586
particle.VelocitySpread = 180
5587
particle.LockedToPart = true
5588
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftUpperArm)
5589
particle.Parent = char.LeftUpperArm
5590
particle.Name = "Sparkles"
5591
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5592
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5593
particle.LightEmission = 1
5594
particle.Texture = "rbxassetid://1081534242"
5595
particle.ZOffset = 1
5596
particle.Acceleration = Vector3.new(0, 2.5, 0)
5597
particle.Lifetime = NumberRange.new(1, 1)
5598
particle.Speed = NumberRange.new(0.25, 1)
5599
particle.VelocitySpread = 180
5600
particle.LockedToPart = true
5601
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.LeftHand)
5602
particle.Parent = char.LeftHand
5603
particle.Name = "Sparkles"
5604
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5605
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5606
particle.LightEmission = 1
5607
particle.Texture = "rbxassetid://1081534242"
5608
particle.ZOffset = 1
5609
particle.Acceleration = Vector3.new(0, 2.5, 0)
5610
particle.Lifetime = NumberRange.new(1, 1)
5611
particle.Speed = NumberRange.new(0.25, 1)
5612
particle.VelocitySpread = 180
5613
particle.LockedToPart = true
5614
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightLowerArm)
5615
particle.Parent = char.RightLowerArm
5616
particle.Name = "Sparkles"
5617
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5618
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5619
particle.LightEmission = 1
5620
particle.Texture = "rbxassetid://1081534242"
5621
particle.ZOffset = 1
5622
particle.Acceleration = Vector3.new(0, 2.5, 0)
5623
particle.Lifetime = NumberRange.new(1, 1)
5624
particle.Speed = NumberRange.new(0.25, 1)
5625
particle.VelocitySpread = 180
5626
particle.LockedToPart = true
5627
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightUpperArm)
5628
particle.Parent = char.RightUpperArm
5629
particle.Name = "Sparkles"
5630
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5631
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5632
particle.LightEmission = 1
5633
particle.Texture = "rbxassetid://1081534242"
5634
particle.ZOffset = 1
5635
particle.Acceleration = Vector3.new(0, 2.5, 0)
5636
particle.Lifetime = NumberRange.new(1, 1)
5637
particle.Speed = NumberRange.new(0.25, 1)
5638
particle.VelocitySpread = 180
5639
particle.LockedToPart = true
5640
local particle = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.RightHand)
5641
particle.Parent = char.RightHand
5642
particle.Name = "Sparkles"
5643
particle.Transparency = NumberSequence.new(1,0.34999999403954,0.10000000149012,0.40000000596046,1)
5644
particle.Size = NumberSequence.new(0.025000000372529,0.025000000372529)
5645
particle.LightEmission = 1
5646
particle.Texture = "rbxassetid://1081534242"
5647
particle.ZOffset = 1
5648
particle.Acceleration = Vector3.new(0, 2.5, 0)
5649
particle.Lifetime = NumberRange.new(1, 1)
5650
particle.Speed = NumberRange.new(0.25, 1)
5651
particle.VelocitySpread = 180
5652
particle.LockedToPart = true
5653
--particle texture unfinished aura: 1124262684
5654
	
5655
	
5656
	newaura.ImageTransparency = 0.9999999999
5657
	ssjbaura:Stop()
5658
	ssjbkaura:Play()
5659
	a21e.Transparency = 0
5660
	for i = 1,50 do
5661
	wait()
5662
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
5663
	a21e.Transparency = a21e.Transparency + 0.02
5664
	end
5665
          GroundShake2 = false
5666
for i,v in pairs(workspace:GetChildren()) do
5667
		if v:IsA("Part") then
5668
			if v.Size.x > 150 then
5669
				v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
5670
			end
5671
		end
5672
	end
5673
	wait(0.1)
5674
	wait(0.1)
5675
	chatfunc("")
5676
	rock2 = false
5677
	transform2 = false
5678
5679
local part1 = Instance.new("Part",char)
5680
part1.Size = Vector3.new(5,5,5)
5681
part1.Transparency = 1
5682
part1.Material = "SmoothPlastic"
5683
part1.Name = "ultra"
5684
local weld = Instance.new("Weld",part1)
5685
weld.Part1 = UpperTorso
5686
weld.Part0 = part1
5687
local HumanoidRootPart = char.HumanoidRootPart
5688
part1.Touched:connect(function(hit)
5689
part1.CanCollide = false
5690
5691
if ssjbkaio == true then
5692
if hit.Parent:FindFirstChild("HumanoidRootPart") then
5693
HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * CFrame.new(math.random(-10,10),0,0)
5694
5695
end
5696
end
5697
end)
5698
	
5699
	
5700
	-------------------------------------------------
5701
	canattack = true
5702
RootPart.Anchored = false
5703
	if canfly1 == true then
5704
	
5705
	idle = true
5706
	walk = true
5707
	canjump = true
5708
	end
5709
	if canfly1 == true then
5710
	canfly = true
5711
	end
5712
	for i = 1,20 do
5713
	wait()
5714
	aad.Transparency = aad.Transparency + 0.05
5715
	end
5716
	end
5717
	end
5718
	end
5719
	end
5720
	end)
5721
5722
5723
5724
mouse.KeyDown:connect(function(key)
5725
if key == "k" then
5726
	if ssjbkaio == true then
5727
	if canattack == true then
5728
	canattack = false
5729
	if canfly == true then
5730
	canfly = false
5731
	canfly1 = true
5732
	end
5733
5734
	RootPart.Anchored = true
5735
	idle = false
5736
	ssjb = true
5737
	ssjbkaio = false
5738
	ssjbkaiox10 = true
5739
	ssj1 = false
5740
	ssj2= false
5741
	ssj3 = false
5742
	walk = false
5743
	canjump = false
5744
	
5745
	ssjbmusic:Play()
5746
	
5747
	------------------------------------------------
5748
	transform3 = true
5749
	
5750
	wait(0.2)
5751
	
5752
	
5753
	a21e = new("Part",char)
5754
a21e.Name = "Beam"..num
5755
a21e.Locked = true
5756
a21e.Size = v3(1,1,1)
5757
a21e.CanCollide = false
5758
a21e.Position = v3(999,999,999)
5759
a21e.BrickColor = bc("Cyan")
5760
a21e.Material = "Neon"
5761
a21e.Transparency = 1
5762
aa21e = new("SpecialMesh",a21e)
5763
a21e.Anchored = true
5764
a21e.Position = RootPart.Position
5765
aa21e.MeshType = "Sphere"
5766
aa21e.Scale = v3(1,1,1)
5767
	
5768
	
5769
	
5770
	
5771
	
5772
	ssjbkaioken1:Play()
5773
	coroutine.wrap(function()
5774
		repeat
5775
			wait()
5776
		newaurabase2.Size = UDim2.new(math.random(2,9),0,math.random(9,11),0)
5777
		until Hair7.Color == Color3.fromRGB(210, 211, 223)
5778
		
5779
		
5780
		
5781
	end)()
5782
	rock = true
5783
	redlight = Instance.new("PointLight",LowerTorso)
5784
	redlight.Color = Color3.new(0,0,0)
5785
	redlight.Brightness = math.huge
5786
	GroundShake = false
5787
         
5788
	mouth.Texture = "rbxassetid://828773176"
5789
	wait(9)
5790
	GroundWave5()
5791
	GroundWave6()
5792
	GroundWave7()
5793
	GroundWave8()
5794
	GroundWave9()
5795
	GroundWave10()
5796
	ad = new("Part",char)
5797
ad.Name = "NewPart"
5798
ad.Size = v3(30,0.1,30)	
5799
ad.CanCollide = false
5800
ad.Anchored = true
5801
ad.Position = RootPart.Position - v3(0,2,0)
5802
ad.BrickColor = bc("bright Blue")
5803
ad.Material = "Neon"
5804
ad.Transparency = 1
5805
aad = new("Decal",ad)
5806
5807
aad.Face = "Top"
5808
aad.Transparency = 1
5809
		aad.Transparency = 0
5810
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
5811
	wait(8)
5812
	
5813
	redlight:Destroy()
5814
	
5815
	chatfunc("AHHHHHHHHHHHHHH")
5816
	mouth.Texture = "rbxassetid://828773176"
5817
	wait(0.3)
5818
	mouth.Texture = "rbxassetid://932140764"
5819
	wait(0.3)
5820
	mouth.Texture = "rbxassetid://828773176"
5821
	wait(0.3)
5822
	mouth.Texture = "rbxassetid://932140764"
5823
	wait(0.2)
5824
	mouth.Texture = "rbxassetid://828773176"
5825
	wait(0.2)
5826
	mouth.Texture = "rbxassetid://932140764"
5827
	wait(0.2)
5828
	mouth.Texture = "rbxassetid://828773176"
5829
	wait(1.4)
5830
	rock3 = true
5831
	rock = false
5832
	GroundShake2 = false
5833
	
5834
	ssjbauraburst:Play()
5835
	GroundWave5()
5836
	GroundWave6()
5837
	GroundWave7()
5838
	GroundWave8()
5839
	GroundWave9()
5840
	GroundWave10()
5841
	
5842
	aad.Transparency = 0
5843
	newaura2.ImageTransparency = 1
5844
	
5845
	p1.Transparency = 0.7
5846
	p2.Transparency = 0.7
5847
	p3.Transparency = 0.7
5848
	p4.Transparency = 0.7
5849
	p5.Transparency = 0.7
5850
	p6.Transparency = 0.7
5851
	p7.Transparency = 0.7
5852
	p8.Transparency = 0.7
5853
	p9.Transparency = 0.7
5854
	p10.Transparency = 0.7
5855
	p11.Transparency = 0.7
5856
	p12.Transparency = 0.7
5857
	p13.Transparency = 0.7
5858
	p14.Transparency = 0.7
5859
	p15.Transparency = 0.7
5860
	newaura.ImageTransparency = 0.99999999
5861
	ssjbaura:Stop()
5862
	ssjbkaura:Play()
5863
	a21e.Transparency = 0
5864
	Hair7.Color = Color3.fromRGB(0, 0, 0)
5865
	
5866
	Mesh.MeshId = "rbxassetid://1125231485"
5867
	Mesh.Scale = v3(6.3,6.3,6.3)
5868
	char.Head.face.Texture= "http://www.roblox.com/asset/?id=1124061091"
5869
	Weld.C0 = CFrame.new(-.25,1.2,.34)
5870
Weld1 = Instance.new("Weld")
5871
Weld1.Parent = char.Head
5872
Weld1.Part0 = char.Head
5873
Weld1.Part1 = Hair7
5874
Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
5875
5876
Mesh = Instance.new("SpecialMesh")
5877
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
5878
Mesh.Parent = Hair7
5879
Mesh.Scale = Vector3.new(7.3,5.8,7.2)
5880
Mesh.MeshType = "FileMesh"
5881
Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
5882
	for i = 1,50 do
5883
	wait()
5884
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
5885
	a21e.Transparency = a21e.Transparency + 0.02
5886
	end
5887
	ssjbkaioken1:Stop()
5888
	mouth.Texture = "rbxassetid://932140764"
5889
	wait()
5890
	GroundShake = false
5891
	wait()
5892
	
5893
	wait()
5894
          GroundShake2 = false
5895
for i,v in pairs(workspace:GetChildren()) do
5896
		if v:IsA("Part") then
5897
			if v.Size.x > 150 then
5898
				v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(0),rad(0),rad(0))
5899
			end
5900
		end
5901
	end
5902
          wait(2)
5903
	
5904
	
5905
	
5906
	
5907
	rock3 = false
5908
5909
local part1 = Instance.new("Part",char)
5910
part1.Size = Vector3.new(5,5,5)
5911
part1.Transparency = 1
5912
part1.Material = "SmoothPlastic"
5913
part1.Name = "ultra"
5914
local weld = Instance.new("Weld",part1)
5915
weld.Part1 = UpperTorso
5916
weld.Part0 = part1
5917
local HumanoidRootPart = char.HumanoidRootPart
5918
part1.Touched:connect(function(hit)
5919
part1.CanCollide = false
5920
5921
if ssjbkaio == true then
5922
if hit.Parent:FindFirstChild("HumanoidRootPart") then
5923
HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * CFrame.new(math.random(-10,10),0,0)
5924
5925
end
5926
end
5927
end)
5928
5929
local plr = game.Players.LocalPlayer
5930
local char = plr.Character
5931
local HumanoidRootPart=char.HumanoidRootPart
5932
local ult = true
5933
print'Ultra Instinct Activated...'
5934
5935
5936
5937
local part1 = Instance.new("Part",workspace)
5938
part1.Size = Vector3.new(4,3,4)
5939
part1.Transparency = 1
5940
part1.Material = "SmoothPlastic"
5941
part1.Name = "ultra"
5942
part1.CanCollide = false
5943
5944
if workspace.ultra then
5945
part1.Touched:connect(function(hit)
5946
if ult == true then
5947
if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent.Name ~= plr.Name then
5948
HumanoidRootPart.CFrame = HumanoidRootPart.CFrame * CFrame.new(math.random(-2,10),.1,math.random(-2,10))
5949
elseif hit:IsA("Part") and hit.Name ~= "Base" and not hit.Parent:FindFirstChildOfClass("Humanoid") and not hit.Parent.Parent:FindFirstChildOfClass("Humanoid") then
5950
hit:Destroy()
5951
end
5952
end
5953
end)
5954
end
5955
5956
plr:GetMouse().KeyDown:Connect(function(key)
5957
5958
if key == "[" then
5959
if ult == true then
5960
print'off'
5961
ult = false
5962
elseif ult == false then
5963
print'on'
5964
ult = true
5965
end
5966
end
5967
end)
5968
	-------------------------------------------------
5969
	transform3 = false
5970
	chatfunc("I feel the power rising")
5971
	canattack = true
5972
RootPart.Anchored = false
5973
	if canfly1 == true then
5974
	
5975
	idle = true
5976
	walk = true
5977
	canjump = true
5978
	end
5979
	if canfly1 == true then
5980
	canfly = true
5981
	end
5982
	for i = 1,20 do
5983
	wait()
5984
	aad.Transparency = aad.Transparency + 0.05
5985
	end
5986
	end
5987
	end
5988
	end
5989
	end)
5990
5991
5992
5993
5994
5995
newaurabase = Instance.new("BillboardGui",LowerTorso)
5996
newaurabase.Size = UDim2.new(20,0,20,0)
5997
newaurabase.AlwaysOnTop = false
5998
newaura = Instance.new("ImageLabel",newaurabase)
5999
newaura.BackgroundTransparency = 1
6000
newaurabase.ExtentsOffset = v3(0,0,3)
6001
newaura.ImageTransparency = 1
6002
newaura.ImageColor3 = Color3.fromRGB(255, 227, 10)
6003
newaura.Size = UDim2.new(2,0,1,0)
6004
newaura.Position = UDim2.new(-0.5,0,-0.2,0)
6005
newaurabase2 = Instance.new("BillboardGui",LowerTorso)
6006
newaurabase2.Size = UDim2.new(10,0,15,0)
6007
newaurabase2.ExtentsOffset = v3(0,0,-3)
6008
newaurabase2.AlwaysOnTop = false
6009
newaura2 = Instance.new("ImageLabel",newaurabase2)
6010
newaura2.BackgroundTransparency = 1
6011
newaura2.ImageTransparency = 1
6012
newaura2.ImageColor3 = Color3.fromRGB(171, 21,161)
6013
newaura2.Size = UDim2.new(2,0,1,0)
6014
newaura2.Position = UDim2.new(-0.5,0,-0.4,0)
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
char = game.Players.LocalPlayer.Character
6031
char.Archivable = true
6032
clone1 = char:Clone()
6033
 
6034
clone1["Sound Folder"]:Destroy()
6035
clone1.Name = "Vegeta"
6036
clone1.Parent = char
6037
6038
 LeftUpperArm1 = clone1.LeftUpperArm
6039
 LeftShoulder1 = clone1.LeftUpperArm.LeftShoulder
6040
 LeftLowerArm1 = clone1.LeftLowerArm
6041
 LeftElbow1 = clone1.LeftLowerArm.LeftElbow
6042
--------------------------------------------------------
6043
 LeftUpperLeg1 = clone1.LeftUpperLeg
6044
 LeftHip1 = clone1.LeftUpperLeg.LeftHip
6045
 LeftLowerLeg1 = clone1.LeftLowerLeg
6046
 LeftKnee1 = clone1.LeftLowerLeg.LeftKnee
6047
----------------------------------------------------------
6048
 RightUpperArm1 = clone1.RightUpperArm
6049
 RightShoulder1 = clone1.RightUpperArm.RightShoulder
6050
 RightLowerArm1 = clone1.RightLowerArm
6051
RightElbow1 = clone1.RightLowerArm.RightElbow
6052
----------------------------------------------------------
6053
 RightUpperLeg1 = clone1.RightUpperLeg
6054
 RightHip1 = clone1.RightUpperLeg.RightHip
6055
 RightLowerLeg1 = clone1.RightLowerLeg
6056
 RightKnee1 = clone1.RightLowerLeg.RightKnee
6057
----------------------------------------------------------
6058
 UpperTorso1 = clone1.UpperTorso
6059
 LowerTorso1 = clone1.LowerTorso
6060
 Root1 = clone1.LowerTorso.Root
6061
 RootPart1 = clone1.HumanoidRootPart
6062
 LeftHand1 = clone1.LeftHand
6063
 RightHand1 = clone1.RightHand
6064
 LeftFoot1 = clone1.LeftFoot
6065
RightFoot1 = clone1.RightFoot
6066
--------------------------------------------
6067
Head1 = clone1.Head
6068
 Neck1 = clone1.Head.Neck
6069
6070
6071
RootPart1.CFrame = CFrame.new(999,999,999)
6072
RootPart1.Anchored = true
6073
function RenderStepped3()
6074
	if spiritballenergy == true then
6075
	wait(math.random(0.1,0.5))
6076
		ay = new("Part",char)
6077
ay.Name = "NewPart2"
6078
ay.Size = v3(0.3,0.3,0.3)
6079
ay.CanCollide = false
6080
ay.Material = "Neon"
6081
	
6082
ay.BrickColor = bc("Cyan")
6083
6084
meshk = Instance.new("SpecialMesh",ay)
6085
meshk.MeshType = "Sphere"
6086
		
6087
ay.Position = v3(999,999,999)
6088
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
6089
	ys = Instance.new("BodyVelocity",ay)
6090
ys.Name = "GO1"
6091
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6092
6093
ys.Velocity = v3(0,6,0)
6094
	game.Debris:AddItem(ay,4)
6095
end
6096
if spirit1 == true then
6097
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1) --LeftUpperArm
6098
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(180),rad(0),rad(0)),.1)--RightUpperArm
6099
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
6100
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6101
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6102
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6103
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6104
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6105
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6106
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6107
end
6108
if spirit2 == true then
6109
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1) --LeftUpperArm
6110
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(80),rad(0),rad(0)),.1)--RightUpperArm
6111
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6112
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6113
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftUpperLeg
6114
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightUpperLeg
6115
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6116
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6117
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-20),rad(0),rad(0)),.1)--Torso
6118
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6119
end
6120
	if beam1 == true then
6121
	beamgo = beamgo + 2
6122
	beamgo1 = beamgo1 + 4
6123
	
6124
	a1.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo
6125
6126
	aa1.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
6127
	a3.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * beamgo * 2
6128
	if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
6129
a1.Size = v3(beamgo1,3,3)
6130
aa2.Scale = v3(100,math.random(50,70),math.random(50,70))
6131
aa3.Scale = v3(150,math.random(50,70),math.random(50,70))
6132
6133
	
6134
	end
6135
	if ssj1 == true and ssj2 == false and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false and ssj4 == false and potara == false and fuse == false then
6136
	a1.Size = v3(beamgo1,3.5,3.5)
6137
	aa2.Scale = v3(110,math.random(60,80),math.random(60,80))
6138
	aa3.Scale = v3(160,math.random(60,80),math.random(60,80))
6139
	end
6140
	if ssj1 == false and ssj2 == true and ssj3 == false and ssjb == false and ssjbkaio == false and ssjbkaiox10 == false then
6141
	a1.Size = v3(beamgo1,4,4)
6142
	aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
6143
	aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
6144
	end
6145
	if ssj3 == true then
6146
	a1.Size = v3(beamgo1,4.5,4.5)
6147
	aa2.Scale = v3(130,math.random(80,100),math.random(80,100))
6148
	aa3.Scale = v3(180,math.random(80,100),math.random(80,100))
6149
	end
6150
	if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == false and potara == false then
6151
	a1.Size = v3(beamgo1,5,5)
6152
	aa2.Scale = v3(140,math.random(90,110),math.random(90,110))
6153
	aa3.Scale = v3(190,math.random(90,110),math.random(90,110))
6154
	end
6155
	if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == true and ssjbkaiox10 == false then
6156
	a1.Size = v3(beamgo1,6,6)
6157
	aa2.Scale = v3(155,math.random(105,125),math.random(105,125))
6158
	aa3.Scale = v3(205,math.random(105,125),math.random(105,125))
6159
	end
6160
	if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == true and ssjbkaio == false and ssjbkaiox10 == true then
6161
	a1.Size = v3(beamgo1,15,15)
6162
	aa2.Scale = v3(220,math.random(185,220),math.random(185,220))
6163
	aa3.Scale = v3(280,math.random(185,220),math.random(185,220))
6164
	end
6165
	if ssjg == true then
6166
	a1.Size = v3(beamgo1,6,6)
6167
	aa2.Scale = v3(150,math.random(100,120),math.random(100,120))
6168
	aa3.Scale = v3(200,math.random(100,120),math.random(100,120))
6169
	end
6170
	if ssj4 == true and fuse == true then
6171
		a1.Size = v3(beamgo1,75,75)
6172
	end
6173
	if ssj4 == false and fuse == true then
6174
		a1.Size = v3(beamgo1,50,50)
6175
	
6176
	end
6177
	if potara == true then
6178
		a1.Size = v3(beamgo1,math.random(25,35),math.random(25,35))
6179
	end
6180
	if ssj4 == true and fuse == false then
6181
		a1.Size = v3(beamgo1,4,4)
6182
	aa2.Scale = v3(120,math.random(70,90),math.random(70,90))
6183
	aa3.Scale = v3(170,math.random(70,90),math.random(70,90))
6184
	end
6185
	a2.CFrame = RootPart.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) - RootPart.CFrame.lookVector * 1
6186
	end
6187
if final1 == true then
6188
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(-90)),.1) --LeftUpperArm
6189
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(90)),.1)--RightUpperArm
6190
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6191
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6192
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6193
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6194
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6195
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6196
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6197
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6198
end
6199
if final2 == true then
6200
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(90),rad(0),rad(30)),.1) --LeftUpperArm
6201
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(90),rad(0),rad(-30)),.1)--RightUpperArm
6202
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6203
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6204
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6205
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6206
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6207
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6208
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6209
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6210
end
6211
	if hum.MoveDirection.x > 0 and walk1 == true and fuse == true or hum.MoveDirection.x > 0 and walk1 == true and potara == true or hum.MoveDirection.x < 0 and walk1 == true and fuse == true or hum.MoveDirection.x < 0 and walk1 == true and potara == true then
6212
	hum.HipHeight = 1.35
6213
	idle5 = false
6214
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
6215
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
6216
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
6217
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
6218
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
6219
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6220
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
6221
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6222
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
6223
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
6224
end
6225
	if potara1 == true then
6226
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1) --LeftUpperArm
6227
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(110),rad(50),rad(0)),.1)--RightUpperArm
6228
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6229
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--RightLowerArm
6230
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6231
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6232
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6233
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6234
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6235
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6236
end
6237
if potara2 == true then
6238
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
6239
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
6240
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
6241
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
6242
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
6243
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
6244
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
6245
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
6246
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(90),rad(0)),.1)--Torso
6247
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
6248
end
6249
if potara3 == true then
6250
	LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(110),rad(-50),rad(0)),.1) --LeftUpperArm
6251
	RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperArm
6252
	LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(100),rad(0),rad(0)),.1)--LeftLowerArm
6253
	RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6254
	LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6255
	RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6256
	LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6257
	RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6258
	Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6259
	Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6260
end
6261
if potara4 == true then
6262
	LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1) --LeftUpperArm
6263
	RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperArm
6264
	LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--LeftLowerArm
6265
	RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--RightLowerArm
6266
	LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(-10)),.1)--LeftUpperLeg
6267
	RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(-30),rad(0),rad(10)),.1)--RightUpperLeg
6268
	LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--LeftLowerLeg
6269
	RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.1)--RightUpperLeg
6270
	Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(-90),rad(0)),.1)--Torso
6271
	Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.1)--Head
6272
end
6273
	if hum.MoveDirection.x == 0 and fuse == true or hum.MoveDirection.x == 0 and potara == true then
6274
		if idle7 == true then
6275
	idle5 = true
6276
	
6277
6278
		else
6279
			idle5 = false
6280
			hum.HipHeight = 1.35
6281
		end
6282
end
6283
	if idle5 == true and idle6 == true then
6284
		idle6 = false
6285
		hum.HipHeight = 2
6286
			idle2 = true
6287
			for i = 1,50 do
6288
				wait()
6289
			hum.HipHeight = hum.HipHeight + 0.01
6290
			end
6291
			idle2 = false
6292
			
6293
			idle3 = true
6294
			for i = 1,50 do
6295
				wait()
6296
				hum.HipHeight = hum.HipHeight - 0.01
6297
			end
6298
			idle3 = false
6299
			idle6 = true
6300
	end
6301
	if noidle == true then
6302
		LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
6303
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
6304
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
6305
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
6306
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
6307
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6308
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
6309
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6310
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
6311
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
6312
	end
6313
	if noidle1 == true then
6314
		LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1) --LeftUpperArm
6315
	RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperArm
6316
	LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerArm
6317
	RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightLowerArm
6318
	LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftUpperLeg
6319
	RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6320
	LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--LeftLowerLeg
6321
	RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--RightUpperLeg
6322
	Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Torso
6323
	Neck1.C0 = Neck1.C0:lerp(CFrame.new( Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),0.1)--Head
6324
	end
6325
if idle2 == true then
6326
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-20)),.01) --LeftUpperArm
6327
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(20)),.01)--RightUpperArm
6328
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--LeftLowerArm
6329
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.01)--RightLowerArm
6330
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(70),rad(0),rad(0)),.01)--LeftUpperLeg
6331
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
6332
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-60),rad(0),rad(0)),.01)--LeftLowerLeg
6333
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--RightUpperLeg
6334
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.01)--Torso
6335
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.01)--Head
6336
end
6337
if idle3 == true then
6338
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-10)),.01) --LeftUpperArm
6339
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(10)),.01)--RightUpperArm
6340
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--LeftLowerArm
6341
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.01)--RightLowerArm
6342
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(0)),.01)--LeftUpperLeg
6343
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(-10),rad(0),rad(0)),.01)--RightUpperLeg
6344
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.01)--LeftLowerLeg
6345
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(10),rad(0),rad(0)),.01)--RightUpperLeg
6346
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-4),rad(0),rad(0)),.01)--Torso
6347
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(2),rad(0),rad(0)),.01)--Head
6348
end
6349
	if fuse1 == true then
6350
	 LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.1) --LeftUpperArm
6351
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.1)--RightUpperArm
6352
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6353
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6354
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6355
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6356
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6357
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6358
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6359
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6360
end
6361
6362
6363
if fuse2 == true then
6364
	 LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(260)),.1) --LeftUpperArm
6365
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(260)),.1)--RightUpperArm
6366
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6367
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6368
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6369
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6370
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6371
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6372
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6373
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6374
6375
end
6376
if fuse3 == true then
6377
	 LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(20),rad(20),rad(90)),.5) --LeftUpperArm
6378
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(90)),.5)--RightUpperArm
6379
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
6380
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
6381
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftUpperLeg
6382
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(80),rad(0),rad(-60)),.5)--RightUpperLeg
6383
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
6384
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--RightUpperLeg
6385
    Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
6386
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
6387
6388
end
6389
if fuse4 == true then
6390
	 LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(330)),.5) --LeftUpperArm
6391
    RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(200)),.5)--RightUpperArm
6392
    LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-110)),.5)--LeftLowerArm
6393
    RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
6394
    LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(80),rad(-30),rad(-80)),.5)--LeftUpperLeg
6395
    RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--RightUpperLeg
6396
    LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--LeftLowerLeg
6397
    RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
6398
    Root.C0 = Root.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(50)),.5)--Torso
6399
    Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--Head
6400
6401
end
6402
if fuse5 == true then
6403
	 LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.1) --LeftUpperArm
6404
    RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.1)--RightUpperArm
6405
    LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6406
    RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6407
    LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6408
    RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6409
    LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6410
    RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6411
    Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6412
    Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6413
end
6414
6415
6416
if fuse6 == true then
6417
	 LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(20),rad(20),rad(-260)),.1) --LeftUpperArm
6418
    RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-260)),.1)--RightUpperArm
6419
    LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6420
    RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6421
    LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftUpperLeg
6422
    RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6423
    LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerLeg
6424
    RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6425
    Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6426
    Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6427
6428
end
6429
if fuse7 == true then
6430
	 LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-90)),.5) --LeftUpperArm
6431
    RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(20),rad(-20),rad(-90)),.5)--RightUpperArm
6432
    LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
6433
    RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightLowerArm
6434
    LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(80),rad(0),rad(60)),.5)--LeftUpperLeg
6435
    RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
6436
    LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(-90),rad(0),rad(0)),.5)--LeftLowerLeg
6437
    RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--RightUpperLeg
6438
    Root1.C0 = Root1.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Torso
6439
    Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--Head
6440
6441
end
6442
if fuse8 == true then
6443
	 LeftShoulder1.C0 = LeftShoulder1.C0:lerp(CFrame.new(LeftShoulder1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-200)),.5) --LeftUpperArm
6444
    RightShoulder1.C0 = RightShoulder1.C0:lerp(CFrame.new(RightShoulder1.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(-330)),.5)--RightUpperArm
6445
    LeftElbow1.C0 = LeftElbow1.C0:lerp(CFrame.new(LeftElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerArm
6446
    RightElbow1.C0 = RightElbow1.C0:lerp(CFrame.new(RightElbow1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(110)),.5)--RightLowerArm
6447
    LeftHip1.C0 = LeftHip1.C0:lerp(CFrame.new(LeftHip1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(40)),.5)--LeftUpperLeg
6448
    RightHip1.C0 = RightHip1.C0:lerp(CFrame.new(RightHip1.C0.p)*CFrame.Angles(rad(80),rad(30),rad(80)),.5)--RightUpperLeg
6449
    LeftKnee1.C0 = LeftKnee1.C0:lerp(CFrame.new( LeftKnee1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.5)--LeftLowerLeg
6450
    RightKnee1.C0 = RightKnee1.C0:lerp(CFrame.new(RightKnee1.C0.p)*CFrame.Angles(rad(-70),rad(0),rad(0)),.5)--RightUpperLeg
6451
    Root1.C0 = Root1.C0:lerp(CFrame.new(0,-0.5,0)*CFrame.Angles(rad(0),rad(0),rad(-50)),.5)--Torso
6452
    Neck1.C0 = Neck1.C0:lerp(CFrame.new(Neck1.C0.p)*CFrame.Angles(rad(0),rad(0),rad(-40)),.5)--Head
6453
6454
end
6455
if bigkamehameha1 == true then
6456
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(60),rad(0),rad(30)),.1) --LeftUpperArm
6457
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(60),rad(0),rad(-30)),.1)--RightUpperArm
6458
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--LeftLowerArm
6459
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(60),rad(0),rad(0)),.1)--RightLowerArm
6460
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(30),rad(0),rad(0)),.1)--LeftUpperLeg
6461
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6462
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
6463
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6464
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
6465
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6466
end
6467
if bigkamehameha2 == true then
6468
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(85),rad(0),rad(30)),.1) --LeftUpperArm
6469
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(85),rad(0),rad(-30)),.1)--RightUpperArm
6470
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--LeftLowerArm
6471
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightLowerArm
6472
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(50),rad(0),rad(0)),.1)--LeftUpperLeg
6473
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6474
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(-80),rad(0),rad(0)),.1)--LeftLowerLeg
6475
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--RightUpperLeg
6476
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(-5),rad(0),rad(0)),.1)--Torso
6477
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
6478
end
6479
end
6480
ape51 = Instance.new("Part",clone1)
6481
	ape51.Transparency = 0
6482
	weldape5 = Instance.new("Weld",ape51)
6483
	weldape5.Part0 = LowerTorso1
6484
	weldape5.Part1 = ape51
6485
	ape51.Color = Color3.fromRGB(79,0,0)
6486
	weldape5.C0 = CFrame.new(0.4,1,2)*CFrame.Angles(0,math.rad(90),math.rad(0))
6487
	meshape5 = Instance.new("SpecialMesh",ape51)
6488
	meshape5.MeshId = "rbxassetid://547956749"
6489
	meshape5.Scale = v3(0.025,0.025,0.025)
6490
game:GetService("RunService").RenderStepped:connect(RenderStepped3)
6491
6492
player.Chatted:connect(function(msg)
6493
      if msg == "" and ssj4 == true then
6494
	clone1.Shirt.ShirtTemplate = "rbxassetid://919206310"
6495
clone1.Pants.PantsTemplate = "rbxassetid://919206462"
6496
clone1.Head.Weld.C0 = CFrame.new(0.27,0.5,.6)*cfa(0,rad(180),0)
6497
clone1.Hair.Mesh.MeshId = "rbxassetid://558303331"
6498
clone1.Hair.Mesh.Scale = v3(0.048,0.048,0.048)
6499
6500
ape51.Transparency = 0
6501
	idle = false
6502
	walk = false 
6503
	canjump = false
6504
linkpart = Instance.new("Part",char)
6505
linkpart.Position = v3(999,999,999)
6506
linkpart.Transparency = 1
6507
linkpart.CanCollide = false
6508
linkpart.Anchored = true
6509
linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
6510
RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
6511
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
6512
	RootPart1.Anchored = true
6513
		RootPart.Anchored = true
6514
	RootPart1 = clone1.HumanoidRootPart
6515
	com1 = 10
6516
	
6517
noidle = true
6518
wait(2)
6519
noidle = false
6520
	
6521
	fuse1 = true
6522
	fuse5 = true
6523
	
6524
	wait(0.5)
6525
	fuse1 = false
6526
	fuse5 = false
6527
	coroutine.wrap(function()
6528
		for i = 1,40 do
6529
			if fuse == false then
6530
			wait()
6531
			com1 = com1 - 0.19
6532
			
6533
			RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
6534
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
6535
           
6536
		end
6537
		end
6538
	end)()
6539
	chatfunc("Fuuuu")
6540
	chatfunc1("Fuuuu")
6541
	fuse2 = true
6542
	fuse6 = true
6543
	wait(0.5)
6544
	fuse2 = false
6545
	fuse6 = false
6546
	chatfunc("Shon")
6547
	chatfunc1("Shon")
6548
	fuse3 = true
6549
	fuse7 = true
6550
	wait(0.5)
6551
	fuse3 = false
6552
	fuse7 = false
6553
	fuse4 = true
6554
	chatfunc("Ha")
6555
	chatfunc1("Ha")
6556
	fuse8 = true
6557
	
6558
	wait(0.5)
6559
		a21e = new("Part",char)
6560
a21e.Name = "Beam"..num
6561
a21e.Locked = true
6562
a21e.Size = v3(1,1,1)
6563
a21e.CanCollide = false
6564
a21e.Position = v3(999,999,999)
6565
a21e.BrickColor = bc("White")
6566
a21e.Material = "Neon"
6567
a21e.Transparency = 0
6568
aa21e = new("SpecialMesh",a21e)
6569
a21e.Anchored = true
6570
a21e.Position = RootPart.Position
6571
aa21e.MeshType = "Sphere"
6572
aa21e.Scale = v3(1,1,1)
6573
6574
6575
	
6576
	
6577
	fuse = true
6578
	
6579
	fuse4 = false
6580
	fuse8 = false
6581
	Hair7.BrickColor = BrickColor.new("Really red")
6582
Mesh.MeshId = "rbxassetid://560196103"
6583
	Mesh.Scale = Vector3.new(5.8,5.8,5.8)
6584
	Weld.C0 = CFrame.new(-0.28, 0, 0.25)
6585
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=919205601"
6586
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=919205734"
6587
	
6588
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
6589
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
6590
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
6591
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
6592
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
6593
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6594
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
6595
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6596
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
6597
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
6598
	hum.HipHeight = 1.35
6599
	char.Head.face.Texture= "rbxassetid://903201228"
6600
	RootPart.Anchored = false
6601
	idle5 = true
6602
	idle7 = true
6603
	hum.HipHeight = 2
6604
ssjauraburst:Play()
6605
RootPart1.CFrame = CFrame.new(999,999,999)
6606
RootPart1.Anchored = true
6607
GroundWave5()
6608
GroundWave6()
6609
GroundWave7()
6610
GroundWave8()
6611
GroundWave9()
6612
GroundWave10()
6613
for i = 1,50 do
6614
	wait()
6615
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
6616
	a21e.Transparency = a21e.Transparency + 0.02
6617
end
6618
walk = false
6619
end
6620
   if msg == "" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
6621
	clone1.Shirt.ShirtTemplate = "rbxassetid://914325463"
6622
	ape51.Transparency = 1
6623
clone1.Pants.PantsTemplate = "rbxassetid://914325779"
6624
clone1.Head.Weld.C0 = CFrame.new(-.2,1,.8)*cfa(0,rad(0),0)
6625
clone1.Hair.Mesh.MeshId = "rbxassetid://560180459"
6626
clone1.Hair.Mesh.Scale = v3(7,7,7)
6627
6628
	idle = false
6629
	walk = false 
6630
	ssj1 = true
6631
	canjump = false
6632
linkpart = Instance.new("Part",char)
6633
linkpart.Position = v3(999,999,999)
6634
linkpart.Transparency = 1
6635
linkpart.CanCollide = false
6636
linkpart.Anchored = true
6637
linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
6638
RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
6639
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
6640
	RootPart1.Anchored = true
6641
		RootPart.Anchored = true
6642
	RootPart1 = clone1.HumanoidRootPart
6643
	com1 = 10
6644
	noidle = true
6645
wait(2)
6646
noidle = false
6647
	
6648
	fuse1 = true
6649
	fuse5 = true
6650
	
6651
	wait(0.5)
6652
	fuse1 = false
6653
	fuse5 = false
6654
	coroutine.wrap(function()
6655
		for i = 1,40 do
6656
			if fuse == false then
6657
			wait()
6658
			com1 = com1 - 0.19
6659
			
6660
			RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
6661
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
6662
           
6663
		end
6664
		end
6665
	end)()
6666
	chatfunc("Fuuuu")
6667
	chatfunc1("Fuuuu")
6668
	fuse2 = true
6669
	fuse6 = true
6670
	wait(0.5)
6671
	fuse2 = false
6672
	fuse6 = false
6673
	chatfunc("Shon")
6674
	chatfunc1("Shon")
6675
	fuse3 = true
6676
	fuse7 = true
6677
	wait(0.5)
6678
	fuse3 = false
6679
	fuse7 = false
6680
	fuse4 = true
6681
	chatfunc("Ha")
6682
	chatfunc1("Ha")
6683
	fuse8 = true
6684
	wait(0.5)
6685
		a21e = new("Part",char)
6686
a21e.Name = "Beam"..num
6687
a21e.Locked = true
6688
a21e.Size = v3(1,1,1)
6689
a21e.CanCollide = false
6690
a21e.Position = v3(999,999,999)
6691
a21e.BrickColor = bc("White")
6692
a21e.Material = "Neon"
6693
a21e.Transparency = 0
6694
aa21e = new("SpecialMesh",a21e)
6695
a21e.Anchored = true
6696
a21e.Position = RootPart.Position
6697
aa21e.MeshType = "Sphere"
6698
aa21e.Scale = v3(1,1,1)
6699
6700
6701
	
6702
	fuse = true
6703
	
6704
	fuse4 = false
6705
	fuse8 = false
6706
	
6707
	
6708
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
6709
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
6710
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
6711
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
6712
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
6713
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6714
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
6715
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6716
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
6717
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
6718
	hum.HipHeight = 1.35
6719
	
6720
	RootPart.Anchored = false
6721
	idle5 = true
6722
	idle7 = true
6723
	Mesh.MeshId = "rbxassetid://720406482"
6724
	newaura.ImageTransparency = 0
6725
	Mesh.Scale = Vector3.new(7.2,7.2,7.2)
6726
	Weld.C0 = CFrame.new(0.2, .8, 0.55)*cfa(0,math.rad(180),0)
6727
		Hair7.Color = Color3.fromRGB(255,227,10)
6728
		char.Head.face.Texture= "rbxassetid://765493484"
6729
		ssjaura:Play()
6730
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=914324509"
6731
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=914324638"
6732
	hum.HipHeight = 2
6733
ssjauraburst:Play()
6734
wait(0.1)
6735
RootPart1.CFrame = CFrame.new(999,999,999)
6736
RootPart1.Anchored = true
6737
GroundWave5()
6738
GroundWave6()
6739
GroundWave7()
6740
GroundWave8()
6741
GroundWave9()
6742
GroundWave10()
6743
for i = 1,50 do
6744
	wait()
6745
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
6746
	a21e.Transparency = a21e.Transparency + 0.02
6747
end
6748
walk = false
6749
end
6750
  if msg == "Potara" and ssj4 == false and ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false then
6751
	clone1.Shirt.ShirtTemplate = "rbxassetid://475357799"
6752
clone1.Pants.PantsTemplate = "rbxassetid://475358113"
6753
	ape51.Transparency = 1
6754
	
6755
clone1.Head.Weld.C0 = CFrame.new(-.2,1,.5)*cfa(0,rad(0),0)
6756
clone1.Hair.Mesh.MeshId = "rbxassetid://568050133"
6757
clone1.Hair.Mesh.Scale = v3(7,7,7)
6758
6759
	idle = false
6760
	walk = false 
6761
	canjump = false
6762
linkpart = Instance.new("Part",char)
6763
linkpart.Position = v3(999,999,999)
6764
linkpart.Transparency = 1
6765
linkpart.CanCollide = false
6766
linkpart.Anchored = true
6767
linkpart.CFrame = RootPart.CFrame * cfa(0,rad(90),0) + RootPart.CFrame.lookVector
6768
RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * 10
6769
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * 10
6770
	RootPart1.Anchored = true
6771
		RootPart.Anchored = true
6772
	RootPart1 = clone1.HumanoidRootPart
6773
	com1 = 10
6774
	
6775
6776
	
6777
	potara1 = true
6778
	potara3 = true
6779
	wait(1)
6780
	potara1 = false
6781
	potara3 = false
6782
	noidle = true
6783
	noidle1 = true
6784
	ee = Instance.new("Part",char)
6785
ee.Size = Vector3.new(0.2,0.2,0.2)
6786
ee.Position = Vector3.new(9999999,9999999,9999999)
6787
ee.Shape = "Ball"
6788
ee.BrickColor = BrickColor.new("New Yeller")
6789
ee1 = Instance.new("Part",char)
6790
ee1.Size = Vector3.new(0.18,0.18,0.18)
6791
ee1.Position = Vector3.new(999999,999999,999999)
6792
ee1.Shape = "Ball"
6793
ee1.BrickColor = BrickColor.new("Mid gray") 
6794
ee2 = Instance.new("Part",char)
6795
ee2.Size = Vector3.new(0.06,0.06,0.06)
6796
ee2.Shape = "Ball"
6797
ee2.BrickColor = BrickColor.new("Mid gray")
6798
ee2.Position = Vector3.new(99999,99999,99999)
6799
ee3 = Instance.new("Part",char)
6800
ee3.Size = Vector3.new(0.06,0.06,0.06)
6801
ee3.Shape = "Ball"
6802
ee3.BrickColor = BrickColor.new("Mid gray")
6803
ee3.Position = Vector3.new(9999,9999,9999)
6804
ee4 = Instance.new("Part",char)
6805
ee4.Size = Vector3.new(0.1,0.1,0.1)
6806
ee4.Shape = "Ball"
6807
ee4.BrickColor = BrickColor.new("Mid gray")
6808
ee4.Position = Vector3.new(999,999,999)
6809
eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6810
eew.Part0 = game.Players.LocalPlayer.Character.Head
6811
eew.Part1 = ee
6812
eew.C0 = CFrame.new(0.68,-0.22,0)
6813
eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6814
eew1.Part0 = ee
6815
eew1.Part1 = ee1
6816
eew1.C0 = CFrame.new(0,0.02,0)
6817
eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6818
eew2.Part0 = game.Players.LocalPlayer.Character.Head
6819
eew2.Part1 = ee2
6820
eew2.C0 = CFrame.new(0.67,-0.1,0)
6821
eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6822
eew3.Part0 = game.Players.LocalPlayer.Character.Head
6823
eew3.Part1 = ee3
6824
eew3.C0 = CFrame.new(0.66,-0.05,0)
6825
eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6826
eew4.Part0 = game.Players.LocalPlayer.Character.Head
6827
eew4.Part1 = ee4
6828
eew4.C0 = CFrame.new(0.64,-0.01,0)
6829
-----------------------------------------------------------------------
6830
eed = Instance.new("Part",char)
6831
eed.Size = Vector3.new(0.2,0.2,0.2)
6832
eed.Position = Vector3.new(9999999,9999999,9999999)
6833
eed.Shape = "Ball"
6834
eed.BrickColor = BrickColor.new("New Yeller")
6835
ee1d = Instance.new("Part",char)
6836
ee1d.Size = Vector3.new(0.18,0.18,0.18)
6837
ee1d.Position = Vector3.new(999999,999999,999999)
6838
ee1d.Shape = "Ball"
6839
ee1d.BrickColor = BrickColor.new("Mid gray") 
6840
ee2d = Instance.new("Part",char)
6841
ee2d.Size = Vector3.new(0.06,0.06,0.06)
6842
ee2d.Shape = "Ball"
6843
ee2d.BrickColor = BrickColor.new("Mid gray")
6844
ee2d.Position = Vector3.new(99999,99999,99999)
6845
ee3d = Instance.new("Part",char)
6846
ee3d.Size = Vector3.new(0.06,0.06,0.06)
6847
ee3d.Shape = "Ball"
6848
ee3d.BrickColor = BrickColor.new("Mid gray")
6849
ee3d.Position = Vector3.new(9999,9999,9999)
6850
ee4d = Instance.new("Part",char)
6851
ee4d.Size = Vector3.new(0.1,0.1,0.1)
6852
ee4d.Shape = "Ball"
6853
ee4d.BrickColor = BrickColor.new("Mid gray")
6854
ee4d.Position = Vector3.new(999,999,999)
6855
eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6856
eew.Part0 = clone1.Head
6857
eew.Part1 = eed
6858
eew.C0 = CFrame.new(-0.68,-0.22,0)
6859
eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6860
eew1.Part0 = ee
6861
eew1.Part1 = ee1d
6862
eew1.C0 = CFrame.new(0,0.02,0)
6863
eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6864
eew2.Part0 = clone1.Head
6865
eew2.Part1 = ee2d
6866
eew2.C0 = CFrame.new(-0.67,-0.1,0)
6867
eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6868
eew3.Part0 = clone1.Head
6869
eew3.Part1 = ee3d
6870
eew3.C0 = CFrame.new(-0.66,-0.05,0)
6871
eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6872
eew4.Part0 = clone1.Head
6873
eew4.Part1 = ee4d
6874
eew4.C0 = CFrame.new(-0.64,-0.01,0)
6875
	wait(0.5)
6876
	noidle = false
6877
	noidle1 = false
6878
	potara2 = true
6879
	potara4 = true
6880
	for i = 1,20 do
6881
			wait()
6882
			com1 = com1 - 0.5
6883
			
6884
			RootPart1.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) + linkpart.CFrame.lookVector * com1
6885
RootPart.CFrame = linkpart.CFrame * cfa(0,rad(-90),0) - linkpart.CFrame.lookVector * com1
6886
           
6887
	end
6888
	
6889
	potara = true
6890
	eec = Instance.new("Part",char)
6891
eec.Size = Vector3.new(0.2,0.2,0.2)
6892
eec.Position = Vector3.new(9999999,9999999,9999999)
6893
eec.Shape = "Ball"
6894
eec.BrickColor = BrickColor.new("New Yeller")
6895
ee1c = Instance.new("Part",char)
6896
ee1c.Size = Vector3.new(0.18,0.18,0.18)
6897
ee1c.Position = Vector3.new(999999,999999,999999)
6898
ee1c.Shape = "Ball"
6899
ee1c.BrickColor = BrickColor.new("Mid gray") 
6900
ee2c = Instance.new("Part",char)
6901
ee2c.Size = Vector3.new(0.06,0.06,0.06)
6902
ee2c.Shape = "Ball"
6903
ee2c.BrickColor = BrickColor.new("Mid gray")
6904
ee2c.Position = Vector3.new(99999,99999,99999)
6905
ee3c = Instance.new("Part",char)
6906
ee3c.Size = Vector3.new(0.06,0.06,0.06)
6907
ee3c.Shape = "Ball"
6908
ee3c.BrickColor = BrickColor.new("Mid gray")
6909
ee3c.Position = Vector3.new(9999,9999,9999)
6910
ee4c = Instance.new("Part",char)
6911
ee4c.Size = Vector3.new(0.1,0.1,0.1)
6912
ee4c.Shape = "Ball"
6913
ee4c.BrickColor = BrickColor.new("Mid gray")
6914
ee4c.Position = Vector3.new(999,999,999)
6915
eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6916
eew.Part0 = game.Players.LocalPlayer.Character.Head
6917
eew.Part1 = eec
6918
eew.C0 = CFrame.new(-0.68,-0.22,0)
6919
eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6920
eew1.Part0 = ee
6921
eew1.Part1 = ee1c
6922
eew1.C0 = CFrame.new(0,0.02,0)
6923
eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6924
eew2.Part0 = game.Players.LocalPlayer.Character.Head
6925
eew2.Part1 = ee2c
6926
eew2.C0 = CFrame.new(-0.67,-0.1,0)
6927
eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6928
eew3.Part0 = game.Players.LocalPlayer.Character.Head
6929
eew3.Part1 = ee3c
6930
eew3.C0 = CFrame.new(-0.66,-0.05,0)
6931
eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
6932
eew4.Part0 = game.Players.LocalPlayer.Character.Head
6933
eew4.Part1 = ee4c
6934
eew4.C0 = CFrame.new(-0.64,-0.01,0)
6935
		a21e = new("Part",char)
6936
a21e.Name = "Beam"..num
6937
a21e.Locked = true
6938
a21e.Size = v3(1,1,1)
6939
a21e.CanCollide = false
6940
a21e.Position = v3(999,999,999)
6941
a21e.BrickColor = bc("White")
6942
a21e.Material = "Neon"
6943
a21e.Transparency = 0
6944
aa21e = new("SpecialMesh",a21e)
6945
a21e.Anchored = true
6946
a21e.Position = RootPart.Position
6947
aa21e.MeshType = "Sphere"
6948
aa21e.Scale = v3(1,1,1)
6949
Hair7.Color = Color3.fromRGB(255, 255, 255)
6950
	Mesh.MeshId = "http://www.roblox.com/asset/?id=430344159"
6951
	Mesh.Scale = v3(6.3,6.3,6.3)
6952
	Weld.C0 = CFrame.new(-.25,1.2,.44)
6953
	char.Head.face.Texture= "rbxassetid://682984973"
6954
	char["Body Colors"].HeadColor = BrickColor.new("Tr. Green")
6955
6956
	char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=715059748"
6957
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745414427"
6958
6959
6960
	
6961
	
6962
	
6963
	
6964
	potara2 = false
6965
	potara4 = false
6966
	
6967
	
6968
	LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1) --LeftUpperArm
6969
	RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperArm
6970
	LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerArm
6971
	RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightLowerArm
6972
	LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftUpperLeg
6973
	RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6974
	LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--LeftLowerLeg
6975
	RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--RightUpperLeg
6976
	Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Torso
6977
	Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(rad(0),rad(0),rad(0)),1)--Head
6978
	hum.HipHeight = 1.35
6979
	
6980
	RootPart.Anchored = false
6981
	idle5 = true
6982
	idle7 = true
6983
	
6984
6985
	hum.HipHeight = 2
6986
ssjauraburst:Play()
6987
RootPart1.CFrame = CFrame.new(999,999,999)
6988
RootPart1.Anchored = true
6989
GroundWave5()
6990
GroundWave6()
6991
GroundWave7()
6992
GroundWave8()
6993
GroundWave9()
6994
GroundWave10()
6995
for i = 1,50 do
6996
	wait()
6997
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
6998
	a21e.Transparency = a21e.Transparency + 0.02
6999
end
7000
walk = false
7001
end
7002
    end)
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
p1 = Instance.new("Part",char)
7014
p1.Size = v3(2,1.6,1)
7015
p1.Transparency = 1
7016
p1.CanCollide = false
7017
p1.Position = v3(999,999,999)
7018
p1.BrickColor = bc("Storm blue")
7019
p1mesh = Instance.new("SpecialMesh",p1)
7020
p1mesh.MeshType = "FileMesh"
7021
p1mesh.Scale = v3(1.01,1.01,1.01)
7022
p1mesh.MeshId = "rbxassetid://532220007"
7023
p1weld = Instance.new("Weld",p1)
7024
p1weld.Part0 = UpperTorso
7025
p1weld.Part1 = p1
7026
-------------------------------------------------------------
7027
p2 = Instance.new("Part",char)
7028
p2.Size = v3(2,1.6,1)
7029
p2.Transparency = 1
7030
p2.CanCollide = false
7031
p2.Position = v3(999,999,999)
7032
p2.BrickColor = bc("Storm blue")
7033
p2mesh = Instance.new("SpecialMesh",p2)
7034
p2mesh.MeshType = "FileMesh"
7035
p2mesh.Scale = v3(1.01,1.01,1.01)
7036
p2mesh.MeshId = "http://www.roblox.com/asset/?id=532220036"
7037
p2weld = Instance.new("Weld",p2)
7038
p2weld.Part0 = LowerTorso
7039
p2weld.Part1 = p2
7040
-------------------------------------------------------------
7041
p3 = Instance.new("Part",char)
7042
p3.Size = v3(2,1.6,1)
7043
p3.Transparency = 1
7044
p3.CanCollide = false
7045
p3.Position = v3(999,999,999)
7046
p3.BrickColor = bc("Storm blue")
7047
p3mesh = Instance.new("SpecialMesh",p3)
7048
p3mesh.MeshType = "FileMesh"
7049
p3mesh.Scale = v3(1.01,1.01,1.01)
7050
p3mesh.MeshId = "http://www.roblox.com/asset/?id=532219996"
7051
p3weld = Instance.new("Weld",p3)
7052
p3weld.Part0 = LeftUpperArm
7053
p3weld.Part1 = p3
7054
-------------------------------------------------------------
7055
p4 = Instance.new("Part",char)
7056
p4.Size = v3(2,1.6,1)
7057
p4.Transparency = 1
7058
p4.CanCollide = false
7059
p4.Position = v3(999,999,999)
7060
p4.BrickColor = bc("Storm blue")
7061
p4mesh = Instance.new("SpecialMesh",p4)
7062
p4mesh.MeshType = "FileMesh"
7063
p4mesh.Scale = v3(1.01,1.01,1.01)
7064
p4mesh.MeshId = "http://www.roblox.com/asset/?id=532220017"
7065
p4weld = Instance.new("Weld",p4)
7066
p4weld.Part0 = LeftLowerLeg
7067
p4weld.Part1 = p4
7068
-------------------------------------------------------------
7069
p5 = Instance.new("Part",char)
7070
p5.Size = v3(2,1.6,1)
7071
p5.Transparency = 1
7072
p5.CanCollide = false
7073
p5.Position = v3(999,999,999)
7074
p5.BrickColor = bc("Storm blue")
7075
p5mesh = Instance.new("SpecialMesh",p5)
7076
p5mesh.MeshType = "FileMesh"
7077
p5mesh.Scale = v3(1.01,1.01,1.01)
7078
p5mesh.MeshId = "http://www.roblox.com/asset/?id=532219991"
7079
p5weld = Instance.new("Weld",p5)
7080
p5weld.Part0 = LeftLowerArm
7081
p5weld.Part1 = p5
7082
-------------------------------------------------------------
7083
p6 = Instance.new("Part",char)
7084
p6.Size = v3(2,1.6,1)
7085
p6.Transparency = 1
7086
p6.CanCollide = false
7087
p6.Position = v3(999,999,999)
7088
p6.BrickColor = bc("Storm blue")
7089
p6mesh = Instance.new("SpecialMesh",p6)
7090
p6mesh.MeshType = "FileMesh"
7091
p6mesh.Scale = v3(1.01,1.01,1.01)
7092
p6mesh.MeshId = "http://www.roblox.com/asset/?id=532219986"
7093
p6weld = Instance.new("Weld",p6)
7094
p6weld.Part0 = LeftHand
7095
p6weld.Part1 = p6
7096
-------------------------------------------------------------
7097
p7 = Instance.new("Part",char)
7098
p7.Size = v3(2,1.6,1)
7099
p7.Transparency =1
7100
p7.CanCollide = false
7101
p7.Position = v3(999,999,999)
7102
p7.BrickColor = bc("Storm blue")
7103
p7mesh = Instance.new("SpecialMesh",p7)
7104
p7mesh.MeshType = "FileMesh"
7105
p7mesh.Scale = v3(1.01,1.01,1.01)
7106
p7mesh.MeshId = "http://www.roblox.com/asset/?id=532220012"
7107
p7weld = Instance.new("Weld",p7)
7108
p7weld.Part0 = LeftFoot
7109
p7weld.Part1 = p7
7110
-------------------------------------------------------------
7111
p8 = Instance.new("Part",char)
7112
p8.Size = v3(2,1.6,1)
7113
p8.Transparency = 1
7114
p8.CanCollide = false
7115
p8.Position = v3(999,999,999)
7116
p8.BrickColor = bc("Storm blue")
7117
p8mesh = Instance.new("SpecialMesh",p8)
7118
p8mesh.MeshType = "FileMesh"
7119
p8mesh.Scale = v3(1.01,1.01,1.01)
7120
p8mesh.MeshId = "http://www.roblox.com/asset/?id=532220020"
7121
p8weld = Instance.new("Weld",p8)
7122
p8weld.Part0 = RightFoot
7123
p8weld.Part1 = p8
7124
-------------------------------------------------------------
7125
p9 = Instance.new("Part",char)
7126
p9.Size = v3(2,1.6,1)
7127
p9.Transparency = 1
7128
p9.CanCollide = false
7129
p9.Position = v3(999,999,999)
7130
p9.BrickColor = bc("Storm blue")
7131
p9mesh = Instance.new("SpecialMesh",p9)
7132
p9mesh.MeshType = "FileMesh"
7133
p9mesh.Scale = v3(1.01,1.01,1.01)
7134
p9mesh.MeshId = "http://www.roblox.com/asset/?id=532219997"
7135
p9weld = Instance.new("Weld",p9)
7136
p9weld.Part0 = RightHand
7137
p9weld.Part1 = p9
7138
-------------------------------------------------------------
7139
p10 = Instance.new("Part",char)
7140
p10.Size = v3(2,1.6,1)
7141
p10.Transparency = 1
7142
p10.CanCollide = false
7143
p10.Position = v3(999,999,999)
7144
p10.BrickColor = bc("Storm blue")
7145
p10mesh = Instance.new("SpecialMesh",p10)
7146
p10mesh.MeshType = "FileMesh"
7147
p10mesh.Scale = v3(1.01,1.01,1.01)
7148
p10mesh.MeshId = "http://www.roblox.com/asset/?id=532219999"
7149
p10weld = Instance.new("Weld",p10)
7150
p10weld.Part0 = RightLowerArm
7151
p10weld.Part1 = p10
7152
-------------------------------------------------------------
7153
p11 = Instance.new("Part",char)
7154
p11.Size = v3(2,1.6,1)
7155
p11.Transparency = 1
7156
p11.CanCollide = false
7157
p11.Position = v3(999,999,999)
7158
p11.BrickColor = bc("Storm blue")
7159
p11mesh = Instance.new("SpecialMesh",p11)
7160
p11mesh.MeshType = "FileMesh"
7161
p11mesh.Scale = v3(1.01,1.01,1.01)
7162
p11mesh.MeshId = "http://www.roblox.com/asset/?id=532220027"
7163
p11weld = Instance.new("Weld",p11)
7164
p11weld.Part0 = RightLowerLeg
7165
p11weld.Part1 = p11
7166
-------------------------------------------------------------
7167
p12 = Instance.new("Part",char)
7168
p12.Size = v3(2,1.6,1)
7169
p12.Transparency =1
7170
p12.CanCollide = false
7171
p12.Position = v3(999,999,999)
7172
p12.BrickColor = bc("Storm blue")
7173
p12mesh = Instance.new("SpecialMesh",p12)
7174
p12mesh.MeshType = "FileMesh"
7175
p12mesh.Scale = v3(1.01,1.01,1.01)
7176
p12mesh.MeshId = "http://www.roblox.com/asset/?id=532220004"
7177
p12weld = Instance.new("Weld",p12)
7178
p12weld.Part0 = RightUpperArm
7179
p12weld.Part1 = p12
7180
-------------------------------------------------------------
7181
p13 = Instance.new("Part",char)
7182
p13.Size = v3(2,1.6,1)
7183
p13.Transparency = 1
7184
p13.CanCollide = false
7185
p13.Position = v3(999,999,999)
7186
p13.BrickColor = bc("Storm blue")
7187
p13mesh = Instance.new("SpecialMesh",p13)
7188
p13mesh.MeshType = "FileMesh"
7189
p13mesh.Scale = v3(1.01,1.01,1.01)
7190
p13mesh.MeshId = "http://www.roblox.com/asset/?id=532220031"
7191
p13weld = Instance.new("Weld",p13)
7192
p13weld.Part0 = RightUpperLeg
7193
p13weld.Part1 = p13
7194
-------------------------------------------------------------
7195
p14 = Instance.new("Part",char)
7196
p14.Size = v3(2,1,1)
7197
p14.Transparency = 1
7198
p14.CanCollide = false
7199
p14.Position = v3(999,999,999)
7200
p14.BrickColor = bc("Storm blue")
7201
p14mesh = Instance.new("SpecialMesh",p14)
7202
p14mesh.MeshType = "FileMesh"
7203
p14mesh.Scale = v3(1.01,1.01,1.01)
7204
p14mesh.MeshId = "http://www.roblox.com/asset/?id=532220018"
7205
p14weld = Instance.new("Weld",p14)
7206
p14weld.Part0 = LeftUpperLeg
7207
p14weld.Part1 = p14
7208
p15 = Instance.new("Part",char)
7209
p15.Size = v3(2,1,1)
7210
p15.Transparency = 1
7211
p15.CanCollide = false
7212
p15.Position = v3(999,999,999)
7213
p15.BrickColor = bc("Storm blue")
7214
p15mesh = Instance.new("SpecialMesh",p15)
7215
p15mesh.MeshType = "Head"
7216
p15mesh.Scale = v3(1.26,1.26,1.26)
7217
p15weld = Instance.new("Weld",p15)
7218
p15weld.Part0 = Head
7219
p15weld.Part1 = p15
7220
7221
mouse.KeyDown:connect(function(key)
7222
	if key == "z" and ki < 101 then
7223
		idle = false
7224
		idle7 = false
7225
		hum.HipHeight = 1.5
7226
		RootPart.Anchored = true
7227
		walk = false
7228
		canjump = false
7229
		transform1 = false
7230
		wait(0.2)
7231
		size = newaurabase.Size
7232
		size2 = newaurabase2.Size
7233
		wait(0.1)
7234
		KiCharge.TimePosition = 0.7
7235
		
7236
		wait(0.1)
7237
		KiCharge:Play()
7238
		
7239
		if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
7240
			newaura.ImageTransparency = 0
7241
			newaura.ImageColor3 = Color3.fromRGB(27, 42, 53)
7242
			newaurabase.Size = UDim2.new(20,0,20,0)
7243
		elseif ssjg == true then
7244
	newaurabase.Size = UDim2.new(12,0,25,0)
7245
	elseif ssj1 == true or ssj2 == true or ssj3 == true then
7246
	newaurabase.Size = UDim2.new(40,0,40,0)
7247
	elseif ssjb == true then
7248
		newaurabase.Size = UDim2.new(20,0,30,0)
7249
		elseif ssjb == true and ssjbkaio == true then
7250
			newaurabase2.Size = UDim2.new(25,0,45,0)
7251
			elseif ssjb == true and ssjbkaiox10 == true then
7252
			newaurabase2.Size = UDim2.new(40,0,80,0)
7253
			elseif ssj4 == true then
7254
	newaurabase.Size = UDim2.new(40,0,40,0)
7255
		end
7256
		
7257
			newaura.ImageTransparency = 0
7258
		rock = true
7259
		transform1 = false
7260
		transform3 = false
7261
		kicharging = true
7262
	end
7263
end)
7264
mouse.KeyUp:connect(function(key)
7265
	if key == "z" then
7266
		
7267
		KiCharge:Stop()
7268
		kicharging = false
7269
		rock = false
7270
		rock3 = true
7271
		transform3 = false
7272
		transform1 = false
7273
		transform4 = true
7274
		RootPart.Anchored = false
7275
		if ssj1 == false and ssj2 == false and ssj3 == false and ssjb == false and ssjg == false and ssj4 == false then
7276
			newaura.ImageTransparency = 1
7277
			newaura.ImageColor3 = Color3.fromRGB(255, 255, 255)
7278
		else
7279
			newaurabase.Size = size
7280
			newaurabase2.Size = size2
7281
		end
7282
		
7283
		a21e = new("Part",char)
7284
a21e.Name = "Beam"..num
7285
a21e.Locked = true
7286
a21e.Size = v3(1,1,1)
7287
a21e.CanCollide = false
7288
a21e.Position = v3(999,999,999)
7289
a21e.BrickColor = bc("White")
7290
a21e.Material = "Neon"
7291
a21e.Transparency = 0
7292
aa21e = new("SpecialMesh",a21e)
7293
a21e.Anchored = true
7294
a21e.Position = RootPart.Position
7295
aa21e.MeshType = "Sphere"
7296
aa21e.Scale = v3(1,1,1)
7297
7298
KiCharge2.TimePosition = 7.6
7299
wait(0.1)
7300
	KiCharge2:Play()
7301
	KiCharge:Stop()
7302
	GroundWave5()
7303
	GroundWave6()
7304
	GroundWave7()
7305
	GroundWave8()
7306
	GroundWave9()
7307
	GroundWave10()
7308
	for i = 1,25 do
7309
	wait()
7310
	aa21e.Scale = aa21e.Scale + v3(5,5,5)
7311
	a21e.Transparency = a21e.Transparency + 0.04
7312
	end
7313
	
7314
	wait(0.5)
7315
	
7316
	KiCharge2:Stop()
7317
	transform4 = false
7318
	if fuse == false or potara == false then
7319
		idle = true
7320
		walk = true
7321
		canjump = true
7322
	end
7323
	if fuse == true or potara == true then
7324
		idle7 = true
7325
	end
7326
	end
7327
end)
7328
7329
7330
7331
7332
7333
7334
7335
7336
hum.Name = "LolCantHurtMe"
7337
7338
7339
7340
7341
 
7342
7343
7344
7345
7346
function chatfunc1(text)
7347
local chat = coroutine.wrap(function()
7348
if clone1:FindFirstChild("TalkingBillBoard")~= nil then
7349
clone1:FindFirstChild("TalkingBillBoard"):destroy()
7350
end
7351
local naeeym2 = Instance.new("BillboardGui",clone1)
7352
naeeym2.Size = UDim2.new(0,100,0,40)
7353
naeeym2.StudsOffset = Vector3.new(0,3,0)
7354
naeeym2.Adornee = clone1.Head
7355
naeeym2.Name = "TalkingBillBoard"
7356
local tecks2 = Instance.new("TextLabel",naeeym2)
7357
tecks2.BackgroundTransparency = 1
7358
tecks2.BorderSizePixel = 0
7359
tecks2.Text = ""
7360
tecks2.Font = "Fantasy"
7361
tecks2.TextSize = 30
7362
tecks2.TextStrokeTransparency = 0
7363
tecks2.TextColor3 = Color3.new(0,0,0)
7364
tecks2.TextStrokeColor3 = Color3.new(0,0,255)
7365
tecks2.Size = UDim2.new(1,0,0.5,0)
7366
local tecks3 = Instance.new("TextLabel",naeeym2)
7367
tecks3.BackgroundTransparency = 1
7368
tecks3.BorderSizePixel = 0
7369
tecks3.Text = ""
7370
tecks3.Font = "Fantasy"
7371
tecks3.TextSize = 30
7372
tecks3.TextStrokeTransparency = 0
7373
tecks3.TextColor3 = Color3.new(0,0,0)
7374
tecks3.TextStrokeColor3 = Color3.new(255,255,255)
7375
tecks3.Size = UDim2.new(1,0,0.5,0)
7376
for i = 1,string.len(text),1 do
7377
7378
tecks2.Text = string.sub(text,1,i)
7379
tecks3.Text = string.sub(text,1,i)
7380
wait(0.01)
7381
end
7382
wait(2)
7383
for i = 1, 50 do
7384
7385
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
7386
tecks2.Rotation = tecks2.Rotation - .8
7387
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
7388
tecks2.TextTransparency = tecks2.TextTransparency + .04
7389
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
7390
tecks3.Rotation = tecks2.Rotation + .8
7391
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
7392
tecks3.TextTransparency = tecks2.TextTransparency + .04
7393
end
7394
naeeym2:Destroy()
7395
end)
7396
chat()
7397
7398
end
7399
7400
repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("LowerTorso") 
7401
local mouse = game.Players.LocalPlayer:GetMouse() 
7402
repeat wait() until mouse
7403
local plr = game.Players.LocalPlayer 
7404
local LowerTorso = plr.Character.LowerTorso 
7405
local flying = true
7406
local deb = true 
7407
local ctrl = {f = 0, b = 0, l = 0, r = 0} 
7408
local lastctrl = {f = 0, b = 0, l = 0, r = 0} 
7409
local maxspeed = 50 
7410
local speed = 0 
7411
function Fly() 
7412
local bg = Instance.new("BodyGyro", LowerTorso) 
7413
bg.P = 9e4 
7414
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) 
7415
bg.cframe =LowerTorso.CFrame 
7416
local bv = Instance.new("BodyVelocity", LowerTorso) 
7417
bv.velocity = Vector3.new(0,0.1,0) 
7418
bv.maxForce = Vector3.new(9e9, 9e9, 9e9) 
7419
repeat wait() 
7420
hum.PlatformStand = true 
7421
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then 
7422
speed = speed+.5+(speed/maxspeed) 
7423
if speed > maxspeed then 
7424
speed = maxspeed 
7425
end 
7426
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then 
7427
speed = speed-1 
7428
if speed < 0 then 
7429
speed = 0 
7430
end 
7431
end 
7432
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then 
7433
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed 
7434
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} 
7435
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then 
7436
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed 
7437
else 
7438
bv.velocity = Vector3.new(0,0.1,0) 
7439
end 
7440
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) 
7441
until not flying 
7442
ctrl = {f = 0, b = 0, l = 0, r = 0} 
7443
lastctrl = {f = 0, b = 0, l = 0, r = 0} 
7444
speed = 0 
7445
bg:Destroy() 
7446
bv:Destroy() 
7447
hum.PlatformStand = false 
7448
end 
7449
mouse.KeyDown:connect(function(key) 
7450
if key:lower() == "f" then 
7451
if flying then flying = false
7452
	flying1 = false
7453
idle = true
7454
	walk = true
7455
	canjump = true
7456
else 
7457
	hum.Jump = true
7458
	wait(0.5)
7459
	flying1 = true
7460
flying = true
7461
-- return to idle if finishing an emote
7462
	if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
7463
	oldAnim = "idle"
7464
	end
7465
7466
	currentAnim = ""
7467
	currentAnimInstance = nil
7468
	if (currentAnimKeyframeHandler ~= nil) then
7469
	currentAnimKeyframeHandler:disconnect()
7470
	end
7471
7472
	if (currentAnimTrack ~= nil) then
7473
	currentAnimTrack:Stop()
7474
	currentAnimTrack:Destroy()
7475
	currentAnimTrack = nil
7476
	end
7477
7478
	-- clean up walk if there is one
7479
	if (runAnimKeyframeHandler ~= nil) then
7480
	runAnimKeyframeHandler:disconnect()
7481
	end
7482
	
7483
	if (runAnimTrack ~= nil) then
7484
	runAnimTrack:Stop()
7485
	runAnimTrack:Destroy()
7486
	runAnimTrack = nil
7487
	end
7488
Fly() 
7489
end 
7490
elseif key:lower() == "w" then 
7491
ctrl.f = 1 
7492
nill = false
7493
foward = true
7494
elseif key:lower() == "s" then 
7495
ctrl.b = -1 
7496
elseif key:lower() == "a" then 
7497
ctrl.l = -1 
7498
elseif key:lower() == "d" then 
7499
ctrl.r = 1 
7500
end 
7501
end) 
7502
mouse.KeyUp:connect(function(key) 
7503
if key:lower() == "w" then 
7504
ctrl.f = 0 
7505
nill = true
7506
foward = false
7507
elseif key:lower() == "s" then 
7508
ctrl.b = 0 
7509
elseif key:lower() == "a" then 
7510
ctrl.l = 0 
7511
elseif key:lower() == "d" then 
7512
ctrl.r = 0 
7513
end 
7514
end)
7515
Fly()
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
-------------------------------------------------------------------------------------------------------------------------------------------
7553
math.randomseed(tick())
7554
7555
function configureAnimationSet(name, fileList)
7556
	if (animTable[name] ~= nil) then
7557
	for _, connection in pairs(animTable[name].connections) do
7558
	connection:disconnect()
7559
	end
7560
	end
7561
	animTable[name] = {}
7562
	animTable[name].count = 0
7563
	animTable[name].totalWeight = 0	
7564
	animTable[name].connections = {}
7565
7566
	local allowCustomAnimations = true
7567
	local AllowDisableCustomAnimsUserFlag = true
7568
7569
	local success, msg = pcall(function()
7570
	AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims")
7571
	end)
7572
7573
	if (AllowDisableCustomAnimsUserFlag) then
7574
	local ps = game:GetService("StarterPlayer"):FindFirstChild("PlayerSettings")
7575
	if (ps ~= nil) then
7576
	allowCustomAnimations = not require(ps).UseDefaultAnimations
7577
	end
7578
	end
7579
7580
	-- check for config values
7581
	local config = script:FindFirstChild(name)
7582
	if (allowCustomAnimations and config ~= nil) then
7583
	table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
7584
	table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
7585
	local idx = 1
7586
	for _, childPart in pairs(config:GetChildren()) do
7587
	if (childPart:IsA("Animation")) then
7588
	table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
7589
	animTable[name][idx] = {}
7590
	animTable[name][idx].anim = childPart
7591
	local weightObject = childPart:FindFirstChild("Weight")
7592
	if (weightObject == nil) then
7593
	animTable[name][idx].weight = 1
7594
	else
7595
	animTable[name][idx].weight = weightObject.Value
7596
	end
7597
	animTable[name].count = animTable[name].count + 1
7598
	animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
7599
	idx = idx + 1
7600
	end
7601
	end
7602
	end
7603
7604
	-- fallback to defaults
7605
	if (animTable[name].count <= 0) then
7606
	for idx, anim in pairs(fileList) do
7607
	animTable[name][idx] = {}
7608
	animTable[name][idx].anim = Instance.new("Animation")
7609
	animTable[name][idx].anim.Name = name
7610
	animTable[name][idx].anim.AnimationId = anim.id
7611
	animTable[name][idx].weight = anim.weight
7612
	animTable[name].count = animTable[name].count + 1
7613
	animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
7614
--	print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
7615
	end
7616
	end
7617
end
7618
7619
-- Setup animation objects
7620
function scriptChildModified(child)
7621
	local fileList = animNames[child.Name]
7622
	if (fileList ~= nil) then
7623
	configureAnimationSet(child.Name, fileList)
7624
	end	
7625
end
7626
7627
script.ChildAdded:connect(scriptChildModified)
7628
script.ChildRemoved:connect(scriptChildModified)
7629
7630
7631
for name, fileList in pairs(animNames) do 
7632
	configureAnimationSet(name, fileList)
7633
end	
7634
7635
-- ANIMATION
7636
7637
-- declarations
7638
local toolAnim = "None"
7639
local toolAnimTime = 0
7640
7641
local jumpAnimTime = 0
7642
local jumpAnimDuration = 0.31
7643
7644
local toolTransitionTime = 0.1
7645
local fallTransitionTime = 0.2
7646
7647
-- functions
7648
7649
function stopAllAnimations()
7650
	local oldAnim = currentAnim
7651
7652
	-- return to idle if finishing an emote
7653
	if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
7654
	oldAnim = "idle"
7655
	end
7656
7657
	currentAnim = ""
7658
	currentAnimInstance = nil
7659
	if (currentAnimKeyframeHandler ~= nil) then
7660
	currentAnimKeyframeHandler:disconnect()
7661
	end
7662
7663
	if (currentAnimTrack ~= nil) then
7664
	currentAnimTrack:Stop()
7665
	currentAnimTrack:Destroy()
7666
	currentAnimTrack = nil
7667
	end
7668
7669
	-- clean up walk if there is one
7670
	if (runAnimKeyframeHandler ~= nil) then
7671
	runAnimKeyframeHandler:disconnect()
7672
	end
7673
	
7674
	if (runAnimTrack ~= nil) then
7675
	runAnimTrack:Stop()
7676
	runAnimTrack:Destroy()
7677
	runAnimTrack = nil
7678
	end
7679
	
7680
	return oldAnim
7681
end
7682
7683
local smallButNotZero = 0.0001
7684
function setRunSpeed(speed)
7685
	if speed < 0.33 then
7686
	currentAnimTrack:AdjustWeight(1.0)	
7687
	runAnimTrack:AdjustWeight(smallButNotZero)
7688
	elseif speed < 0.66 then
7689
	local weight = ((speed - 0.33) / 0.33)
7690
	currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
7691
	runAnimTrack:AdjustWeight(weight + smallButNotZero)
7692
	else
7693
	currentAnimTrack:AdjustWeight(smallButNotZero)
7694
	runAnimTrack:AdjustWeight(1.0)
7695
	end
7696
	
7697
	local speedScaled = speed * 1.25
7698
	runAnimTrack:AdjustSpeed(speedScaled)
7699
	currentAnimTrack:AdjustSpeed(speedScaled)
7700
end
7701
7702
7703
function setAnimationSpeed(speed)
7704
	if jumped == false or flying == false then
7705
	if speed ~= currentAnimSpeed then
7706
	currentAnimSpeed = speed
7707
	if currentAnim == "walk" then
7708
	setRunSpeed(speed)
7709
	else
7710
	currentAnimTrack:AdjustSpeed(currentAnimSpeed)
7711
	end
7712
	end
7713
	end
7714
end
7715
7716
function keyFrameReachedFunc(frameName)
7717
	if (frameName == "End") then
7718
	if currentAnim == "walk" then
7719
	runAnimTrack.TimePosition = 0.0
7720
	currentAnimTrack.TimePosition = 0.0
7721
	else
7722
	local repeatAnim = currentAnim
7723
	-- return to idle if finishing an emote
7724
	if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
7725
	repeatAnim = "idle"
7726
	end
7727
	
7728
	local animSpeed = currentAnimSpeed
7729
	playAnimation(repeatAnim, 0.15, Humanoid)
7730
	setAnimationSpeed(animSpeed)
7731
	end
7732
	end
7733
end
7734
7735
function rollAnimation(animName)
7736
	local roll = math.random(1, animTable[animName].totalWeight) 
7737
	local origRoll = roll
7738
	local idx = 1
7739
	while (roll > animTable[animName][idx].weight) do
7740
	roll = roll - animTable[animName][idx].weight
7741
	idx = idx + 1
7742
	end
7743
	return idx
7744
end
7745
7746
function playAnimation(animName, transitionTime, humanoid) 	
7747
	local idx = rollAnimation(animName)
7748
	local anim = animTable[animName][idx].anim
7749
7750
	-- switch animation	
7751
	if (anim ~= currentAnimInstance) then
7752
	
7753
	if (currentAnimTrack ~= nil) then
7754
	currentAnimTrack:Stop(transitionTime)
7755
	currentAnimTrack:Destroy()
7756
	end
7757
7758
	if (runAnimTrack ~= nil) then
7759
	runAnimTrack:Stop(transitionTime)
7760
	runAnimTrack:Destroy()
7761
	end
7762
7763
	currentAnimSpeed = 1.0
7764
	
7765
	-- load it to the humanoid; get AnimationTrack
7766
	currentAnimTrack = humanoid:LoadAnimation(anim)
7767
	currentAnimTrack.Priority = Enum.AnimationPriority.Core
7768
	 
7769
	-- play the animation
7770
	currentAnimTrack:Play(transitionTime)
7771
	currentAnim = animName
7772
	currentAnimInstance = anim
7773
7774
	-- set up keyframe name triggers
7775
	if (currentAnimKeyframeHandler ~= nil) then
7776
	currentAnimKeyframeHandler:disconnect()
7777
	end
7778
	currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
7779
	
7780
	-- check to see if we need to blend a walk/run animation
7781
	if animName == "walk" then
7782
	local runAnimName = "run"
7783
	local runIdx = rollAnimation(runAnimName)
7784
7785
	runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
7786
	runAnimTrack.Priority = Enum.AnimationPriority.Core
7787
	runAnimTrack:Play(transitionTime)	
7788
	
7789
	if (runAnimKeyframeHandler ~= nil) then
7790
	runAnimKeyframeHandler:disconnect()
7791
	end
7792
	runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)	
7793
	end
7794
	end
7795
7796
end
7797
7798
-------------------------------------------------------------------------------------------
7799
-------------------------------------------------------------------------------------------
7800
7801
local toolAnimName = ""
7802
local toolAnimTrack = nil
7803
local toolAnimInstance = nil
7804
local currentToolAnimKeyframeHandler = nil
7805
7806
function toolKeyFrameReachedFunc(frameName)
7807
	if (frameName == "End") then
7808
	playToolAnimation(toolAnimName, 0.0, Humanoid)
7809
	end
7810
end
7811
7812
7813
function playToolAnimation(animName, transitionTime, humanoid, priority)	 	
7814
	local idx = rollAnimation(animName)
7815
	local anim = animTable[animName][idx].anim
7816
7817
	if (toolAnimInstance ~= anim) then
7818
	
7819
	if (toolAnimTrack ~= nil) then
7820
	toolAnimTrack:Stop()
7821
	toolAnimTrack:Destroy()
7822
	transitionTime = 0
7823
	end
7824
	
7825
	-- load it to the humanoid; get AnimationTrack
7826
	toolAnimTrack = humanoid:LoadAnimation(anim)
7827
	if priority then
7828
	toolAnimTrack.Priority = priority
7829
	end
7830
	 
7831
	-- play the animation
7832
	toolAnimTrack:Play(transitionTime)
7833
	toolAnimName = animName
7834
	toolAnimInstance = anim
7835
7836
	currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
7837
	end
7838
end
7839
7840
function stopToolAnimations()
7841
	local oldAnim = toolAnimName
7842
7843
	if (currentToolAnimKeyframeHandler ~= nil) then
7844
	currentToolAnimKeyframeHandler:disconnect()
7845
	end
7846
7847
	toolAnimName = ""
7848
	toolAnimInstance = nil
7849
	if (toolAnimTrack ~= nil) then
7850
	toolAnimTrack:Stop()
7851
	toolAnimTrack:Destroy()
7852
	toolAnimTrack = nil
7853
	end
7854
7855
	return oldAnim
7856
end
7857
7858
-------------------------------------------------------------------------------------------
7859
-------------------------------------------------------------------------------------------
7860
-- STATE CHANGE HANDLERS
7861
7862
function onRunning(speed)
7863
	if speed > 0.5 then
7864
	local scale = 16.0
7865
	if jumped == false or flying == false then
7866
	playAnimation("walk", 0.2, Humanoid)
7867
	end
7868
	setAnimationSpeed(speed / scale)
7869
	pose = "Running"
7870
	else
7871
	if emoteNames[currentAnim] == nil then
7872
	playAnimation("idle", 0.2, Humanoid)
7873
	pose = "Standing"
7874
	end
7875
	end
7876
end
7877
7878
function onDied()
7879
	pose = "Dead"
7880
end
7881
7882
function onJumping()
7883
	
7884
end
7885
7886
function onClimbing(speed)
7887
	local scale = 5.0
7888
	playAnimation("climb", 0.1, Humanoid)
7889
	setAnimationSpeed(speed / scale)
7890
	pose = "Climbing"
7891
end
7892
7893
function onGettingUp()
7894
	pose = "GettingUp"
7895
end
7896
7897
function onFreeFall()
7898
	
7899
end
7900
7901
function onFallingDown()
7902
	
7903
end
7904
7905
function onSeated()
7906
	pose = "Seated"
7907
end
7908
7909
function onPlatformStanding()
7910
7911
end
7912
7913
-------------------------------------------------------------------------------------------
7914
-------------------------------------------------------------------------------------------
7915
7916
function onSwimming(speed)
7917
	if speed > 1.00 then
7918
	local scale = 10.0
7919
	playAnimation("swim", 0.4, Humanoid)
7920
	setAnimationSpeed(speed / scale)
7921
	pose = "Swimming"
7922
	else
7923
	playAnimation("swimidle", 0.4, Humanoid)
7924
	pose = "Standing"
7925
	end
7926
end
7927
7928
function animateTool()
7929
	if (toolAnim == "None") then
7930
	playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
7931
	return
7932
	end
7933
7934
	if (toolAnim == "Slash") then
7935
	playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
7936
	return
7937
	end
7938
7939
	if (toolAnim == "Lunge") then
7940
	playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
7941
	return
7942
	end
7943
end
7944
7945
function getToolAnim(tool)
7946
	for _, c in ipairs(tool:GetChildren()) do
7947
	if c.Name == "toolanim" and c.className == "StringValue" then
7948
	return c
7949
	end
7950
	end
7951
	return nil
7952
end
7953
7954
local lastTick = 0
7955
7956
function stepAnimate(currentTime)
7957
	local amplitude = 1
7958
	local frequency = 1
7959
  	local deltaTime = currentTime - lastTick
7960
  	lastTick = currentTime
7961
7962
	local climbFudge = 0
7963
	local setAngles = false
7964
7965
  	if (jumpAnimTime > 0) then
7966
  	jumpAnimTime = jumpAnimTime - deltaTime
7967
  	end
7968
7969
	if (pose == "FreeFall" and jumpAnimTime <= 0) then
7970
	playAnimation("fall", fallTransitionTime, Humanoid)
7971
	elseif (pose == "Seated") then
7972
	playAnimation("sit", 0.5, Humanoid)
7973
	return
7974
	elseif (pose == "Running") then
7975
	if jumped == false or flying == false then
7976
	playAnimation("walk", 0.2, Humanoid)
7977
	end
7978
	elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
7979
	stopAllAnimations()
7980
	amplitude = 0.1
7981
	frequency = 1
7982
	setAngles = true
7983
	end
7984
7985
	-- Tool Animation handling
7986
	local tool = Character:FindFirstChildOfClass("Tool")
7987
	if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
7988
	
7989
	local animStringValueObject = getToolAnim(tool)
7990
7991
	if animStringValueObject then
7992
	toolAnim = animStringValueObject.Value
7993
	-- message recieved, delete StringValue
7994
	animStringValueObject.Parent = nil
7995
	toolAnimTime = currentTime + .3
7996
	end
7997
7998
	if currentTime > toolAnimTime then
7999
	toolAnimTime = 0
8000
	toolAnim = "None"
8001
	end
8002
8003
	animateTool()	
8004
	else
8005
	stopToolAnimations()
8006
	toolAnim = "None"
8007
	toolAnimInstance = nil
8008
	toolAnimTime = 0
8009
	end
8010
end
8011
8012
-- connect events
8013
Humanoid.Died:connect(onDied)
8014
Humanoid.Running:connect(onRunning)
8015
Humanoid.Jumping:connect(onJumping)
8016
Humanoid.Climbing:connect(onClimbing)
8017
Humanoid.GettingUp:connect(onGettingUp)
8018
Humanoid.FreeFalling:connect(onFreeFall)
8019
Humanoid.FallingDown:connect(onFallingDown)
8020
Humanoid.Seated:connect(onSeated)
8021
Humanoid.PlatformStanding:connect(onPlatformStanding)
8022
Humanoid.Swimming:connect(onSwimming)
8023
8024
-- setup emote chat hook
8025
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
8026
	local emote = ""
8027
	if (string.sub(msg, 1, 3) == "/e ") then
8028
	emote = string.sub(msg, 4)
8029
	elseif (string.sub(msg, 1, 7) == "/emote ") then
8030
	emote = string.sub(msg, 8)
8031
	end
8032
	
8033
	if (pose == "Standing" and emoteNames[emote] ~= nil) then
8034
	playAnimation(emote, 0.1, Humanoid)
8035
	end
8036
end)
8037
8038
8039
8040
-- initialize to idle
8041
8042
8043
-- loop to handle timed state transitions and tool animations
8044
while Character.Parent ~= nil do
8045
	local _, currentGameTime = wait(0.1)
8046
	stepAnimate(currentGameTime)
8047
8048
end