View difference between Paste ID: Xiw7mpvf and nmQb9Dqj
SHOW: | | - or go back to the newest paste.
1
-- Credits by venturiansonic
2
3
wait(0.3)
4
Colours = {
5
	Spirit = {
6
		BrickColor.new("Electric blue"),
7
		BrickColor.new("Institutional white")
8
	}
9
}
10
Keys = {}
11
UserInputService = game:GetService("UserInputService")
12
TweenService = game:GetService("TweenService")
13
Chat = game:GetService("Chat")
14
Plr = game:GetService("Players").LocalPlayer
15
Mouse = Plr:GetMouse()
16
Char = Plr.Character
17
Human = Char:FindFirstChildOfClass("Humanoid")
18
assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
19
Motor6DClones = {}
20
BodyPartClones = {}
21
Rad = math.rad
22
Sin = math.sin
23
Random = math.random
24
Floor = math.floor
25
Torso = Char.Torso
26
HRoot = Char.HumanoidRootPart
27
LArm = Char["Left Arm"]
28
RArm = Char["Right Arm"]
29
LLeg = Char["Left Leg"]
30
RLeg = Char["Right Leg"]
31
Head = Char.Head
32
Hrj = HRoot.RootJoint
33
LShold = Torso["Left Shoulder"]
34
RShold = Torso["Right Shoulder"]
35
LHip = Torso["Left Hip"]
36
RHip = Torso["Right Hip"]
37
Last = "Left"
38
Anim = "Idle"
39
Dir = "None"
40
Mode = "Base"
41
Falling = false
42
Flying = false
43
After = false
44
Typing = false
45
CanMelee = false
46
Attacking = false
47
Sprint = false
48
Walkspeed = 16
49
Char.Animate.Disabled = true
50
Human.Animator:Destroy()
51
Human:RemoveAccessories()
52
Char.Sound:Destroy()
53
Char.Animate:Destroy()
54
Dodge = false
55
Neck = Torso.Neck
56
Lscf = LShold.C0
57
Rscf = RShold.C0
58
Lhcf = LHip.C0
59
Rhcf = RHip.C0
60
Ncf = Neck.C0
61
Hrjcf = Hrj.C0
62
local instinct = false
63
HRoot.Touched:connect(function(hit)
64
	local h = hit.Parent:FindFirstChild("Part")
65
	if h ~= nil and Human.Health > 0 and instinct == true then
66
		HRoot.Anchored = true
67
		HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
68
		for i = 0, 1, 0.1 do
69
			Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
70
			LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
71
			RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
72
			SWait()
73
		end
74
		HRoot.Anchored = false
75
		local ay = math.random(1, 2)
76
		if ay == 1 then
77
			HRoot.Anchored = true
78
			HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0))
79
			HRoot.Anchored = false
80
			for i = 0, 1, 0.1 do
81
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
82
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
83
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
84
				SWait()
85
			end
86
		end
87
	end
88
end)
89
Torso.Touched:connect(function(hit)
90
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
91
	if h ~= nil and Human.Health > 0 and instinct == true then
92
		HRoot.Anchored = true
93
		HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0))
94
		HRoot.Anchored = false
95
		local ay = math.random(1, 2)
96
		if ay == 1 then
97
			HRoot.Anchored = true
98
			HRoot.Anchored = false
99
		end
100
	end
101
end)
102
Head.Touched:connect(function(hit)
103
	local h = hit.Parent:FindFirstChild("NewPart")
104
	if h ~= nil and Human.Health > 0 and instinct == true then
105
		HRoot.Anchored = true
106
		HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
107
		HRoot.Anchored = false
108
		local ay = math.random(1, 2)
109
		if ay == 1 then
110
			HRoot.Anchored = true
111
			HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0))
112
			HRoot.Anchored = false
113
		end
114
	end
115
end)
116
HRoot.Touched:connect(function(hit)
117
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
118
	if h ~= nil and Human.Health > 0 and instinct == true then
119
		HRoot.Anchored = true
120
		HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
121
		HRoot.Anchored = false
122
		local ay = math.random(1, 2)
123
		if ay == 1 then
124
			HRoot.Anchored = true
125
			HRoot.Anchored = false
126
		end
127
	end
128
end)
129
HRoot.Touched:connect(function(hit)
130
	local h = hit.Parent:FindFirstChild("NewPart")
131
	if h ~= nil and Human.Health > 0 and instinct == true then
132
		HRoot.Anchored = true
133
		HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
134
		for i = 0, 1, 0.1 do
135
			Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
136
			LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
137
			RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
138
			RHip.C0 = RHip.C0:lerp(Rhcf, i)
139
			SWait()
140
		end
141
		HRoot.Anchored = false
142
		local ay = math.random(1, 2)
143
		if ay == 1 then
144
			HRoot.Anchored = true
145
			HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
146
			HRoot.Anchored = false
147
		end
148
	end
149
end)
150
if Char:FindFirstChildOfClass("BodyColors") then
151
	Char:FindFirstChildOfClass("BodyColors"):Destroy()
152
end
153
for _, v in pairs(Char:GetChildren()) do
154
	if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
155
		v:Destroy()
156
	elseif v:IsA("BasePart") then
157
		v.BrickColor = BrickColor.new("Pastel brown")
158
	end
159
end
160
function SWait(float)
161
	if not float then
162
		return game:GetService("RunService").RenderStepped:wait()
163
	else
164
		return game:GetService("RunService").RenderStepped:wait(float)
165
	end
166
end
167
function Smooth(part)
168
	part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
169
	part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
170
	part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
171
	part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
172
	part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
173
	part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
174
end
175
function Create(Class, Parent, Name, Extra)
176
	local asd = Instance.new(Class, Parent)
177
	asd.Name = Name or Class
178
	if asd:IsA("BasePart") then
179
		Smooth(asd)
180
	end
181
	for i, v in pairs(Extra or {}) do
182
		asd[i] = v
183
	end
184
	return asd
185
end
186
function newWeld(parent, P0, P1, C0, C1)
187
	local weld = Instance.new("Motor6D", parent or P0)
188
	weld.Part0 = P0
189
	weld.Part1 = P1
190
	weld.C0 = C0 or weld.C0
191
	weld.C1 = C1 or weld.C1
192
	return weld
193
end
194
function findRealAncestor(inst)
195
	local par = inst.Parent
196
	local lastPar = inst
197
	repeat
198
		lastPar = par
199
		if par.Parent == nil then
200
			par = workspace
201
		else
202
			par = par.Parent
203
		end
204
		wait()
205
	until par == workspace
206
	return lastPar or nil
207
end
208
function createEmit(props)
209
	for _, v in pairs(Char:GetChildren()) do
210
		if v:IsA("BasePart") then
211
			local emit = Instance.new("ParticleEmitter", v)
212
			for i, v in pairs(props or {}) do
213
				emit[i] = v
214
			end
215
		end
216
	end
217
end
218
function toggleEmitters(arg)
219
	if arg ~= "AllOff" then
220
		for _, v in pairs(Char:GetDescendants()) do
221
			if v.Name == arg and v:IsA("ParticleEmitter") then
222
				v.Enabled = not v.Enabled
223
			end
224
		end
225
	else
226
		for _, v in pairs(Char:GetDescendants()) do
227
			if v:IsA("ParticleEmitter") then
228
				v.Enabled = false
229
			end
230
		end
231
	end
232
end
233
function stopAllSounds()
234
	for _, v in pairs(Char:GetDescendants()) do
235
		if v:IsA("Sound") then
236
			v:Stop()
237
		end
238
	end
239
end
240
function rayCast(Position, Direction, Range, Ignore)
241
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
242
end
243
function CreateRegion3(pos, siz)
244
	local offset = siz / 2
245
	local p1 = pos - offset
246
	local p2 = pos + offset
247
	return Region3.new(p1, p2)
248
end
249-
Char.Head.face.Texture = "rbxassetid://413593222"
249+
Char.Head.face.Texture = "rbxassetid://2200285777"
250
Shirt = Create("Shirt", Char, "Shirt", {
251-
	ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
251+
	ShirtTemplate = "http://www.roblox.com/asset/?id=178749146"
252
})
253
Pants = Create("Pants", Char, "Pants", {
254-
	PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
254+
	PantsTemplate = "http://www.roblox.com/asset/?id=178749230"
255
})
256
Hair = Create("Part", Char, "Hair", {
257
	CanCollide = false,
258-
	BrickColor = BrickColor.new("Black metallic")
258+
	BrickColor = BrickColor.new("Bright yellow")
259
})
260
Nose = Create("Decal", Head, "Decal", {
261
	Texture = "rbxassetid://0"
262
})
263
Mouth = Create("Decal", Head, "Decal", {
264
	Texture = "rbxassetid://0"
265
})
266
Create("SpecialMesh", Hair, "Mesh", {
267-
	MeshId = "http://www.roblox.com/asset/?id=1378167215",
267+
	MeshId = "http://www.roblox.com/asset/?id=560718478",
268
	Scale = Vector3.new(1.1, 1.1, 1.1),
269
	Offset = Vector3.new(0, 0.48, -0.4)
270
})
271
HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
272
KamehamehaSound = Create("Sound", HRoot, "Sound", {
273
	SoundId = "rbxassetid://551399476",
274
	Volume = 2,
275
	EmitterSize = 50
276
})
277
PunchSound = Create("Sound", Torso, "Sound", {
278
	SoundId = "rbxassetid://573604054",
279
	Volume = 4,
280
	EmitterSize = 2
281
})
282
SpiritBombSound = Create("Sound", HRoot, "Sound", {
283
	SoundId = "rbxassetid://919429799",
284
	Volume = 2,
285
	EmitterSize = 50
286
})
287
ExplosionSound = Create("Sound", HRoot, "Sound", {
288
	SoundId = "rbxassetid://638861091",
289
	Volume = 3,
290
	EmitterSize = 100
291
})
292
PunchSound2 = Create("Sound", HRoot, "Sound", {
293
	SoundId = "rbxassetid://137579113",
294
	Volume = 4,
295
	EmitterSize = 100
296
})
297
PunchSound3 = Create("Sound", HRoot, "Sound", {
298
	SoundId = "rbxassetid://748050177",
299
	Volume = 4,
300
	EmitterSize = 5
301
})
302
ExplosionSound2 = Create("Sound", HRoot, "Sound", {
303
	SoundId = "rbxassetid://165970126",
304
	Volume = 4
305
})
306
UltraSound1 = Create("Sound", HRoot, "Sound", {
307
	SoundId = "rbxassetid://1136905493",
308
	Volume = 1,
309
	EmitterSize = 100,
310
	Looped = true
311
})
312
UltraSound2 = Create("Sound", HRoot, "Sound", {
313
	SoundId = "rbxassetid://232213955",
314
	Volume = 2
315
})
316
SSJScream1 = Create("Sound", HRoot, "Sound", {
317
	SoundId = "rbxassetid://527276541",
318
	Volume = 2
319
})
320
SSJScream2 = Create("Sound", HRoot, "Sound", {
321
	SoundId = "rbxassetid://975468335",
322
	Volume = 2
323
})
324
SSJSound1 = Create("Sound", HRoot, "Sound", {
325
	SoundId = "rbxassetid://437393965",
326
	Volume = 2
327
})
328
SSJSound2 = Create("Sound", HRoot, "Sound", {
329
	SoundId = "rbxassetid://891397456",
330
	Volume = 4,
331
	Looped = true
332
})
333
SSJSound3 = Create("Sound", HRoot, "Sound", {
334
	SoundId = "rbxassetid://390946253",
335
	Volume = 2,
336
	EmitterSize = 100,
337
	Looped = true
338
})
339
SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
340
	SoundId = "rbxassetid://850205092",
341
	Volume = 4,
342
	Looped = true
343
})
344
SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
345
	SoundId = "rbxassetid://144377132",
346
	Volume = 2,
347
	Looped = true,
348
	EmitterSize = 100
349
})
350
SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
351
	SoundId = "rbxassetid://156056027",
352
	Volume = 2,
353
	Looped = true,
354
	EmitterSize = 100
355
})
356
SSJGSound1 = Create("Sound", HRoot, "Sound", {
357
	SoundId = "rbxassetid://612450955",
358
	Volume = 2,
359
	Looped = true,
360
	EmitterSize = 100
361
})
362
SSJGSound2 = Create("Sound", HRoot, "Sound", {
363
	SoundId = "rbxassetid://590580266",
364
	Volume = 4,
365
	Looped = true
366
})
367
PowerDown = Create("Sound", HRoot, "Sound", {
368
	SoundId = "rbxassetid://550621034",
369
	Volume = 4,
370
	EmitterSize = 100
371
})
372
SSJBSound1 = Create("Sound", HRoot, "Sound", {
373
	SoundId = "rbxassetid://874183151",
374
	Volume = 2
375
})
376
SSJBSound2 = Create("Sound", HRoot, "Sound", {
377
	SoundId = "rbxassetid://180572775",
378
	Volume = 2,
379
	Looped = true,
380
	EmitterSize = 100
381
})
382
SSJBSound3 = Create("Sound", HRoot, "Sound", {
383
	SoundId = "rbxassetid://443386048",
384
	Volume = 4,
385
	Looped = true
386
})
387
Hcf = HairWeld.C0
388
FloatVel = Create("BodyVelocity", nil, "Float", {
389
	MaxForce = Vector3.new(0, 0, 0),
390
	Velocity = Vector3.new(0, 0, 0)
391
})
392
FloatGyro = Create("BodyGyro", nil, "Gyro", {
393
	MaxTorque = Vector3.new(0, 0, 0),
394
	P = 30000
395
})
396
Char.Archivable = true
397
Clone = Char:Clone()
398
Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
399
Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
400
Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
401
Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
402
Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
403
Human.MaxHealth = 50000
404
wait(0.01)
405
Human.Health = 50000
406
if Clone:FindFirstChildOfClass("ForceField") then
407
	Clone:FindFirstChildOfClass("ForceField"):Destroy()
408
end
409
Char.Archivable = false
410
SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
411
	ExtentsOffset = Vector3.new(0, 0, 0),
412
	MaxDistance = math.huge,
413
	Size = UDim2.new(20, 0, 20, 0)
414
})
415
Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
416
	BackgroundTransparency = 1,
417
	Size = UDim2.new(2, 0, 1, 0),
418
	Position = UDim2.new(-0.5, 0, -0.2, 0)
419
})
420
createEmit({
421
	Name = "UltAura",
422
	Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
423
	LightEmission = 0.15,
424
	LightInfluence = 1,
425
	Size = NumberSequence.new(1),
426
	Texture = "rbxassetid://833874434",
427
	Transparency = NumberSequence.new({
428
		NumberSequenceKeypoint.new(0, 1),
429
		NumberSequenceKeypoint.new(0.117, 0.705),
430
		NumberSequenceKeypoint.new(0.655, 0.732),
431
		NumberSequenceKeypoint.new(1, 1)
432
	}),
433
	Lifetime = NumberRange.new(2),
434
	Rate = 25,
435
	RotSpeed = NumberRange.new(-100, 100),
436
	Speed = NumberRange.new(0.5),
437
	SpreadAngle = Vector2.new(15, 15),
438
	ZOffset = -2,
439
	Enabled = false,
440
	LockedToPart = true
441
})
442
createEmit({
443
	Name = "UltAura",
444
	Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
445
	LightEmission = 0.15,
446
	LightInfluence = 1,
447
	Size = NumberSequence.new(0.95),
448
	Texture = "rbxassetid://833874434",
449
	Transparency = NumberSequence.new({
450
		NumberSequenceKeypoint.new(0, 1),
451
		NumberSequenceKeypoint.new(0.117, 0.705),
452
		NumberSequenceKeypoint.new(0.655, 0.732),
453
		NumberSequenceKeypoint.new(1, 1)
454
	}),
455
	Lifetime = NumberRange.new(2),
456
	Rate = 25,
457
	RotSpeed = NumberRange.new(-100, 100),
458
	Speed = NumberRange.new(0.5),
459
	SpreadAngle = Vector2.new(15, 15),
460
	ZOffset = -3,
461
	Enabled = false,
462
	LockedToPart = true
463
})
464
createEmit({
465
	Name = "UltAura",
466
	Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
467
	LightEmission = 0.15,
468
	LightInfluence = 1,
469
	Size = NumberSequence.new(0.9),
470
	Texture = "rbxassetid://833874434",
471
	Transparency = NumberSequence.new({
472
		NumberSequenceKeypoint.new(0, 1),
473
		NumberSequenceKeypoint.new(0.117, 0.705),
474
		NumberSequenceKeypoint.new(0.655, 0.732),
475
		NumberSequenceKeypoint.new(1, 1)
476
	}),
477
	Lifetime = NumberRange.new(2),
478
	Rate = 25,
479
	RotSpeed = NumberRange.new(-100, 100),
480
	Speed = NumberRange.new(0.5),
481
	SpreadAngle = Vector2.new(15, 15),
482
	ZOffset = -1,
483
	Enabled = false,
484
	LockedToPart = true
485
})
486
function keyDown(key)
487
	Keys[key] = true
488
	if Attacking then
489
		return
490
	end
491
         -----------/The final explosion\\-----------
