View difference between Paste ID: vDRphrpQ and LWKXXjMD
SHOW: | | - or go back to the newest paste.
1
warn("Made by SezHu")
2
3
wait(1 / 60)
4
Effects = { }
5
local Player = game.Players.localPlayer
6
local Character = Player.Character
7
8
taco = 0
9
m = 0
10
n = 0
11
o = 0
12
local angles = CFrame.Angles
13
local Humanoid = Character.Humanoid
14
local Mouse = Player:GetMouse()
15
local LeftArm = Character["Left Arm"]
16
local RightArm = Character["Right Arm"]
17
local LeftLeg = Character["Left Leg"]
18
local RightLeg = Character["Right Leg"]
19
local Head = Character.Head
20
local Torso = Character.Torso
21
local Camera = game.Workspace.CurrentCamera
22
local RootPart = Character.HumanoidRootPart
23
local RootJoint = RootPart.RootJoint
24
local attack = false
25
local Anim = 'Idle'
26
Humanoid.WalkSpeed = 0
27
Humanoid.AutoRotate = false
28
Humanoid.JumpPower = 0
29
local attacktype = 1
30
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
31
local velocity = RootPart.Velocity.y
32
local sine = 2
33
local change = 1
34
local Create = LoadLibrary("RbxUtility").Create
35
maincol = "White"
36
desirefont = "Garamond"
37
Head.face.Texture = "http://www.roblox.com/asset/?id= "
38
Instance.new("ForceField",Character).Visible = false
39
transforming = true
40
skillcolorscheme = BrickColor.new(maincol).Color
41
untransforming = false
42
43
44
local BillboardGui = Instance.new("BillboardGui")
45
 
46
 BillboardGui.Parent = Character
47
 
48
 BillboardGui.Adornee = BillboardGui.Parent:FindFirstChild("Head")
49
 
50
 BillboardGui.Size = UDim2.new(1, 0, 1, 0)
51
 
52
 BillboardGui.StudsOffset = Vector3.new(0, 5, 0)
53
 
54
 local TextLabel = Instance.new("TextLabel")
55
 
56
 TextLabel.Parent = BillboardGui
57
 
58
 TextLabel.Position = UDim2.new(0, 0, 0, 0)
59
60
TextLabel.Font = desirefont
61
 
62
 TextLabel.Size = UDim2.new(1, 0, 1, 0)
63
 
64
 TextLabel.TextSize = 25
65
 
66
 TextLabel.TextColor3 = Color3.new(0,0,0)
67
 
68
TextLabel.TextStrokeTransparency = 0
69
70
TextLabel.TextStrokeColor3 = Color3.new(-1,-1,-1)
71
72
 TextLabel.BackgroundTransparency = 1
73
74
TextLabel.Text = " "
75
76
77
78
local co1 = 0
79
local co2 = 0
80
local co3 = 0
81
local co4 = 0
82
local co5 = 0
83
84
local cooldown1 = 0
85
local cooldown2 = 0
86
local cooldown3 = 0
87
local cooldown4 = 0
88
local cooldown5 = 0
89
90
skillcolorscheme = BrickColor.new(maincol).Color
91
92
local scrn = Instance.new('ScreenGui', Player.PlayerGui)
93
function makeframe(par, trans, pos, size, color)
94
	local frame = Instance.new('Frame', par)
95
	frame.BackgroundTransparency = trans
96
	frame.BorderSizePixel = 0
97
	frame.Position = pos
98
	frame.Size = size
99
	frame.BackgroundColor3 = color
100
	return frame
101
end
102
103
for y,t in pairs(Character:GetChildren()) do
104
			if t:IsA("Accessory") and t:FindFirstChild("Handle") then
105
				t.Handle.Transparency = 1
106
			end
107
end
108
109
local m = Create("Model"){
110
	Parent = Character,
111
	Name = "WeaponModel",
112
}
113
114
Humanoid.Animator.Parent = nil
115
Character.Animate.Parent = nil
116
117
local newMotor = function(part0, part1, c0, c1)
118
	local w = Create('Motor'){
119
		Parent = part0,
120
		Part0 = part0,
121
		Part1 = part1,
122
		C0 = c0,
123
		C1 = c1,
124
	}
125
	return w
126
end
127
128
function clerp(a, b, t)
129
	return a:lerp(b, t)
130
end
131
132
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
133
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
134
135
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
136
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
137
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
138
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
139
RootJoint.C1 = CFrame.new(0, 0, 0)
140
RootJoint.C0 = CFrame.new(0, 0, 0)
141
Torso.Neck.C1 = CFrame.new(0, 0, 0)
142
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
143
144
local rarmc1 = RW.C1
145
local larmc1 = LW.C1
146
local rlegc1 = RH.C1
147
local llegc1 = LH.C1
148
149
local resetc1 = false
150
151
function PlayAnimationFromTable(table, speed, bool)
152
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
153
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
154
	RW.C0 = clerp(RW.C0, table[3], speed) 
155
	LW.C0 = clerp(LW.C0, table[4], speed) 
156
	RH.C0 = clerp(RH.C0, table[5], speed) 
157
	LH.C0 = clerp(LH.C0, table[6], speed) 
158
	if bool == true then
159
		if resetc1 == false then
160
			resetc1 = true
161
			RootJoint.C1 = RootJoint.C1
162
			Torso.Neck.C1 = Torso.Neck.C1
163
			RW.C1 = rarmc1
164
			LW.C1 = larmc1
165
			RH.C1 = rlegc1
166
			LH.C1 = llegc1
167
		end
168
	end
169
end
170
171
172
173
174
ArtificialHB = Create("BindableEvent", script){
175
	Parent = script,
176
	Name = "Heartbeat",
177
}
178
179
script:WaitForChild("Heartbeat")
180
181
frame = 1 / 30
182
tf = 0
183
allowframeloss = false
184
tossremainder = false
185
lastframe = tick()
186
script.Heartbeat:Fire()
187
188
game:GetService("RunService").Heartbeat:connect(function(s, p)
189
	tf = tf + s
190
	if tf >= frame then
191
		if allowframeloss then
192
			script.Heartbeat:Fire()
193
			lastframe = tick()
194
		else
195
			for i = 1, math.floor(tf / frame) do
196
				script.Heartbeat:Fire()
197
			end
198
			lastframe = tick()
199
		end
200
		if tossremainder then
201
			tf = 0
202
		else
203
			tf = tf - frame * math.floor(tf / frame)
204
		end
205
	end
206
end)
207
208
function swait(num)
209
	if num == 0 or num == nil then
210
		ArtificialHB.Event:wait()
211
	else
212
		for i = 0, num do
213
			ArtificialHB.Event:wait()
214
		end
215
	end
216
end
217
218
function RemoveOutlines(part)
219
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
220
end
221
	
222
223
224
New = function(Object, Parent, Name, Data)
225
	local Object = Instance.new(Object)
226
	for Index, Value in pairs(Data or {}) do
227
		Object[Index] = Value
228
	end
229
	Object.Parent = Parent
230
	Object.Name = Name
231
	return Object
232
end
233
234
235
CFuncs = {	
236
	Part = {
237
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
238
			local Part = Create("Part"){
239
				Parent = Parent,
240
				Reflectance = Reflectance,
241
				Transparency = Transparency,
242
				CanCollide = false,
243
				Locked = true,
244
				BrickColor = BrickColor.new(tostring(BColor)),
245
				Name = Name,
246
				Size = Size,
247
				Material = Material,
248
			}
249
			RemoveOutlines(Part)
250
			if Size == Vector3.new() then
251
				Part.Size = Vector3.new(0.2, 0.2, 0.2)
252
			else
253
				Part.Size = Size
254
			end
255
			return Part
256
		end;
257
	};
258
	
259
	Mesh = {
260
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
261
			local Msh = Create(Mesh){
262
				Parent = Part,
263
				Offset = OffSet,
264
				Scale = Scale,
265
			}
266
			if Mesh == "SpecialMesh" then
267
				Msh.MeshType = MeshType
268
				Msh.MeshId = MeshId
269
			end
270
			return Msh
271
		end;
272
	};
273
274
	Weld = {
275
		Create = function(Parent, Part0, Part1, C0, C1)
276
			local Weld = Create("Weld"){
277
				Parent = Parent,
278
				Part0 = Part0,
279
				Part1 = Part1,
280
				C0 = C0,
281
				C1 = C1,
282
			}
283
			return Weld
284
		end;
285
	};
286
287
	Sound = {
288
		Create = function(id, par, vol, pit) 
289
			local Sound = Create("Sound"){
290
				Volume = vol,
291
				Pitch = pit or 1,
292
				SoundId = "rbxassetid://" .. id,
293
				Parent = par or workspace,
294
			}
295
			Sound:play() 
296
			return Sound
297
		end;
298
	};
299
	
300
	Decal = {
301
		Create = function(Color, Texture, Transparency, Name, Parent)
302
			local Decal = Create("Decal"){
303
				Color3 = Color,
304
				Texture = "rbxassetid://" .. Texture,
305
				Transparency = Transparency,
306
				Name = Name,
307
				Parent = Parent,
308
			}
309
			return Decal
310
		end;
311
	};
312
	
313
	BillboardGui = {
314
		Create = function(Parent, Image, Position, Size)
315
			local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
316
			BillPar.CFrame = CFrame.new(Position)
317
			local Bill = Create("BillboardGui"){
318
				Parent = BillPar,
319
				Adornee = BillPar,
320
				Size = UDim2.new(1, 0, 1, 0),
321
				SizeOffset = Vector2.new(Size, Size),
322
			}
323
			local d = Create("ImageLabel", Bill){
324
				Parent = Bill,
325
				BackgroundTransparency = 1,
326
				Size = UDim2.new(1, 0, 1, 0),
327
				Image = "rbxassetid://" .. Image,
328
			}
329
			return BillPar
330
		end
331
	};
332
	
333
	ParticleEmitter = {
334
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
335
			local Particle = Create("ParticleEmitter"){
336
				Parent = Parent,
337
				Color = ColorSequence.new(Color1, Color2),
338
				LightEmission = LightEmission,
339
				Size = Size,
340
				Texture = Texture,
341
				Transparency = Transparency,
342
				ZOffset = ZOffset,
343
				Acceleration = Accel,
344
				Drag = Drag,
345
				LockedToPart = LockedToPart,
346
				VelocityInheritance = VelocityInheritance,
347
				EmissionDirection = EmissionDirection,
348
				Enabled = Enabled,
349
				Lifetime = LifeTime,
350
				Rate = Rate,
351
				Rotation = Rotation,
352
				RotSpeed = RotSpeed,
353
				Speed = Speed,
354
				VelocitySpread = VelocitySpread,
355
			}
356
			return Particle
357
		end;
358
	};
359
	
360
	CreateTemplate = {
361
		
362
	};
363
}
364
365
function rayCast(Position, Direction, Range, Ignore)
366
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
367
end 
368
369
function FindNearestTorso(Position, Distance, SinglePlayer)
370
	if SinglePlayer then
