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