492
--[[Movelist
493
Instant explosion.
494
---------]]
495
496
Player=game:GetService("Players").LocalPlayer
497
Character=Player.Character
498
Character.Humanoid.Name = "noneofurbusiness"
499
hum = Character.noneofurbusiness
500
LeftArm=Character["Left Arm"]
501
LeftLeg=Character["Left Leg"]
502
RightArm=Character["Right Arm"]
503
RightLeg=Character["Right Leg"]
504
Root=Character["HumanoidRootPart"]
505
Head=Character["Head"]
506
Torso=Character["Torso"]
507
Neck=Torso["Neck"]
508
place = Torso
509
hum.WalkSpeed = 0
510
hum.JumpPower = 0
511
512
screenGui = Instance.new("ScreenGui")
513
screenGui.Parent = script.Parent
514
speech = Instance.new("Sound",workspace)
515
speech.SoundId = "rbxassetid://142278233"
516
speech.Volume = 10
517
speech:Play()
518
framee = Instance.new("Frame")
519
framee.Parent = screenGui
520
framee.Position = UDim2.new(0, 8, 0, -500)
521
framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
522
framee.BackgroundColor3 = BrickColor.new("White").Color
523
framee.BackgroundTransparency = 1
524
for i = 1, 10 do
525
framee.BackgroundTransparency = framee.BackgroundTransparency - .1
526
wait()
527
end
528
imageLabelo = Instance.new("ImageLabel")
529
imageLabelo.Parent = screenGui
530
imageLabelo.BackgroundTransparency = 1
531
imageLabelo.ImageTransparency = 0
532
imageLabelo.Position = UDim2.new(0, 0, 0, -50)
533
imageLabelo.Size = UDim2.new(0, 1370, 0, 750)
534
imageLabelo.Image = "rbxassetid://2124079039"
535
wait(6)
536
imageLabelo2 = Instance.new("ImageLabel")
537
imageLabelo2.Parent = screenGui
538
imageLabelo2.BackgroundTransparency = 1
539
imageLabelo2.ImageTransparency = 1
540
imageLabelo2.Position = UDim2.new(0, 0, 0, -50)
541
imageLabelo2.Size = UDim2.new(0, 1370, 0, 750)
542
imageLabelo2.Image = "rbxassetid://2124078787"
543
for i = 1, 50 do
544
imageLabelo.ImageTransparency = imageLabelo.ImageTransparency + 0.025
545
imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency - 0.025
546
wait()
547
end
548
wait(2.9)
549
for i = 1, 10 do
550
framee.BackgroundTransparency = framee.BackgroundTransparency + .1
551
imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency + .1
552
wait()
553
end
554
imageLabelo:Remove()
555
imageLabelo2:Remove()
556
557
pcall(function()
558
559
camera = workspace.CurrentCamera
560
camera.CameraType = Enum.CameraType.Scriptable
561
camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5,-15) * CFrame.Angles(0,math.rad(180),0)
562
coroutine.wrap(function()
563
for i = 1, 75 do
564
wait()
565
end
566
gf = 5
567
fg = -30
568
for i = 1, 580 do
569
gf = gf + 0
570
fg = fg + 2.5
571
camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5 + gf,-15 - fg ) * CFrame.Angles(0,math.rad(180),0)
572
wait()
573
end
574
for i = 1, 250 do
575
wait()
576
end
577
coroutine.wrap(function()
578
for i = 1, 1000 do
579
for i,v in pairs(hum.Parent:GetDescendants()) do
580
if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
581
end
582
end
583
wait()
584
end
585
end)()
586
camera.CameraType = Enum.CameraType.Custom
587
end)()
588
end)
589
590
local remote = NS ([==[
591
Player=owner
592
Character=Player.Character
593
Character.Humanoid.Name = "noneofurbusiness"
594
hum = Character.noneofurbusiness
595
LeftArm=Character["Left Arm"]
596
LeftLeg=Character["Left Leg"]
597
RightArm=Character["Right Arm"]
598
RightLeg=Character["Right Leg"]
599
Root=Character["HumanoidRootPart"]
600
Head=Character["Head"]
601
Torso=Character["Torso"]
602
Neck=Torso["Neck"]
603
walking = false
604
jumping = false
605
allowgrassy = false
606
zxc = false
607
matte = nil
608
colori = nil
609
bigball = false
610
attacking = false
611
laughing = false
612
running = false
613
downpress = false
614
taim = nil
615
change = 0
616
ws = 0
617
jp = 0
618
appi = false
619
tauntdebounce = false
620
position = nil
621
lastexplosion = false
622
staybooming = false
623
MseGuide = true
624
levitate = false
625
firsttime5 = false
626
notallowedtransform = false
627
settime = 0
628
firsttime2 = false
629
sine = 0
630
t = 0
631
combo1 = true
632
dgs = 75
633
combo2 = false
634
firsttime3 = false
635
combo3 = false
636
local bl = {907530553,907527750,907527912}
637
colortable = {"Really black","Really red"}
638
colors = #colortable
639
blz = #bl
640
local aces = {1880203893,1881287656,1881287420,1881288034}
641
ace = #aces
642
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
643
laugh = #laughs
644
mouse = Player:GetMouse()
645
RunSrv = game:GetService("RunService")
646
RenderStepped = game:GetService("RunService").RenderStepped
647
removeuseless = game:GetService("Debris")
648
damageall={}
649
Repeater={}
650
Repeater2={}
651
magictable={}
652
nonmeshRepeater={}
653
nonmeshRepeater2={}
654
dmgii={}
655
DamageAll2={}
656
SlowlyFade={}
657
th1={}
658
lolzor={}
659
lolzor2={}
660
th2={}
661
keyYsize={}
662
blocktrail={}
663
keyYtransparency={}
664
th3={}
665
laughingtable={}
666
Extreme={}
667
ExtremeM={}
668
ExtremeM2={}
669
m3={}
670
th4={}
671
th5={}
672
UpMover={}
673
openshocktable={}
674
LessSize={}
675
ForwardMover={}
676
FadeIn={}
677
signtransparency={}
678
signmover={}
679
signrotator={}
680
681
FireBall = Instance.new("Sound",LeftArm)
682
FireBall.SoundId = "rbxassetid://842332424"
683
FireBall.Volume = 5
684
FireBall.Pitch = 2.5
685
686
BigFireBall = Instance.new("Sound",LeftArm)
687
BigFireBall.SoundId = "rbxassetid://842332424"
688
BigFireBall.Volume = 8
689
BigFireBall.Pitch = 1.5
690
691
local HEADLERP = Instance.new("ManualWeld")
692
HEADLERP.Parent = Head
693
HEADLERP.Part0 = Head
694
HEADLERP.Part1 = Torso
695
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
696
697
local TORSOLERP = Instance.new("ManualWeld")
698
TORSOLERP.Parent = Root
699
TORSOLERP.Part0 = Torso
700
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
701
702
local ROOTLERP = Instance.new("ManualWeld")
703
ROOTLERP.Parent = Root
704
ROOTLERP.Part0 = Root
705
ROOTLERP.Part1 = Torso
706
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
707
708
local RIGHTARMLERP = Instance.new("ManualWeld")
709
RIGHTARMLERP.Parent = RightArm
710
RIGHTARMLERP.Part0 = RightArm
711
RIGHTARMLERP.Part1 = Torso
712
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
713
714
local LEFTARMLERP = Instance.new("ManualWeld")
715
LEFTARMLERP.Parent = LeftArm
716
LEFTARMLERP.Part0 = LeftArm
717
LEFTARMLERP.Part1 = Torso
718
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
719
720
local RIGHTLEGLERP = Instance.new("ManualWeld")
721
RIGHTLEGLERP.Parent = RightLeg
722
RIGHTLEGLERP.Part0 = RightLeg
723
RIGHTLEGLERP.Part1 = Torso
724
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
725
726
local LEFTLEGLERP = Instance.new("ManualWeld")
727
LEFTLEGLERP.Parent = LeftLeg
728
LEFTLEGLERP.Part0 = LeftLeg
729
LEFTLEGLERP.Part1 = Torso
730
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
731
732
local function weldBetween(a, b)
733
    local weld = Instance.new("ManualWeld", a)
734
    weld.Part0 = a
735
    weld.Part1 = b
736
    weld.C0 = a.CFrame:inverse() * b.CFrame
737
    return weld
738
end
739
740
function makeblockytrail()
741
coroutine.wrap(function()
742
while true do
743
for i,v in pairs(blocktrail) do
744
smke = Instance.new("Part",v)
745
smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
746
smke.Material = "Neon"
747
smke.Anchored = true
748
smke.CanCollide = false
749
removeuseless:AddItem(smke,2)
750
end
751
swait()
752
end
753
end)()
754
end
755
756
local function ci(x, c, y, n)
757
so = Instance.new("Sound", x)
758
so.SoundId = c
759
so.Volume = y
760
so.Looped = n
761
end
762
763
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
764
A = Instance.new("Attachment", PARENT)
765
A.Position = POSITION1
766
A.Name = "A"
767
B = Instance.new("Attachment", PARENT)
768
B.Position = POSITION2
769
B.Name = "B"
770
tr1 = Instance.new("Trail", PARENT)
771
tr1.Attachment0 = A
772
tr1.Attachment1 = B
773
tr1.Enabled = true
774
tr1.Lifetime = LIFETIME
775
tr1.TextureMode = "Static"
776
tr1.LightInfluence = 0
777
tr1.Color = COLOR
778
tr1.Transparency = NumberSequence.new(0, 1)
779
end
780
781
function clean()
782
damageall={}
783
Repeater={}
784
Repeater2={}
785
nonmeshRepeater={}
786
nonmeshRepeater2={}
787
dmgii={}
788
DamageAll2={}
789
SlowlyFade={}
790
th1={}
791
th2={}
792
th3={}
793
Extreme={}
794
ExtremeM={}
795
ExtremeM2={}
796
m3={}
797
th4={}
798
th5={}
799
UpMover={}
800
openshocktable={}
801
LessSize={}
802
ForwardMover={}
803
FadeIn={}
804
signtransparency={}
805
signmover={}
806
signrotator={}
807
end
808
809
coroutine.wrap(function()
810
while wait() do
811
hum.WalkSpeed = ws
812
hum.JumpPower = jp
813
end
814
end)()
815
godmode = coroutine.wrap(function()
816
for i,v in pairs(Character:GetChildren()) do
817
if v:IsA("BasePart") and v ~= Root then
818
v.Anchored = false
819
end
820
end
821
while true do
822
hum.MaxHealth = math.huge
823
wait(0.0000001)
824
hum.Health = math.huge
825
wait()
826
end
827
end)
828
godmode()
829
ff = Instance.new("ForceField", Character)
830
ff.Visible = false
831
832
coroutine.wrap(function()
833
for i,v in pairs(Character:GetChildren()) do
834
if v.Name == "Animate" then v:Remove()
835
end
836
end
837
end)()
838
839
function damagealll(Radius,Position)		
840
	local Returning = {}		
841
	for _,v in pairs(workspace:GetChildren()) do		
842
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
843
if v:FindFirstChild("Torso") then		
844
			local Mag = (v.Torso.Position - Position).magnitude		
845
			if Mag < Radius then		
846
				table.insert(Returning,v)		
847
			end
848
elseif v:FindFirstChild("UpperTorso") then	
849
			local Mag = (v.UpperTorso.Position - Position).magnitude		
850
			if Mag < Radius then		
851
				table.insert(Returning,v)		
852
			end
853
end	
854
		end		
855
	end		
856
	return Returning		
857
end
858
859
ArtificialHB = Instance.new("BindableEvent", script)
860
ArtificialHB.Name = "Heartbeat"
861
script:WaitForChild("Heartbeat")
862
863
frame = 1 / 60
864
tf = 0
865
allowframeloss = false
866
tossremainder = false
867
868
869
lastframe = tick()
870
script.Heartbeat:Fire()
871
872
873
game:GetService("RunService").Heartbeat:connect(function(s, p)
874
	tf = tf + s
875
	if tf >= frame then
876
		if allowframeloss then
877
			script.Heartbeat:Fire()
878
			lastframe = tick()
879
		else
880
			for i = 1, math.floor(tf / frame) do
881
				script.Heartbeat:Fire()
882
			end
883
			lastframe = tick()
884
		end
885
		if tossremainder then
886
			tf = 0
887
		else
888
			tf = tf - frame * math.floor(tf / frame)
889
		end
890
	end
891
end)
892
893
function swait(num)
894
	if num == 0 or num == nil then
895
		game:service("RunService").Stepped:wait(0)
896
	else
897
		for i = 0, num do
898
			game:service("RunService").Stepped:wait(0)
899
		end
900
	end
901
end
902
903
904
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
905
so = Instance.new("Sound")
906
so.Parent = PARENT
907
so.SoundId = "rbxassetid://"..ID
908
so.Volume = VOL
909
so.Looped = LOOP
910
so:Play()
911
removeuseless:AddItem(so,REMOVE)
912
end
913
914
warn("I'm gonna crush you, and throw you into the wind. Made by Supr14")
915
916
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
917
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
918
end
919
920
function ray2(StartPos, EndPos, Distance, Ignore)
921
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
922
return ray(StartPos, DIRECTION, Distance, Ignore)
923
end
924
sacrifice = Instance.new("Sound",Torso)
925
sacrifice.SoundId = "rbxassetid://2123165301"
926
sacrifice.Volume = 10
927
sacrifice:Play()
928
explosiontable = {}
929
x = 0
930
coroutine.wrap(function()
931
for i = 1, 400 do
932
swait()
933
x = x + 15
934
for i,v in pairs(explosiontable) do
935
v.Scale = v.Scale + Vector3.new(4,.6,4)
936
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(x),0)
937
v.Parent.Transparency = v.Parent.Transparency + .025
938
end
939
end 
940
end)()
941
coroutine.wrap(function()
942
for i = 1, 25 do
943
shockwave3 = Instance.new("Part", Torso)
944
shockwave3.Size = Vector3.new(1,1,1)
945
shockwave3.CanCollide = false
946
shockwave3.Anchored = true
947
shockwave3.Name = "shockwav"
948
shockwave3.Transparency = .5
949
shockwave3.BrickColor = BrickColor.new("White")
950
shockwave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
951
shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
952
shockwavemesh3.Scale = Vector3.new(1,1,1)
953
shockwavemesh3.MeshId = "rbxassetid://20329976"
954
table.insert(explosiontable,shockwavemesh3)
955
swait(5)
956
end
957
end)()
958
for i = 1, 50 do
959
settime = 0.05
960
sine = sine + change
961
change = 1
962
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
963
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
964
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(-13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
965
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
966
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.5)
967
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
968
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.5)
969
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.5)
970
swait()
971
end
972
explosiontable2={}
973
explosiontable3={}
974
TheExplosion = Instance.new("Part",LeftArm)
975
TheExplosion.BrickColor = BrickColor.new("Bright yellow")
976
TheExplosion.Material = "Neon"
977
TheExplosion.Shape = "Ball"
978
TheExplosion.Anchored = true
979
TheExplosion.CanCollide = false
980
TheExplosion.CFrame = CFrame.new(Torso.Position)
981
TheExplosion.Size = Vector3.new(8,8,8)
982
TheExplosion.Transparency = 0.5
983
shockwave2 = Instance.new("Part", LeftArm)
984
shockwave2.Size = Vector3.new(1,1,1)
985
shockwave2.CanCollide = false
986
shockwave2.Anchored = true
987
shockwave2.Transparency = 1
988
shockwave2.BrickColor = BrickColor.new("White")
989
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
990
shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
991
shockwavemesh2.Scale = Vector3.new(3,1,3)
992
shockwavemesh2.MeshId = "rbxassetid://20329976"
993
table.insert(explosiontable2,shockwavemesh2)
994
shockwave = Instance.new("Part", LeftArm)
995
shockwave.Size = Vector3.new(1,1,1)
996
shockwave.CanCollide = false
997
shockwave.Anchored = true
998
shockwave.Transparency = 1
999
shockwave.BrickColor = BrickColor.new("White")
1000
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
1001
shockwavemesh = Instance.new("SpecialMesh", shockwave)
1002
shockwavemesh.Scale = Vector3.new(3,1,3)
1003
shockwavemesh.MeshId = "rbxassetid://20329976"
1004
table.insert(explosiontable3,shockwavemesh)
1005
coroutine.wrap(function()
1006
for i = 1, 23 do
1007
TheExplosion.Transparency = 1
1008
swait(1)
1009
TheExplosion.Transparency = 0.5
1010
swait(1)
1011
end
1012
coroutine.wrap(function()
1013
for i = 1, 50 do
1014
wait(2.5)
1015
shocks = TheExplosion:Clone()
1016
shocks.Parent = Torso
1017
shocks.Name = "shock"
1018
swait()
1019
end
1020
end)()
1021
n = 0
1022
f = 0
1023
dmgal = 0
1024
shockwave.Transparency = .5
1025
shockwave2.Transparency = .5
1026
for i = 1, 125 do
1027
dmgal = dmgal + .25
1028
local Hit = damagealll(dmgal,TheExplosion.Position)	
1029
for _,v in pairs(Hit) do			
1030
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
1031
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1032
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1033
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1034
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
1035
removeuseless:AddItem(vel,.1)
1036
end
1037
n = n + 16
1038
f = f - 16
1039
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.25,.05,.25)
1040
1041
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.25,.05,.25)
1042
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
1043
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
1044
1045
TheExplosion.Transparency = TheExplosion.Transparency - .0040
1046
TheExplosion.Size = TheExplosion.Size + Vector3.new(.25,.25,.25)
1047
swait()
1048
end
1049
for i = 1, 920 do
1050
dmgal = dmgal + 1
1051
local Hit = damagealll(dmgal/1.5,TheExplosion.Position)	
1052
for _,v in pairs(Hit) do			
1053
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
1054
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1055
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1056
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1057
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
1058
removeuseless:AddItem(vel,.1)
1059
end
1060
n = n + 4
1061
f = f - 4
1062
for i,v in pairs(explosiontable2) do
1063
v.Scale = v.Scale + Vector3.new(1,.1,1)
1064
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
1065
end
1066
for i,v in pairs(explosiontable3) do
1067
v.Scale = v.Scale + Vector3.new(1,.1,1)
1068
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
1069
end
1070
TheExplosion.Transparency = TheExplosion.Transparency - .0025
1071
TheExplosion.Size = TheExplosion.Size + Vector3.new(1,1,1)
1072
swait()
1073
end
1074
for i = 1, 850 do
1075
n = n + 18
1076
f = f - 18
1077
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1,.1,1)
1078
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1,.1,1)
1079
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+14),0)
1080
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-14),0)
1081
TheExplosion.Transparency = TheExplosion.Transparency - .0025
1082
swait()
1083
end
1084
coroutine.wrap(function()
1085
for i = 1, 1000 do
1086
for i,v in pairs(hum.Parent:GetDescendants()) do
1087
if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
1088
end
1089
end
1090
wait()
1091
end
1092
end)()
1093
for i = 1, 50 do
1094
n = n + 4
1095
f = f - 4
1096
for i,v in pairs(explosiontable2) do
1097
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
1098
v.Parent.Transparency = v.Parent.Transparency + 0.05
1099
end
1100
for i,v in pairs(explosiontable3) do
1101
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
1102
v.Parent.Transparency = v.Parent.Transparency + 0.05
1103
end
1104
TheExplosion.Transparency = TheExplosion.Transparency + .015
1105
swait()
1106
end
1107
for i,v in pairs(explosiontable2) do
1108
v:Remove()
1109
end
1110
for i,v in pairs(explosiontable3) do
1111
v:Remove()
1112
end
1113
TheExplosion:Remove()
1114
for i,v in pairs(Torso:GetChildren()) do 
1115
if v.Name == "shocks" then 
1116
v:Remove()
1117
end
1118
end
1119
hum.Parent:BreakJoints()
1120
for i = 1, 1500 do
1121
for i,v in pairs(Torso:GetChildren()) do 
1122
if v.Name == "shocks" then
1123
for i = 1, 20 do
1124
v.Transparency = v.Transparency + 0.05
1125
swait()
1126
end
1127
end
1128
end
1129
swait()
1130
end
1131
end)()
1132
for i = 1, 25 do
1133
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
1134
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
1135
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
1136
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
1137
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)), 0.4)
1138
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)), 0.4)
1139
swait()
1140
end
1141
lastexplosion = true
1142
for i = 1, 400 do
1143
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.45, .1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
1144
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.05)
1145
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.05)
1146
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.05)
1147
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.05)
1148
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.05)
1149
swait()
1150
end
1151
]==], owner.Character):WaitForChild 'ServerRemote';
1152
mouse = owner:GetMouse ();
1153
       