371
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
372
	end
373
	local List = {}
374
	for i, v in pairs(workspace:GetChildren()) do
375
		if v:IsA("Model") then
376
			if v:findFirstChild("Torso") then
377
				if v ~= Character then
378
					if (v.Torso.Position - Position).magnitude <= Distance then
379
						table.insert(List, v)
380
					end 
381
				end 
382
			end 
383
		end 
384
	end
385
	return List
386
end
387
388
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
389
	if hit.Parent == nil then
390
		return
391
	end
392
	local h = hit.Parent:FindFirstChild("Humanoid")
393
	for _, v in pairs(hit.Parent:children()) do
394
		if v:IsA("Humanoid") then
395
			h = v
396
		end
397
	end
398
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
399
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
400
			if hit.Parent.DebounceHit.Value == true then
401
				return
402
			end
403
		end
404
		local c = Create("ObjectValue"){
405
			Name = "creator",
406
			Value = game:service("Players").LocalPlayer,
407
			Parent = h,
408
		}
409
		game:GetService("Debris"):AddItem(c, .5)
410
		CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
411
		local Damage = math.random(minim, maxim)
412
		local blocked = false
413
		local block = hit.Parent:findFirstChild("Block")
414
		if block ~= nil then
415
			if block.className == "IntValue" then
416
				if block.Value > 0 then
417
					blocked = true
418
					block.Value = block.Value - 1
419
					print(block.Value)
420
				end
421
			end
422
		end 
423
			h.Health = h.Health - Damage
424
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new(maincol).Color)
425
		if Type == "Knockdown" then
426
			local hum = hit.Parent.Humanoid
427
			hum.PlatformStand = true
428
			coroutine.resume(coroutine.create(function(HHumanoid)
429
				swait(1)
430
				HHumanoid.PlatformStand = false
431
			end), hum)
432
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
433
			local bodvol = Create("BodyVelocity"){
434
				velocity = angle * knockback,
435
				P = 5000,
436
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
437
				Parent = hit,
438
			}
439
			local rl = Create("BodyAngularVelocity"){
440
				P = 3000,
441
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
442
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
443
				Parent = hit,
444
			}
445
			game:GetService("Debris"):AddItem(bodvol, .5)
446
			game:GetService("Debris"):AddItem(rl, .5)
447
		elseif Type == "Normal" then
448
			local vp = Create("BodyVelocity"){
449
				P = 500,
450
				maxForce = Vector3.new(math.huge, 0, math.huge),
451
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
452
			}
453
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
454
                                         hit.Parent.Humanoid.MaxHealth = 100
455
                                         end
456
			if knockback > 0 then
457
				vp.Parent = hit.Parent.Torso
458
			end
459
			game:GetService("Debris"):AddItem(vp, .5)
460
		elseif Type == "Up" then
461
			local bodyVelocity = Create("BodyVelocity"){
462
				velocity = Vector3.new(0, 20, 0),
463
				P = 5000,
464
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
465
				Parent = hit,
466
			}
467
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
468
		elseif Type == "DarkUp" then
469
			coroutine.resume(coroutine.create(function()
470
				for i = 0, 1, 0.1 do
471
					swait()
472
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
473
                                         hit.Parent.Humanoid.MaxHealth = 100
474
                                         end
475
476
					Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)		
477
				end
478
			end))
479
			local bodyVelocity = Create("BodyVelocity"){
480
				velocity = Vector3.new(0, 30, 0),
481
				P = 5000,
482
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
483
				Parent = hit,
484
			}
485
						game:GetService("Debris"):AddItem(bodyVelocity, .5)
486
		elseif Type == "Wither" then
487
			coroutine.resume(coroutine.create(function()
488
                                        if hit.Parent.Humanoid.MaxHealth > 100 then
489
                                         hit.Parent.Humanoid.MaxHealth = 100
490
                                         end
491
				for i = 0, 1, 0.1 do
492
					wait(1)
493
					MagnitudeDamage(hit.Parent.Torso, 1, 5, 5, math.random(0, 0), "Normal", " ", .5)
494
					hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 1
495
					Effects.Block.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 1, 1, 1, 1, 1, 1, .04, 1)		
496
				end
497
				hit.Parent.Humanoid.WalkSpeed = 16
498
			end))
499
		elseif Type == "DarkDown" then
500
			coroutine.resume(coroutine.create(function()
501
				for i = 0, 1, 0.1 do
502
					swait()
503
					Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)		
504
				end
505
			end))
506
			local bodyVelocity = Create("BodyVelocity"){
507
				velocity = Vector3.new(0, -50, 0),
508
				P = 5000,
509
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
510
				Parent = hit,
511
			}
512
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
513
		elseif Type == "Snare" then
514
			local bp = Create("BodyPosition"){
515
				P = 2000,
516
				D = 100,
517
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
518
				position = hit.Parent.Torso.Position,
519
				Parent = hit.Parent.Torso,
520
			}
521
			game:GetService("Debris"):AddItem(bp, 1)
522
		elseif Type == "Freeze" then
523
			local BodPos = Create("BodyPosition"){
524
				P = 50000,
525
				D = 1000,
526
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
527
				position = hit.Parent.Torso.Position,
528
				Parent = hit.Parent.Torso,
529
			}
530
			local BodGy = Create("BodyGyro") {
531
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
532
				P = 20e+003,
533
				Parent = hit.Parent.Torso,
534
				cframe = hit.Parent.Torso.CFrame,
535
			}
536
			hit.Parent.Torso.Anchored = true
537
			coroutine.resume(coroutine.create(function(Part) 
538
				swait(1.5)
539
				Part.Anchored = false
540
			end), hit.Parent.Torso)
541
			game:GetService("Debris"):AddItem(BodPos, 3)
542
			game:GetService("Debris"):AddItem(BodGy, 3)
543
		end
544
		local debounce = Create("BoolValue"){
545
			Name = "DebounceHit",
546
			Parent = hit.Parent,
547
			Value = true,
548
		}
549
		game:GetService("Debris"):AddItem(debounce, Delay)
550
		c = Create("ObjectValue"){
551
			Name = "creator",
552
			Value = Player,
553
			Parent = h,
554
		}
555
		game:GetService("Debris"):AddItem(c, .5)
556
	end
557
end
558
559
	Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
560
	
561
	local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
562
	prt.Anchored = true
563
	prt.CFrame = cframe
564
	prt.Material = "Neon"
565
	local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
566
	game:GetService("Debris"):AddItem(prt, 10)
567
	coroutine.resume(coroutine.create(function(Part, Mesh)
568
		
569
		for i = 0, 1, delay do
570
			swait()
571
			Part.Transparency = i
572
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
573
		end
574
		Part.Parent = nil
575
	end
576
), prt, msh)
577
end
578
579
580
shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
581
	
582
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
583
	local MainPos = partt.Position
584
	local MainPos2 = mouse.Hit.p + SpreadVectors
585
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
586
	local speed = 1000
587
	local num = 20
588
	coroutine.resume(coroutine.create(function()
589
		
590
		repeat
591
			swait()
592
			local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
593
			local mag = (MainPos - pos).magnitude                                                            
594
			Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 5, 5, 0, 5, 0.1)
595
			MainPos = MainPos + MouseLook.lookVector * speed
596
			num = num - 1
597
			MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
598
			if hit ~= nil then
599
				num = 0
600
				local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
601
				refpart.Anchored = true
602
				refpart.CFrame = CFrame.new(pos)
603
				game:GetService("Debris"):AddItem(refpart, 2)
604
			end
605
			do
606
				if num <= 0 then
607
					local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
608
					refpart.Anchored = true
609
					refpart.CFrame = CFrame.new(pos)
610
                    Effects.Block.Create(BrickColor.new("Really black"), refpart.CFrame, 10, 10, 10, 10, 10, 10, .08, 1)
611
					if hit ~= nil then
612
						MagnitudeDamage(refpart, aoe, 5 * multiply, 5 * multiply, 0, "Normal", "231917784", 1)
613
					end
614
					game:GetService("Debris"):AddItem(refpart, 0)
615
				end
616
			end
617
		until num <= 0
618
	end
619
))
620
end
621
622
623
624
function onClicked(hit) 
625
    if hit ~= nil and hit.Name ~= "Base" and hit:FindFirstChild("RotTag") == nil then    
626
        print("Infected "..hit.Name)
627
    local tag = Instance.new("BoolValue")    
628
    tag.Name = "RotTag"    
629
    tag.Parent = hit    
630
631
        hit.CanCollide = false  
632
hit.Anchored = true
633
634
    wait(1) 
635
636
        local list = hit:GetTouchingParts()     
637
        for i = 1, #list do    
638
            spawn(function()    
639
                onClicked(list[i])  
640
            end)
641
        end
642
643
hit.Anchored = true
644
        hit.CanCollide = false
645
        hit.Parent = workspace
646
        hit.BrickColor = BrickColor.new(Color3.new(0, 0, 0))
647
        
648
        
649
        for i = 1, 10 do 
650
            hit.Transparency = hit.Transparency + .1    
651
            wait(.1)    
652
        end     
653
        hit:Destroy()
654
    end
655
    
656
    return  
657
end
658
659
function OnMouseDown()  
660
if transforming == true then
661
    onClicked(Mouse.Target) 
662
end
663
end
664
665
function ShowDamage(Pos, Text, Time, Color)
666
	local Rate = (1 / 30)
667
	local Pos = (Pos or Vector3.new(0, 0, 0))
668
	local Text = (Text or "")
669
	local Time = (Time or 2)
670
	local Color = (Color or Color3.new(1, 0, 1))
671
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
672
	EffectPart.Anchored = true
673
	local BillboardGui = Create("BillboardGui"){
674
		Size = UDim2.new(3, 0, 3, 0),
675
		Adornee = EffectPart,
676
		Parent = EffectPart,
677
	}
678
	local TextLabel = Create("TextLabel"){
679
		BackgroundTransparency = 1,
680
		Size = UDim2.new(1, 0, 1, 0),
681
		Text = Text,
682
		Font = desirefont,
683
		TextColor3 = Color,
684
		TextScaled = true,
685
		Parent = BillboardGui,
686
	}
687
	game.Debris:AddItem(EffectPart, (Time))
688
	EffectPart.Parent = game:GetService("Workspace")
689
	delay(0, function()
690
		local Frames = (Time / Rate)
691
		for Frame = 1, Frames do
692
			wait(Rate)
693
			local Percent = (Frame / Frames)
694
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
695
			TextLabel.TextTransparency = Percent
696
		end
697
		if EffectPart and EffectPart.Parent then
698
			EffectPart:Destroy()
699
		end
700
	end)
