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