1154
	if Mode ~= "Ultra" then
1155
		if key == Enum.KeyCode.Z then
1156
			Attacking = true
1157
			do
1158
				local cached = {}
1159
				local function onTouch(h)
1160
					if h.Parent == nil then
1161
						return
1162
					end
1163
					if h:IsDescendantOf(Char) then
1164
						return
1165
					end
1166
					if cached[h.Parent] then
1167
						return
1168
					end
1169
					local hum = h.Parent:FindFirstChildOfClass("Humanoid")
1170
					local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
1171
					if hum and tor then
1172
						local ring = Create("Part", workspace, "Part", {
1173
							Anchored = true,
1174
							CanCollide = false,
1175
							BrickColor = BrickColor.new("Institutional white"),
1176
							Size = Vector3.new(1, 1, 1),
1177
							CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
1178
						})
1179
						ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
1180
						local mesh = Create("SpecialMesh", ring, "Mesh", {
1181
							MeshId = "http://www.roblox.com/asset/?id=20329976",
1182
							Scale = Vector3.new(1, 1, 1)
1183
						})
1184
						TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
1185
						TweenService:Create(mesh, TweenInfo.new(1), {
1186
							Scale = Vector3.new(20, 1, 20)
1187
						}):Play()
1188
						game:GetService("Debris"):AddItem(ring, 1)
1189
						for _, v in pairs(h.Parent:GetChildren()) do
1190
							if v:IsA("ForceField") then
1191
								v:Destroy()
1192
							end
1193
						end
1194
						if Mode == "Base" then
1195
							hum:TakeDamage(hum.MaxHealth / 120)
1196
						elseif Mode == "SSJ" then
1197
							hum:TakeDamage(hum.MaxHealth / 100)
1198
						elseif Mode == "SSJ2" then
1199
							hum:TakeDamage(hum.MaxHealth / 90)
1200
						elseif Mode == "SSJ3" then
1201
							hum:TakeDamage(hum.MaxHealth / 80)
1202
						elseif Mode == "SSJG" then
1203
							hum:TakeDamage(hum.MaxHealth / 70)
1204
						elseif Mode == "SSJB" then
1205
							hum:TakeDamage(hum.MaxHealth / 65)
1206
						elseif Mode == "SSJBKK" then
1207
							hum:TakeDamage(hum.MaxHealth / 60)
1208
						elseif Mode == "Vegito" then
1209
							hum:TakeDamage(hum.MaxHealth / 0.1)
1210
						end
1211
						cached[h.Parent] = true
1212
						spawn(function()
1213
							wait(0.1)
1214
							cached[h.Parent] = nil
1215
						end)
1216
					end
1217
				end
1218
				local lac = LArm.Touched:connect(onTouch)
1219
				local rac = RArm.Touched:connect(onTouch)
1220
				PunchSound.Looped = true
1221
				PunchSound:Play()
1222
				for i = 0, 18 do
1223
					for i = 0, 0.4, 0.1 do
1224
						Neck.C0 = Neck.C0:lerp(Ncf, i)
1225
						Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
1226
						LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
1227
						RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
1228
						SWait()
1229
					end
1230
					for i = 0, 0.4, 0.1 do
1231
						Neck.C0 = Neck.C0:lerp(Ncf, i)
1232
						Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
1233
						RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
1234
						LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
1235
						SWait()
1236
					end
1237
				end
1238
				PunchSound.Looped = false
1239
				PunchSound:Stop()
1240
				lac:Disconnect()
1241
				rac:Disconnect()
1242
				Attacking = false
1243
			end
1244
		elseif key == Enum.KeyCode.X then
1245
			if Mouse.Target.Parent == nil then
1246
				return
1247
			end
1248
			Attacking = true
1249
			Walkspeed = 0
1250
			do
1251
				local targ = Mouse.Target.Parent
1252
				local hum = targ:FindFirstChildOfClass("Humanoid")
1253
				local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
1254
				if not hum or not tor then
1255
					Attacking = false
1256
					Walkspeed = 16
1257
					return
1258
				end
1259
				for i = 0, 0.2, 0.01 do
1260
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
1261
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
1262
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
1263
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
1264
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
1265
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
1266
					SWait()
1267
				end
1268
				local bv = Create("BodyVelocity", HRoot, "BV", {
1269
					MaxForce = Vector3.new(200000000, 200000000, 200000000),
1270
					Velocity = Vector3.new(0, 100, 0)
1271
				})
1272
				for i = 0, 0.2, 0.01 do
1273
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
1274
					Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
1275
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
1276
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
1277
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
1278
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
1279
					SWait()
1280
				end
1281
				for i = 0, 100 do
1282
					bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
1283
					if 0 > bv.Velocity.Y then
1284
						bv.Velocity = Vector3.new(0, 0, 0)
1285
						break
1286
					end
1287
					SWait()
1288
				end
1289
				for i = 0, 0.2, 0.01 do
1290
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
1291
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
1292
					SWait()
1293
				end
1294
				game:GetService("Chat"):Chat(Head, "Prepare yourself! Here I go!", Enum.ChatColor.White)
1295
				tor.Anchored = true
1296
				Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
1297
				local Music3 = Instance.new("Sound", Torso)
1298
				Music3.SoundId = "rbxassetid://1055279036"
1299
				Music3.Volume = 6
1300
				Music3.Pitch = 1
1301
				Music3.Looped = false
1302
				Music3:Play()
1303
				game:GetService("Chat"):Chat(Head, "HAAA!", Enum.ChatColor.White)
1304
				Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
1305
				local cached = {}
1306
				local function damage()
1307
					local ring = Create("Part", workspace, "Part", {
1308
						Anchored = true,
1309
						CanCollide = false,
1310
						BrickColor = BrickColor.new("Institutional white"),
1311
						Size = Vector3.new(1, 1, 1),
1312
						CFrame = tor.CFrame
1313
					})
1314
					local mesh = Create("SpecialMesh", ring, "Mesh", {
1315
						MeshId = "http://www.roblox.com/asset/?id=3270017",
1316
						Scale = Vector3.new(1, 1, 1)
1317
					})
1318
					TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
1319
					TweenService:Create(mesh, TweenInfo.new(1), {
1320
						Scale = Vector3.new(20, 20, 1)
1321
					}):Play()
1322
					game:GetService("Debris"):AddItem(ring, 1)
1323
					for _, v in pairs(targ.Parent:GetChildren()) do
1324
						if v:IsA("ForceField") then
1325
							v:Destroy()
1326
						end
1327
					end
1328
					if Mode == "Base" then
1329
						hum:TakeDamage(hum.MaxHealth / 140)
1330
					elseif Mode == "SSJ" then
1331
						hum:TakeDamage(hum.MaxHealth / 110)
1332
					elseif Mode == "SSJ2" then
1333
						hum:TakeDamage(hum.MaxHealth / 100)
1334
					elseif Mode == "SSJ3" then
1335
						hum:TakeDamage(hum.MaxHealth / 90)
1336
					elseif Mode == "SSJG" then
1337
						hum:TakeDamage(hum.MaxHealth / 70)
1338
					elseif Mode == "SSJB" then
1339
						hum:TakeDamage(hum.MaxHealth / 60)
1340
					elseif Mode == "SSJBKK" then
1341
						hum:TakeDamage(hum.MaxHealth / 50)
1342
					elseif Mode == "Vegito" then
1343
						hum:TakeDamage(hum.MaxHealth / 0.1)
1344
					end
1345
				end
1346
				PunchSound.Looped = true
1347
				PunchSound:Play()
1348
				for i = 0, 6 do
1349
					for i = 0, 1, 0.1 do
1350
						Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
1351
						LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
1352
						RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
1353
						SWait()
1354
					end
1355
					damage()
1356
					for i = 0, 1, 0.1 do
1357
						Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
1358
						RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
1359
						LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
1360
						SWait()
1361
					end
1362
					damage()
1363
				end
1364
				PunchSound.Looped = false
1365
				PunchSound:Stop()
1366
				PunchSound3:Play()
1367
				for i = 0, 0.1, 0.01 do
1368
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
1369
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
1370
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
1371
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
1372
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
1373
					SWait()
1374
				end
1375
				game:GetService("Chat"):Chat(Head, "DYAH!", Enum.ChatColor.White)
1376
				damage()
1377
				local orig = tor.CFrame
1378
				local bv2 = Create("BodyVelocity", tor, "BV", {
1379
					MaxForce = Vector3.new(200000000, 200000000, 200000000),
1380
					Velocity = Vector3.new(0, 50, 0)
1381
				})
1382
				tor.Anchored = false
1383
				wait(1)
1384
				for i = 0, 100 do
1385
					bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
1386
					if 0 > bv2.Velocity.Y then
1387
						bv2.Velocity = Vector3.new(0, 0, 0)
1388
						break
1389
					end
1390
					SWait()
1391
				end
1392
				Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
1393
				local Music3 = Instance.new("Sound", Torso)
1394
				Music3.SoundId = "rbxassetid://1055279036"
1395
				Music3.Volume = 6
1396
				Music3.Pitch = 1
1397
				Music3.Looped = false
1398
				Music3:Play()
1399
				for i = 0, 0.2, 0.01 do
1400
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
1401
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
1402
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
1403
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
1404
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
1405
					SWait()
1406
				end
1407
				for i = 0, 0.2, 0.01 do
1408
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
1409
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
1410
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
1411
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
1412
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
1413
					SWait()
1414
				end
1415
				game:GetService("Chat"):Chat(Head, "HYYAAAAH!!", Enum.ChatColor.White)
1416
				damage()
1417
				bv2:Destroy()
1418
				local asd = false
1419
				PunchSound3:Play()
1420
				spawn(function()
1421
					wait(2)
1422
					if not asd and Attacking then
1423
						Attacking = false
1424
						bv:Destroy()
1425
						Walkspeed = 16
1426
						game:GetService("Chat"):Chat(Head, "Hehe, You're pretty strong!", Enum.ChatColor.White)
1427
					end
1428
				end)
1429
				hum.StateChanged:connect(function(old, state)
1430
					if state == Enum.HumanoidStateType.Landed then
1431
						local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
1432
						local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
1433
						ExplosionSound2:Play()
1434
						if Mode == "Base" then
1435
							hum:TakeDamage(hum.MaxHealth / 102)
1436
						elseif Mode == "SSJ" then
1437
							hum:TakeDamage(hum.MaxHealth / 83)
1438
						elseif Mode == "SSJ2" then
1439
							hum:TakeDamage(hum.MaxHealth / 66)
1440
						elseif Mode == "SSJ3" then
1441
							hum:TakeDamage(hum.MaxHealth / 49)
1442
						elseif Mode == "SSJG" then
1443
							hum:TakeDamage(hum.MaxHealth / 32)
1444
						elseif Mode == "SSJB" then
1445
							hum:TakeDamage(hum.MaxHealth / 15)
1446
						end
1447
						for i = 0, 360, 36 do
1448
							local debris = Create("Part", workspace, "Part", {
1449
								Anchored = true,
1450
								CanCollide = false,
1451
								BrickColor = part.BrickColor or BrickColor.new("Bright green"),
1452
								Material = material or Enum.Material.Grass,
1453
								Size = Vector3.new(15, 20, 10),
1454
								CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
1455
							})
1456
							debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
1457
							TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
1458
							game:GetService("Debris"):AddItem(debris, 2)
1459
						end
1460
						asd = true
1461
						bv:Destroy()
1462
						Walkspeed = 16
1463
						Attacking = false
1464
					end
1465
				end)
1466
			end
1467
		elseif key == Enum.KeyCode.C then
1468
			Attacking = true
1469
			local orb1 = Create("Part", Char, "Part", {
1470
				CanCollide = false,
1471
				Material = "Neon",
1472
				BrickColor = BrickColor.new("Electric blue"),
1473
				Size = Vector3.new(1, 1, 1)
1474
			})
1475
			local smesh = Create("SpecialMesh", orb1, "Mesh", {
1476
				MeshType = "Sphere",
1477
				Scale = Vector3.new(0.001, 0.001, 0.001)
1478
			})
1479
			local orb2 = Create("Part", Char, "Part", {
1480
				CanCollide = false,
1481
				Material = "Neon",
1482
				BrickColor = BrickColor.new("Electric blue"),
1483
				Size = Vector3.new(1, 1, 1)
1484
			})
1485
			local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
1486
				MeshType = "Sphere",
1487
				Scale = Vector3.new(0.001, 0.001, 0.001)
1488
			})
1489
			newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
1490
			newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
1491
			for i = 0, 0.28, 0.01 do
1492
				Neck.C0 = Neck.C0:lerp(Ncf, i)
1493
				Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
1494
				Neck.C0 = Neck.C0:lerp(Ncf, i)
1495
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
1496
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
1497
				SWait()
1498
			end
1499
			TweenService:Create(smesh, TweenInfo.new(1), {
1500
				Scale = Vector3.new(1, 1, 1)
1501
			}):Play()
1502
			TweenService:Create(smesh2, TweenInfo.new(1), {
1503
				Scale = Vector3.new(1, 1, 1)
1504
			}):Play()
1505
			wait(1)
1506
			for i = 0, 20, 0.1 do
1507
				do
1508
					local blast = Create("Part", workspace, "EB", {
1509
						CanCollide = false,
1510
						BrickColor = BrickColor.new("Electric blue"),
1511
						Material = "Neon",
1512
						Size = Vector3.new(2, 2, 2),
1513
						CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
1514
					})
1515
					local mesh = Create("SpecialMesh", blast, "Mesh", {
1516
						MeshType = "Sphere",
1517
						Scale = Vector3.new(0.6, 0.6, 1)
1518
					})
1519
					local bv = Create("BodyVelocity", blast, "BV", {
1520
						MaxForce = Vector3.new(200000000, 200000000, 200000000),
1521
						Velocity = HRoot.CFrame.lookVector * 180
1522
					})
1523
					game:GetService("Debris"):AddItem(blast, 2)
1524
					blast.Touched:connect(function(h)
1525
						if h.Parent == nil then
1526
							return
1527
						end
1528
						if h:IsDescendantOf(Char) then
1529
							return
1530
						end
1531
						if h.Name == "EB" then
1532
							return
1533
						end
1534
						local hum = h.Parent:FindFirstChildOfClass("Humanoid")
1535
						local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
1536
						blast.Anchored = true
1537
						local nb = blast:Clone()
1538
						blast:Destroy()
1539
						nb.Parent = workspace
1540
						TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
1541
						TweenService:Create(nb.Mesh, TweenInfo.new(1), {
1542
							Scale = Vector3.new(4, 4, 4)
1543
						}):Play()
1544
						game:GetService("Debris"):AddItem(nb, 1)
1545
						if hum and tor then
1546
							for _, v in pairs(h.Parent:GetChildren()) do
1547
								if v:IsA("ForceField") then
1548
									v:Destroy()
1549
								end
1550
							end
1551
							if Mode == "Base" then
1552
								hum:TakeDamage(hum.MaxHealth / 105)
1553
							elseif Mode == "SSJ" then
1554
								hum:TakeDamage(hum.MaxHealth / 90)
1555
							elseif Mode == "SSJ2" then
1556
								hum:TakeDamage(hum.MaxHealth / 80)
1557
							elseif Mode == "SSJ3" then
1558
								hum:TakeDamage(hum.MaxHealth / 70)
1559
							elseif Mode == "SSJG" then
1560
								hum:TakeDamage(hum.MaxHealth / 60)
1561
							elseif Mode == "SSJB" then
1562
								hum:TakeDamage(hum.MaxHealth / 50)
1563
							elseif Mode == "SSJBKK" then
1564
								hum:TakeDamage(hum.MaxHealth / 40)
1565
							elseif Mode == "Vegito" then
1566
								hum:TakeDamage(hum.MaxHealth / 0.1)
1567
							end
1568
						end
1569
					end)
1570
					SWait()
1571
				end
1572
			end
1573
			TweenService:Create(smesh, TweenInfo.new(1), {
1574
				Scale = Vector3.new(0.001, 0.001, 0.001)
1575
			}):Play()
1576
			TweenService:Create(smesh2, TweenInfo.new(1), {
1577
				Scale = Vector3.new(0.001, 0.001, 0.001)
1578
			}):Play()
1579
			game:GetService("Debris"):AddItem(orb1, 1)
1580
			game:GetService("Debris"):AddItem(orb2, 1)
1581
			Attacking = false
1582
		elseif key == Enum.KeyCode.V then
1583
			Attacking = true
1584
			Walkspeed = 0
1585
			KamehamehaSound:Play()
1586
			do
1587
				local orb = Create("Part", Char, "Part", {
1588
					CanCollide = false,
1589
					Material = "Neon",
1590
					BrickColor = BrickColor.new("Electric blue"),
1591
					Size = Vector3.new(1, 1, 1)
1592
				})
1593
				newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
1594
				local smesh = Create("SpecialMesh", orb, "Mesh", {
1595
					MeshType = "Sphere",
1596
					Scale = Vector3.new(0.01, 0.01, 0.01)
1597
				})
1598
				for i = 0, 1, 0.01 do
1599
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
1600
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
1601
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
1602
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
1603
					wait()
1604
				end
1605
				TweenService:Create(smesh, TweenInfo.new(4.7), {
1606
					Scale = Vector3.new(2, 2, 2)
1607
				}):Play()
1608
				wait(4.7)
1609
				local fire = false
1610
				for i = 0, 1, 0.01 do
1611
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
1612
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
1613
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
1614
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
1615
					if i >= 0.8 and not fire then