701
end
702
703
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
704
	for _, c in pairs(workspace:children()) do
705
		local hum = c:findFirstChild("Humanoid")
706
		if hum ~= nil then
707
			local head = c:findFirstChild("Torso")
708
			if head ~= nil then
709
				local targ = head.Position - Part.Position
710
				local mag = targ.magnitude
711
				
712
				if mag <= Magnitude and c.Name ~= Player.Name then 
713
			Effects.Sphere2.Create(BrickColor.new(maincol), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
714
			Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
715
				end
716
			end
717
		end
718
	end
719
end
720
721
EffectModel = Create("Model"){
722
	Parent = Character,
723
	Name = "Effects",
724
}
725
726
727
728
729
function RayCast(Position, Direction, MaxDistance, IgnoreList)
730
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
731
end
732
733
734
735
736
737
Effects = {
738
	Block = {
739
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
740
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
741
			prt.Anchored = true
742
			prt.CFrame = cframe
743
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
744
			game:GetService("Debris"):AddItem(prt, 10)
745
			if Type == 1 or Type == nil then
746
				table.insert(Effects, {
747
					prt,
748
					"Block1",
749
					delay,
750
					x3,
751
					y3,
752
					z3,
753
					msh
754
				})
755
			elseif Type == 2 then
756
				table.insert(Effects, {
757
					prt,
758
					"Block2",
759
					delay,
760
					x3,
761
					y3,
762
					z3,
763
					msh
764
				})
765
			end
766
		end;
767
	};
768
	
769
	Cylinder = {
770
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
771
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
772
			prt.Anchored = true
773
			prt.CFrame = cframe
774
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
775
			game:GetService("Debris"):AddItem(prt, 2)
776
			table.insert(Effects, {
777
				prt,
778
				"Cylinder",
779
				delay,
780
				x3,
781
				y3,
782
				z3,
783
				msh
784
			})
785
		end;
786
	};
787
	
788
	Head = {
789
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
790
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
791
			prt.Anchored = true
792
			prt.CFrame = cframe
793
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
794
			game:GetService("Debris"):AddItem(prt, 10)
795
			table.insert(Effects, {
796
				prt,
797
				"Cylinder",
798
				delay,
799
				x3,
800
				y3,
801
				z3,
802
				msh
803
			})
804
		end;
805
	};
806
	
807
	Sphere1 = {
808
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
809
			local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
810
			prt.Anchored = true
811
			prt.CFrame = cframe
812
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
813
			game:GetService("Debris"):AddItem(prt, 10)
814
			table.insert(Effects, {
815
				prt,
816
				"Cylinder",
817
				delay,
818
				x3,
819
				y3,
820
				z3,
821
				msh
822
			})
823
		end;
824
	};
825
	
826
	Sphere2 = {
827
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
828
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
829
			prt.Anchored = true
830
			prt.CFrame = cframe
831
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
832
			game:GetService("Debris"):AddItem(prt, 10)
833
			table.insert(Effects, {
834
				prt,
835
				"Cylinder",
836
				delay,
837
				x3,
838
				y3,
839
				z3,
840
				msh
841
			})
842
		end;
843
	};
844
845
	Elect = {
846
		Create = function(cff, x, y, z)
847
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
848
			prt.Anchored = true
849
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
850
			prt.CFrame = CFrame.new(prt.Position)
851
			game:GetService("Debris"):AddItem(prt, 2)
852
			local xval = math.random() / 2
853
			local yval = math.random() / 2
854
			local zval = math.random() / 2
855
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
856
			table.insert(Effects, {
857
				prt,
858
				"Elec",
859
				0.1,
860
				x,
861
				y,
862
				z,
863
				xval,
864
				yval,
865
				zval
866
			})
867
		end;
868
869
	};
870
	
871
	Ring = {
872
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
873
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
874
			prt.Anchored = true
875
			prt.CFrame = cframe
876
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
877
			game:GetService("Debris"):AddItem(prt, 10)
878
			table.insert(Effects, {
879
				prt,
880
				"Cylinder",
881
				delay,
882
				x3,
883
				y3,
884
				z3,
885
				msh
886
			})
887
		end;
888
	};
889
890
891
	Wave = {
892
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
893
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
894
			prt.Anchored = true
895
			prt.CFrame = cframe
896
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
897
			game:GetService("Debris"):AddItem(prt, 10)
898
			table.insert(Effects, {
899
				prt,
900
				"Cylinder",
901
				delay,
902
				x3,
903
				y3,
904
				z3,
905
				msh
906
			})
907
		end;
908
	};
909
910
	Break = {
911
		Create = function(brickcolor, cframe, x1, y1, z1)
912
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
913
			prt.Anchored = true
914
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
915
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
916
			local num = math.random(10, 50) / 1000
917
			game:GetService("Debris"):AddItem(prt, 10)
918
			table.insert(Effects, {
919
				prt,
920
				"Shatter",
921
				num,
922
				prt.CFrame,
923
				math.random() - math.random(),
924
				0,
925
				math.random(50, 100) / 100
926
			})
927
		end;
928
	};
929
	
930
	Fire = {
931
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
932
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
933
			prt.Anchored = true
934
			prt.CFrame = cframe
935
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
936
			game:GetService("Debris"):AddItem(prt, 10)
937
			table.insert(Effects, {
938
				prt,
939
				"Fire",
940
				delay,
941
				1,
942
				1,
943
				1,
944
				msh
945
			})
946
		end;
947
	};
948
	
949
	FireWave = {
950
		Create = function(brickcolor, cframe, x1, y1, z1)
951
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
952
			prt.Anchored = true
953
			prt.CFrame = cframe
954
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
955
			local d = Create("Decal"){
956
				Parent = prt,
957
				Texture = "rbxassetid://26356434",
958
				Face = "Top",
959
			}
960
			local d = Create("Decal"){
961
				Parent = prt,
962
				Texture = "rbxassetid://26356434",
963
				Face = "Bottom",
964
			}
965
			game:GetService("Debris"):AddItem(prt, 10)
966
			table.insert(Effects, {
967
				prt,
968
				"FireWave",
969
				1,
970
				30,
971
				math.random(400, 600) / 100,
972
				msh
973
			})
974
		end;
975
	};
976
	
977
	Lightning = {
978
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
979
			local magz = (p0 - p1).magnitude
980
			local curpos = p0
981
			local trz = {
982
				-ofs,
983
				ofs
984
			}
985
			for i = 1, tym do
986
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
987
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
988
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
989
				li.Material = "Neon"
990
				if tym == i then
991
					local magz2 = (curpos - p1).magnitude
992
					li.Size = Vector3.new(th, th, magz2)
993
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
994
					table.insert(Effects, {
995
						li,
996
						"Disappear",
997
						last
998
					})
999
				else
1000
					do
1001
						do
1002
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1003
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1004
							game.Debris:AddItem(li, 10)
1005
							table.insert(Effects, {
1006
								li,
1007
								"Disappear",
1008
								last
1009
							})
1010
						end
1011
					end
1012
				end
1013
			end
1014
		end
1015
	};
1016
1017
	EffectTemplate = {
1018
1019
	};
1020
}
1021
1022
framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1023
bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1024
text1 =  Instance.new('TextLabel', framesk1)
1025
	text1.BackgroundTransparency = 1
1026
	text1.Size = UDim2.new(1, 0, 1, 0)
1027
	text1.Position = UDim2.new(0, 0, 0, 0)
1028
	text1.TextColor3 = Color3.new(1, 1, 1)
1029
	text1.TextStrokeTransparency = 0
1030
	text1.FontSize = Enum.FontSize.Size18
1031
	text1.Font = desirefont
1032
	text1.BorderSizePixel = 0
1033
	text1.TextScaled = true
1034
text1.Text = "Press F to get started."
1035
Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
1036
FacemaskWeld=CFuncs.Weld.Create(m,Character["Head"],Facemask,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0500009656, -0.10001123, 0.150001526, 0, 0, 1, 0, 1, 0, -1, 0, 0))
1037
eye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye1",Vector3.new(0.199999377, 0.200000003, 0.199999854))
1038
eye1Weld=CFuncs.Weld.Create(m,Facemask,eye1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, -0.0226745605, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1039
CFuncs.Mesh.Create("SpecialMesh",eye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
1040
eye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye2",Vector3.new(0.199999377, 0.200000003, 0.199999854))
1041
eye2Weld=CFuncs.Weld.Create(m,Facemask,eye2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, 0.327358246, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1042
TorsoHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","TorsoHandle",Vector3.new(0.199999616, 0.200000003, 0.199999854))
1043
moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
1044
Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1045
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
1046
TorsoHandleWeld=CFuncs.Weld.Create(m,Character["Torso"],TorsoHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999412537, -0.0999810249, -0.219952106, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1047
Scarf2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,Torso.Color,"Scarf2",Vector3.new(0.199999988, 0.049999997, 0.099999994))
1048
Scarf2Weld=CFuncs.Weld.Create(m,TorsoHandle,Scarf2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.115654449, -0.592010379, -0.209721327, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1049
CFuncs.Mesh.Create("SpecialMesh",Scarf2,Enum.MeshType.FileMesh,"rbxassetid://1271232474",Vector3.new(0, 0, 0),Vector3.new(0.0192, 0.0192, 0.0192))
1050
1051
CFuncs.Mesh.Create("SpecialMesh",eye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
1052
eee1=CFuncs.Sound.Create("193035857", Character, .5, 1)
1053
eee1.Looped = true
1054
crab=CFuncs.Sound.Create("278321082", Character, .8, 1)
1055
crab.Looped = true
1056
Mouse.KeyDown:connect(function(k)
1057
	k = k:lower()
1058
	if k == "f" and untransforming == false then
1059
spinny=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())	
1060
spinny.Anchored=true
1061
spinny.CanCollide=false
1062
spinny2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())	
1063
spinny2.Anchored=true
1064
spinny2.CanCollide=false
1065
eee1:Destroy()
1066
eee=CFuncs.Sound.Create("863901527", Character, 1, 1)
1067
eee.Looped = true
1068
eee.TimePosition = 12
1069
untransforming = true
1070
transforming = false
1071
                bar1:Destroy()
1072
                framesk1:Destroy()
1073
fop = 50
1074
spi = 60
1075
spo = 3
1076
spoi = 1
1077
schpe = .03
1078
soi = 0
1079
attack = true
1080
          for i = 0, 1, 0.1 do
1081
		swait()
1082
		PlayAnimationFromTable({
1083
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1084
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1085
         CFrame.new(1.54815805, 0.113066152, 0, 0.981752872, -0.190161094, 0, 0.190161064, 0.981752992, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1086
         CFrame.new(-1.56642199, 0.0832426548, 0, 0.977346003, 0.211647764, 0, -0.211647764, 0.977346003, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1087
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1088
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1089
		}, .3, false)
1090
	end 
1091
		for i = 0, 100 do
1092
               Torso.Velocity = Vector3.new(0, 50, 0)
1093
wait(.01)
1094
end
1095
		for i = 0, 100 do
1096
               Torso.Velocity = Vector3.new(0, 50, 0)
1097
wait(.01)
1098
end
1099
bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))	
1100
bewm.Anchored=true
1101
bewm.CanCollide=false
1102
bewm.Position = Torso.Position
1103
        local mbewm = Instance.new("SpecialMesh", bewm)
1104
        mbewm.MeshType = "Sphere"
1105
        mbewm.Scale = Vector3.new(0,0,0)
1106
          for i = 0, 70, 0.1 do
1107
		swait()
1108
		CFuncs.Sound.Create("379557765", Torso, .3, 1)
1109
		PlayAnimationFromTable({
1110
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1111
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1112
         CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0), 
1113
         CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
1114
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1115
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1116
		}, .3, false)
1117
 bewm.CFrame = Torso.CFrame
1118
 mbewm.Scale = Vector3.new(mbewm.Scale.X+.1,mbewm.Scale.Y+.1,mbewm.Scale.Z+.1)
1119
Effects.Lightning.Create(efekt5.Position, HitboxLA.Position, 3, 5, maincol, 1, 0, 1)
1120
Effects.Lightning.Create(efekt4.Position, HitboxRA.Position, 3, 5, "Really black", 1, 0, 1)
1121
spinny.Position = RootPart.Position
1122
spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
1123
Torso.Velocity = Vector3.new(0, 6, 0)
1124
	end 
1125
wait(2.2)
1126
bewm:Destroy()
1127
1128
1129
CFuncs.Sound.Create("401056199", Torso, 10, 1)
1130
CFuncs.Sound.Create("331898547", Torso, 10, 1)
1131
Effects.Sphere2.Create(BrickColor.new("White"), RootPart.CFrame, 8, 8, 8, 8, 8, 8, .008, 1)
1132
Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame, 5, 5, 5, 5, 5, 5, .08, 2)
1133
MagnitudeDamage(Torso, 80, 90, 90, 10, "Wither", " ", .5)
1134
TextLabel.Text = "Rao, the Balance God"
1135
	for i = 0, 10, 0.1 do
1136
		swait()
1137
		PlayAnimationFromTable({
1138
         CFrame.new(-0.251876831, 0.470080227, -1.34110451e-06, 1, 0, -0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1139
         CFrame.new(-0.0999908447, 1.50946021, 0.223286748, 1, 0, -0, 0, 0.939692438, -0.342020929, -0, 0.342020959, 0.939692438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1140
         CFrame.new(1.43255699, 1.25413036, 0.366365522, -0.939692736, -0.296197951, -0.171009928, 0.321393639, -0.935729802, -0.145313144, -0.11697761, -0.191511214, 0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1141
         CFrame.new(-1.41037154, 1.34628582, 0.488534033, 0.939692736, 0.296197951, -0.171009928, 0.321393639, -0.935729802, 0.145313144, -0.11697761, -0.191511214, -0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1142
         CFrame.new(0.578960061, -1.5122112, 0.50258863, 0.98480773, -0.173648164, -1.55591565e-07, 0.133022353, 0.754406869, 0.642787278, -0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1143
         CFrame.new(-0.686709404, -1.51906383, 0.467823565, 0.98480773, 0.173648164, 1.55591565e-07, -0.133022353, 0.754406869, 0.642787278, 0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1144
		}, .3, false)
1145
	end 
1146
	
1147
fop = 80
1148
spi = 80
1149
spo = 80
1150
spoi = 2
1151
schpe = .03
1152
soi = 200
1153
                Humanoid.WalkSpeed = 25
1154
                Humanoid.AutoRotate = true
1155
                Humanoid.JumpPower = 80
1156
                attack = false
1157
	if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
1158
		return
1159
	end
1160
	end
1161
end)
1162
1163
1164
1165
1166
1167
1168
1169
1170
while transforming == true do
1171
	swait()
1172
                        Humanoid.Health = math.huge
1173
			PlayAnimationFromTable({
1174
         CFrame.new(0, -2, 0, 0, 0.984807849, 0.173647985, -1, 0, 0, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1175
         CFrame.new(-0.0999920368, 1.22553754, -0.589294791, 1, 0, -0, 0, 0.499998808, 0.866026223, -0, -0.866026223, 0.499998808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1176
         CFrame.new(0.800001562, 0.0751656741, -1.00217676, 0.866025388, 0.500000238, 0, -0.492404163, 0.852868617, -0.173647985, -0.0868240371, 0.150383562, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1177
         CFrame.new(-0.901474714, -0.162059426, -0.809470534, 0.939692736, -0.321393609, 0.116977669, 0.33682391, 0.810216308, -0.479686856, 0.0593910702, 0.490159124, 0.869607329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1178
         CFrame.new(0.312552929, -1.27662241, -0.77715373, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1179
         CFrame.new(-0.524474978, -1.25619924, -0.812270045, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1180
		}, .3, false)
1181
Mouse.Button1Down:connect(OnMouseDown)
1182
end
1183
1184
1185
1186
skillcolorscheme = BrickColor.new(maincol).Color
1187
framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1188
framesk2 = makeframe(scrn, .3, UDim2.new(.8, 0, .74, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1189
framesk3 = makeframe(scrn, .3, UDim2.new(.8, 0, .63, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1190
framesk4 = makeframe(scrn, .3, UDim2.new(.8, 0, .52, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1191
framesk5 = makeframe(scrn, .3, UDim2.new(.8, 0, .41, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
1192
1193
bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1194
bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1195
bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1196
bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1197
bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
1198
text1 =  Instance.new('TextLabel', framesk1)
1199
	text1.BackgroundTransparency = 1
1200
	text1.Size = UDim2.new(1, 0, 1, 0)
1201
	text1.Position = UDim2.new(0, 0, 0, 0)
1202
	text1.TextColor3 = Color3.new(255, 255, 255)
1203
	text1.TextStrokeTransparency = 0
1204
	text1.FontSize = Enum.FontSize.Size18
1205
	text1.Font = desirefont
1206
	text1.BorderSizePixel = 0
1207
	text1.TextScaled = true
1208
text2 =  Instance.new('TextLabel', framesk2)
1209
	text2.BackgroundTransparency = 1
1210
	text2.Size = UDim2.new(1, 0, 1, 0)
1211
	text2.Position = UDim2.new(0, 0, 0, 0)
1212
	text2.TextColor3 = Color3.new(255, 255, 255)
1213
	text2.TextStrokeTransparency = 0
1214
	text2.FontSize = Enum.FontSize.Size18
1215
	text2.Font = desirefont
1216
	text2.BorderSizePixel = 0
1217
	text2.TextScaled = true
1218
text3 =  Instance.new('TextLabel', framesk3)
1219
	text3.BackgroundTransparency = 1
1220
	text3.Size = UDim2.new(1, 0, 1, 0)
1221
	text3.Position = UDim2.new(0, 0, 0, 0)
1222
	text3.TextColor3 = Color3.new(255, 255, 255)
1223
	text3.TextStrokeTransparency = 0
1224
	text3.FontSize = Enum.FontSize.Size18
1225
	text3.Font = desirefont
1226
	text3.BorderSizePixel = 0
1227
	text3.TextScaled = false
1228
text4 =  Instance.new('TextLabel', framesk4)
1229
	text4.BackgroundTransparency = 1
1230
	text4.Size = UDim2.new(1, 0, 1, 0)
1231
	text4.Position = UDim2.new(0, 0, 0, 0)
1232
	text4.TextColor3 = Color3.new(255, 255, 255)
1233
	text4.TextStrokeTransparency = 0
1234
	text4.FontSize = Enum.FontSize.Size18
1235
	text4.Font = desirefont
1236
	text4.BorderSizePixel = 0
1237
	text4.TextScaled = true
1238
text5 =  Instance.new('TextLabel', framesk5)
1239
	text5.BackgroundTransparency = 1
1240
	text5.Size = UDim2.new(1, 0, 1, 0)
1241
	text5.Position = UDim2.new(0, 0, 0, 0)
1242
	text5.TextColor3 = Color3.new(255, 255, 255)
1243
	text5.TextStrokeTransparency = 0
1244
	text5.FontSize = Enum.FontSize.Size18
1245
	text5.Font = desirefont
1246
	text5.BorderSizePixel = 0
1247
	text5.TextScaled = true
1248
        text1.Text = "[Z]\n Dokusei Dash"
1249
        text2.Text = "[X]\n Crush"
1250
        text3.Text = "[C]\n Summon Orbs"
1251
        text4.Text = "[V]\n Perish"
1252
        text5.Text = "[B]\n The End"
1253
Handle1=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle1",Vector3.new(1, 0.199999854, 1))
1254
Handle1Weld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.7220459e-05, 0.300019085, 4.80413437e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1255
larm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","larm",Vector3.new(1, 2, 1))
1256
larmWeld=CFuncs.Weld.Create(m,Handle1,larm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1257
HitboxLA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLA",Vector3.new(1, 0.999999821, 1))
1258
HitboxLAWeld=CFuncs.Weld.Create(m,Handle1,HitboxLA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1259
Handle2=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle2",Vector3.new(1, 0.199999854, 1))
1260
Handle2Weld=CFuncs.Weld.Create(m,Character["Left Leg"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 0.300022364, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1261
lleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","lleg",Vector3.new(1, 2, 1))
1262
llegWeld=CFuncs.Weld.Create(m,Handle2,lleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1263
HitboxLL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLL",Vector3.new(1, 0.999999821, 1))
1264
HitboxLLWeld=CFuncs.Weld.Create(m,Handle2,HitboxLL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1265
Handle3=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle3",Vector3.new(1, 0.199999854, 1))
1266
Handle3Weld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300019085, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1267
rarm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rarm",Vector3.new(1, 2, 1))
1268
rarmWeld=CFuncs.Weld.Create(m,Handle3,rarm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1269
HitboxRA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRA",Vector3.new(1, 0.999999821, 1))
1270
HitboxRAWeld=CFuncs.Weld.Create(m,Handle3,HitboxRA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1271
Handle4=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle4",Vector3.new(1, 0.199999854, 1))
1272
Handle4Weld=CFuncs.Weld.Create(m,Character["Right Leg"],Handle4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300022364, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1273
rleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rleg",Vector3.new(1, 2, 1))
1274
rlegWeld=CFuncs.Weld.Create(m,Handle4,rleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.299999952, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1275
HitboxRL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRL",Vector3.new(1, 0.999999821, 1))
1276
HitboxRLWeld=CFuncs.Weld.Create(m,Handle4,HitboxRL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1277
Handle5=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle5",Vector3.new(1, 0.199999854, 1))
1278
Handle5Weld=CFuncs.Weld.Create(m,Character["Head"],Handle5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.60001117, 4.78625298e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1279
hed=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","hed",Vector3.new(0.999999821, 1, 1))
1280
hedWeld=CFuncs.Weld.Create(m,Handle5,hed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600006878, 0.100009918, -0.0199998617, 0, 1, 0, -1, 0, 0, 0, 0, 1))
1281
Handle6=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle6",Vector3.new(1, 0.199999854, 1))
1282
Handle6Weld=CFuncs.Weld.Create(m,Character["Torso"],Handle6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.500019073, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
1283
tors=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","tors",Vector3.new(2.00000024, 2, 1))
1284
torsWeld=CFuncs.Weld.Create(m,Handle6,tors,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999984741, -0.50000006, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1285
1286
1287
sref = CFuncs.Part.Create(Character, "Neon", 1, 1, BrickColor.new("Black"), "Reference", Vector3.new())
1288
sref.Anchored = true
1289
1290
1291
1292
1293
function battac1()
1294
attack = true
1295
	for i = 0, 1.5, 0.1 do
1296
		swait()
1297
		PlayAnimationFromTable({
1298
         CFrame.new(-1.39627684e-06, -7.36942911e-06, 1.39627605e-06, 0.476727128, 0.183012798, 0.859789252, -0.25000006, 0.965925813, -0.0669873133, -0.842752159, -0.183012694, 0.506236255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1299
         CFrame.new(-0.0340346247, 1.51263666, -0.0478081331, 0.877126634, 0.104048893, -0.46885246, -0.101895347, 0.994341493, 0.0300414115, 0.469325185, 0.0214237869, 0.882765472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1300
         CFrame.new(0.579812467, 0.345736474, -0.59361434, 0.072264187, 0.924199581, -0.375010848, -0.974444211, -0.0147579908, -0.224144787, -0.212688923, 0.381624758, 0.899514318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1301
         CFrame.new(-1.85228181, 0.875683367, -0.260588259, 0.773285925, 0.551785231, 0.312348992, 0.546566546, -0.829791725, 0.112741388, 0.321393579, 0.0835381895, -0.943253636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1302
         CFrame.new(0.738364995, -1.84033036, 0.563868403, 0.687917829, -0.0233614445, -0.725412488, 0.1578255, 0.98037982, 0.118095428, 0.708420873, -0.195728526, 0.678107858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1303
         CFrame.new(-0.917405725, -1.57624996, 0.686944962, 0.872133791, 0.197120011, -0.447801769, 0.198867023, 0.693416834, 0.692549586, 0.447028697, -0.693048954, 0.565551639) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1304
		}, .3, false)
1305
	end
1306
    MagnitudeDamage(HitboxLA, 8, 30, 30, 200, "Normal", "260430079", 1)
1307
    CFuncs.Sound.Create("200632136", HitboxLA, 1, 1)
1308
		for i = 0, 1, 0.1 do
1309
		swait()
1310
		PlayAnimationFromTable({
1311
         CFrame.new(-4.17232513e-06, -5.30481339e-06, -0.999984145, 0.707105339, 0.183013991, -0.683013916, 0, 0.965925574, 0.258820295, 0.707108378, -0.183013216, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1312
         CFrame.new(-0.0373710692, 1.51263273, 0.0452473164, 0.848774672, -0.00623494387, 0.528718293, -0.0508090742, 0.994341671, 0.0932918787, -0.526308119, -0.106047422, 0.84365499) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1313
         CFrame.new(1.68801045, 0.407435834, -0.449469507, -0.706166267, -0.389181942, -0.591495514, -0.569585621, 0.808487773, 0.148054063, 0.420596808, 0.441457987, -0.792599082) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1314
         CFrame.new(-1.75769782, 0.713923812, -0.430418491, -0.0885525197, 0.637445807, -0.7653898, -0.942978859, -0.301171541, -0.141728252, -0.320857644, 0.709195852, 0.627767205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1315
         CFrame.new(0.639599144, -1.8263067, -0.331883222, 0.859788299, -0.183012217, 0.476729214, 0.195730031, 0.980379641, 0.023357138, -0.471650183, 0.0732280314, 0.878739834) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1316
         CFrame.new(-0.307636291, -1.77595973, 0.545883834, 0.982273102, -0.181773037, -0.045809418, 0.135392249, 0.518932045, 0.844025373, -0.129649013, -0.835265398, 0.534343541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1317
		}, .3, false)
1318
		end
1319
attack = false
1320
end
1321
1322
1323
function battac2()
1324
attack = true
1325
	Humanoid.WalkSpeed = 0
1326
	for i = 0, 1.5, 0.1 do
1327
		swait()
1328
		PlayAnimationFromTable({
1329
         CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1330
         CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1331
         CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1332
         CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1333
         CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1334
         CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1335
		}, .3, false)
1336
	end
1337
    MagnitudeDamage(HitboxLA, 8, 5, 10, 100, "DarkUp", "306247749", 1)
1338
    CFuncs.Sound.Create("200632136", HitboxRA, 1, 1)
1339
	for i = 0, 1, 0.1 do
1340
		swait()
1341
		PlayAnimationFromTable({
1342
         CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1343
         CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1344
         CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1345
         CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1346
         CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1347
         CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1348
		}, .3, false)
1349
	end
1350
	Humanoid.WalkSpeed = 25
1351
attack = false
1352
end
1353
1354
1355
function battac3()
1356
attack = true
1357
CFuncs.Sound.Create("306247749", HitboxRA, 3, 1)
1358
	Humanoid.WalkSpeed = 5
1359
	for i = 0, 1.5, 0.1 do
1360
		swait()
1361
		PlayAnimationFromTable({
1362
         CFrame.new(3.57627869e-07, 6.79999733, -5.96046448e-07, 0.866025269, 4.00048179e-07, -0.500000358, -0.129410043, 0.965925813, -0.224143773, 0.482963175, 0.258819193, 0.836516142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1363
         CFrame.new(-0.0975225121, 1.5006386, -0.168908179, 0.961516261, -0.0622723475, 0.267598331, 0.0669877082, 0.997717559, -0.00851863623, -0.266457021, 0.0261165649, 0.96349299) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1364
         CFrame.new(1.42953217, 1.36738133, 0.560824573, 0.969378471, 0.036978662, -0.242771834, 0.112739824, -0.945273399, 0.30618304, -0.21816349, -0.324177235, -0.920496464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1365
         CFrame.new(-0.514982402, 0.167981669, -0.348204494, 0.390162021, -0.863741398, 0.318942964, 0.920569658, 0.37272048, -0.116752014, -0.0180329978, 0.339161426, 0.940555334) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1366
         CFrame.new(1.01503551, -1.61222804, 0.758090556, 0.866025269, -0.43301329, 0.249999851, 4.00048179e-07, 0.499999911, 0.866025567, -0.500000358, -0.749999881, 0.433012724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1367
         CFrame.new(-0.674192369, -1.93183935, -0.167736471, 0.866025269, -4.61935997e-07, 0.500000417, 4.00048179e-07, 1, 2.08616257e-07, -0.500000358, -1.49011612e-08, 0.866025269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1368
		}, .3, false)
1369
		Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 2)
1370
	end
1371
	MagnitudeDamage(HitboxRA, 8, 30, 50, 500, "Knockdown", "782354021", 1)
1372
		for i = 0, 1, 0.1 do
1373
		swait()
1374
		PlayAnimationFromTable({
1375
         CFrame.new(1.54972076e-06, 6.58641052, -0.246319056, 0.866024971, -5.42000919e-07, -0.500000775, 0.250001013, 0.866025209, 0.433012664, 0.433012992, -0.500000536, 0.749999523) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1376
         CFrame.new(-0.0975218043, 1.50063884, -0.168915406, 0.961516201, -0.0622704476, 0.267598808, 0.0669858828, 0.997717738, -0.00851911306, -0.266457558, 0.0261166394, 0.963492811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1377
         CFrame.new(1.02015197, 0.517821193, -1.45992565, 0.886716843, 0.436117947, 0.153409019, 0.0551973283, 0.229585916, -0.971722126, -0.459005952, 0.870110035, 0.17950508) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1378
         CFrame.new(-1.36973119, -0.0445775315, 0.63426286, 0.896512747, -0.350060821, 0.271518677, 0.118428506, 0.7799505, 0.61453402, -0.42689541, -0.5187819, 0.740692675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1379
         CFrame.new(0.568625093, -1.55863333, -0.015111208, 0.866024971, -0.433012992, 0.250001013, -5.42000919e-07, 0.500000536, 0.866025209, -0.500000775, -0.749999523, 0.433012664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1380
         CFrame.new(-0.774200022, -1.53183734, -0.340943307, 0.866024971, 6.2584877e-07, 0.500000834, -5.42000919e-07, 1.00000024, -3.57627869e-07, -0.500000775, 2.98023224e-08, 0.866025031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1381
		}, .3, false)
1382
		Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1383
		Effects.Block.Create(BrickColor.new("Really black"), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1384
		end
1385
	Humanoid.WalkSpeed = 25
1386
attack = false
1387
end
1388
1389
1390
function tauntu1()
1391
attack = true
1392
Humanoid.WalkSpeed = 0
1393
			ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "I don't have all day.", 1.5, BrickColor.new(Torso.Color).Color)
1394
			CFuncs.Sound.Create("159882303", Torso, 10, 1)
1395
		for i = 0, 1, .6 do
1396
				for i = 0, 1, 0.1 do
1397
		swait()	
1398
		PlayAnimationFromTable({
1399
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1400
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1401
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1402
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1403
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1404
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1405
		}, .3, false)
1406
				end
1407
				         
1408
					for i = 0, 1, 0.1 do
1409
		swait()	
1410
		PlayAnimationFromTable({
1411
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1412
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1413
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1414
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1415
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1416
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1417
		}, .3, false)
1418
				end
1419
				end		
1420
	Humanoid.WalkSpeed = 25
1421
attack = false
1422
end
1423
1424
1425
function tauntu2()
1426
attack = true
1427
Humanoid.WalkSpeed = 0
1428
	ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Just don't bore me, yeah?", 2, BrickColor.new(Torso.Color).Color)
1429
		    CFuncs.Sound.Create("159882635", Torso, 10, 1)
1430
		for i = 0, 1, .6 do
1431
				for i = 0, 1, 0.1 do
1432
		swait()	
1433
		PlayAnimationFromTable({
1434
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1435
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1436
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1437
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1438
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1439
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1440
		}, .3, false)
1441
				end
1442
				         
1443
					for i = 0, 1, 0.1 do
1444
		swait()	
1445
		PlayAnimationFromTable({
1446
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1447
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1448
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1449
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1450
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1451
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1452
		}, .3, false)
1453
				end
1454
				end		
1455
	Humanoid.WalkSpeed = 25
1456
attack = false
1457
end
1458
1459
1460
function tauntu3()
1461
attack = true
1462
Humanoid.WalkSpeed = 0
1463
	ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "How many minutes will you last?", 2, BrickColor.new(Torso.Color).Color)
1464
			CFuncs.Sound.Create("159882644", Torso, 10, 1)
1465
		for i = 0, 1, .6 do
1466
				for i = 0, 1, 0.1 do
1467
		swait()	
1468
		PlayAnimationFromTable({
1469
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1470
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1471
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1472
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1473
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1474
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1475
		}, .3, false)
1476
				end
1477
				         
1478
					for i = 0, 1, 0.1 do
1479
		swait()	
1480
		PlayAnimationFromTable({
1481
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1482
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1483
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1484
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1485
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1486
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1487
		}, .3, false)
1488
				end
1489
				end		
1490
	Humanoid.WalkSpeed = 25
1491
attack = false
1492
end
1493
1494
1495
1496
x = 5
1497
function blasty()
1498
	attack = true		
1499
ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new(.05,.05,.05))	
1500
ref.Anchored=true
1501
ref.CanCollide=false
1502
ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1503
Humanoid.WalkSpeed = 0 
1504
CFuncs.Sound.Create("159882628", Torso, 5, 1)
1505
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Ah.", 1.5, BrickColor.new(Torso.Color).Color)
1506
	local grab = nil
1507
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
1508
		if v:FindFirstChild('Head') then
1509
			Grabbed = true
1510
			grab = v
1511
		end
1512
	end
1513
        	for i = 0, 3, 0.1 do
1514
swait()
1515
		PlayAnimationFromTable({
1516
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1517
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1518
        CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1519
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1520
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1521
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1522
		}, .3, false)
1523
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1524
		end
1525
1526
CFuncs.Sound.Create("159882620", Torso, 5, 1)
1527
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Amazed you've survived this long.", 1.5, BrickColor.new(Torso.Color).Color)
1528
		for i = 0, 1, .5 do
1529
				for i = 0, 1, 0.1 do
1530
		swait()	
1531
		PlayAnimationFromTable({
1532
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1533
         CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1534
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1535
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1536
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1537
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1538
		}, .3, false)
1539
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1540
				end
1541
				         
1542
					for i = 0, 1, 0.1 do
1543
		swait()	
1544
		PlayAnimationFromTable({
1545
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1546
         CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1547
         CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1548
         CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1549
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1550
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1551
		}, .3, false)
1552
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1553
				end
1554
		end
1555
		wait(1)
1556
ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "YOU IDIOT!", 1.5, BrickColor.new(Torso.Color).Color)
1557
CFuncs.Sound.Create("160212768", Torso, 5, 1)
1558
		for i = 0, 2, 0.1 do
1559
		swait()
1560
		PlayAnimationFromTable({
1561
         CFrame.new(0, 0, -0, 1, 0, -0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1562
         CFrame.new(0, 1.495502, 0.155976295, 1, 0, -0, 0, 0.866025805, -0.499999762, -0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1563
         CFrame.new(1.67320466, 0.256948113, 0.586459577, 0.866025269, -0.500000298, -6.19429386e-07, 0.129410207, 0.224143684, 0.965925992, -0.482963115, -0.836516321, 0.258819222) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1564
         CFrame.new(-1.65528786, 0.236378402, 0.663342357, 0.965925872, 0.258818746, -5.97341477e-06, -0.0669837445, 0.250009447, 0.965923786, 0.250000656, -0.933010399, 0.258827239) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1565
         CFrame.new(0.603523314, -1.92523527, 0.665380895, 0.965925872, 0, -0.258818984, 0.129409552, 0.866025388, 0.482963175, 0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1566
         CFrame.new(-0.551774561, -1.92862988, 0.659501493, 0.965925872, 0, 0.258818984, -0.129409552, 0.866025388, 0.482963175, -0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1567
		}, .3, false)
1568
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1569
		end
1570
				for i = 0, 2, 0.1 do
1571
		swait()
1572
		PlayAnimationFromTable({
1573
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1574
         CFrame.new(0, 1.56138074, -0.0756135881, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1575
         CFrame.new(0.893782854, 0.905647635, -1.42211223, 0.874999404, 0.2164938, -0.433020234, -0.321208358, -0.409599364, -0.85384649, -0.362217247, 0.886204958, -0.288859576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1576
         CFrame.new(-0.891812921, 1.14138389, -1.46892774, 0.909297884, -0.274861544, 0.312455654, 0.121369407, -0.543028176, -0.830897272, 0.398053885, 0.793455601, -0.460414648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1577
         CFrame.new(0.332013369, -2.05282021, -0.211744398, 0.990150332, 0.135906085, 0.0336450152, -0.137435734, 0.989331186, 0.0483245552, -0.0267184712, -0.0524725616, 0.998264909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1578
         CFrame.new(-0.582855225, -1.7770021, -0.922122419, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1579
		}, .3, false)
1580
		ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
1581
	end
1582
				if Grabbed == true and grab ~= nil then
1583
			grab.Humanoid.PlatformStand = true
1584
			grab.Head.CFrame = ref.CFrame * CFrame.Angles(0,-45,0)
1585
				for i = 0, 1.5, 0.1 do
1586
		swait()
1587
		PlayAnimationFromTable({
1588
         CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1589
         CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1590
         CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1591
         CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1592
         CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1593
         CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1594
		}, .3, false)
1595
		    grab.Head.CFrame = ref.CFrame
1596
				end
1597
		    grab.Torso.Anchored = true
1598
				ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "STRUGGLE!", 1.5, BrickColor.new(Torso.Color).Color)
1599
				CFuncs.Sound.Create("160212585", Torso, 5, 1)
1600
					for i = 0, 2, 0.1 do
1601
		swait()
1602
		PlayAnimationFromTable({
1603
         CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1604
         CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1605
         CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1606
         CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1607
         CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1608
         CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1609
		}, .3, false)
1610
		   grab.Head.CFrame = ref.CFrame
1611
					end
1612
									for i = 0, 1.6, 0.1 do
1613
		swait()
1614
		PlayAnimationFromTable({
1615
         CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1616
         CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1617
         CFrame.new(1.67023849, 1.3309983, 0.00941206701, 0.938447893, -0.345421582, -2.02059746e-05, -0.345412821, -0.938424468, 0.00707728788, -0.00246357918, -0.00663465261, -0.999975145) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1618
         CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1619
         CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1620
         CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1621
		}, .3, false)
1622
		Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1623
				end
1624
CFuncs.Sound.Create("159882598", Torso, 10, 1)				
1625
Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 3, 3, 3, 2, 2, 2, .06)
1626
CFuncs.Sound.Create("188959311", RightArm, 10, 1)
1627
	for i = 0, 5, 0.1 do
1628
		swait()
1629
		PlayAnimationFromTable({
1630
         CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1631
         CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1632
         CFrame.new(1.6043725, 1.397439, 0.00988263357, 0.975719333, -0.219024912, -1.93417072e-05, -0.219019294, -0.975694954, 0.00707555423, -0.00156858563, -0.00689952075, -0.999975085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1633
         CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1634
         CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1635
         CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1636
		}, .4, false)
1637
		Effects.Sphere2.Create(BrickColor.new("Really black"), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1638
	end	
1639
	Effects.Lightning.Create(efekt4.Position, grab.Torso.Position, 5, 5, "Really black", 5, 0, 2)
1640
	Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 5, 5, 5, .01, 2)
1641
grab.Torso.Anchored = false
1642
local boo = Instance.new("Explosion", Character.Torso)	
1643
boo.Position = grab.Torso.Position
1644
boo.BlastRadius = 100
1645
boo.BlastPressure = 500
1646
CFuncs.Sound.Create("331903140", Character, 3, 1)
1647
grab.Torso:BreakJoints()			
1648
				end			
1649
	attack = false
1650
	Humanoid.WalkSpeed = 25
1651
	Humanoid.JumpPower = 60
1652
	Humanoid.AutoRotate = true
1653
	x=5
1654
	end
1655
	
1656
1657
function corruptedclouds()
1658
	attack = true
1659
	CFuncs.Sound.Create("471882099", Character, 5, 1)
1660
1661
local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
1662
mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
1663
1664
	for i = 0, 1.2, 0.1 do
1665
		swait()
1666
		PlayAnimationFromTable({
1667
         CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1668
         CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1669
         CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1670
         CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1671
         CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1672
         CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1673
		}, .2, false)
1674
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1675
	end
1676
1677
1678
		for i = 0, 1, 0.1 do
1679
		swait()
1680
		PlayAnimationFromTable({
1681
         CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1682
         CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1683
         CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1684
         CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1685
         CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1686
         CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1687
		}, .25, false)
1688
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1689
		end
1690
1691
	local grab = nil
1692
	for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 8)) do
1693
		if v:FindFirstChild('Head') then
1694
			Grabbed = true
1695
			    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
1696
			grab = v
1697
		end
1698
	end
1699
1700
1701
1702
if Grabbed == true and grab ~= nil then
1703
		for i = 0, 1, 0.1 do
1704
		swait()
1705
		if Grabbed == true then
1706
			grab.Humanoid.PlatformStand = true
1707
			--GGyro.position = Partss.Position
1708
			--GGyro.Parent = grab.Head
1709
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1710
		end
1711
		PlayAnimationFromTable({
1712
         CFrame.new(1.76864308e-14, 4.48080471e-07, -1.63087861e-07, 0.766044796, 3.70911337e-08, -0.642787158, 0.219846025, 0.939692855, 0.262002498, 0.604022622, -0.342020035, 0.719846845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1713
         CFrame.new(0.341020674, 1.52092338, -0.0619920865, 0.975082517, 0.21674332, 0.0472928584, -0.219845772, 0.972632766, 0.0751910806, -0.0297012031, -0.0837147534, 0.99604708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1714
         CFrame.new(1.85675263, -0.0607492924, -0.232875168, 0.533469737, -0.629021049, -0.565454543, 0.0702756345, 0.699180424, -0.711484134, 0.842898726, 0.339813501, 0.417194188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1715
         CFrame.new(-1.1962359, 1.45365191, 0.615582228, 0.944647968, 0.171928287, -0.279431552, 0.321390301, -0.656127512, 0.682794034, -0.0659500062, -0.734806061, -0.675066113) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1716
         CFrame.new(0.796237707, -1.89043427, 0.0301880166, 0.992736578, 0.0288502425, -0.116799474, -0.0291476101, 0.999574959, -0.000837668777, 0.116725862, 0.00423581898, 0.993155241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1717
         CFrame.new(-0.958333611, -2.11844707, 0.433348566, 0.719846725, 0.262002468, 0.642787337, -0.342019975, 0.939692914, -1.1920929e-07, -0.604022384, -0.219846129, 0.766044915) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1718
		}, .3, false)
1719
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1720
		end
1721
1722
1723
ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())	
1724
ref.Anchored=true
1725
ref.CanCollide=false
1726
game.Debris:AddItem(ref,.5)
1727
			for i = 0, 1, 0.1 do
1728
		swait()
1729
		if Grabbed == true then
1730
			grab.Humanoid.PlatformStand = true
1731
			--GGyro.position = Partss.Position
1732
			--GGyro.Parent = grab.Head
1733
			grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
1734
		end
1735
		PlayAnimationFromTable({
1736
         CFrame.new(0.0237534959, -0.393922806, -0.0652742982, 0.939694047, 0.336823881, -0.0593910813, 6.63990818e-07, 0.173648596, 0.984807611, 0.342021018, -0.925418198, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1737
         CFrame.new(-0.172945321, 1.41877878, 0.442766368, 0.939694047, -0.296202481, 0.171007663, 0.336823881, 0.888269424, -0.312314689, -0.0593910813, 0.351079285, 0.934461713) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1738
         CFrame.new(1.52180564, 0.292591512, 0.881093621, 0.939694047, -0.219847351, -0.262002945, 0.336823881, 0.461824715, 0.820530832, -0.0593910813, -0.859295249, 0.508020401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1739
         CFrame.new(-1.06820941, 0.562155366, -1.52689314, 0.939694047, 6.63990818e-07, 0.342021018, 0.336823881, 0.173648596, -0.925418198, -0.0593910813, 0.984807611, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1740
         CFrame.new(1.01252818, -1.59739447, -1.0576911, 0.939694047, -0.116977476, 0.32139498, 0.336823881, 0.479688108, -0.810217738, -0.0593910813, 0.869606614, 0.490160972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1741
         CFrame.new(-0.760051727, -1.08797181, -1.43901432, 0.939694703, 0.116978236, -0.321393281, -0.336825103, 0.479687691, -0.810217381, 0.0593926162, 0.869606614, 0.490160555) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1742
		}, .3, false)
1743
		moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1744
            ref.CFrame = grab.Torso.CFrame
1745
	    	Effects.Block.Create(BrickColor.new(maincol), ref.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
1746
			end
1747
MagnitudeDamage(ref, 3, 100, 100, 0, "Wither", "199149235", 1)
1748
CFuncs.Sound.Create("385545047", grab.Torso, 5, 1)
1749
Effects.Sphere2.Create(BrickColor.new(maincol), HitboxLA.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
1750
end
1751
1752
        k:Remove()
1753
		Humanoid.WalkSpeed = 25
1754
		attack = false
1755
end
1756
1757
1758
1759
1760
1761
1762
function disconnect1()
1763
	con1:Disconnect()
1764
end
1765
1766
function disconnect2()
1767
	con2:Disconnect()
1768
end
1769
1770
orbs1=false
1771
orbs2=false
1772
1773
1774
1775
1776
function orbos()
1777
         	attack = true
1778
Humanoid.WalkSpeed = 0
1779
orbs1=true
1780
orbs2=true
1781
1782
1783
orb1=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "ref", Vector3.new(1,1,1))	
1784
orb1.Anchored=true
1785
orb1.CanCollide=false
1786
        local mbewm2 = Instance.new("SpecialMesh", orb1)
1787
        mbewm2.MeshType = "Sphere"
1788
        mbewm2.Scale = Vector3.new(2,2,2)
1789
1790
1791
orb2=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("Really black"), "ref", Vector3.new(1,1,1))	
1792
orb2.Anchored=true
1793
orb2.CanCollide=false
1794
        local mbewm1 = Instance.new("SpecialMesh", orb2)
1795
        mbewm1.MeshType = "Sphere"
1796
        mbewm1.Scale = Vector3.new(2,2,2)
1797
    orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
1798
    orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
1799
1800
1801
1802
CFuncs.Sound.Create("588735945", Torso, 10, 1)
1803
	local con1 = orb1.Touched:connect(function(hit) MagnitudeDamage(orb1, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new(maincol), orb1.CFrame, 1, 1, 1, 1, 1, 1, .05) orb1.Transparency = 1 orbs1 = false orb1:Destroy() end)
1804
	local con2 = orb2.Touched:connect(function(hit) MagnitudeDamage(orb2, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new("Really black"), orb2.CFrame, 1, 1, 1, 1, 1, 1, .05) orb2.Transparency = 1 orbs2 = false orb2:Destroy() end)
1805
		for i = 0, 2, 0.1 do
1806
		swait()
1807
		PlayAnimationFromTable({
1808
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1809
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1810
 		 CFrame.new(1.70599079, 0.765470147, -0.522034883, 0.641520381, -0.693589449, 0.327697039, 0.160697088, -0.296198219, -0.941511095, 0.750085473, 0.656658471, -0.0785593688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1811
         CFrame.new(-1.85860336, 0.769027293, -0.346409023, 0.469846278, 0.813797832, -0.342020005, -0.171010107, -0.296197951, -0.939692676, -0.866025507, 0.49999994, 1.54857389e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1812
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1813
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1814
		}, .3, false)
1815
		end
1816
        Effects.Sphere2.Create(BrickColor.new("Really black"), HitboxLA.CFrame, 1, 1, 1, 1, 1, 1, .05)
1817
        Effects.Sphere2.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .05)
1818
		Humanoid.WalkSpeed = 25
1819
		attack = false
1820
        Grabbed = false
1821
		x = 5
1822
		end
1823
1824
1825
1826
       
1827
1828
function warpything()
1829
	attack = true
1830
        Humanoid.Jump = true
1831
	Humanoid.WalkSpeed = 0
1832
	LeftArm.Transparency = 0
1833
	RightArm.Transparency = 0
1834
	LeftLeg.Transparency = 0
1835
	RightLeg.Transparency = 0
1836
Head.Transparency = 0
1837
Torso.Transparency = 0
1838
CFuncs.Sound.Create("782353443", Character, 1, 1)
1839
	for i = 0, 1, 0.1 do
1840
		swait()
1841
		PlayAnimationFromTable({
1842
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1843
         CFrame.new(0, 1.54349375, -0.187853307, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1844
         CFrame.new(1.5, 0.282838553, -0.489890486, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1845
         CFrame.new(-1.5, 0.282807112, -0.48988995, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1846
         CFrame.new(0.5, -1.89706933, -1.11773682, 1, 0, 0, 0, 0.965926051, -0.258818865, 0, 0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1847
         CFrame.new(-0.5, -1.78912175, -0.0150479674, 1, 0, 0, 0, 0.866025448, 0.500000119, 0, -0.500000119, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1848
		}, .3, false)
1849
	end
1850
1851
	for i = 0, 5, 0.1 do
1852
		swait()
1853
		PlayAnimationFromTable({
1854
         CFrame.new(0, -0.0787503347, -0.155455261, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1855
         CFrame.new(0, 1.61677504, 0.0853292942, 1, 0, 0, 0, 0.866025805, -0.499999762, 0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1856
         CFrame.new(1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1857
         CFrame.new(-1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1858
         CFrame.new(0.5, -1.93497717, -0.279311121, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1859
         CFrame.new(-0.5, -1.93551612, 0.5313164, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1860
		}, .3, false)
1861
			MagnitudeDamage(Torso, 20, 10, 15, math.random(0, 0), "Normal", "199149235", 1)
1862
			Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
1863
			Effects.Block.Create(BrickColor.new(maincol), HitboxLA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
1864
		Torso.Velocity=RootPart.CFrame.lookVector*100
1865
		LeftArm.Transparency = LeftArm.Transparency + .1
1866
	RightArm.Transparency = RightArm.Transparency + .1
1867
	LeftLeg.Transparency = LeftLeg.Transparency + .1
1868
	RightLeg.Transparency = RightArm.Transparency + .1
1869
Head.Transparency = Head.Transparency + .1
1870
Torso.Transparency = Torso.Transparency + .1
1871
Scarf2.Transparency = Scarf2.Transparency + .1
1872
	end
1873
	CFuncs.Sound.Create("610359442", Character, 1, 1)				
1874
LeftArm.Transparency = 0
1875
RightArm.Transparency = 0
1876
LeftLeg.Transparency = 0
1877
RightLeg.Transparency = 0
1878
Head.Transparency = 0
1879
Torso.Transparency = 0
1880
Scarf2.Transparency = 0
1881
	Humanoid.WalkSpeed = 25
1882
	attack = false
1883
end
1884
1885
1886
function wip()
1887
attack = true
1888
Humanoid.WalkSpeed = 0
1889
Humanoid.JumpPower = 0
1890
bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))	
1891
bewm.Anchored=true
1892
bewm.CanCollide=true
1893
bewm.CFrame=RootPart.CFrame*CFrame.new(0,80,0)
1894
        local mbewm = Instance.new("SpecialMesh", bewm)
1895
        mbewm.MeshType = "Sphere"
1896
        mbewm.Scale = Vector3.new(0,0,0)
1897
        CFuncs.Sound.Create("471881922", bewm, 10, 1)
1898
			Humanoid.AutoRotate = false
1899
        	for i = 0, 10, 0.1 do
1900
swait()
1901
		PlayAnimationFromTable({
1902
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1903
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1904
        CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1905
         CFrame.new(-1.62076974, 0.0347282067, 0.036604397, 0.984807789, 0.173648089, 8.94069672e-08, -0.173648089, 0.984807849, -1.81875043e-06, -4.17232513e-07, 1.77323818e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1906
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1907
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1908
		}, .3, false)
1909
    mbewm.Scale = Vector3.new(mbewm.Scale.X+1,mbewm.Scale.Y+1,mbewm.Scale.Z+1)
1910
Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
1911
Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
1912
RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
1913
end
1914
wait(1.5)
1915
     sniffyboy=CFuncs.Sound.Create("379250622", sref, 10, 1)
1916
sniffyboy.Looped = true
1917
	for i = 0, 20, 0.1 do
1918
		swait()
1919
		PlayAnimationFromTable({
1920
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
1921
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1922
		 CFrame.new(1.50731635, 1.028705, -0.872095346, -0.846583009, -0.517408669, -0.124843016, 0.087108463, -0.366077006, 0.926498711, -0.525080562, 0.773483098, 0.354985267) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1923
         CFrame.new(-1.71551478, 0.0740617141, -0.122276708, 0.943261385, 0.326123834, 0.062461704, -0.316874564, 0.940298975, -0.124210618, -0.0992406905, 0.0973705947, 0.990288079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),  
1924
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1925
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1926
		}, .3, false)
1927
 mbewm.Scale = Vector3.new(mbewm.Scale.X-.5,mbewm.Scale.Y-.5,mbewm.Scale.Z-.5)
1928
Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
1929
Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
1930
RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
1931
     shoot(Mouse,40,bewm,0,8)
1932
	end 
1933
Humanoid.JumpPower = 80
1934
Humanoid.WalkSpeed = 16
1935
Humanoid.AutoRotate = true
1936
sniffyboy:Destroy()
1937
bewm:Destroy()
1938
attack = false
1939
end
1940
1941
1942
1943
Mouse.Button1Down:connect(function()
1944
		if attack == false and attacktype == 1 then
1945
	battac1()
1946
			attacktype = 2
1947
	elseif attack == false and attacktype == 2 then
1948
	battac2()
1949
			attacktype = 3	
1950
		elseif attack == false and attacktype == 3 then
1951
	battac3()
1952
			attacktype = 1	
1953
	end
1954
end)
1955
1956
Mouse.KeyDown:connect(function(k)
1957
	k = k:lower()
1958
	if attack == false and k == "z" and cooldown1 >=co1 then
1959
        warpything()
1960
		cooldown1=0
1961
	elseif attack == false and k == "x" and cooldown2 >=co2 then
1962
        cooldown2=0
1963
        corruptedclouds()
1964
	elseif attack == false and k == "c" and orbs1 == false and orbs2 == false and cooldown3 >=co3 then
1965
		cooldown3=0
1966
		orbos()
1967
	elseif attack == false and k == "v" and cooldown4 >=co4 then
1968
		cooldown4=0
1969
		blasty()
1970
    elseif attack == false and k == "b" and cooldown5 >=co5 then
1971
        wip(Mouse.Hit.p) 
1972
        cooldown5=0
1973
    elseif attack == false and k == "n" then
1974
    warpything()
1975
    elseif attack == false and k == "t" then
1976
 		tauntu1()
1977
    elseif attack == false and k == "y" then
1978
 		tauntu2()
1979
	elseif attack == false and k == "u" then
1980
 		tauntu3()
1981
end
1982
end)
1983
1984
1985
function updateskills1()
1986
	if cooldown1 <= co1 then
1987
		cooldown1 = cooldown1 + 1 / 30
1988
	end
1989
	if cooldown2 <= co2 then
1990
		cooldown2 = cooldown2 + 1 / 30
1991
	end
1992
	if cooldown3 <= co3 then
1993
		cooldown3 = cooldown3 + 1 / 30
1994
	end
1995
	if cooldown4 <= co4 then
1996
		cooldown4 = cooldown4 + 1 / 30
1997
        end
1998
	if cooldown5 <= co5 then
1999
		cooldown5 = cooldown5 + 1 / 30
2000
	end
2001
end
2002
2003
snif = false
2004
efekt=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2005
efekt.Anchored=true
2006
efekt.CanCollide=false
2007
efekt2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2008
efekt2.Anchored=true
2009
efekt2.CanCollide=false
2010
efekt3=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2011
efekt3.Anchored=true
2012
efekt3.CanCollide=false
2013
efekt4=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2014
efekt4.Anchored=true
2015
efekt4.CanCollide=false
2016
efekt5=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())	
2017
efekt5.Anchored=true
2018
efekt5.CanCollide=false
2019
2020
2021
2022
OwO=20
2023
floatyup=-1
2024
while true do
2025
	swait()
2026
	spinny.Position = Torso.Position
2027
        efekt.CFrame=RootPart.CFrame*CFrame.new(math.random(-fop,fop),math.random(-fop,fop),(math.random(-fop,fop)))
2028
	updateskills1()
2029
        bar5:TweenSize(UDim2.new(1 * (cooldown5 / co5), 0, 1, 0), 'Out', 'Quad', .5)
2030
	bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
2031
	bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
2032
	bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
2033
	bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
2034
	spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
2035
2036
2037
    
2038
    
2039
	efekt2.CFrame=spinny.CFrame*CFrame.new(spi,soi,0)
2040
    efekt3.CFrame=spinny.CFrame*CFrame.new(-spi,soi,0)
2041
	efekt4.CFrame=spinny.CFrame*CFrame.new(spi-OwO,soi,0)
2042
    efekt5.CFrame=spinny.CFrame*CFrame.new(-spi+OwO,soi,0)
2043
	sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
2044
	for i, v in pairs(Character:GetChildren()) do
2045
		if v:IsA("Part") then
2046
			v.Material = "SmoothPlastic"
2047
		elseif v:IsA("Accessory") then
2048
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2049
		end
2050
	end
2051
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2052
	velocity = RootPart.Velocity.y
2053
	sine = sine + change
2054
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2055
	if RootPart.Velocity.y > 1 and hit == nil then 
2056
		Anim = "Jump"
2057
		if attack == false then
2058
		PlayAnimationFromTable({
2059
         CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2060
         CFrame.new(0, 1.64206743, -0.0635313094, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2061
         CFrame.new(1.79116416, 1.59931493, -0.0296922661, -0.878741562, -0.476725847, 0.0233638063, 0.474528521, -0.877861023, -0.0646751374, 0.0513424724, -0.0457459092, 0.997632861) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2062
         CFrame.new(-1.76288748, 1.570122, 0.0706513077, -0.875000715, 0.482961625, -0.0334950797, -0.475173414, -0.870010674, -0.131498694, -0.0926498771, -0.0991454795, 0.990750372) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2063
         CFrame.new(0.5, -1.33184052, -0.517642975, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2064
         CFrame.new(-0.5, -1.53184128, -0.51764679, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2065
		}, .3, false)
2066
		end
2067
	elseif RootPart.Velocity.y < -1 and hit == nil then 
2068
		Anim = "Fall"
2069
		if attack == false then
2070
			PlayAnimationFromTable({
2071
				CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2072
				CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2073
				CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2074
				CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2075
				CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2076
				CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2077
			}, .3, false)
2078
		end
2079
--I was too lazy to make idle anims, so thanks to When_kun for doing it for me.--
2080
	elseif Torsovelocity < 1 and hit ~= nil then
2081
		Anim = "Idle"
2082
		if attack == false then
2083
			change = 1
2084
		PlayAnimationFromTable({
2085
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0), 
2086
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2087
         CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0), 
2088
         CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551)  * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
2089
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2090
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2091
		}, .3, false)
2092
	end
2093
	elseif Torsovelocity > 2 and hit ~= nil then
2094
		Anim = "Walk"
2095
		if attack == false then
2096
			change = 2
2097
		PlayAnimationFromTable({
2098
         CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(-math.rad(35), 0, 0), 
2099
         CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2100
         CFrame.new(1.53044462, 0.0434587747, 0.373253405, 0.981754541, -0.171075299, -0.0830325559, 0.190161183, 0.883219123, 0.428673476, 6.77824119e-07, -0.43664071, 0.89963758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2101
         CFrame.new(-1.56102109, 0.0510505885, 0.286096632, 0.977345586, 0.197517931, 0.076041609, -0.211649761, 0.91208744, 0.351141959, 5.20918206e-07, -0.359280914, 0.933229327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2102
         CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2103
         CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2104
		}, .3, false)
2105
		end
2106
	end
2107
	if 0 < #Effects then
2108
		for e = 1, #Effects do
2109
			if Effects[e] ~= nil then
2110
				local Thing = Effects[e]
2111
				if Thing ~= nil then
2112
					local Part = Thing[1]
2113
					local Mode = Thing[2]
2114
					local Delay = Thing[3]
2115
					local IncX = Thing[4]
2116
					local IncY = Thing[5]
2117
					local IncZ = Thing[6]
2118
					if Thing[2] == "Shoot" then
2119
						local Look = Thing[1]
2120
						local move = 5
2121
						local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
2122
						if Thing[10] ~= nil then
2123
							da = pos
2124
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2125
							cfa = CFrame.new(Thing[4], pos)
2126
							tehCF = cfa:lerp(cf2, 0.2)
2127
							Thing[1] = tehCF.lookVector
2128
						end
2129
						local mag = (Thing[4] - pos).magnitude
2130
						Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
2131
						Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
2132
						Thing[4] = Thing[4] + Look * move
2133
						Thing[3] = Thing[3] - 1
2134
						if 2 < Thing[5] then
2135
							Thing[5] = Thing[5] - 0.3
2136
							Thing[6] = Thing[6] - 0.3
2137
						end
2138
						if hit ~= nil then
2139
							Thing[3] = 0
2140
							MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
2141
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2142
							ref.Anchored = true
2143
							ref.CFrame = CFrame.new(pos)
2144
							Effects.Block.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
2145
							Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
2146
							game:GetService("Debris"):AddItem(ref, 1)
2147
						end
2148
						if Thing[3] <= 0 then
2149
							table.remove(Effects, e)
2150
						end
2151
					end
2152
					do
2153
						do
2154
							if Thing[2] == "FireWave" then
2155
								if Thing[3] <= Thing[4] then
2156
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2157
									Thing[3] = Thing[3] + 1
2158
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2159
								else
2160
									Part.Parent = nil
2161
									table.remove(Effects, e)
2162
								end
2163
							end
2164
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2165
								if Thing[1].Transparency <= 1 then
2166
									if Thing[2] == "Block1" then
2167
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2168
										Mesh = Thing[7]
2169
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2170
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2171
									else
2172
										if Thing[2] == "Block2" then
2173
											Thing[1].CFrame = Thing[1].CFrame
2174
											Mesh = Thing[7]
2175
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2176
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2177
										else
2178
											if Thing[2] == "Fire" then
2179
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2180
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2181
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2182
											else
2183
												if Thing[2] == "Cylinder" then
2184
													Mesh = Thing[7]
2185
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2186
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2187
												else
2188
													if Thing[2] == "Blood" then
2189
														Mesh = Thing[7]
2190
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2191
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2192
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2193
													else
2194
														if Thing[2] == "Elec" then
2195
															Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
2196
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2197
														else
2198
															if Thing[2] == "Disappear" then
2199
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2200
															end
2201
														end
2202
													end
2203
												end
2204
											end
2205
										end
2206
									end
2207
								else
2208
									Part.Parent = nil
2209
									table.remove(Effects, e)
2210
								end
2211
							end
2212
						end
2213
					end
2214
				end
2215
			end
2216
		end
2217
	end 
2218
	
2219
	if orbs1 == true then
2220
    	orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
2221
	end
2222
	
2223
	if orbs2 == true then 
2224
		orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
2225
	end
2226
	
2227
	Humanoid.Health = math.huge
2228
	                Effects.Ring.Create(BrickColor.new("Really black"), efekt2.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
2229
                        Effects.Ring.Create(BrickColor.new(maincol), efekt3.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
2230
	                Effects.Ring.Create(BrickColor.new(maincol), efekt4.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2/2, .06, 2)
2231
                        Effects.Ring.Create(BrickColor.new("Really black"), efekt5.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2, .06, 2)
2232
end