1616
						fire = true
1617
					end
1618
					wait()
1619
				end
1620
				spawn(function()
1621
					repeat
1622
						SWait()
1623
					until fire
1624
					local hitb = Create("Part", workspace, "KameHameHaUltra", {
1625
						Anchored = true,
1626
						CanCollide = false,
1627
						Transparency = 1,
1628
						Size = Vector3.new(74, 74, 700),
1629
						CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
1630
					})
1631
					local beam = Create("Part", workspace, "KameHameHaUltra", {
1632
						Anchored = true,
1633
						CanCollide = false,
1634
						Material = "Neon",
1635
						BrickColor = BrickColor.new("Electric blue"),
1636
						Size = Vector3.new(1, 1, 1),
1637
						CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
1638
					})
1639
					local mesh = Create("SpecialMesh", beam, "Mesh", {
1640
						MeshType = "Sphere",
1641
						Scale = Vector3.new(1, 1, 1)
1642
					})
1643
					TweenService:Create(mesh, TweenInfo.new(0.5), {
1644
						Scale = Vector3.new(74, 74, 700)
1645
					}):Play()
1646
					TweenService:Create(beam, TweenInfo.new(0.5), {
1647
						CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
1648
					}):Play()
1649
					local done = false
1650
					spawn(function()
1651
						repeat
1652
							local airPart = Create("Part", workspace, "Part", {
1653
								Anchored = true,
1654
								CanCollide = false,
1655
								Size = Vector3.new(1, 1, 1),
1656
								CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
1657
							})
1658
							airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
1659
							local airMesh = Create("SpecialMesh", airPart, "Mesh", {
1660
								MeshId = "rbxassetid://0",
1661
								Scale = Vector3.new(6, 40, 6),
1662
								Offset = Vector3.new(0, -100, 0)
1663
							})
1664
							TweenService:Create(airPart, TweenInfo.new(0.1), {
1665
								Transparency = 1,
1666
								CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
1667
							}):Play()
1668
							game:GetService("Debris"):AddItem(airPart, 0.1)
1669
							SWait()
1670
						until done
1671
					end)
1672
					hitb.Touched:connect(function(h)
1673
						if h.Parent == nil then
1674
							return
1675
						end
1676
						if h:IsDescendantOf(Char) then
1677
							return
1678
						end
1679
						local anc
1680
						local a, b = pcall(function()
1681
							anc = findRealAncestor(h)
1682
						end)
1683
						if a then
1684
							local hum = anc:FindFirstChildOfClass("Humanoid")
1685
							if hum then
1686
								if Mode == "Base" then
1687
									hum:TakeDamage(hum.MaxHealth / 80)
1688
								elseif Mode == "SSJ" then
1689
									hum:TakeDamage(hum.MaxHealth / 70)
1690
								elseif Mode == "SSJ2" then
1691
									hum:TakeDamage(hum.MaxHealth / 60)
1692
								elseif Mode == "SSJ3" then
1693
									hum:TakeDamage(hum.MaxHealth / 50)
1694
								elseif Mode == "SSJG" then
1695
									hum:TakeDamage(hum.MaxHealth / 40)
1696
								elseif Mode == "SSJB" then
1697
									hum:TakeDamage(hum.MaxHealth / 30)
1698
								end
1699
								game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChildOfClass("HumanoidRootPart") or anc:FindFirstChild("Head"), "BV", {
1700
									MaxForce = Vector3.new(200000000, 200000000, 200000000),
1701
									Velocity = HRoot.CFrame.lookVector * 20
1702
								}), 10)
1703
							end
1704
						end
1705
					end)
1706
					local kameOn = true
1707
					local HAA = Instance.new("Sound", Torso)
1708
					HAA.SoundId = "rbxassetid://551399627"
1709
					HAA.Pitch = 1
1710
					HAA.Looped = false
1711
					HAA.Volume = 3.2
1712
					wait(1.0E-4)
1713
					HAA:Play()
1714
					local Music2 = Instance.new("Sound", Torso)
1715
					Music2.SoundId = "rbxassetid://1117288204"
1716
					Music2.Pitch = 1
1717
					Music2.Looped = false
1718
					Music2.Volume = 7.2
1719
					wait(1.0E-4)
1720
					Music2:Play()
1721
					Music2.Ended:connect(function()
1722
						if not kameOn then
1723
							return
1724
						end
1725
						KamehamehaSound.Volume = 4
1726
						kameOn = false
1727
						done = true
1728
						hitb:Destroy()
1729
						TweenService:Create(mesh, TweenInfo.new(1), {
1730
							Scale = Vector3.new(0.01, 0.01, 4)
1731
						}):Play()
1732
						TweenService:Create(beam, TweenInfo.new(1), {
1733
							CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
1734
						}):Play()
1735
						TweenService:Create(smesh, TweenInfo.new(1), {
1736
							Scale = Vector3.new(0.01, 0.01, 0.01)
1737
						}):Play()
1738
						game:GetService("Debris"):AddItem(beam, 1)
1739
						game:GetService("Debris"):AddItem(orb, 1)
1740
						wait(1)
1741
						Walkspeed = 16
1742
						Attacking = false
1743
					end)
1744
				end)
1745
			end
1746
		elseif key == Enum.KeyCode.B and Mode == "SSJG" then
1747
			if Mouse.Target.Parent == nil then
1748
				return
1749
			end
1750
			local targ = Mouse.Target.Parent
1751
			local hum = targ:FindFirstChildOfClass("Humanoid")
1752
			local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
1753
			if not hum or not tor then
1754
				return
1755
			end
1756
			Attacking = true
1757
			local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
1758
			PunchSound.Looped = true
1759
			PunchSound:Play()
1760
			Chat:Chat(Head, "You're pretty strong! Let's see you keep up with me now!", Enum.ChatColor.White)
1761
			for i = 0, 6 do
1762
				for _, v in pairs(targ:GetChildren()) do
1763
					if v:IsA("ForceField") then
1764
						v:Destroy()
1765
					end
1766
				end
1767
				local ring1 = Create("Part", Char, "Part", {
1768
					Anchored = true,
1769
					CanCollide = false,
1770
					Size = Vector3.new(1, 1, 1),
1771
					BrickColor = BrickColor.new("Institutional white"),
1772
					CFrame = tor.CFrame
1773
				})
1774
				local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
1775
					MeshId = "http://www.roblox.com/asset/?id=3270017",
1776
					Scale = Vector3.new(4, 4, 1)
1777
				})
1778
				TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
1779
				TweenService:Create(mesh1, TweenInfo.new(1), {
1780
					Scale = Vector3.new(20, 20, 1)
1781
				}):Play()
1782
				game:GetService("Debris"):AddItem(ring1, 1)
1783
				for i = 0, 1, 0.1 do
1784
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
1785
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
1786
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
1787
					RHip.C0 = RHip.C0:lerp(Rhcf, i)
1788
					SWait()
1789
				end
1790
				hum:TakeDamage(hum.MaxHealth / 20)
1791
				local ring2 = Create("Part", Char, "Part", {
1792
					Anchored = true,
1793
					CanCollide = false,
1794
					Size = Vector3.new(1, 1, 1),
1795
					BrickColor = BrickColor.new("Institutional white"),
1796
					CFrame = tor.CFrame
1797
				})
1798
				local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
1799
					MeshId = "http://www.roblox.com/asset/?id=3270017",
1800
					Scale = Vector3.new(4, 4, 1)
1801
				})
1802
				TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
1803
				TweenService:Create(mesh2, TweenInfo.new(1), {
1804
					Scale = Vector3.new(20, 20, 1)
1805
				}):Play()
1806
				game:GetService("Debris"):AddItem(ring2, 1)
1807
				for i = 0, 1, 0.1 do
1808
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
1809
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
1810
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
1811
					SWait()
1812
				end
1813
				hum:TakeDamage(hum.MaxHealth / 20)
1814
				for i = 0, 1, 0.1 do
1815
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
1816
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
1817
					SWait()
1818
				end
1819
				hum:TakeDamage(hum.MaxHealth / 20)
1820
			end
1821
			PunchSound:Stop()
1822
			PunchSound.Looped = false
1823
			PunchSound3:Play()
1824
			for i = 0, 1, 0.1 do
1825
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
1826
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
1827
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
1828
				RHip.C0 = RHip.C0:lerp(Rhcf, i)
1829
				SWait()
1830
			end
1831
			hum:TakeDamage(hum.MaxHealth / 20)
1832
			game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
1833
				MaxForce = Vector3.new(200000000, 200000000, 200000000),
1834
				Velocity = HRoot.CFrame.lookVector * 100
1835
			}), 1)
1836
			temp:Destroy()
1837
			Attacking = false
1838
		elseif key == Enum.KeyCode.R then
1839
			if Mouse.Target.Parent == nil then
1840
				return
1841
			end
1842
			local targ = Mouse.Target.Parent
1843
			local hum = targ:FindFirstChildOfClass("Humanoid")
1844
			local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
1845
			if not hum or not tor then
1846
				return
1847
			end
1848
			wait(1)
1849
			game:GetService("Chat"):Chat(Head, "HA!", Enum.ChatColor.White)
1850
			local Music3 = Instance.new("Sound", Torso)
1851
			Music3.SoundId = "rbxassetid://1050751126"
1852
			Music3.Volume = 6
1853
			Music3.Pitch = 1
1854
			Music3.Looped = false
1855
			Music3:Play()
1856
			for i = 0, 3, 0.1 do
1857
				do
1858
					local rp = Create("RocketPropulsion", Torso, "BV", {
1859
						MaxTorque = Vector3.new(200000000, 200000000, 200000000),
1860
						MaxSpeed = 100,
1861
						CartoonFactor = 1,
1862
						TargetRadius = 1,
1863
						MaxThrust = 40000,
1864
						Target = tor
1865
					})
1866
					rp:Fire()
1867
					coroutine.resume(coroutine.create(function()
1868
						wait(3)
1869
						rp:remove()
1870
					end))
1871
					SWait()
1872
				end
1873
			end
1874
			Attacking = false
1875
		elseif key == Enum.KeyCode.M then
1876
			if Mouse.Target.Parent == nil then
1877
				return
1878
			end
1879
			game:GetService("Chat"):Chat(Head, "Try this one! HA!", Enum.ChatColor.White)
1880
			do
1881
				local targ = Mouse.Target.Parent
1882
				local hum = targ:FindFirstChildOfClass("Humanoid")
1883
				local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
1884
				if not hum or not tor then
1885
					return
1886
				end
1887
				Attacking = true
1888
				local Runnin = true
1889
				local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
1890
				local function damage()
1891
					local ring = Create("Part", workspace, "Part", {
1892
						Anchored = true,
1893
						CanCollide = false,
1894
						BrickColor = BrickColor.new("Institutional white"),
1895
						Size = Vector3.new(1, 1, 1),
1896
						CFrame = CFrame.new(HRoot.CFrame.p, tor.CFrame.p)
1897
					})
1898
					ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
1899
					local mesh = Create("SpecialMesh", ring, "Mesh", {
1900
						MeshId = "http://www.roblox.com/asset/?id=20329976",
1901
						Scale = Vector3.new(1, 1, 1)
1902
					})
1903
					TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
1904
					TweenService:Create(mesh, TweenInfo.new(1), {
1905
						Scale = Vector3.new(20, 1, 20)
1906
					}):Play()
1907
					game:GetService("Debris"):AddItem(ring, 1)
1908
					for _, v in pairs(targ:GetChildren()) do
1909
						if v:IsA("ForceField") then
1910
							v:Destroy()
1911
						end
1912
					end
1913
					if Mode == "Base" then
1914
						hum:TakeDamage(hum.MaxHealth / 160)
1915
					elseif Mode == "SSJ" then
1916
						hum:TakeDamage(hum.MaxHealth / 130)
1917
					elseif Mode == "SSJ2" then
1918
						hum:TakeDamage(hum.MaxHealth / 110)
1919
					elseif Mode == "SSJ3" then
1920
						hum:TakeDamage(hum.MaxHealth / 50)
1921
					elseif Mode == "SSJG" then
1922
						hum:TakeDamage(hum.MaxHealth / 30)
1923
					elseif Mode == "SSJB" then
1924
						hum:TakeDamage(hum.MaxHealth / 20)
1925
					elseif Mode == "SSJBKK" then
1926
						hum:TakeDamage(hum.MaxHealth / 1)
1927
					end
1928
				end
1929
				SWait()
1930
				PunchSound.Looped = true
1931
				PunchSound:Play()
1932
				for i = 0, 12 do
1933
					Neck.C0 = Ncf
1934
					Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
1935
					LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
1936
					RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
1937
					damage()
1938
					wait(0.1)
1939
					Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
1940
					LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
1941
					RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
1942
					damage()
1943
					wait(0.1)
1944
				end
1945
				PunchSound:Stop()
1946
				PunchSound3:Play()
1947
				local bv = Create("BodyVelocity", HRoot, "BV", {
1948
					MaxForce = Vector3.new(200000000, 200000000, 200000000),
1949
					Velocity = Vector3.new(0, 0, 0)
1950
				})
1951
				weld:Destroy()
1952
				Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
1953
				PunchSound:Play()
1954
				local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
1955
				for i = 0, 24 do
1956
					Neck.C0 = Ncf
1957
					Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
1958
					LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
1959
					RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
1960
					damage()
1961
					wait(0.1)
1962
					Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
1963
					LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
1964
					RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
1965
					damage()
1966
					wait(0.1)
1967
				end
1968
				PunchSound:Stop()
1969
				local gyro = Create("BodyGyro", HRoot, "Gyro", {
1970
					MaxTorque = Vector3.new(200000000, 200000000, 200000000),
1971
					P = 30000
1972
				})
1973
				local conn = game:GetService("RunService").RenderStepped:connect(function()
1974
					gyro.CFrame = workspace.CurrentCamera.CFrame
1975
				end)
1976
				weld:Destroy()
1977
				hum.StateChanged:connect(function(old, new)
1978
					if not Runnin then
1979
						return
1980
					end
1981
					if new == Enum.HumanoidStateType.Landed then
1982
						Runnin = false
1983
						for _, v in pairs(targ:GetChildren()) do
1984
							if v:IsA("ForceField") then
1985
								v:Destroy()
1986
							end
1987
						end
1988
						hum:TakeDamage(hum.MaxHealth / 100)
1989
						ExplosionSound2:Play()
1990
						local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
1991
						local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
1992
						for i = 0, 360, 36 do
1993
							local debris = Create("Part", workspace, "Part", {
1994
								Anchored = true,
1995
								CanCollide = false,
1996
								BrickColor = part.BrickColor or BrickColor.new("Bright green"),
1997
								Material = material or Enum.Material.Grass,
1998
								Size = Vector3.new(15, 20, 10),
1999
								CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
2000
							})
2001
							debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
2002
							TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
2003
							game:GetService("Debris"):AddItem(debris, 10)
2004
						end
2005
					end
2006
				end)
2007
				local onTouch = function(part, h)
2008
					if h:IsDescendantOf(Char) then
2009
						return
2010
					end
2011
					if h.Name:lower() == "kib" then
2012
						return
2013
					end
2014
					local nk = part:Clone()
2015
					nk.Parent = workspace
2016
					nk.Anchored = true
2017
					part:Destroy()
2018
					TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
2019
					TweenService:Create(nk.Mesh, TweenInfo.new(1), {
2020
						Scale = Vector3.new(16, 16, 16)
2021
					}):Play()
2022
					game:GetService("Debris"):AddItem(nk, 1)
2023
					for _, v in pairs(workspace:GetChildren()) do
2024
						if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
2025
							local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
2026
							local hum = v:FindFirstChildOfClass("Humanoid")
2027
							if tor and (tor.Position - nk.Position).magnitude <= 80 then
2028
								for _, b in pairs(v:GetChildren()) do
2029
									if b:IsA("ForceField") then
2030
										b:Destroy()
2031
									end
2032
								end
2033
								if Mode == "Base" then
2034
									hum:TakeDamage(hum.MaxHealth / 60)
2035
								elseif Mode == "SSJ" then
2036
									hum:TakeDamage(hum.MaxHealth / 50)
2037
								elseif Mode == "SSJ2" then
2038
									hum:TakeDamage(hum.MaxHealth / 30)
2039
								elseif Mode == "SSJ3" then
2040
									hum:TakeDamage(hum.MaxHealth / 6)
2041
								elseif Mode == "SSJG" then
2042
									hum:TakeDamage(hum.MaxHealth / 3)
2043
								elseif Mode == "SSJB" then
2044
									hum:TakeDamage(hum.MaxHealth / 1)
2045
								end
2046
							end
2047
						end
2048
					end
2049
				end
2050
				Flying = true
2051
				for i = 0, 100 do
2052
					for i = 0, 1, 0.1 do
2053
						Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
2054
						LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
2055
						RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
2056
						SWait()
2057
					end
2058
					do
2059
						local kib = Create("Part", workspace, "Kib", {
2060
							CanCollide = false,
2061
							BrickColor = BrickColor.new("Electric blue"),
2062
							Material = "Neon",
2063
							Size = Vector3.new(2, 2, 2),
2064
							CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
2065
						})
2066
						kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-2, 2)), Rad(Random(-2, 2)), Rad(0))
2067
						Create("SpecialMesh", kib, "Mesh", {
2068
							MeshType = "Sphere",
2069
							Scale = Vector3.new(1, 1, 2)
2070
						})
2071
						Create("BodyVelocity", kib, "BV", {
2072
							MaxForce = Vector3.new(200000000, 200000000, 200000000),
2073
							Velocity = kib.CFrame.lookVector * 100
2074
						})
2075
						kib.Touched:connect(function(h)
2076
							onTouch(kib, h)
2077
						end)
2078
						game:GetService("Debris"):AddItem(kib, 10)
2079
						SWait()
2080
						for i = 0, 1, 0.1 do
2081
							Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
2082
							LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
2083
							RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
2084
							SWait()
2085
						end
2086
						local kib = Create("Part", workspace, "Kib", {
2087
							CanCollide = false,
2088
							BrickColor = BrickColor.new("Electric blue"),
2089
							Material = "Neon",
2090
							Size = Vector3.new(2, 2, 2),
2091
							CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
2092
						})
2093
						kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
2094
						Create("SpecialMesh", kib, "Mesh", {
2095
							MeshType = "Sphere",
2096
							Scale = Vector3.new(1, 1, 2)
2097
						})
2098
						Create("BodyVelocity", kib, "BV", {
2099
							MaxForce = Vector3.new(200000000, 200000000, 200000000),
2100
							Velocity = kib.CFrame.lookVector * 100
2101
						})
2102
						kib.Touched:connect(function(h)
2103
							onTouch(kib, h)
2104
						end)
2105
						game:GetService("Debris"):AddItem(kib, 10)
2106
						SWait()
2107
					end
2108
				end
2109
				conn:Disconnect()
2110
				bv:Destroy()
2111
				gyro:Destroy()
2112
				Attacking = false
2113
			end
2114
		end
2115
	elseif Mode == "Ultra" then
2116
		if key == Enum.KeyCode.Z then
2117
			if Walkspeed ~= 100 then
2118
				Walkspeed = 100
2119
				Sprint = true
2120
			else
2121
				Walkspeed = 16
2122
				Sprint = false
2123
			end
2124
		elseif key == Enum.KeyCode.X then
2125
			Attacking = true
2126
			Walkspeed = 0
2127
			KamehamehaSound:Play()
2128
			do
2129
				local orb = Create("Part", Char, "Part", {
2130
					CanCollide = false,
2131
					Material = "Neon",
2132
					BrickColor = BrickColor.new("Electric blue"),
2133
					Size = Vector3.new(1, 1, 1)
2134
				})
2135
				newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
2136
				local smesh = Create("SpecialMesh", orb, "Mesh", {
2137
					MeshType = "Sphere",
2138
					Scale = Vector3.new(0.01, 0.01, 0.01)
2139
				})
2140
				for i = 0, 1, 0.01 do
2141
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
2142
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
2143
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
2144
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
2145
					wait()
2146
				end
2147
				TweenService:Create(smesh, TweenInfo.new(4.7), {
2148
					Scale = Vector3.new(2, 2, 2)
2149
				}):Play()
2150
				wait(4.7)
2151
				local fire = false
2152
				for i = 0, 1, 0.01 do
2153
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
2154
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
2155
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
2156
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
2157
					if i >= 0.8 and not fire then
2158
						fire = true
2159
					end
2160
					wait()
2161
				end
2162
				spawn(function()
2163
					repeat
2164
						SWait()
2165
					until fire
2166
					local hitb = Create("Part", workspace, "KameHameHaUltra", {
2167
						Anchored = true,
2168
						CanCollide = false,
2169
						Transparency = 1,
2170
						Size = Vector3.new(36, 36, 400),
2171
						CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
2172
					})
2173
					local beam = Create("Part", workspace, "KameHameHaUltra", {
2174
						Anchored = true,
2175
						CanCollide = false,
2176
						Material = "Neon",
2177
						BrickColor = BrickColor.new("Electric blue"),
2178
						Size = Vector3.new(1, 1, 1),
2179
						CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
2180
					})
2181
					local mesh = Create("SpecialMesh", beam, "Mesh", {
2182
						MeshType = "Sphere",
2183
						Scale = Vector3.new(1, 1, 1)
2184
					})
2185
					TweenService:Create(mesh, TweenInfo.new(0.5), {
2186
						Scale = Vector3.new(40, 40, 400)
2187
					}):Play()
2188
					TweenService:Create(beam, TweenInfo.new(0.5), {
2189
						CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
2190
					}):Play()
2191
					spawn(function()
2192
						for i = 0, 1, 0.1 do
2193
							local airPart = Create("Part", workspace, "Part", {
2194
								Anchored = true,
2195
								CanCollide = false,
2196
								Size = Vector3.new(1, 1, 1),
2197
								CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
2198
							})
2199
							airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
2200
							local airMesh = Create("SpecialMesh", airPart, "Mesh", {
2201
								MeshId = "rbxassetid://168892432",
2202
								Scale = Vector3.new(4, 4, 4),
2203
								Offset = Vector3.new(0, 20, 0)
2204
							})
2205
							TweenService:Create(airMesh, TweenInfo.new(0.5), {
2206
								Scale = Vector3.new(10, 50, 10),
2207
								Offset = Vector3.new(0, -150, 0)
2208
							}):Play()
2209
							TweenService:Create(airPart, TweenInfo.new(7.3), {
2210
								Transparency = 1,
2211
								CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
2212
							}):Play()
2213
							game:GetService("Debris"):AddItem(airPart, 7.3)
2214
							SWait()
2215
						end
2216
					end)
2217
					hitb.Touched:connect(function(h)
2218
						if h.Parent == nil then
2219
							return
2220
						end
2221
						if h:IsDescendantOf(Char) then
2222
							return
2223
						end
2224
						local anc
2225
						local a, b = pcall(function()
2226
							anc = findRealAncestor(h)
2227
						end)
2228
						if a then
2229
							local hum = anc:FindFirstChildOfClass("Humanoid")
2230
							if hum then
2231
								hum:TakeDamage(hum.MaxHealth / 50)
2232
								game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
2233
									MaxForce = Vector3.new(200000000, 200000000, 200000000),
2234
									Velocity = HRoot.CFrame.lookVector * 100
2235
								}), 0.5)
2236
							end
2237
						end
2238
					end)
2239
					KamehamehaSound.Ended:connect(function()
2240
						KamehamehaSound.Volume = 4
2241
						hitb:Destroy()
2242
						TweenService:Create(mesh, TweenInfo.new(1), {
2243
							Scale = Vector3.new(0.01, 0.01, 4)
2244
						}):Play()
2245
						TweenService:Create(beam, TweenInfo.new(1), {
2246
							CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
2247
						}):Play()
2248
						TweenService:Create(smesh, TweenInfo.new(1), {
2249
							Scale = Vector3.new(0.01, 0.01, 0.01)
2250
						}):Play()
2251
						game:GetService("Debris"):AddItem(beam, 1)
2252
						game:GetService("Debris"):AddItem(orb, 1)
2253
						wait(1)
2254
						Walkspeed = 16
2255
						Attacking = false
2256
					end)
2257
				end)
2258
			end
2259
		elseif key == Enum.KeyCode.C then
2260
			warn("Dodge: " .. tostring(Dodge))
2261
		elseif key == Enum.KeyCode.V then
2262
			Walkspeed = 0
2263
			Attacking = true
2264
			for i = 0, 1, 0.1 do
2265
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
2266
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
2267
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
2268
				wait()
2269
			end
2270
			local hitp = Create("Part", workspace, "Part", {
2271
				Anchored = true,
2272
				CanCollide = false,
2273
				Transparency = 1,
2274
				Size = Vector3.new(20, 20, 400),
2275
				CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
2276
			})
2277
			hitp.Touched:connect(function(h)
2278
				if h.Parent == nil then
2279
					return
2280
				end
2281
				if h:IsDescendantOf(Char) then
2282
					return
2283
				end
2284
				local anc
2285
				local a, b = pcall(function()
2286
					anc = findRealAncestor(h)
2287
				end)
2288
				if a then
2289
					local hum = anc:FindFirstChildOfClass("Humanoid")
2290
					if hum then
2291
						h.Parent.Humanoid:TakeDamage(250000)
2292
					end
2293
				end
2294
			end)
2295
			for i = 0, 1, 0.1 do
2296
				local bpart = Create("Part", Char, "Part", {
2297
					Anchored = true,
2298
					CanCollide = false,
2299
					Size = Vector3.new(1, 1, 1),
2300
					BrickColor = BrickColor.new("Institutional white"),
2301
					CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
2302
				})
2303
				local mesh = Create("SpecialMesh", bpart, "Mesh", {
2304
					MeshId = "rbxassetid://437347603",
2305
					Scale = Vector3.new(1, 1, 1),
2306
					Offset = Vector3.new(0, 0, 0)
2307
				})
2308
				TweenService:Create(bpart, TweenInfo.new(1), {
2309
					Transparency = 1,
2310
					CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
2311
				}):Play()
2312
				TweenService:Create(mesh, TweenInfo.new(1), {
2313
					Scale = Vector3.new(2, 2, 20),
2314
					Offset = Vector3.new(0, 0, -150)
2315
				}):Play()
2316
				game:GetService("Debris"):AddItem(bpart, 1)
2317
				SWait()
2318
			end
2319
			game:GetService("Debris"):AddItem(hitp, 1.5)
2320
			Attacking = false
2321
			Walkspeed = 16
2322
		elseif key == Enum.KeyCode.B then
2323
			Attacking = true
2324
			if Mouse.Target == nil then
2325
				return
2326
			end
2327
			instinct = false
2328
			do
2329
				local targ
2330
				local a, b = pcall(function()
2331
					targ = findRealAncestor(Mouse.Target)
2332
				end)
2333
				if not a then
2334
					pcall(function()
2335
						targ = Mouse.Target.Parent
2336
					end)
2337
				end
2338
				if targ ~= nil then
2339
					do
2340
						local hum = targ:FindFirstChildOfClass("Humanoid")
2341
						local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
2342
						if hum and tor then
2343
							Walkspeed = 0
2344
							local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
2345
							FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
2346
							spawn(function()
2347
								tor.Anchored = true
2348
								PunchSound.Looped = true
2349
								for _, v in pairs(targ:GetChildren()) do
2350
									if v:IsA("LocalScript") then
2351
										v.Disabled = true
2352
									end
2353
								end
2354
								Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
2355
								wait(0.1)
2356
								Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
2357
								PunchSound:Play()
2358
								local punching = true
2359
								spawn(function()
2360
									repeat
2361
										local fist = Create("Part", workspace, "Part", {
2362
											Anchored = true,
2363
											CanCollide = false,
2364
											Size = Vector3.new(LArm.Size.X, 1, 8),
2365
											BrickColor = LArm.BrickColor
2366
										})
2367
										local fist2 = Create("Part", workspace, "Part", {
2368
											Anchored = true,
2369
											CanCollide = false,
2370
											Size = Vector3.new(RArm.Size.X, 1, 8),
2371
											BrickColor = RArm.BrickColor
2372
										})
2373
										fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
2374
										fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
2375
										TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
2376
										TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
2377
										game:GetService("Debris"):AddItem(fist, 0.5)
2378
										game:GetService("Debris"):AddItem(fist2, 0.5)
2379
										SWait()
2380
									until not punching
2381
								end)
2382
								for i = 0, 62 do
2383
									for _, v in pairs(targ:GetChildren()) do
2384
										if v:IsA("ForceField") then
2385
											v:Destroy()
2386
										end
2387
									end
2388
									SWait()
2389
									local ring1 = Create("Part", Char, "Part", {
2390
										Anchored = true,
2391
										CanCollide = false,
2392
										Size = Vector3.new(1, 1, 1),
2393
										BrickColor = BrickColor.new("Institutional white"),
2394
										CFrame = tor.CFrame
2395
									})
2396
									local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
2397
										MeshId = "http://www.roblox.com/asset/?id=3270017",
2398
										Scale = Vector3.new(4, 4, 1)
2399
									})
2400
									TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
2401
									TweenService:Create(mesh1, TweenInfo.new(1), {
2402
										Scale = Vector3.new(20, 20, 1)
2403
									}):Play()
2404
									game:GetService("Debris"):AddItem(ring1, 1)
2405
									Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
2406
									LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
2407
									RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
2408
									SWait()
2409
									hum:TakeDamage(hum.MaxHealth / 210)
2410
									local ring2 = Create("Part", Char, "Part", {
2411
										Anchored = true,
2412
										CanCollide = false,
2413
										Size = Vector3.new(1, 1, 1),
2414
										BrickColor = BrickColor.new("Institutional white"),
2415
										CFrame = tor.CFrame
2416
									})
2417
									local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
2418
										MeshId = "http://www.roblox.com/asset/?id=3270017",
2419
										Scale = Vector3.new(4, 4, 1)
2420
									})
2421
									TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
2422
									TweenService:Create(mesh2, TweenInfo.new(1), {
2423
										Scale = Vector3.new(20, 20, 1)
2424
									}):Play()
2425
									game:GetService("Debris"):AddItem(ring2, 1)
2426
									SWait()
2427
									Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
2428
									RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
2429
									LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
2430
									SWait()
2431
									hum:TakeDamage(hum.MaxHealth / 190)
2432
									hum.Parent.Humanoid:TakeDamage(1000)
2433
								end
2434
								punching = false
2435
								PunchSound:Stop()
2436
								PunchSound.Looped = false
2437
								wait()
2438
								for i = 0, 1, 0.1 do
2439
									Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
2440
									LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
2441
									Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
2442
									RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
2443
									SWait()
2444
								end
2445
								tor.Anchored = false
2446
								local bv = Create("BodyVelocity", tor, "BV", {
2447
									MaxForce = Vector3.new(200000000, 200000000, 200000000),
2448
									Velocity = HRoot.CFrame.lookVector * 350
2449
								})
2450
								hum.Parent.Humanoid:TakeDamage(100000000)
2451
								for i = 0, 1, 0.1 do
2452
									local bpart = Create("Part", Char, "Part", {
2453
										Anchored = true,
2454
										CanCollide = false,
2455
										Size = Vector3.new(1, 1, 1),
2456
										BrickColor = BrickColor.new("Institutional white"),
2457
										CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
2458
									})
2459
									local mesh = Create("SpecialMesh", bpart, "Mesh", {
2460
										MeshId = "rbxassetid://437347603",
2461
										Scale = Vector3.new(1, 1, 1),
2462
										Offset = Vector3.new(0, 0, 0)
2463
									})
2464
									TweenService:Create(bpart, TweenInfo.new(1), {
2465
										Transparency = 1,
2466
										CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
2467
									}):Play()
2468
									TweenService:Create(mesh, TweenInfo.new(1), {
2469
										Scale = Vector3.new(2, 2, 20),
2470
										Offset = Vector3.new(0, 0, -150)
2471
									}):Play()
2472
									game:GetService("Debris"):AddItem(bpart, 1)
2473
									SWait()
2474
								end
2475
								bv:Destroy()
2476
								Attacking = false
2477
								instinct = true
2478
								Walkspeed = 16
2479
							end)
2480
						else
2481
							Attacking = false
2482
						end
2483
					end
2484
				end
2485
			end
2486
		end
2487
	end
2488
	if key == Enum.KeyCode.Q then
2489
		stopAllSounds()
2490
		SSJSound1:Play()
2491
		toggleEmitters("AllOff")
2492
		HairWeld.C0 = Hcf
2493
		Human.MaxHealth = 50000000000000
2494
		wait(0.01)
2495
		Human.Health = 500000000000000
2496
		game:GetService("Chat"):Chat(Head, "This is a Super Saiyan.", Enum.ChatColor.White)
2497
		Head.face.Texture = "rbxassetid://870187774"
2498
		local Aura = Instance.new("ParticleEmitter")
2499
		Aura.Name = "Aura"
2500
		Aura.Texture = "rbxassetid://411939841"
2501
		Aura.Parent = Torso
2502
		Aura.LightEmission = 1
2503
		Aura.Transparency = NumberSequence.new(0.9, 1)
2504
		Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
2505
		Aura.Size = NumberSequence.new(0.2, 8)
2506
		Aura.LockedToPart = true
2507
		Aura.Lifetime = NumberRange.new(1.5)
2508
		Aura.Rate = 50
2509
		Aura.Speed = NumberRange.new(1.3)
2510
		Aura.EmissionDirection = "Top"
2511
		Aura.Rotation = NumberRange.new(-8, 8)
2512
		local orb = Create("Part", Char, "Part", {
2513
			Anchored = true,
2514
			CanCollide = false,
2515
			BrickColor = BrickColor.new("Bright yellow"),
2516
			Material = "Neon",
2517
			Size = Vector3.new(1, 1, 1),
2518
			CFrame = HRoot.CFrame
2519
		})
2520
		local mesh = Create("SpecialMesh", orb, "Mesh", {
2521
			MeshType = "Sphere",
2522
			Scale = Vector3.new(1, 1, 1)
2523
		})
2524
		TweenService:Create(mesh, TweenInfo.new(1), {
2525
			Scale = Vector3.new(30, 30, 30)
2526
		}):Play()
2527
		TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
2528
		Hair.Mesh.MeshId = "rbxassetid://430344159"
2529
		Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
2530
		Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
2531
		Hair.BrickColor = BrickColor.new("Bright yellow")
2532
		Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
2533
		SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
2534
		SSJContainer.Size = UDim2.new(20, 0, 20, 0)
2535
		Aura.ImageTransparency = 0
2536
		Mode = "SSJ"
2537
	elseif key == Enum.KeyCode.E then
2538
		Attacking = true
2539
		stopAllSounds()
2540
		toggleEmitters("AllOff")
2541
		SSJContainer.Size = UDim2.new(20, 0, 20, 0)
2542
		for i = 0, 1, 0.1 do
2543
			Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
2544
			Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
2545
			LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
2546
			RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
2547
			LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
2548
			RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
2549
			wait()
2550
		end
2551
		do
2552
			local rtr = true
2553
			spawn(function()
2554
				repeat
2555
					local ring = Create("Part", workspace, "Part", {
2556
						Anchored = true,
2557
						CanCollide = false,
2558
						BrickColor = BrickColor.new("New Yeller"),
2559
						Size = Vector3.new(1, 1, 1),
2560
						CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
2561
					})
2562
					local mesh = Create("SpecialMesh", ring, "Mesh", {
2563
						MeshId = "http://www.roblox.com/asset/?id=3270017",
2564
						Scale = Vector3.new(1, 1, 1)
2565
					})
2566
					ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
2567
					TweenService:Create(mesh, TweenInfo.new(1), {
2568
						Scale = Vector3.new(50, 50, 1)
2569
					}):Play()
2570
					TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
2571
					game:GetService("Debris"):AddItem(ring, 1)
2572
					SWait()
2573
				until not rtr
2574
			end)
2575
			wait(2)
2576
			rtr = false
2577
			local orb = Create("Part", Char, "Part", {
2578
				Anchored = true,
2579
				CanCollide = false,
2580
				BrickColor = BrickColor.new("Bright yellow"),
2581
				Material = "Neon",
2582
				Size = Vector3.new(1, 1, 1),
2583
				CFrame = HRoot.CFrame
2584
			})
2585
			local mesh = Create("SpecialMesh", orb, "Mesh", {
2586
				MeshType = "Sphere",
2587
				Scale = Vector3.new(1, 1, 1)
2588
			})
2589
			TweenService:Create(mesh, TweenInfo.new(1), {
2590
				Scale = Vector3.new(30, 30, 30)
2591
			}):Play()
2592
			TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
2593
			for i = 0, 1, 0.1 do
2594
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
2595
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
2596
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
2597
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
2598
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
2599
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
2600
				wait()
2601
			end
2602
			HairWeld.C0 = Hcf
2603
			Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
2604
			Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
2605
			Hair.BrickColor = BrickColor.new("Bright yellow")
2606
			Aura.ImageTransparency = 0
2607
			Hair.Mesh.MeshId = "rbxassetid://560718478"
2608
			Char.Head.face.Texture = "rbxassetid://870187774"
2609
			SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
2610
			Mode = "SSJ2"
2611
			Attacking = false
2612
			local Aura = Instance.new("ParticleEmitter")
2613
			Aura.Name = "Aura"
2614
			Aura.Texture = "rbxassetid://411939841"
2615
			Aura.Parent = Torso
2616
			Aura.LightEmission = 1
2617
			Aura.Transparency = NumberSequence.new(0.9, 1)
2618
			Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
2619
			Aura.Size = NumberSequence.new(0.2, 8)
2620
			Aura.LockedToPart = true
2621
			Aura.Lifetime = NumberRange.new(1.5)
2622
			Aura.Rate = 50
2623
			Aura.Speed = NumberRange.new(1.3)
2624
			Aura.EmissionDirection = "Top"
2625
			Aura.Rotation = NumberRange.new(-8, 8)
2626
			local Aura2 = Instance.new("ParticleEmitter")
2627
			Aura2.Name = "Aura"
2628
			Aura2.Texture = "rbxassetid://1527326485"
2629
			Aura2.Parent = Torso
2630
			Aura2.LightEmission = 0.1
2631
			Aura2.Transparency = NumberSequence.new(0, 0.9)
2632
			Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
2633
			Aura2.Size = NumberSequence.new(3.5, 3.6)
2634
			Aura2.LockedToPart = true
2635
			Aura2.Lifetime = NumberRange.new(0.1)
2636
			Aura2.Rate = 10
2637
			Aura2.Speed = NumberRange.new(2)
2638
			Aura2.EmissionDirection = "Top"
2639
			Aura2.Rotation = NumberRange.new(-360, 360)
2640
			Aura2.VelocitySpread = 100
2641
			Aura2.ZOffset = 2
2642
		end
2643
	elseif key == Enum.KeyCode.T then
2644
		SSJContainer.Size = UDim2.new(10, 0, 20, 0)
2645
		toggleEmitters("AllOff")
2646
		Human.MaxHealth = 50000000000
2647
		wait(0.01)
2648
		Human.Health = 50000000000
2649
		local RightAura = Instance.new("ParticleEmitter")
2650
		RightAura.Name = "Aura"
2651
		RightAura.Texture = "rbxassetid://111283279"
2652
		RightAura.Parent = RLeg
2653
		RightAura.LightEmission = 1
2654
		RightAura.Transparency = NumberSequence.new(0.4, 1)
2655
		RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2656
		RightAura.Size = NumberSequence.new(0.05, 0)
2657
		RightAura.LockedToPart = true
2658
		RightAura.Lifetime = NumberRange.new(1)
2659
		RightAura.Rate = 130
2660
		RightAura.Speed = NumberRange.new(0.4)
2661
		RightAura.Rotation = NumberRange.new(-360, 360)
2662
		RightAura.EmissionDirection = "Top"
2663
		RightAura.ZOffset = 2
2664
		local RightLow = Instance.new("ParticleEmitter")
2665
		RightLow.Name = "Aura"
2666
		RightLow.Texture = "rbxassetid://111283279"
2667
		RightLow.Parent = LLeg
2668
		RightLow.LightEmission = 1
2669
		RightLow.Transparency = NumberSequence.new(0.4, 1)
2670
		RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2671
		RightLow.Size = NumberSequence.new(0.05, 0)
2672
		RightLow.LockedToPart = true
2673
		RightLow.Lifetime = NumberRange.new(1.5)
2674
		RightLow.Rate = 130
2675
		RightLow.Speed = NumberRange.new(1)
2676
		RightLow.Rotation = NumberRange.new(-360, 360)
2677
		RightLow.EmissionDirection = "Top"
2678
		RightLow.ZOffset = 2
2679
		local LeftLow = Instance.new("ParticleEmitter")
2680
		LeftLow.Name = "Aura"
2681
		LeftLow.Texture = "rbxassetid://111283279"
2682
		LeftLow.Parent = LArm
2683
		LeftLow.LightEmission = 1
2684
		LeftLow.Transparency = NumberSequence.new(0.4, 1)
2685
		LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2686
		LeftLow.Size = NumberSequence.new(0.05, 0)
2687
		LeftLow.LockedToPart = true
2688
		LeftLow.Lifetime = NumberRange.new(1.5)
2689
		LeftLow.Rate = 130
2690
		LeftLow.Speed = NumberRange.new(1)
2691
		LeftLow.Rotation = NumberRange.new(-360, 360)
2692
		LeftLow.EmissionDirection = "Top"
2693
		LeftLow.ZOffset = 2
2694
		local Tor = Instance.new("ParticleEmitter")
2695
		Tor.Name = "Aura"
2696
		Tor.Texture = "rbxassetid://111283279"
2697
		Tor.Parent = Torso
2698
		Tor.LightEmission = 1
2699
		Tor.Transparency = NumberSequence.new(0.4, 1)
2700
		Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2701
		Tor.Size = NumberSequence.new(0.05, 0)
2702
		Tor.LockedToPart = true
2703
		Tor.Lifetime = NumberRange.new(1)
2704
		Tor.Rate = 130
2705
		Tor.Speed = NumberRange.new(1)
2706
		Tor.Rotation = NumberRange.new(-360, 360)
2707
		Tor.EmissionDirection = "Top"
2708
		Tor.ZOffset = 2
2709
		local LeftLeg = Instance.new("ParticleEmitter")
2710
		LeftLeg.Name = "Aura"
2711
		LeftLeg.Texture = "rbxassetid://111283279"
2712
		LeftLeg.Parent = RArm
2713
		LeftLeg.LightEmission = 1
2714
		LeftLeg.Transparency = NumberSequence.new(0.4, 1)
2715
		LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2716
		LeftLeg.Size = NumberSequence.new(0.05, 0)
2717
		LeftLeg.LockedToPart = true
2718
		LeftLeg.Lifetime = NumberRange.new(1)
2719
		LeftLeg.Rate = 130
2720
		LeftLeg.Speed = NumberRange.new(1)
2721
		LeftLeg.Rotation = NumberRange.new(-360, 360)
2722
		LeftLeg.EmissionDirection = "Top"
2723
		LeftLeg.ZOffset = 2
2724
		local Aura = Instance.new("ParticleEmitter")
2725
		Aura.Name = "Aura"
2726
		Aura.Texture = "rbxassetid://1517856446"
2727
		Aura.Parent = Torso
2728
		Aura.LightEmission = 0.3
2729
		Aura.Transparency = NumberSequence.new(0.5, 1)
2730
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
2731
		Aura.Size = NumberSequence.new(0.7, 6)
2732
		Aura.LockedToPart = true
2733
		Aura.Lifetime = NumberRange.new(1)
2734
		Aura.Rate = 100
2735
		Aura.Speed = NumberRange.new(2)
2736
		Aura.EmissionDirection = "Top"
2737
		Aura.Rotation = NumberRange.new(-8, 8)
2738
		Aura.ZOffset = -1
2739
		Char.Head.face.Texture = "rbxassetid://792213048"
2740
		Hair.BrickColor = BrickColor.new("Relly red")
2741
		stopAllSounds()
2742
		Mode = "SSJG"
2743
		game:GetService("Chat"):Chat(Head, "This is Super Saiyan God.", Enum.ChatColor.White)
2744
		local orb = Create("Part", Char, "Part", {
2745
			Anchored = true,
2746
			CanCollide = false,
2747
			Size = Vector3.new(8, 8, 8),
2748
			Material = "Neon",
2749
			BrickColor = BrickColor.new("Institutional white"),
2750
			CFrame = HRoot.CFrame
2751
		})
2752
		local mesh = Create("SpecialMesh", orb, "Mesh", {
2753
			Scale = Vector3.new(1, 1, 1),
2754
			MeshType = "Sphere"
2755
		})
2756
		TweenService:Create(mesh, TweenInfo.new(1), {
2757
			Scale = Vector3.new(3, 3, 3)
2758
		}):Play()
2759
		TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
2760
		game:GetService("Debris"):AddItem(orb, 1)
2761
		Hair.Color = Color3.fromRGB(212, 2, 114)
2762
		SSJGSound2:Play()
2763
		wait(1)
2764
		SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
2765
		Torso.Anchored = false
2766
		Attacking = false
2767
	elseif key == Enum.KeyCode.K and Mode == "SSJB" then
2768
		Human.MaxHealth = 600000000000000
2769
		wait(0.01)
2770
		Human.Health = 600000000000000
2771
		Hair.Mesh.MeshId = "rbxassetid://430344159"
2772
		Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
2773
		Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
2774
		HairWeld.C0 = Hcf
2775
		stopAllSounds()
2776
		for i = 1, 25 do
2777
			wait()
2778
			workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 2.1
2779
		end
2780
		game:GetService("Chat"):Chat(Head, "KAIOKEN TIMES TWENTY!", Enum.ChatColor.White)
2781
		local Music4 = Instance.new("Sound", Torso)
2782
		Music4.SoundId = "rbxassetid://1488660753"
2783
		Music4.Volume = 7
2784
		Music4.Pitch = 1
2785
		Music4.Looped = true
2786
		Music4:Play()
2787
		local RightAura = Instance.new("ParticleEmitter")
2788
		RightAura.Name = "Aura"
2789
		RightAura.Texture = "rbxassetid://111283279"
2790
		RightAura.Parent = RLeg
2791
		RightAura.LightEmission = 1
2792
		RightAura.Transparency = NumberSequence.new(0.4, 1)
2793
		RightAura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2794
		RightAura.Size = NumberSequence.new(0.05, 0)
2795
		RightAura.LockedToPart = true
2796
		RightAura.Lifetime = NumberRange.new(1)
2797
		RightAura.Rate = 130
2798
		RightAura.Speed = NumberRange.new(0.4)
2799
		RightAura.Rotation = NumberRange.new(-360, 360)
2800
		RightAura.EmissionDirection = "Top"
2801
		RightAura.ZOffset = 2
2802
		local RightLow = Instance.new("ParticleEmitter")
2803
		RightLow.Name = "Aura"
2804
		RightLow.Texture = "rbxassetid://111283279"
2805
		RightLow.Parent = LLeg
2806
		RightLow.LightEmission = 1
2807
		RightLow.Transparency = NumberSequence.new(0.4, 1)
2808
		RightLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2809
		RightLow.Size = NumberSequence.new(0.05, 0)
2810
		RightLow.LockedToPart = true
2811
		RightLow.Lifetime = NumberRange.new(1.5)
2812
		RightLow.Rate = 130
2813
		RightLow.Speed = NumberRange.new(1)
2814
		RightLow.Rotation = NumberRange.new(-360, 360)
2815
		RightLow.EmissionDirection = "Top"
2816
		RightLow.ZOffset = 2
2817
		local LeftLow = Instance.new("ParticleEmitter")
2818
		LeftLow.Name = "Aura"
2819
		LeftLow.Texture = "rbxassetid://111283279"
2820
		LeftLow.Parent = LArm
2821
		LeftLow.LightEmission = 1
2822
		LeftLow.Transparency = NumberSequence.new(0.4, 1)
2823
		LeftLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2824
		LeftLow.Size = NumberSequence.new(0.05, 0)
2825
		LeftLow.LockedToPart = true
2826
		LeftLow.Lifetime = NumberRange.new(1.5)
2827
		LeftLow.Rate = 130
2828
		LeftLow.Speed = NumberRange.new(1)
2829
		LeftLow.Rotation = NumberRange.new(-360, 360)
2830
		LeftLow.EmissionDirection = "Top"
2831
		LeftLow.ZOffset = 2
2832
		local Tor = Instance.new("ParticleEmitter")
2833
		Tor.Name = "Aura"
2834
		Tor.Texture = "rbxassetid://174073769"
2835
		Tor.Parent = Torso
2836
		Tor.LightEmission = 1
2837
		Tor.Transparency = NumberSequence.new(0.4, 1)
2838
		Tor.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2839
		Tor.Size = NumberSequence.new(0.05, 0)
2840
		Tor.LockedToPart = true
2841
		Tor.Lifetime = NumberRange.new(1)
2842
		Tor.Rate = 130
2843
		Tor.Speed = NumberRange.new(1)
2844
		Tor.Rotation = NumberRange.new(-360, 360)
2845
		Tor.EmissionDirection = "Top"
2846
		Tor.ZOffset = 2
2847
		local LeftLeg = Instance.new("ParticleEmitter")
2848
		LeftLeg.Name = "Aura"
2849
		LeftLeg.Texture = "rbxassetid://111283279"
2850
		LeftLeg.Parent = RArm
2851
		LeftLeg.LightEmission = 1
2852
		LeftLeg.Transparency = NumberSequence.new(0.4, 1)
2853
		LeftLeg.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2854
		LeftLeg.Size = NumberSequence.new(0.05, 0)
2855
		LeftLeg.LockedToPart = true
2856
		LeftLeg.Lifetime = NumberRange.new(1)
2857
		LeftLeg.Rate = 130
2858
		LeftLeg.Speed = NumberRange.new(1)
2859
		LeftLeg.Rotation = NumberRange.new(-360, 360)
2860
		LeftLeg.EmissionDirection = "Top"
2861
		LeftLeg.ZOffset = 2
2862
		local Aura = Instance.new("ParticleEmitter")
2863
		Aura.Name = "Aura"
2864
		Aura.Texture = "rbxassetid://411939841"
2865
		Aura.Parent = Head
2866
		Aura.LightEmission = 0.3
2867
		Aura.Transparency = NumberSequence.new(0.5, 1)
2868
		Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2869
		Aura.Size = NumberSequence.new(9.7, 14)
2870
		Aura.LockedToPart = true
2871
		Aura.Lifetime = NumberRange.new(1)
2872
		Aura.Rate = 100
2873
		Aura.Speed = NumberRange.new(5)
2874
		Aura.EmissionDirection = "Top"
2875
		Aura.Rotation = NumberRange.new(0, 0)
2876
		Aura.ZOffset = -2
2877
		local Spark = Instance.new("ParticleEmitter")
2878
		Spark.Name = "Aura"
2879
		Spark.Texture = "rbxassetid://740455924"
2880
		Spark.Parent = Torso
2881
		Spark.LightEmission = 0.3
2882
		Spark.Transparency = NumberSequence.new(0, 1)
2883
		Spark.Color = ColorSequence.new(BrickColor.new("Really red").Color)
2884
		Spark.Size = NumberSequence.new(5)
2885
		Spark.LockedToPart = true
2886
		Spark.Lifetime = NumberRange.new(3)
2887
		Spark.Rate = 1.3
2888
		Spark.Speed = NumberRange.new(0)
2889
		Spark.EmissionDirection = "Top"
2890
		Spark.Rotation = NumberRange.new(-360, 360)
2891
		Spark.ZOffset = 2
2892
		local orb = Create("Part", Char, "Part", {
2893
			Anchored = true,
2894
			CanCollide = false,
2895
			Size = Vector3.new(8, 8, 8),
2896
			Material = "Neon",
2897
			BrickColor = BrickColor.new("Institutional white"),
2898
			CFrame = HRoot.CFrame
2899
		})
2900
		local mesh = Create("SpecialMesh", orb, "Mesh", {
2901
			Scale = Vector3.new(1, 1, 1),
2902
			MeshType = "Sphere"
2903
		})
2904
		TweenService:Create(mesh, TweenInfo.new(1), {
2905
			Scale = Vector3.new(3, 3, 3)
2906
		}):Play()
2907
		TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
2908
		game:GetService("Debris"):AddItem(orb, 1)
2909
		Hair.Color = Color3.fromRGB(5, 178, 212)
2910
		SSJBSound2:Play()
2911
		SSJBSound3:Play()
2912
		for i = 1, 25 do
2913
			wait()
2914
			workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 2.1
2915
		end
2916
		wait(1)
2917
		Torso.Anchored = false
2918
		Attacking = false
2919
		Char.Head.face.Texture = "rbxassetid://1444669398"
2920
		SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
2921
		Mode = "SSJBKK"
2922
	elseif key == Enum.KeyCode.Y then
2923
		SSJContainer.Size = UDim2.new(10, 0, 20, 0)
2924
		Aura.ImageTransparency = 0
2925
		toggleEmitters("AllOff")
2926
		Human.MaxHealth = 500000000000
2927
		wait(0.01)
2928
		Human.Health = 500000000000
2929
		Hair.Mesh.MeshId = "rbxassetid://430344159"
2930
		Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
2931
		Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
2932
		HairWeld.C0 = Hcf
2933
		stopAllSounds()
2934
		SSJBSound1:Play()
2935
		game:GetService("Chat"):Chat(Head, "This is Super Saiyan Blue, I won't go so easy anymore.", Enum.ChatColor.White)
2936
		local RightAura = Instance.new("ParticleEmitter")
2937
		RightAura.Name = "Aura"
2938
		RightAura.Texture = "rbxassetid://111283279"
2939
		RightAura.Parent = RLeg
2940
		RightAura.LightEmission = 1
2941
		RightAura.Transparency = NumberSequence.new(0.4, 1)
2942
		RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2943
		RightAura.Size = NumberSequence.new(0.05, 0)
2944
		RightAura.LockedToPart = true
2945
		RightAura.Lifetime = NumberRange.new(1)
2946
		RightAura.Rate = 130
2947
		RightAura.Speed = NumberRange.new(0.4)
2948
		RightAura.Rotation = NumberRange.new(-360, 360)
2949
		RightAura.EmissionDirection = "Top"
2950
		RightAura.ZOffset = 2
2951
		local RightLow = Instance.new("ParticleEmitter")
2952
		RightLow.Name = "Aura"
2953
		RightLow.Texture = "rbxassetid://111283279"
2954
		RightLow.Parent = LLeg
2955
		RightLow.LightEmission = 1
2956
		RightLow.Transparency = NumberSequence.new(0.4, 1)
2957
		RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2958
		RightLow.Size = NumberSequence.new(0.05, 0)
2959
		RightLow.LockedToPart = true
2960
		RightLow.Lifetime = NumberRange.new(1.5)
2961
		RightLow.Rate = 130
2962
		RightLow.Speed = NumberRange.new(1)
2963
		RightLow.Rotation = NumberRange.new(-360, 360)
2964
		RightLow.EmissionDirection = "Top"
2965
		RightLow.ZOffset = 2
2966
		local LeftLow = Instance.new("ParticleEmitter")
2967
		LeftLow.Name = "Aura"
2968
		LeftLow.Texture = "rbxassetid://111283279"
2969
		LeftLow.Parent = LArm
2970
		LeftLow.LightEmission = 1
2971
		LeftLow.Transparency = NumberSequence.new(0.4, 1)
2972
		LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2973
		LeftLow.Size = NumberSequence.new(0.05, 0)
2974
		LeftLow.LockedToPart = true
2975
		LeftLow.Lifetime = NumberRange.new(1.5)
2976
		LeftLow.Rate = 130
2977
		LeftLow.Speed = NumberRange.new(1)
2978
		LeftLow.Rotation = NumberRange.new(-360, 360)
2979
		LeftLow.EmissionDirection = "Top"
2980
		LeftLow.ZOffset = 2
2981
		local Tor = Instance.new("ParticleEmitter")
2982
		Tor.Name = "Aura"
2983
		Tor.Texture = "rbxassetid://111283279"
2984
		Tor.Parent = Torso
2985
		Tor.LightEmission = 1
2986
		Tor.Transparency = NumberSequence.new(0.4, 1)
2987
		Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2988
		Tor.Size = NumberSequence.new(0.05, 0)
2989
		Tor.LockedToPart = true
2990
		Tor.Lifetime = NumberRange.new(1)
2991
		Tor.Rate = 130
2992
		Tor.Speed = NumberRange.new(1)
2993
		Tor.Rotation = NumberRange.new(-360, 360)
2994
		Tor.EmissionDirection = "Top"
2995
		Tor.ZOffset = 2
2996
		local LeftLeg = Instance.new("ParticleEmitter")
2997
		LeftLeg.Name = "Aura"
2998
		LeftLeg.Texture = "rbxassetid://111283279"
2999
		LeftLeg.Parent = RArm
3000
		LeftLeg.LightEmission = 1
3001
		LeftLeg.Transparency = NumberSequence.new(0.4, 1)
3002
		LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3003
		LeftLeg.Size = NumberSequence.new(0.05, 0)
3004
		LeftLeg.LockedToPart = true
3005
		LeftLeg.Lifetime = NumberRange.new(1)
3006
		LeftLeg.Rate = 130
3007
		LeftLeg.Speed = NumberRange.new(1)
3008
		LeftLeg.Rotation = NumberRange.new(-360, 360)
3009
		LeftLeg.EmissionDirection = "Top"
3010
		LeftLeg.ZOffset = 2
3011
		local Aura = Instance.new("ParticleEmitter")
3012
		Aura.Name = "Aura"
3013
		Aura.Texture = "rbxassetid://1526565953"
3014
		Aura.Parent = Torso
3015
		Aura.LightEmission = 0.3
3016
		Aura.Transparency = NumberSequence.new(0.5, 1)
3017
		Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
3018
		Aura.Size = NumberSequence.new(0.7, 6)
3019
		Aura.LockedToPart = true
3020
		Aura.Lifetime = NumberRange.new(1)
3021
		Aura.Rate = 100
3022
		Aura.Speed = NumberRange.new(2)
3023
		Aura.EmissionDirection = "Top"
3024
		Aura.Rotation = NumberRange.new(-8, 8)
3025
		Aura.ZOffset = -1
3026
		local orb = Create("Part", Char, "Part", {
3027
			Anchored = true,
3028
			CanCollide = false,
3029
			Size = Vector3.new(8, 8, 8),
3030
			Material = "Neon",
3031
			BrickColor = BrickColor.new("Institutional white"),
3032
			CFrame = HRoot.CFrame
3033
		})
3034
		local mesh = Create("SpecialMesh", orb, "Mesh", {
3035
			Scale = Vector3.new(1, 1, 1),
3036
			MeshType = "Sphere"
3037
		})
3038
		TweenService:Create(mesh, TweenInfo.new(1), {
3039
			Scale = Vector3.new(3, 3, 3)
3040
		}):Play()
3041
		TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
3042
		game:GetService("Debris"):AddItem(orb, 1)
3043
		Hair.Color = Color3.fromRGB(5, 178, 212)
3044
		SSJBSound2:Play()
3045
		SSJBSound3:Play()
3046
		wait(1)
3047
		Torso.Anchored = false
3048
		Attacking = false
3049
		Char.Head.face.Texture = "rbxassetid://1444669398"
3050
		SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
3051
		Mode = "SSJB"
3052
	elseif key == Enum.KeyCode.U and Plr.Name ~= "venturiansonic" then
3053
		Walkspeed = 0
3054
		Attacking = true
3055
		Mode = "Ultra"
3056
		toggleEmitters("AllOff")
3057
		stopAllSounds()
3058
		Aura.ImageTransparency = 1
3059
		lig = Instance.new("PointLight", Torso)
3060
		lig.Color = Color3.new(0, 0, 255)
3061
		lig.Range = 9
3062
		lig.Brightness = 100
3063
		local Music4 = Instance.new("Sound", Torso)
3064
		Music4.SoundId = "rbxassetid://1504498051"
3065
		Music4.Volume = 3.5
3066
		Music4.Pitch = 1
3067
		Music4.Looped = true
3068
		Music4:Play()
3069
		HairWeld.C0 = Hcf
3070
		spawn(function()
3071
			for i = 0, 1, 0.1 do
3072
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
3073
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
3074
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
3075
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
3076
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
3077
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
3078
				wait()
3079
			end
3080
		end)
3081
		local beam1 = Create("Part", Char, "Part", {
3082
			Anchored = true,
3083
			CanCollide = false,
3084
			Material = "Neon",
3085
			BrickColor = BrickColor.new("Institutional white"),
3086
			Shape = "Cylinder",
3087
			Size = Vector3.new(8, 8, 8),
3088
			CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
3089
		})
3090
		local effect1 = Create("Part", Char, "Part", {
3091
			Anchored = true,
3092
			CanCollide = false,
3093
			BrickColor = BrickColor.new("Institutional white"),
3094
			CFrame = HRoot.CFrame
3095
		})
3096
		local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
3097
			MeshId = "rbxassetid://168892432",
3098
			Scale = Vector3.new(1.2, 1.2, 1.2)
3099
		})
3100
		local effect2 = Create("Part", Char, "Part", {
3101
			Anchored = true,
3102
			CanCollide = false,
3103
			BrickColor = BrickColor.new("Institutional white"),
3104
			CFrame = HRoot.CFrame
3105
		})
3106
		local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
3107
			MeshId = "rbxassetid://168892432",
3108
			Scale = Vector3.new(1.2, 1.2, 1.2)
3109
		})
3110
		local effect3 = Create("Part", Char, "Part", {
3111
			Anchored = true,
3112
			CanCollide = false,
3113
			BrickColor = BrickColor.new("Institutional white"),
3114
			CFrame = HRoot.CFrame
3115
		})
3116
		local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
3117
			MeshId = "rbxassetid://168892432",
3118
			Scale = Vector3.new(1.2, 1.2, 1.2)
3119
		})
3120
		local orb1 = Create("Part", Char, "Part", {
3121
			Anchored = true,
3122
			CanCollide = false,
3123
			CFrame = HRoot.CFrame,
3124
			Material = "Neon",
3125
			BrickColor = BrickColor.new("Institutional white"),
3126
			Size = Vector3.new(8, 8, 8)
3127
		})
3128
		local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
3129
			Scale = Vector3.new(1, 1, 1),
3130
			MeshType = "Sphere"
3131
		})
3132
		spawn(function()
3133
			for i = 0, 360, 36 do
3134
				local cyl = Create("Part", Char, "Part", {
3135
					Anchored = true,
3136
					CanCollide = false,
3137
					Size = Vector3.new(1, 1, 1),
3138
					CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
3139
					Material = "Neon",
3140
					BrickColor = BrickColor.new("Institutional white")
3141
				})
3142
				cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
3143
				local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
3144
					Scale = Vector3.new(4, 4, 4)
3145
				})
3146
				cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
3147
				TweenService:Create(cyl, TweenInfo.new(2.8), {
3148
					Transparency = 1,
3149
					CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
3150
				}):Play()
3151
				TweenService:Create(cylmesh, TweenInfo.new(2.8), {
3152
					Scale = Vector3.new(4, 20, 4)
3153
				}):Play()
3154
				game:GetService("Debris"):AddItem(cyl, 2.8)
3155
			end
3156
		end)
3157
		Hair.BrickColor = BrickColor.new("Black metallic")
3158
		TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
3159
		TweenService:Create(omesh1, TweenInfo.new(2), {
3160
			Scale = Vector3.new(3, 3, 3)
3161
		}):Play()
3162
		TweenService:Create(mesh1, TweenInfo.new(3), {
3163
			Scale = Vector3.new(4, 4, 4)
3164
		}):Play()
3165
		TweenService:Create(effect1, TweenInfo.new(3), {
3166
			Transparency = 1,
3167
			CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
3168
		}):Play()
3169
		TweenService:Create(mesh2, TweenInfo.new(3), {
3170
			Scale = Vector3.new(4, 4, 4)
3171
		}):Play()
3172
		TweenService:Create(effect2, TweenInfo.new(3), {
3173
			Transparency = 1,
3174
			CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
3175
		}):Play()
3176
		TweenService:Create(mesh3, TweenInfo.new(3), {
3177
			Scale = Vector3.new(4, 4, 4)
3178
		}):Play()
3179
		TweenService:Create(effect3, TweenInfo.new(3), {
3180
			Transparency = 1,
3181
			CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
3182
		}):Play()
3183
		TweenService:Create(beam1, TweenInfo.new(3), {
3184
			Transparency = 1,
3185
			Size = Vector3.new(100, 1, 1),
3186
			CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
3187
		}):Play()
3188
		game:GetService("Debris"):AddItem(beam1, 2)
3189
		game:GetService("Debris"):AddItem(effect1, 2)
3190
		game:GetService("Debris"):AddItem(mesh1, 2)
3191
		game:GetService("Debris"):AddItem(mesh2, 2)
3192
		game:GetService("Debris"):AddItem(mesh3, 2)
3193
		game:GetService("Debris"):AddItem(orb1, 2)
3194
		game:GetService("Debris"):AddItem(omesh1, 2)
3195
		Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://1394077487"
3196
		Shirt.ShirtTemplate = "rbxassetid://1454239396"
3197
		Pants.PantsTemplate = "rbxassetid://1449276082"
3198
		local Hat = Instance.new("Part", Char)
3199
		Hat.Size = Vector3.new(1, 1, 1)
3200
		Hat.Material = "SmoothPlastic"
3201
		Hat.BrickColor = BrickColor.new("Really black")
3202
		Hat.CanCollide = false
3203
		local Hat2 = Instance.new("SpecialMesh", Hat)
3204
		Hat2.MeshId = "rbxassetid://1479574104"
3205
		Hat2.Scale = Vector3.new(0.063, 0.063, 0.063)
3206
		local Hat3 = Instance.new("Weld", Hat)
3207
		Hat3.Part0 = Head
3208
		Hat3.Part1 = Hat
3209
		Hat3.C0 = CFrame.new(0.05, 0.85, -0.1) * CFrame.Angles(math.rad(88.93), math.rad(180), math.rad(0))
3210
		Hair.Transparency = 1
3211
		local HairAura = Instance.new("ParticleEmitter")
3212
		HairAura.Name = "Aura"
3213
		HairAura.Texture = "rbxassetid://1200947142"
3214
		HairAura.Parent = Head
3215
		HairAura.LightEmission = 1
3216
		HairAura.Transparency = NumberSequence.new(0.1, 1)
3217
		HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3218
		HairAura.Size = NumberSequence.new(1.1)
3219
		HairAura.LockedToPart = true
3220
		HairAura.Lifetime = NumberRange.new(2)
3221
		HairAura.Rate = 30
3222
		HairAura.Speed = NumberRange.new(0.1)
3223
		HairAura.Rotation = NumberRange.new(-360, 360)
3224
		HairAura.EmissionDirection = "Top"
3225
		HairAura.ZOffset = -1
3226
		local RightAura = Instance.new("ParticleEmitter")
3227
		RightAura.Name = "Aura"
3228
		RightAura.Texture = "rbxassetid://1200947142"
3229
		RightAura.Parent = RLeg
3230
		RightAura.LightEmission = 1
3231
		RightAura.Transparency = NumberSequence.new(0.1, 1)
3232
		RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3233
		RightAura.Size = NumberSequence.new(1.1)
3234
		RightAura.LockedToPart = true
3235
		RightAura.Lifetime = NumberRange.new(2)
3236
		RightAura.Rate = 30
3237
		RightAura.Speed = NumberRange.new(0.1)
3238
		RightAura.Rotation = NumberRange.new(-360, 360)
3239
		RightAura.EmissionDirection = "Top"
3240
		RightAura.ZOffset = -1
3241
		local RightLow = Instance.new("ParticleEmitter")
3242
		RightLow.Name = "Aura"
3243
		RightLow.Texture = "rbxassetid://1200947142"
3244
		RightLow.Parent = LLeg
3245
		RightLow.LightEmission = 1
3246
		RightLow.Transparency = NumberSequence.new(0.1, 1)
3247
		RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3248
		RightLow.Size = NumberSequence.new(1.1)
3249
		RightLow.LockedToPart = true
3250
		RightLow.Lifetime = NumberRange.new(2)
3251
		RightLow.Rate = 30
3252
		RightLow.Speed = NumberRange.new(0.1)
3253
		RightLow.Rotation = NumberRange.new(-360, 360)
3254
		RightLow.EmissionDirection = "Top"
3255
		RightLow.ZOffset = -1
3256
		local LeftLow = Instance.new("ParticleEmitter")
3257
		LeftLow.Name = "Aura"
3258
		LeftLow.Texture = "rbxassetid://1200947142"
3259
		LeftLow.Parent = LArm
3260
		LeftLow.LightEmission = 1
3261
		LeftLow.Transparency = NumberSequence.new(0.1, 1)
3262
		LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3263
		LeftLow.Size = NumberSequence.new(1.1)
3264
		LeftLow.LockedToPart = true
3265
		LeftLow.Lifetime = NumberRange.new(2)
3266
		LeftLow.Rate = 30
3267
		LeftLow.Speed = NumberRange.new(0.1)
3268
		LeftLow.Rotation = NumberRange.new(-360, 360)
3269
		LeftLow.EmissionDirection = "Top"
3270
		LeftLow.ZOffset = -1
3271
		local LeftLeg = Instance.new("ParticleEmitter")
3272
		LeftLeg.Name = "Aura"
3273
		LeftLeg.Texture = "rbxassetid://1200947142"
3274
		LeftLeg.Parent = RArm
3275
		LeftLeg.LightEmission = 1
3276
		LeftLeg.Transparency = NumberSequence.new(0.1, 1)
3277
		LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3278
		LeftLeg.Size = NumberSequence.new(1.1)
3279
		LeftLeg.LockedToPart = true
3280
		LeftLeg.Lifetime = NumberRange.new(2)
3281
		LeftLeg.Rate = 30
3282
		LeftLeg.Speed = NumberRange.new(0.1)
3283
		LeftLeg.Rotation = NumberRange.new(-360, 360)
3284
		LeftLeg.EmissionDirection = "Top"
3285
		LeftLeg.ZOffset = -1
3286
		wait(0.1)
3287
		local Small = Instance.new("ParticleEmitter")
3288
		Small.Name = "Aura"
3289
		Small.Texture = "rbxassetid://242102147"
3290
		Small.Parent = Torso
3291
		Small.LightEmission = 1
3292
		Small.Transparency = NumberSequence.new(0.5, 1)
3293
		Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3294
		Small.Size = NumberSequence.new(0.5)
3295
		Small.LockedToPart = false
3296
		Small.Lifetime = NumberRange.new(0.5)
3297
		Small.Rate = 150
3298
		Small.Speed = NumberRange.new(4)
3299
		Small.Rotation = NumberRange.new(-50, 50)
3300
		Small.EmissionDirection = "Top"
3301
		Small.ZOffset = 2
3302
		local Small2 = Instance.new("ParticleEmitter")
3303
		Small2.Name = "Aura"
3304
		Small2.Texture = "rbxassetid://242102147"
3305
		Small2.Parent = RArm
3306
		Small2.LightEmission = 1
3307
		Small2.Transparency = NumberSequence.new(0.5, 1)
3308
		Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3309
		Small2.Size = NumberSequence.new(0.5)
3310
		Small2.LockedToPart = false
3311
		Small2.Lifetime = NumberRange.new(0.5)
3312
		Small2.Rate = 150
3313
		Small2.Speed = NumberRange.new(4)
3314
		Small2.Rotation = NumberRange.new(-50, 50)
3315
		Small2.EmissionDirection = "Top"
3316
		Small2.ZOffset = 2
3317
		local Small3 = Instance.new("ParticleEmitter")
3318
		Small3.Name = "Aura"
3319
		Small3.Texture = "rbxassetid://242102147"
3320
		Small3.Parent = LArm
3321
		Small3.LightEmission = 1
3322
		Small3.Transparency = NumberSequence.new(0.5, 1)
3323
		Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3324
		Small3.Size = NumberSequence.new(0.5)
3325
		Small3.LockedToPart = false
3326
		Small3.Lifetime = NumberRange.new(0.5)
3327
		Small3.Rate = 150
3328
		Small3.Speed = NumberRange.new(4)
3329
		Small3.Rotation = NumberRange.new(-50, 50)
3330
		Small3.EmissionDirection = "Top"
3331
		Small3.ZOffset = 2
3332
		local Small4 = Instance.new("ParticleEmitter")
3333
		Small4.Name = "Aura"
3334
		Small4.Texture = "rbxassetid://242102147"
3335
		Small4.Parent = RLeg
3336
		Small4.LightEmission = 1
3337
		Small4.Transparency = NumberSequence.new(0.5, 1)
3338
		Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3339
		Small4.Size = NumberSequence.new(0.5)
3340
		Small4.LockedToPart = false
3341
		Small4.Lifetime = NumberRange.new(0.5)
3342
		Small4.Rate = 150
3343
		Small4.Speed = NumberRange.new(4)
3344
		Small4.Rotation = NumberRange.new(-50, 50)
3345
		Small4.EmissionDirection = "Top"
3346
		Small4.ZOffset = 2
3347
		local Small5 = Instance.new("ParticleEmitter")
3348
		Small5.Name = "Aura"
3349
		Small5.Texture = "rbxassetid://242102147"
3350
		Small5.Parent = LLeg
3351
		Small5.LightEmission = 1
3352
		Small5.Transparency = NumberSequence.new(0.5, 1)
3353
		Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3354
		Small5.Size = NumberSequence.new(0.5)
3355
		Small5.LockedToPart = false
3356
		Small5.Lifetime = NumberRange.new(0.5)
3357
		Small5.Rate = 150
3358
		Small5.Speed = NumberRange.new(4)
3359
		Small5.Rotation = NumberRange.new(-50, 50)
3360
		Small5.EmissionDirection = "Top"
3361
		Small5.ZOffset = 2
3362
		local Small6 = Instance.new("ParticleEmitter")
3363
		Small6.Name = "Aura"
3364
		Small6.Texture = "rbxassetid://242102147"
3365
		Small6.Parent = Head
3366
		Small6.LightEmission = 1
3367
		Small6.Transparency = NumberSequence.new(0.5, 1)
3368
		Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
3369
		Small6.Size = NumberSequence.new(0.5)
3370
		Small6.LockedToPart = false
3371
		Small6.Lifetime = NumberRange.new(0.5)
3372
		Small6.Rate = 150
3373
		Small6.Speed = NumberRange.new(4)
3374
		Small6.Rotation = NumberRange.new(-50, 50)
3375
		Small6.EmissionDirection = "Top"
3376
		Small6.ZOffset = 2
3377
		wait(0.2)
3378
		local Grab = Instance.new("Part", Head)
3379
		Grab.Size = Vector3.new(3.5, 1, 3.5)
3380
		Grab.CanCollide = false
3381
		Grab.BrickColor = BrickColor.new("Deep orange")
3382
		Grab.Transparency = 1
3383
		local Grabo = Instance.new("Weld", Grab)
3384
		Grabo.Part0 = Head
3385
		Grabo.Part1 = Grab
3386
		Grabo.C0 = CFrame.new(0, -3.6, 0)
3387
		local AuraB = Instance.new("Part", Head)
3388
		AuraB.Size = Vector3.new(2, 1, 2)
3389
		AuraB.CanCollide = false
3390
		AuraB.BrickColor = BrickColor.new("Deep orange")
3391
		AuraB.Transparency = 1
3392
		local AuraBo = Instance.new("Weld", AuraB)
3393
		AuraBo.Part0 = Head
3394
		AuraBo.Part1 = AuraB
3395
		AuraBo.C0 = CFrame.new(0, -3.6, 0)
3396
		local FZcharge3 = Instance.new("ParticleEmitter", Grab)
3397
		FZcharge3.Texture = "rbxassetid://1468162128"
3398
		FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3399
		FZcharge3.EmissionDirection = "Top"
3400
		FZcharge3.Speed = NumberRange.new(3)
3401
		FZcharge3.Size = NumberSequence.new(0.2, 0.3)
3402
		FZcharge3.Transparency = NumberSequence.new(0.2, 0.7)
3403
		FZcharge3.Drag = 1
3404
		FZcharge3.LockedToPart = true
3405
		FZcharge3.Lifetime = NumberRange.new(2)
3406
		FZcharge3.Rate = 20
3407
		FZcharge3.LightEmission = 0.3
3408
		FZcharge3.Rotation = NumberRange.new(0, 0)
3409
		FZcharge3.VelocitySpread = 0.2
3410
		FZcharge3.ZOffset = 2.5
3411
		wait(3)
3412
		for i = 0, 0.5, 0.01 do
3413
			Neck.C0 = Neck.C0:lerp(Ncf, i)
3414
			Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
3415
			LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
3416
			RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
3417
			LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
3418
			RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
3419
			wait()
3420
		end
3421
		Attacking = false
3422
		Walkspeed = 16
3423
		CanMelee = true
3424
		instinct = true
3425
	elseif key == Enum.KeyCode.P then
3426
		Mode = "Base"
3427
		Attacking = true
3428
		Aura.ImageTransparency = 0
3429
		toggleEmitters("AllOff")
3430
		Torso.Anchored = true
3431
		Human.MaxHealth = 50000
3432
		wait(0.01)
3433
		Human.Health = 50000
3434
		Char.Head.face.Texture = "rbxassetid://413593222"
3435
		Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=1378167215"
3436
		HairWeld.C0 = Hcf
3437
		Hair.Mesh.Offset = Vector3.new(0, 0.47, -0.4)
3438
		Hair.Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
3439
        stopAllSounds()
3440
		PowerDown:Play()
3441
		local orb = Create("Part", Char, "Part", {
3442
			Anchored = true,
3443
			CanCollide = false,
3444
			Size = Vector3.new(8, 8, 8),
3445
			Material = "Neon",
3446
			BrickColor = BrickColor.new("Institutional white"),
3447
			CFrame = HRoot.CFrame
3448
		})
3449
		local mesh = Create("SpecialMesh", orb, "Mesh", {
3450
			Scale = Vector3.new(1, 1, 1),
3451
			MeshType = "Sphere"
3452
		})
3453
		TweenService:Create(mesh, TweenInfo.new(1), {
3454
			Scale = Vector3.new(3, 3, 3)
3455
		}):Play()
3456
		TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
3457
		game:GetService("Debris"):AddItem(orb, 1)
3458
		Hair.BrickColor = BrickColor.new("Black metallic")
3459
		wait(1)
3460
		Torso.Anchored = false
3461
		Attacking = false
3462
	elseif key == Enum.KeyCode.G then
3463
		Attacking = true
3464
		do
3465
			local cf = Mouse.Hit.p
3466
			local hcf = HRoot.CFrame
3467
			for i = 0, 0.4, 0.01 do
3468
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
3469
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-90), Rad(-120)), i)
3470
				wait()
3471
			end
3472
			spawn(function()
3473
				for i = 0, 1, 0.1 do
3474
					local part = Create("Part", Char, "Part", {
3475
						Anchored = true,
3476
						CanCollide = false,
3477
						BrickColor = BrickColor.new("Really black"),
3478
						Material = "Neon",
3479
						Size = Vector3.new(0.3, 9, 9),
3480
						CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
3481
					})
3482
					Create("CylinderMesh", part, "Mesh", {})
3483
					TweenService:Create(part, TweenInfo.new(1), {
3484
						Transparency = 0.6,
3485
						CFrame = part.CFrame * CFrame.new(0, 10, 0)
3486
					}):Play()
3487
					game:GetService("Debris"):AddItem(part, 1)
3488
					SWait()
3489
				end
3490
			end)
3491
			Char:MoveTo(cf)
3492
			local Music3 = Instance.new("Sound", Torso)
3493
			Music3.SoundId = "rbxassetid://1055279036"
3494
			Music3.Volume = 3
3495
			Music3.Pitch = 1
3496
			Music3.Looped = false
3497
			Music3:Play()
3498
			Attacking = false
3499
		end
3500
	elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
3501
		Attacking = true
3502
		do
3503
			local sbomb = Create("Part", workspace, "Part", {
3504
				CanCollide = false,
3505
				BrickColor = BrickColor.new("Electric blue"),
3506
				Material = "Neon",
3507
				Size = Vector3.new(1, 1, 1),
3508
				CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
3509
			})
3510
			local hitb = Create("Part", sbomb, "Part", {
3511
				CanCollide = false,
3512
				Transparency = 1,
3513
				Size = Vector3.new(20, 20, 20),
3514
				CFrame = sbomb.CFrame
3515
			})
3516
			local mesh = Create("SpecialMesh", sbomb, "Mesh", {
3517
				MeshType = "Sphere",
3518
				Scale = Vector3.new(1, 1, 1)
3519
			})
3520
			newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
3521
			TweenService:Create(mesh, TweenInfo.new(20), {
3522
				Scale = Vector3.new(55, 55, 55)
3523
			}):Play()
3524
			local bv = Create("BodyVelocity", sbomb, "BV", {
3525
				MaxForce = Vector3.new(200000000, 200000000, 200000000),
3526
				Velocity = Vector3.new(0, 0, 0)
3527
			})
3528
			for i = 0, 0.28, 0.01 do
3529
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
3530
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
3531
				wait()
3532
			end
3533
			game:GetService("Debris"):AddItem(sbomb, 20)
3534
			wait(7)
3535
			for i = 0, 0.2, 0.01 do
3536
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
3537
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
3538
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
3539
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
3540
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
3541
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
3542
				SWait()
3543
			end
3544
			local trg = Create("Part", workspace, "Part", {
3545
				Anchored = true,
3546
				CanCollide = false,
3547
				Transparency = 1,
3548
				CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
3549
			})
3550
			sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
3551
			bv.Velocity = Mouse.hit.lookVector * 30
3552
			trg:Destroy()
3553
			local Explode = false
3554
			hitb.Touched:connect(function(h)
3555
				if Explode then
3556
					return
3557
				end
3558
				if hitb == sbomb then
3559
					return
3560
				end
3561
				Explode = true
3562
				sbomb.Anchored = true
3563
				SpiritBombSound:Stop()
3564
				ExplosionSound:Play()
3565
				local nsbomb = sbomb:Clone()
3566
				sbomb:Destroy()
3567
				nsbomb.Parent = workspace
3568
				TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
3569
					Scale = Vector3.new(250, 250, 250)
3570
				}):Play()
3571
				TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
3572
				game:GetService("Debris"):AddItem(nsbomb, 2)
3573
				spawn(function()
3574
					for i = 0, 1, 0.01 do
3575
						local effect = Create("Part", workspace, "Part", {
3576
							CanCollide = false,
3577
							Material = "Neon",
3578
							BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
3579
							Size = Vector3.new(1, 1, 1),
3580
							CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
3581
						})
3582
						Create("BodyVelocity", effect, "BV", {
3583
							MaxForce = Vector3.new(200000000, 200000000, 200000000),
3584
							Velocity = effect.CFrame.lookVector * 50
3585
						})
3586
						Create("SpecialMesh", effect, "Mesh", {
3587
							MeshType = "Sphere",
3588
							Scale = Vector3.new(5, 5, 255)
3589
						})
3590
						TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
3591
						game:GetService("Debris"):AddItem(effect, 0.5)
3592
						SWait()
3593
					end
3594
				end)
3595
				spawn(function()
3596
					local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
3597
					for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
3598
						if v.Parent ~= nil then
3599
							local hum = v.Parent:FindFirstChildOfClass("Humanoid")
3600
							if hum and v.Parent ~= Char then
3601
								for _, b in pairs(v.Parent:GetChildren()) do
3602
									if b:IsA("ForceField") then
3603
										b:Destroy()
3604
									end
3605
								end
3606
								hum:TakeDamage(hum.MaxHealth / 5)
3607
							end
3608
						end
3609
					end
3610
				end)
3611
			end)
3612
			wait(0.2)
3613
			Attacking = false
3614
		end
3615
	elseif key == Enum.KeyCode.F then
3616
	end
3617
end
3618
function keyUp(key)
3619
	Keys[key] = nil
3620
end
3621
UserInputService.TextBoxFocused:connect(function()
3622
	Typing = true
3623
end)
3624
UserInputService.TextBoxFocusReleased:connect(function()
3625
	Typing = false
3626
end)
3627
if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
3628
	UserInputService.InputBegan:connect(function(inpType)
3629
		if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
3630
			keyDown(inpType.KeyCode)
3631
		end
3632
	end)
3633
	UserInputService.InputEnded:connect(function(inpType)
3634
		if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
3635
			keyUp(inpType.KeyCode)
3636
		end
3637
	end)
3638
end
3639
spawn(function()
3640
	while SWait() do
3641
		if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
3642
		elseif Mode == "SSJG" then
3643
		elseif Mode == "SSJB" then
3644
		elseif Mode == "Vegito" then
3645
		end
3646
	end
3647
end)
3648
Human.FreeFalling:connect(function(active)
3649
	if Attacking then
3650
		return
3651
	end
3652
	if not Flying then
3653
		Falling = active
3654
	end
3655
end)
3656
game:GetService("RunService").RenderStepped:connect(function()
3657
	Human.WalkSpeed = Walkspeed
3658
	if Flying then
3659
		FloatGyro.Parent = HRoot
3660
		FloatVel.Parent = HRoot
3661
		FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
3662
		FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
3663
		FloatGyro.CFrame = workspace.CurrentCamera.CFrame
3664
		if Keys[Enum.KeyCode.W] then
3665
			Dir = "Forward"
3666
		elseif Keys[Enum.KeyCode.S] then
3667
			Dir = "Backward"
3668
		elseif Keys[Enum.KeyCode.A] then
3669
			Dir = "Left"
3670
		elseif Keys[Enum.KeyCode.D] then
3671
			Dir = "Right"
3672
		else
3673
			Dir = "None"
3674
		end
3675
		if Dir == "Forward" then
3676
			FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
3677
		elseif Dir == "Backward" then
3678
			FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
3679
		elseif Dir == "Left" then
3680
			FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
3681
		elseif Dir == "Right" then
3682
			FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
3683
		else
3684
			FloatVel.Velocity = Vector3.new(0, 0, 0)
3685
		end
3686
	else
3687
		FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
3688
		FloatVel.MaxForce = Vector3.new(0, 0, 0)
3689
		FloatGyro.Parent = nil
3690
		FloatVel.Parent = nil
3691
	end
3692
	if not Attacking then
3693
		if not Flying then
3694
			if Torso.Velocity.magnitude < 2 then
3695
				Anim = "Idle"
3696
			elseif Torso.Velocity.magnitude < 2000 then
3697
				Anim = "Walk"
3698
			else
3699
				Anim = "Run"
3700
			end
3701
		elseif Torso.Velocity.magnitude < 2000 then
3702
			Anim = "Float"
3703
		elseif Dir == "Forward" then
3704
			Anim = "Fly"
3705
		elseif Dir == "Backward" then
3706
			Anim = "FlyBack"
3707
		elseif Dir == "Left" then
3708
			Anim = "FlyLeft"
3709
		elseif Dir == "Right" then
3710
			Anim = "FlyRight"
3711
		end
3712
		if not Falling then
3713
			if Anim == "Idle" then
3714
				if Mode ~= "Ultra" and Mode ~= "SSJ3" then
3715
					Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
3716
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
3717
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
3718
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
3719
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
3720
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
3721
				elseif Mode == "Vegito" then
3722
					Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
3723
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
3724
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
3725
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
3726
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
3727
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
3728
				elseif Mode == "Ultra" then
3729
					Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
3730
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
3731
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
3732
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
3733
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
3734
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
3735
				end
3736
			elseif Anim == "Walk" then
3737
				if Mode ~= "Ultra" then
3738
					Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
3739
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3740
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3741
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3742
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3743
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3744
				elseif Mode == "Ultra" then
3745
					Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
3746
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3747
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
3748
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
3749
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3750
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
3751
				end
3752
			elseif Anim == "Run" then
3753
				if Mode == "Ultra" then
3754
					Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
3755
					Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
3756
					LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
3757
					RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
3758
					LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
3759
					RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
3760
				end
3761
			elseif Anim == "Float" then
3762
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
3763
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
3764
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
3765
				LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
3766
				RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
3767
				Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
3768
			elseif Anim == "Fly" then
3769
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
3770
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
3771
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
3772
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
3773
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
3774
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
3775
			elseif Anim == "FlyBack" then
3776
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
3777
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
3778
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
3779
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
3780
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
3781
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
3782
			elseif Anim == "FlyLeft" then
3783
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
3784
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
3785
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
3786
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
3787
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
3788
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
3789
			elseif Anim == "FlyRight" then
3790
				Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
3791
				Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
3792
				LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
3793
				RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
3794
				LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
3795
				RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
3796
			end
3797
		else
3798
			Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
3799
			LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
3800
			RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
3801
			Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
3802
			LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
3803
			RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
3804
		end
3805
	end
3806
	if Mode == "Ultra" and Sprint and Anim == "Run" then
3807
		local c = Clone:Clone()
3808
		c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
3809
		c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
3810
		c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
3811
		c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
3812
		c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
3813
		for _, v in pairs(c:GetChildren()) do
3814
			if v:IsA("BasePart") then
3815
				TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
3816
				if v.Name == "Head" then
3817
					TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
3818
				end
3819
			end
3820
		end
3821
		c.Parent = Char
3822
		game:GetService("Debris"):AddItem(c, 0.1)
3823
		c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
3824
	end
3825
	if Dodge and Mode == "Ultra" then
3826
		do
3827
			local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
3828
			local hcf = HRoot.CFrame
3829
			for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
3830
				if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
3831
					spawn(function()
3832
						v.Anchored = true
3833
						pcall(function()
3834
							v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
3835
						end)
3836
						spawn(function()
3837
							local c = Clone:Clone()
3838
							c.Parent = workspace
3839
							for _, v in pairs(c:GetChildren()) do
3840
								if v:IsA("BasePart") then
3841
									v.Anchored = true
3842
									TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
3843
								end
3844
							end
3845
							c:MoveTo(hcf.p)
3846
							game:GetService("Debris"):AddItem(c, 1)
3847
						end)
3848
						Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
3849
						game:GetService("Debris"):AddItem(v, 0.1)
3850
					end)
3851
				end
3852
			end
3853
			for _, v in pairs(game:GetService("Players"):GetPlayers()) do
3854
				if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
3855
					spawn(function()
3856
						local c = Clone:Clone()
3857
						c.Parent = workspace
3858
						for _, v in pairs(c:GetChildren()) do
3859
							if v:IsA("BasePart") then
3860
								v.Anchored = true
3861
								TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
3862
							end
3863
						end
3864
						c:MoveTo(hcf.p)
3865
						game:GetService("Debris"):AddItem(c, 1)
3866
					end)
3867
					Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
3868
				end
3869
			end
3870
		end
3871
	end
3872
	LArm.BrickColor = BrickColor.new("Pastel brown")
3873
	RArm.BrickColor = BrickColor.new("Pastel brown")
3874
	RLeg.BrickColor = BrickColor.new("Pastel brown")
3875
	LLeg.BrickColor = BrickColor.new("Pastel brown")
3876
	Torso.BrickColor = BrickColor.new("Pastel brown")
3877
	Head.BrickColor = BrickColor.new("Pastel brown")
3878
	if Mode == "Ultra" then
3879
		Nose.Transparency = 1
3880
		Mouth.Transparency = 1
3881
	else
3882
		Nose.Transparency = 0
3883
		Mouth.Transparency = 0
3884
	end
3885
end)