View difference between Paste ID: gCRyxWXA and xcQnYsbw
SHOW: | | - or go back to the newest paste.
1
--//====================================================\\--
2
--||			   EDITED BY JEFF
3
--\\====================================================//--
4
5
6
7
wait(0.2)
8
9
10
11
Player = game:GetService("Players").LocalPlayer
12
PlayerGui = Player.PlayerGui
13
Cam = workspace.CurrentCamera
14
Backpack = Player.Backpack
15
Character = Player.Character
16
Humanoid = Character.Humanoid
17
Mouse = Player:GetMouse()
18
RootPart = Character["HumanoidRootPart"]
19
Torso = Character["Torso"]
20
Head = Character["Head"]
21
RightArm = Character["Right Arm"]
22
LeftArm = Character["Left Arm"]
23
RightLeg = Character["Right Leg"]
24
LeftLeg = Character["Left Leg"]
25
RootJoint = RootPart["RootJoint"]
26
Neck = Torso["Neck"]
27
RightShoulder = Torso["Right Shoulder"]
28
LeftShoulder = Torso["Left Shoulder"]
29
RightHip = Torso["Right Hip"]
30
LeftHip = Torso["Left Hip"]
31
local sick = Instance.new("Sound",Character)
32
sick.SoundId = "rbxassetid://727237039"
33
sick.Looped = true
34
sick.Pitch = 1
35
sick.Volume = 5
36
sick:Play()
37
Humanoid.DisplayDistanceType = "None"
38
39
local naeeym2 = Instance.new("BillboardGui",Character)
40
naeeym2.AlwaysOnTop = true
41
naeeym2.Size = UDim2.new(5,35,2,35)
42
naeeym2.StudsOffset = Vector3.new(0,3,0)
43
naeeym2.Adornee = Character.Head
44-
naeeym2.Name = "Sleeper"
44+
naeeym2.Name = "A Winged Demon"
45
naeeym2.PlayerToHideFrom = Player
46
local tecks2 = Instance.new("TextLabel",naeeym2)
47
tecks2.BackgroundTransparency = 1
48
tecks2.TextScaled = true
49
tecks2.BorderSizePixel = 0
50-
tecks2.Text = "The Sleeper"
50+
tecks2.Text = "A Winged Demon"
51
tecks2.Font = "Antique"
52
tecks2.TextSize = 30
53
tecks2.TextStrokeTransparency = 0
54-
tecks2.TextColor3 = BrickColor.new("Really red").Color
54+
tecks2.TextColor3 = BrickColor.new("Really blue").Color
55-
tecks2.TextStrokeColor3 = BrickColor.new("Really Red").Color
55+
tecks2.TextStrokeColor3 = BrickColor.new("Really blue").Color
56
tecks2.Size = UDim2.new(1,0,0.5,0)
57
tecks2.Parent = naeeym2
58
59
coroutine.wrap(function()
60
    while true do
61
        wait(2)
62-
        local name = M.RNG(1,40)
62+
        local name = math.random(1,40)
63
        if(name == 1)then
64-
            tecks2.Text = "Why father..."
64+
            tecks2.Text = "A Winged Demon"
65
        elseif(name == 2)then
66-
            tecks2.Text = "Why mother..."
66+
            tecks2.Text = "A Winged Demon"
67
        elseif(name == 3)then
68-
            tecks2.Text = "Why brother..."
68+
            tecks2.Text = "A Winged Demon"
69
        elseif(name > 3 and name <= 6)then
70-
            tecks2.Text = 'I killed you all'
70+
            tecks2.Text = "A Winged Demon"
71
        else
72-
            tecks2.Text = "Shhhhh..."
72+
            tecks2.Text = "A Winged Demon"
73
        end
74
        if(time()-GlitchTime < .5)then
75-
            tecks2.Text = "won't hurt till u're sleep."
75+
            tecks2.Text = "A Winged Demon"
76
tecks2.Text:gsub("",string.char(M.RNG(1,127)))
77
        end
78
    end
79
end)()
80
81
IT = Instance.new
82
CF = CFrame.new
83
VT = Vector3.new
84
RAD = math.rad
85
C3 = Color3.new
86
UD2 = UDim2.new
87
BRICKC = BrickColor.new
88
ANGLES = CFrame.Angles
89
EULER = CFrame.fromEulerAnglesXYZ
90
COS = math.cos
91
ACOS = math.acos
92
SIN = math.sin
93
ASIN = math.asin
94
ABS = math.abs
95
MRANDOM = math.random
96
FLOOR = math.floor
97
98
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
99
	local NEWMESH = IT(MESH)
100
	if MESH == "SpecialMesh" then
101
		NEWMESH.MeshType = MESHTYPE
102
		if MESHID ~= "nil" and MESHID ~= "" then
103
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
104
		end
105
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
106
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
107
		end
108
	end
109
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
110
	NEWMESH.Scale = SCALE
111
	NEWMESH.Parent = PARENT
112
	return NEWMESH
113
end
114
115
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
116
	local NEWPART = IT("Part")
117
	NEWPART.formFactor = FORMFACTOR
118
	NEWPART.Reflectance = REFLECTANCE
119
	NEWPART.Transparency = TRANSPARENCY
120
	NEWPART.CanCollide = false
121
	NEWPART.Locked = true
122
	NEWPART.Anchored = true
123
	if ANCHOR == false then
124
		NEWPART.Anchored = false
125
	end
126
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
127
	NEWPART.Name = NAME
128
	NEWPART.Size = SIZE
129
	NEWPART.Position = Torso.Position
130
	NEWPART.Material = MATERIAL
131
	NEWPART:BreakJoints()
132
	NEWPART.Parent = PARENT
133
	return NEWPART
134
end
135
136
--//=================================\\
137
--||		  CUSTOMIZATION
138
--\\=================================//
139
140
Player_Size = 1 --Size of the player.
141
Animation_Speed = 3
142
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
143
144
local Speed = 16
145
local Effects2 = {}
146
147
--//=================================\\
148
--|| 	  END OF CUSTOMIZATION
149
--\\=================================//
150
151
	local function weldBetween(a, b)
152
	    local weldd = Instance.new("ManualWeld")
153
	    weldd.Part0 = a
154
	    weldd.Part1 = b
155
	    weldd.C0 = CFrame.new()
156
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
157
	    weldd.Parent = a
158
	    return weldd
159
	end
160
161
--//=================================\\
162
--|| 	      USEFUL VALUES
163
--\\=================================//
164
165
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
166
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
167
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
168
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
169
local CHANGEDEFENSE = 0
170
local CHANGEDAMAGE = 0
171
local CHANGEMOVEMENT = 0
172
local ANIM = "Idle"
173
local ATTACK = false
174
local EQUIPPED = false
175
local HOLD = false
176
local COMBO = 1
177
local Rooted = false
178
local SINE = 0
179
local KEYHOLD = false
180
local CHANGE = 2 / Animation_Speed
181
local WALKINGANIM = false
182
local WALK = 0
183
local VALUE1 = false
184
local VALUE2 = false
185
local POWERLEVEL = 1
186
local DEATH = false
187
local ROBLOXIDLEANIMATION = IT("Animation")
188
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
189
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
190
--ROBLOXIDLEANIMATION.Parent = Humanoid
191
local WEAPONGUI = IT("ScreenGui", PlayerGui)
192
WEAPONGUI.Name = "Weapon GUI"
193
local Weapon = IT("Model")
194
Weapon.Name = "Adds"
195
local Effects = IT("Folder", Weapon)
196
Effects.Name = "Effects"
197
local ANIMATOR = Humanoid.Animator
198
local ANIMATE = Character.Animate
199
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
200
local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
201
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
202
local HITBLOCKSOUNDS = {"199148933", "199148947"}
203
local UNANCHOR = true
204
local LIMITBROKEN = false
205
local HITFLOOR, HITPOS = nil
206
local FLIGHT = false
207
208-
local SKILLTEXTCOLOR = BRICKC("Really red").Color
208+
local SKILLTEXTCOLOR = BRICKC("Really blue").Color
209
210
--//=================================\\
211
--\\=================================//
212
213
214
--//=================================\\
215
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
216
--\\=================================//
217
218
ArtificialHB = Instance.new("BindableEvent", script)
219
ArtificialHB.Name = "ArtificialHB"
220
221
script:WaitForChild("ArtificialHB")
222
223
frame = Frame_Speed
224
tf = 0
225
allowframeloss = false
226
tossremainder = false
227
lastframe = tick()
228
script.ArtificialHB:Fire()
229
230
game:GetService("RunService").Heartbeat:connect(function(s, p)
231
	tf = tf + s
232
	if tf >= frame then
233
		if allowframeloss then
234
			script.ArtificialHB:Fire()
235
			lastframe = tick()
236
		else
237
			for i = 1, math.floor(tf / frame) do
238
				script.ArtificialHB:Fire()
239
			end
240
		lastframe = tick()
241
		end
242
		if tossremainder then
243
			tf = 0
244
		else
245
			tf = tf - frame * math.floor(tf / frame)
246
		end
247
	end
248
end)
249
250
--//=================================\\
251
--\\=================================//
252
253
254
255
256
257
--//=================================\\
258
--|| 	      SOME FUNCTIONS
259
--\\=================================//
260
261
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
262
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
263
end
264
265
function PositiveAngle(NUMBER)
266
	if NUMBER >= 0 then
267
		NUMBER = 0
268
	end
269
	return NUMBER
270
end
271
272
function NegativeAngle(NUMBER)
273
	if NUMBER <= 0 then
274
		NUMBER = 0
275
	end
276
	return NUMBER
277
end
278
279
function Swait(NUMBER)
280
	if NUMBER == 0 or NUMBER == nil then
281
		ArtificialHB.Event:wait()
282
	else
283
		for i = 1, NUMBER do
284
			ArtificialHB.Event:wait()
285
		end
286
	end
287
end
288
289
function QuaternionFromCFrame(cf)
290
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
291
	local trace = m00 + m11 + m22
292
	if trace > 0 then 
293
		local s = math.sqrt(1 + trace)
294
		local recip = 0.5 / s
295
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
296
	else
297
		local i = 0
298
		if m11 > m00 then
299
			i = 1
300
		end
301
		if m22 > (i == 0 and m00 or m11) then
302
			i = 2
303
		end
304
		if i == 0 then
305
			local s = math.sqrt(m00 - m11 - m22 + 1)
306
			local recip = 0.5 / s
307
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
308
		elseif i == 1 then
309
			local s = math.sqrt(m11 - m22 - m00 + 1)
310
			local recip = 0.5 / s
311
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
312
		elseif i == 2 then
313
			local s = math.sqrt(m22 - m00 - m11 + 1)
314
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
315
		end
316
	end
317
end
318
 
319
function QuaternionToCFrame(px, py, pz, x, y, z, w)
320
	local xs, ys, zs = x + x, y + y, z + z
321
	local wx, wy, wz = w * xs, w * ys, w * zs
322
	local xx = x * xs
323
	local xy = x * ys
324
	local xz = x * zs
325
	local yy = y * ys
326
	local yz = y * zs
327
	local zz = z * zs
328
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
329
end
330
 
331
function QuaternionSlerp(a, b, t)
332
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
333
	local startInterp, finishInterp;
334
	if cosTheta >= 0.0001 then
335
		if (1 - cosTheta) > 0.0001 then
336
			local theta = ACOS(cosTheta)
337
			local invSinTheta = 1 / SIN(theta)
338
			startInterp = SIN((1 - t) * theta) * invSinTheta
339
			finishInterp = SIN(t * theta) * invSinTheta
340
		else
341
			startInterp = 1 - t
342
			finishInterp = t
343
		end
344
	else
345
		if (1 + cosTheta) > 0.0001 then
346
			local theta = ACOS(-cosTheta)
347
			local invSinTheta = 1 / SIN(theta)
348
			startInterp = SIN((t - 1) * theta) * invSinTheta
349
			finishInterp = SIN(t * theta) * invSinTheta
350
		else
351
			startInterp = t - 1
352
			finishInterp = t
353
		end
354
	end
355
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
356
end
357
358
function Clerp(a, b, t)
359
	local qa = {QuaternionFromCFrame(a)}
360
	local qb = {QuaternionFromCFrame(b)}
361
	local ax, ay, az = a.x, a.y, a.z
362
	local bx, by, bz = b.x, b.y, b.z
363
	local _t = 1 - t
364
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
365
end
366
367
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
368
	local frame = IT("Frame")
369
	frame.BackgroundTransparency = TRANSPARENCY
370
	frame.BorderSizePixel = BORDERSIZEPIXEL
371
	frame.Position = POSITION
372
	frame.Size = SIZE
373
	frame.BackgroundColor3 = COLOR
374
	frame.BorderColor3 = BORDERCOLOR
375
	frame.Name = NAME
376
	frame.Parent = PARENT
377
	return frame
378
end
379
380
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
381
	local label = IT("TextLabel")
382
	label.BackgroundTransparency = 1
383
	label.Size = UD2(1, 0, 1, 0)
384
	label.Position = UD2(0, 0, 0, 0)
385
	label.TextColor3 = TEXTCOLOR
386
	label.TextStrokeTransparency = STROKETRANSPARENCY
387
	label.TextTransparency = TRANSPARENCY
388
	label.FontSize = TEXTFONTSIZE
389
	label.Font = TEXTFONT
390
	label.BorderSizePixel = BORDERSIZEPIXEL
391
	label.TextScaled = false
392
	label.Text = TEXT
393
	label.Name = NAME
394
	label.Parent = PARENT
395
	return label
396
end
397
398
function NoOutlines(PART)
399
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
400
end
401
402
403
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
404
	local NEWWELD = IT(TYPE)
405
	NEWWELD.Part0 = PART0
406
	NEWWELD.Part1 = PART1
407
	NEWWELD.C0 = C0
408
	NEWWELD.C1 = C1
409
	NEWWELD.Parent = PARENT
410
	return NEWWELD
411
end
412
413
local SOUND = IT("Sound")
414
415
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
416
	local NEWSOUND = nil
417
	coroutine.resume(coroutine.create(function()
418
		NEWSOUND = SOUND:Clone()
419
		NEWSOUND.Parent = PARENT
420
		NEWSOUND.Volume = VOLUME
421
		NEWSOUND.Pitch = PITCH
422
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
423
		--Swait()
424
		NEWSOUND:play()
425
		if DOESLOOP == false then
426
			repeat Swait() until NEWSOUND.Playing == false
427
			NEWSOUND:remove()
428
		elseif DOESLOOP == true then
429
			NEWSOUND.Looped = true
430
		end
431
	end))
432
	return NEWSOUND
433
end
434
435
function CFrameFromTopBack(at, top, back)
436
	local right = top:Cross(back)
437
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
438
end
439
440
function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
441
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
442
	local mesh = IT("SpecialMesh",wave)
443
	mesh.MeshType = "FileMesh"
444
	mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
445
	mesh.Scale = SIZE
446
	mesh.Offset = VT(0,0,-SIZE.X/8)
447
	wave.CFrame = CFRAME
448
	coroutine.resume(coroutine.create(function(PART)
449
		for i = 1, WAIT do
450
			Swait()
451
			mesh.Scale = mesh.Scale + GROW
452
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
453
			if DOESROT == true then
454
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
455
			end
456
			wave.Transparency = wave.Transparency + (0.5/WAIT)
457
			if wave.Transparency > 0.99 then
458
				wave:remove()
459
			end
460
		end
461
	end))
462
end
463
464
function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
465
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
466
	local mesh = IT("SpecialMesh",wave)
467
	mesh.MeshType = "FileMesh"
468
	mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
469
	mesh.Scale = SIZE
470
	mesh.Offset = VT(0,0,0)
471
	wave.CFrame = CFRAME
472
	coroutine.resume(coroutine.create(function(PART)
473
		for i = 1, WAIT do
474
			Swait()
475
			mesh.Scale = mesh.Scale + GROW
476
			if DOESROT == true then
477
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
478
			end
479
			wave.Transparency = wave.Transparency + (0.5/WAIT)
480
			if wave.Transparency > 0.99 then
481
				wave:remove()
482
			end
483
		end
484
	end))
485
end
486
487
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
488
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
489
	local mesh = IT("SpecialMesh",wave)
490
	mesh.MeshType = "Sphere"
491
	mesh.Scale = SIZE
492
	mesh.Offset = VT(0,0,0)
493
	wave.CFrame = CFRAME
494
	coroutine.resume(coroutine.create(function(PART)
495
		for i = 1, WAIT do
496
			Swait()
497
			mesh.Scale = mesh.Scale + GROW
498
			wave.Transparency = wave.Transparency + (1/WAIT)
499
			if wave.Transparency > 0.99 then
500
				wave:remove()
501
			end
502
		end
503
	end))
504
end
505
506
function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
507
	if FLOOR ~= nil then
508
		coroutine.resume(coroutine.create(function()
509-
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really red", "DebreeCenter", VT(0,0,0))
509+
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really blue", "DebreeCenter", VT(0,0,0))
510
			PART.CFrame = CF(POSITION)
511
			for i = 1, 45 do
512-
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really red", "DebreePart", BLOCKSIZE)
512+
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really blue", "DebreePart", BLOCKSIZE)
513
				RingPiece.Material = FLOOR.Material
514
				RingPiece.Color = FLOOR.Color
515
				RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
516
				Debris:AddItem(RingPiece,SWAIT)
517
			end
518
			PART:remove()
519
		end))
520
	end
521
end
522
523
function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
524
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
525
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
526
	wave.CFrame = CFRAME
527
	coroutine.resume(coroutine.create(function(PART)
528
		for i = 1, WAIT do
529
			Swait()
530
			mesh.Scale = mesh.Scale * GROW
531
			wave.Transparency = wave.Transparency + (0.5/WAIT)
532
			if wave.Transparency > 0.99 then
533
				wave:remove()
534
			end
535
		end
536
	end))
537
end
538
539
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
540
	if FLOOR ~= nil then
541
		for i = 1, AMOUNT do
542-
			local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Debree", BLOCKSIZE, false)
542+
			local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Debree", BLOCKSIZE, false)
543
			DEBREE.Material = FLOOR.Material
544
			DEBREE.Color = FLOOR.Color
545
			DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
546
			DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
547
			coroutine.resume(coroutine.create(function()
548
				Swait(15)
549
				DEBREE.Parent = workspace
550
				DEBREE.CanCollide = true
551
				Debris:AddItem(DEBREE,SWAIT)
552
			end))
553
		end
554
	end
555
end
556
557
function MakeForm(PART,TYPE)
558
	if TYPE == "Cyl" then
559
		local MSH = IT("CylinderMesh",PART)
560
	elseif TYPE == "Ball" then
561
		local MSH = IT("SpecialMesh",PART)
562
		MSH.MeshType = "Sphere"
563
	elseif TYPE == "Wedge" then
564
		local MSH = IT("SpecialMesh",PART)
565
		MSH.MeshType = "Wedge"
566
	end
567
end
568
569
function CheckTableForString(Table, String)
570
	for i, v in pairs(Table) do
571
		if string.find(string.lower(String), string.lower(v)) then
572
			return true
573
		end
574
	end
575
	return false
576
end
577
578
function CheckIntangible(Hit)
579
	local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
580
	if Hit and Hit.Parent then
581
		if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
582
			return true
583
		end
584
	end
585
	return false
586
end
587
588
Debris = game:GetService("Debris")
589
590
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
591
	local Direction = CFrame.new(StartPos, Vec).lookVector
592
	local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
593
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
594
	if RayHit and CheckIntangible(RayHit) then
595
		if DelayIfHit then
596
			wait()
597
		end
598
		RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
599
	end
600
	return RayHit, RayPos, RayNormal
601
end
602
603
function turnto(position)
604
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
605
end
606
607
--//=================================\\
608
--||	     WEAPON CREATION
609
--\\=================================//
610
611
for i = 1, 15 do
612
    local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/15.2, "Dark stone grey", "FaceGradient", VT(1.01,0.58,1.01),false)
613
    FACE.Color = C3(1,1,1)
614
    Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
615
    CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/35,0), CF(0, 0, 0))
616
end
617
function particles(art)
618
local EyeSizes={
619
	NumberSequenceKeypoint.new(0,1,0),
620
	NumberSequenceKeypoint.new(1,1,0)
621
}
622
local EyeTrans={
623
	NumberSequenceKeypoint.new(0,0.8,0),
624
	NumberSequenceKeypoint.new(1,1,0)
625
}
626
local PE=Instance.new("ParticleEmitter",art)
627
PE.LightEmission=.8
628-
PE.Color = ColorSequence.new(BRICKC("Really white").Color)
628+
PE.Color = ColorSequence.new(BRICKC("Navy blue").Color)
629
PE.Size=NumberSequence.new(EyeSizes)
630
PE.Transparency=NumberSequence.new(EyeTrans)
631
PE.Lifetime=NumberRange.new(0.35,0.35,0.35)
632
PE.Rotation=NumberRange.new(0,360)
633
PE.Rate=999
634
PE.VelocitySpread = 10000
635
PE.Acceleration = Vector3.new(0,75,0)
636
PE.Drag = 5
637
PE.Speed = NumberRange.new(0,0,0)
638
PE.Texture="http://www.roblox.com/asset/?id=341277531"
639
PE.ZOffset = -1.5
640
PE.Name = "PE"
641
end
642
643-
local Back = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(1,1,0.35),false)
643+
local Back = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Wing", VT(1,1,0.35),false)
644
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Back, CF(0, 0.5, 1.2) * ANGLES(RAD(0),RAD(0),RAD(45)), CF(0, 0, 0))
645
 
646
local ANGLE = 35
647
for i = 1, 5 do
648-
    local Wing = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Wing", VT(0.15,2+(i/2),0.15),false)
648+
    local Wing = CreatePart(3, Character, "Neon", 0, 0, "Navy blue", "Wing", VT(0.15,2+(i/2),0.15),false)
649
    local WingWeld = CreateWeldOrSnapOrMotor("Weld", Wing, Torso, Wing, CF(0, 1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * CF(0,1,0) * ANGLES(RAD(0), RAD(0), RAD(90)) * ANGLES(RAD(ANGLE), RAD(0), RAD(0)) * CF(0,3+(i/10),0) , CF(0, 0, 0))
650
    local Wing2 = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Wing", VT(0.25,1,0.25),false)
651
    CreateWeldOrSnapOrMotor("Weld", Wing, Wing, Wing2, CF(0, 2+(i/2), 0) * ANGLES(RAD(25), RAD(0), RAD(0)), CF(0, 1, 0))
652
    ANGLE = ANGLE - 15
653
end
654-
local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Eyeball", VT(0.15,0.15,0.15),false)
654+
local EYE = CreatePart(3, Character, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.15,0.15,0.15),false)
655
MakeForm(EYE,"Ball")
656
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
657-
local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
657+
local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Eyeball", VT(0.15,0.15,0.15),false)
658
MakeForm(EYE2,"Ball")
659
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
660
local LASTPART = Head
661
for i = 1, 20 do
662
    local MATH = (1-(i/25))
663
    if LASTPART == Head then
664-
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
664+
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, " Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
665
        CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
666
        LASTPART = Horn
667-
        Horn.Color = C3((i*3-3)/255,0,0)
667+
        Horn.Color = C3((i*3-3)/0,0,255)
668
    else
669-
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
669+
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
670
        CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
671
        LASTPART = Horn
672-
        Horn.Color = C3((i*3-3)/255,0,0)
672+
        Horn.Color = C3((i*3-3)/0,0,255)
673
    end
674
end
675
local LASTPART = Head
676
for i = 1, 20 do
677
    local MATH = (1-(i/25))
678
    if LASTPART == Head then
679-
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
679+
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
680
        CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
681
        LASTPART = Horn
682-
        Horn.Color = C3((i*3-3)/255,0,0)
682+
        Horn.Color = C3((i*3-3)/0,0,255)
683
    else
684-
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
684+
        local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
685
        CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
686
        LASTPART = Horn
687-
        Horn.Color = C3((i*3-3)/255,0,0)
687+
        Horn.Color = C3((i*3-3)/0,0,255)
688
    end
689
end
690
691
Weapon.Parent = Character
692
693
Humanoid.Died:connect(function()
694
	ATTACK = true
695
	DEATH = false
696
end)
697
698
local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
699
local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
700
local SKILL3FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.23, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
701
local SKILL4FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.50, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
702
local SKILL5FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
703
local SKILL6FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
704
705
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Warp", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 1")
706
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Infinity Smash", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 2")
707
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Chunk chuck", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 3")
708
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Boost", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 4")
709
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] X-Impacto", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 5")
710
local SKILL6TEXT = CreateLabel(SKILL6FRAME, "Power level: ["..POWERLEVEL.."]", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 6")
711
712
--//=================================\\
713
--||			DAMAGING
714
--\\=================================//
715
716
function killnearest(position,range,maxstrength)
717
	for i,v in ipairs(workspace:GetChildren()) do
718
	if v.ClassName == "Model" then
719
		local body = v:GetChildren()
720
			for part = 1, #body do
721
				if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
722
					if(body[part].Position - position).Magnitude < range then
723
						if v.ClassName == "Model" then
724
							v:BreakJoints()
725
						end
726
						--table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
727
						body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
728
					end
729
				end
730
			end
731
		end
732
	end
733
end
734
735
--//=================================\\
736
--||	ATTACK FUNCTIONS AND STUFF
737
--\\=================================//
738
739
Humanoid.HealthChanged:connect(function()
740
	if DEATH == false then
741
		if Humanoid.Health ~= "inf" then
742
			Humanoid.Health = "inf"
743
			CreateSound("907330011", Torso, 10, 1)
744
		end
745
		if Humanoid.MaxHealth ~= "inf" then
746
			Humanoid.MaxHealth = "inf"
747
		end
748
	end
749
end)
750
751
function VanishPlayer()
752
	tecks2.TextTransparency = 1
753
	tecks2.TextStrokeTransparency = 1
754
	for _, c in pairs(Character:GetChildren()) do
755
		if c.ClassName == "Part" then
756
			c.Transparency = 1
757
			if c:FindFirstChildOfClass("Decal") then
758
				c:FindFirstChildOfClass("Decal").Transparency = 1
759
			end
760
			if c:FindFirstChildOfClass("ParticleEmitter") then
761
				c:FindFirstChildOfClass("ParticleEmitter").Enabled = false
762
			end
763
		elseif c.ClassName == "Accessory" then
764
			c.Handle.Transparency = 1
765
			if c.Handle:FindFirstChildOfClass("ParticleEmitter") then
766
				c.Handle:FindFirstChildOfClass("ParticleEmitter").Enabled = false
767
			end
768
		end
769
	end
770
end
771
772
function Reappear()
773
	tecks2.TextTransparency = 0
774
	tecks2.TextStrokeTransparency = 0
775
	for _, c in pairs(Character:GetChildren()) do
776
		if c.ClassName == "Part" and c.Name ~= "HumanoidRootPart" then
777
			c.Transparency = 0
778
			if c:FindFirstChildOfClass("Decal") then
779
				c:FindFirstChildOfClass("Decal").Transparency = 0
780
			end
781
			if c:FindFirstChildOfClass("ParticleEmitter") then
782
				c:FindFirstChildOfClass("ParticleEmitter").Enabled = true
783
			end
784
		elseif c.ClassName == "Accessory" then
785
			c.Handle.Transparency = 0
786
			if c.Handle:FindFirstChildOfClass("ParticleEmitter") then
787
				c.Handle:FindFirstChildOfClass("ParticleEmitter").Enabled = true
788
			end
789
		end
790
	end
791
end
792
793
function Warp()
794
	ATTACK = true
795
	Rooted = true
796
	for i = 1, 50 do
797
		Swait()
798-
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Institutional white",VT(i/3,i/3,0))
798+
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Navy blue",VT(i/3,i/3,0))
799-
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Institutional white",VT(i/3,i/3,0))
799+
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Navy blue",VT(i/3,i/3,0))
800
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.3 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
801
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
802
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
803
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
804
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
805
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-45 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
806
	end
807
	if VALUE2 == false then
808
		VALUE2 = true
809
	elseif VALUE2 == true then
810
		VALUE2 = false
811
	end
812
	ATTACK = false
813
	Rooted = false
814
end
815
816
function RivalingOverthrower()
817
	if HITFLOOR ~= nil then
818
		if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
819
			local HITBODY = Mouse.Target.Parent
820
			local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
821
			local HUMAN = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
822
			if TORS ~= nil and HUMAN ~= nil then
823
				ATTACK = true
824
				Rooted = true
825
				TORS.Anchored = true
826
				RootPart.CFrame = TORS.CFrame * CF(0,0,4)
827
				HITFLOOR, HITPOS = Raycast(TORS.Position, (CF(TORS.Position, TORS.Position + VT(0, -1, 0))).lookVector, 4 * TORS.Size.Y/2, HITBODY)
828
				local FLOOR = HITFLOOR
829
				local POS = HITPOS
830
				print(FLOOR)
831
				UNANCHOR = false
832
				RootPart.Anchored = true
833
				CreateSound("1295446488", Torso, 10, 1)
834
				for i=0, 1, 0.1 / Animation_Speed do
835
					Swait()
836
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
837
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
838
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
839
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
840
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
841
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
842
				end
843
				local TAUNTS = {"907329532","907333294","907329893"}
844
				CreateSound(TAUNTS[MRANDOM(1,#TAUNTS)], Torso, 10, 1)
845
				for i=0, 1, 0.1 / Animation_Speed do
846
					Swait()
847
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
848
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 2 / Animation_Speed)
849
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
850
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
851
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
852
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
853
				end
854
				RootPart.CFrame = TORS.CFrame * CF(0,0,2)
855
				CreateSound("260411131", TORS, 10, 1)
856
				TORS.Anchored = false
857
				local WELD = CreateWeldOrSnapOrMotor("Weld", TORS, RightArm, TORS, CF(0,-1,-0.5) * ANGLES(RAD(-90), RAD(0), RAD(0)), CF(0, 0, 0))
858
				for i=0, 1, 0.1 / Animation_Speed do
859
					Swait()
860
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 2 / Animation_Speed)
861
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
862
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
863
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
864
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
865
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
866
				end
867
				for i=0, 2, 0.1 / Animation_Speed do
868
					Swait()
869
					RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
870
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
871
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
872
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
873
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
874
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
875
				end
876
				for i = 1, 15 do
877-
					CreateRing(VT(0,0,0),false,0,25,CF(TORS.Position+VT(0,-3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(i/5,i/5,0))
877+
					CreateRing(VT(0,0,0),false,0,25,CF(TORS.Position+VT(0,-3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Navy blue",VT(i/5,i/5,0))
878
				end
879
				WELD:remove()
880
				local grav = Instance.new("BodyPosition",TORS)
881
				grav.P = 20000
882
				grav.D = 100
883
				grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
884
				grav.position = TORS.Position + VT(0,50,0)
885
				grav.Name = "GravityForce"
886
				for i=0, 1, 0.1 / Animation_Speed do
887
					Swait()
888
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
889
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
890
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
891
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
892
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
893
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
894
				end
895
				for i=0, 2, 0.1 / Animation_Speed do
896
					Swait()
897
					RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
898
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
899
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
900
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
901
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
902
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
903
				end
904
				CreateSound("1295446488", Torso, 10, 1)
905-
				CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really red",VT(1,0.1,1))
905+
				CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really blue",VT(1,0.1,1))
906
				RootPart.CFrame = CF(TORS.Position)*CF(0,0,5)
907
				for i=0, 2, 0.1 / Animation_Speed do
908
					Swait()
909
					RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
910
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
911
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
912
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 2 / Animation_Speed)
913
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
914
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
915
				end
916
				VanishPlayer()
917
				for i = 1, 50+(25*POWERLEVEL) do
918
					Swait()
919-
					CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
919+
					CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(POWERLEVEL/3,POWERLEVEL/3,0))
920
					CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], TORS, 10, 1)
921
					local CFRAME = CF(TORS.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
922-
					MagicSphere(VT(0,0,0),15,CFRAME,"Really red",VT(0.1,0.1,POWERLEVEL*5))
922+
					MagicSphere(VT(0,0,0),15,CFRAME,"Really blue",VT(0.1,0.1,POWERLEVEL*5))
923-
					MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really red",VT(0.1,0.1,POWERLEVEL*5))
923+
					MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really blue",VT(0.1,0.1,POWERLEVEL*5))
924
				end
925
				RootPart.CFrame = CF(TORS.Position)*CF(0,15,1)
926
				Reappear()
927
				for i=0, 2, 0.1 / Animation_Speed do
928
					Swait()
929
					RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.2 / Animation_Speed)
930
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
931
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(160), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
932
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(160), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
933
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
934
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
935
				end
936
				for i = 1, 15 do
937
					CreateRing(VT(0,0,0),false,0,25,CF(TORS.Position+VT(0,3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(i/5,i/5,0))
938
				end
939
				RootPart.CFrame = CF(TORS.Position)*CF(0,5,1)
940
				grav.Position = POS
941
				CreateDebreeRing(FLOOR,POS,6*POWERLEVEL,VT(6,6,6)*POWERLEVEL,10)
942
				CreateFlyingDebree(FLOOR,CF(POS),25,VT(4,4,4)*POWERLEVEL,10,50*POWERLEVEL)
943
				CreateSound("289842971", TORS, 3, 1)
944-
				MagicSphere(VT(0,0,0),35,CF(POS),"Really red",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
944+
				MagicSphere(VT(0,0,0),35,CF(POS),"Really blue",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
945-
				MagicSphere(VT(0.1,0.1,0.1),35,CF(POS),"Really red",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
945+
				MagicSphere(VT(0.1,0.1,0.1),35,CF(POS),"Really blue",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
946
				killnearest(POS,POWERLEVEL*10,5)
947
				if POWERLEVEL > 3 then
948-
					MagicSphere(VT(0.1,500,0.1),15,CF(POS),"Institutional white",VT(POWERLEVEL,0,POWERLEVEL))
948+
					MagicSphere(VT(0.1,500,0.1),15,CF(POS),"Navy blue",VT(POWERLEVEL,0,POWERLEVEL))
949
				end
950
				CreateWave(VT(0,0,0),15,CF(POS),true,2,"Really black",VT(POWERLEVEL*2,0.1,POWERLEVEL*2))
951
				for i=0, 1, 0.1 / Animation_Speed do
952
					Swait()
953
					RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(45), RAD(0), RAD(0)), 3 / Animation_Speed)
954
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
955
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(25), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
956
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(25), RAD(0), RAD(20)) * LEFTSHOULDERC0, 3 / Animation_Speed)
957
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
958
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
959
				end
960
				HITBODY:BreakJoints()
961
				grav:remove()
962
				ATTACK = false
963
				Rooted = false
964
				UNANCHOR = true
965
				RootPart.Anchored = false
966
				if POWERLEVEL > 1 then
967
					POWERLEVEL = POWERLEVEL -25
968
				end
969
			end
970
		end
971
	end
972
end
973
974
function ChunkChuck()
975
	if HITFLOOR ~= nil then
976
		ATTACK = true
977
		Rooted = true
978
		CreateSound("305685800", Head, 10, 1)
979
		for i=0, 1, 0.1 / Animation_Speed do
980
			Swait()
981
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
982
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
983
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
984
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
985
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
986
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
987
		end
988
		for i=0, 1, 0.1 / Animation_Speed do
989
			Swait()
990
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.75, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(65), RAD(0), RAD(0)), 2 / Animation_Speed)
991
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
992
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(65), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
993
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(65), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
994
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(65)), 2 / Animation_Speed)
995
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-65)), 2 / Animation_Speed)
996
		end
997
		CreateDebreeRing(HITFLOOR,HITPOS,3*POWERLEVEL,VT(2,2,2)*POWERLEVEL,3)
998
		CreateFlyingDebree(HITFLOOR,CF(HITPOS),25,VT(2,2,2)*POWERLEVEL,3,50*POWERLEVEL)
999
		local CHUNK = CreatePart(3, Effects, "Neon", 0, 0, "Peal", "Debree", VT(5,5,5)*POWERLEVEL/1.5)
1000
		CHUNK.Color = HITFLOOR.Color
1001
		CHUNK.Material = HITFLOOR.Material
1002
		CHUNK.CFrame = Torso.CFrame*CF(0,0,-3*POWERLEVEL)
1003
		CreateSound("260411131", CHUNK, 10, 1)
1004
		CreateSound("289842971", Torso, 3, 1)	
1005
		repeat
1006
			Swait()
1007
			CHUNK.CFrame = Torso.CFrame*CF(0,2+(2*POWERLEVEL),0)
1008
			turnto(Mouse.Hit.p)
1009
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1010
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1011
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1012
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1013
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1014
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1015
		until HOLD == true
1016
		for i=0, 1, 0.1 / Animation_Speed do
1017
			Swait()
1018
			CHUNK.CFrame = Torso.CFrame*CF(0,2+(2*POWERLEVEL),0)
1019
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
1020
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1021
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1022
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1023
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1024
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1025
		end
1026
		CHUNK.CanCollide = true
1027
		CHUNK.Anchored = false
1028
		CHUNK.CFrame = RootPart.CFrame*CF(0,0,-1*POWERLEVEL)
1029
		for i = 1, 25 do
1030-
			CreateRing(VT(0,0,0),false,0,15,RootPart.CFrame*CF(0,0,-3)*ANGLES(RAD(0),RAD(0),RAD(0)),"Really red",VT((POWERLEVEL/3)/i,(POWERLEVEL/3)/i,0))
1030+
			CreateRing(VT(0,0,0),false,0,15,RootPart.CFrame*CF(0,0,-3)*ANGLES(RAD(0),RAD(0),RAD(0)),"Really blue",VT((POWERLEVEL/3)/i,(POWERLEVEL/3)/i,0))
1031
		end
1032
		local bv = Instance.new("BodyVelocity") 
1033
		bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1034
		bv.velocity = RootPart.CFrame.lookVector*400
1035
		bv.Parent = CHUNK
1036
		local HIT = CHUNK.Touched:Connect(function(hit)
1037
			if hit.Parent ~= workspace and hit.Parent ~= Character and hit.Parent.ClassName == "Model" then
1038
				hit.Parent:BreakJoints()
1039
			end
1040
		end)
1041
		CreateSound("138079201", CHUNK, 10, 1)
1042
		Debris:AddItem(CHUNK,5)
1043
		for i=0, 1, 0.1 / Animation_Speed do
1044
			Swait()
1045
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
1046
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1047
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(115), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1048
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(115), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1049
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1050
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1051
		end
1052
		ATTACK = false
1053
		Rooted = false
1054
		if POWERLEVEL > 1 then
1055
			POWERLEVEL = POWERLEVEL - 1
1056
		end
1057
	end
1058
end
1059
1060
function Boost()
1061
	ATTACK = true
1062
	Rooted = true
1063
	CreateSound("466493476", Torso, 10, MRANDOM(7, 12) / 10)
1064
	for i = 1, 50 do
1065
		Swait()
1066-
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Really red",VT(i/5,i/5,0))
1066+
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Really blue",VT(i/5,i/5,0))
1067-
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Really red",VT(i/5,i/5,0))
1067+
		CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Really blue",VT(i/5,i/5,0))
1068-
		CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional white",VT(i/3,i/3,0))
1068+
		CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(i/3,i/3,0))
1069
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.3 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
1070
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
1071
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
1072
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
1073
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
1074
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-45 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
1075
	end
1076
	POWERLEVEL = POWERLEVEL + 5
1077
	ATTACK = false
1078
	Rooted = false
1079
end
1080
1081
function XEvent()
1082
	if HITFLOOR ~= nil then
1083
		VALUE2 = false
1084
		CreateSound("907332670", Effects, 10, 1)
1085
		local POS = HITPOS
1086
		local FLOOR = HITFLOOR
1087
		local STARTPOS = RootPart.CFrame
1088
		ATTACK = true
1089
		Rooted = true
1090
		for i=0, 2, 0.1 / Animation_Speed do
1091
			Swait()
1092
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1093
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1094
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1095
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1096
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
1097
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1098
		end
1099
		UNANCHOR = false
1100
		RootPart.Anchored = true
1101
		CreateSound("1295446488", Effects, 10, 1)
1102
		RootPart.CFrame = RootPart.CFrame*CF(0,100+(150*POWERLEVEL),0)
1103
		for i=0, 1, 0.1 / Animation_Speed do
1104
			Swait()
1105
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
1106
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1107
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1108
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1109
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1110
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1111
		end
1112
		CreateSound("289315275", Effects, 10, 1)
1113
		for i=0, 5, 0.1 / Animation_Speed do
1114
			Swait()
1115
			CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*CF(0,5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/1.2,POWERLEVEL/1.2,0))
1116
			CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*CF(0,5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL,POWERLEVEL,0))
1117
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
1118
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
1119
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1120
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1121
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1122
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1123
		end
1124
		CreateSound("260411131", Effects, 3, 1)
1125
		for i=0, 1, 0.1 / Animation_Speed do
1126
			Swait()
1127
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
1128
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1129
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1130
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
1131
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.75, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1132
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1133
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1134
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1135
		end
1136
		for i=0, 0.3, 0.1 / Animation_Speed do
1137
			Swait()
1138
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
1139
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1140
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1141
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
1142
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1143
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1144
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1145
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1146
		end
1147
		for i=0, 0.3, 0.1 / Animation_Speed do
1148
			Swait()
1149
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1150
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1151
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(75), RAD(0), RAD(45)), 2 / Animation_Speed)
1152
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
1153
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1154
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1155
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1156
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1157
		end
1158
		local BURNMARKS = {}
1159-
		local DEATHRAY1 = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "RAY", VT(0,0,0))
1159+
		local DEATHRAY1 = CreatePart(3, Effects, "Neon", 0, 0.5, "Really blue", "RAY", VT(0,0,0))
1160
		MakeForm(DEATHRAY1,"Cyl")
1161-
		local DEATHRAY2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "RAY", VT(0,0,0))
1161+
		local DEATHRAY2 = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "RAY", VT(0,0,0))
1162
		MakeForm(DEATHRAY2,"Cyl")
1163
		local loopsound = CreateSound("992192914", Effects, 4, 1, true)
1164
		local AMOUNT = POWERLEVEL * 25
1165
		for i = 1, POWERLEVEL * 50 do
1166
			Swait()
1167-
			MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Really red",VT(0,0,0))
1167+
			MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Really blue",VT(0,0,0))
1168
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1169
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1170-
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Institutional white", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
1170+
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Navy blue", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
1171
			MARK.CFrame = CF(POS+VT(AMOUNT,0,AMOUNT))
1172
			table.insert(BURNMARKS,MARK)
1173
			MakeForm(MARK,"Cyl")
1174
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
1175
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1176
			local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,AMOUNT)).magnitude
1177
			DEATHRAY1.Size          = Vector3.new(POWERLEVEL, distance, POWERLEVEL)
1178
			DEATHRAY1.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1179
			DEATHRAY2.Size          = Vector3.new(POWERLEVEL+0.1, distance, POWERLEVEL+0.1)
1180
			DEATHRAY2.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1181
			AMOUNT = AMOUNT - 1
1182
		end
1183
		local AMOUNT = POWERLEVEL * 25
1184
		for i = 1, POWERLEVEL * 50 do
1185
			Swait()
1186-
			MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Institutional white",VT(0,0,0))
1186+
			MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Navy blue",VT(0,0,0))
1187
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1188
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1189-
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Institutional white", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
1189+
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Navy blue", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
1190
			MARK.CFrame = CF(POS+VT(AMOUNT,0,-AMOUNT))
1191
			table.insert(BURNMARKS,MARK)
1192
			MakeForm(MARK,"Cyl")
1193-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
1193+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/5,POWERLEVEL/5,0))
1194-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1194+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1195
			local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,-AMOUNT)).magnitude
1196
			DEATHRAY1.Size          = Vector3.new(POWERLEVEL, distance, POWERLEVEL)
1197
			DEATHRAY1.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,-AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1198
			DEATHRAY2.Size          = Vector3.new(POWERLEVEL+0.1, distance, POWERLEVEL+0.1)
1199
			DEATHRAY2.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,-AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1200
			AMOUNT = AMOUNT - 1
1201
		end
1202
		DEATHRAY1:remove()
1203
		DEATHRAY2:remove()
1204
		loopsound:remove()
1205
		for i=0, 1, 0.1 / Animation_Speed do
1206
			Swait()
1207
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(-65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1208
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1209
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1210
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1211
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
1212
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1213
		end
1214
		RootPart.CFrame = STARTPOS
1215
		for i=0, 0.1, 0.1 / Animation_Speed do
1216
			Swait()
1217
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 2 / Animation_Speed)
1218
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1219
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1220
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1221
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 2 / Animation_Speed)
1222
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
1223
		end
1224
		for i = 1, 10+(5*POWERLEVEL) do
1225
			Swait()
1226-
			CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*5,POWERLEVEL*5,0))
1226+
			CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL*5,POWERLEVEL*5,0))
1227-
			CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*15,POWERLEVEL*15,0))
1227+
			CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL*15,POWERLEVEL*15,0))
1228
		end
1229
		local SOUND = CreateSound("314970772", Effects, 10, 1)
1230
		CreateSound("414517163", Effects, 10, 1)
1231
		IT("EchoSoundEffect",SOUND)
1232-
		MagicSphere(VT(0,0,0),35,CF(POS),"Institutional white",VT(POWERLEVEL,POWERLEVEL,POWERLEVEL))
1232+
		MagicSphere(VT(0,0,0),35,CF(POS),"Navy blue",VT(POWERLEVEL,POWERLEVEL,POWERLEVEL))
1233
		CreateDebreeRing(FLOOR,POS,25*POWERLEVEL,VT(25,25,25)*POWERLEVEL,3)
1234
		CreateFlyingDebree(FLOOR,CF(POS),25,VT(4,4,4)*POWERLEVEL,3,25*POWERLEVEL)
1235
		for i = 1, 25 do
1236
			Swait()
1237
			MagicSphere(VT(0,0,0),15,CF(POS),"Really black",VT(POWERLEVEL,POWERLEVEL,POWERLEVEL))
1238-
			CreateRing(VT(0,0,0.1),false,0,45,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(POWERLEVEL*2,POWERLEVEL*2,0))
1238+
			CreateRing(VT(0,0,0.1),false,0,45,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Navy blue",VT(POWERLEVEL*2,POWERLEVEL*2,0))
1239
			killnearest(POS,POWERLEVEL*100,500)
1240-
			CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*15,POWERLEVEL*15,0))
1240+
			CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL*15,POWERLEVEL*15,0))
1241-
			CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*25,POWERLEVEL*25,0))
1241+
			CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL*25,POWERLEVEL*25,0))
1242
		end
1243
		for i = 1, 50 do
1244
			Swait()
1245
			for e=1,#BURNMARKS do
1246
				if BURNMARKS[e]~=nil then
1247
					local Thing=BURNMARKS[e]
1248
					if Thing~=nil then
1249
						local Part=Thing
1250
						Part.Transparency = Part.Transparency + (1/50)
1251
					end
1252
				end
1253
			end
1254
		end
1255
		for e=1,#BURNMARKS do
1256
			if BURNMARKS[e]~=nil then
1257
				local Thing=BURNMARKS[e]
1258
				if Thing~=nil then
1259
					local Part=Thing
1260
					Part:remove()
1261
				end
1262
			end
1263
		end
1264
		ATTACK = false
1265
		Rooted = false
1266
		UNANCHOR = true
1267
		RootPart.Anchored = false
1268
		POWERLEVEL = 1
1269
	end
1270
end
1271
1272
function Taunt()
1273
	ATTACK = true
1274
	Rooted = true
1275
	CreateSound("907330011", Head, 10, 1.1)
1276
	for i=0, 1, 0.1 / Animation_Speed do
1277
		Swait()
1278
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1279
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1280
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.8) * ANGLES(RAD(170), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1281
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1282
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1283
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1284
	end
1285
	for i=0, 2, 0.1 / Animation_Speed do
1286
		Swait()
1287
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1288
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1289
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1290
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1291
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1292
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1293
	end
1294
	ATTACK = false
1295
	Rooted = false
1296
end
1297
1298
function BreakLimit()
1299
	ATTACK = true
1300
	Rooted = false
1301
	UNANCHOR = false
1302
	RootPart.Anchored = true
1303
	for i=0, 5, 0.1 / Animation_Speed do
1304
		Swait()
1305
		RootPart.CFrame = RootPart.CFrame * CF(0,0.2,0)
1306
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1307
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
1308
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1309
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1310
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
1311
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
1312
	end
1313
	CreateSound("1368598393", Effects, 10, 1)
1314
	for i=0, 2, 0.1 / Animation_Speed do
1315
		Swait()
1316
		local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
1317
		MagicSphere(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,5))
1318-
		MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Institutional white",VT(0.1,0.1,5))
1318+
		MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Navy blue",VT(0.1,0.1,5))
1319
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1320
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
1321
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1322
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1323
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
1324
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
1325
	end
1326
	CreateSound("1368583274", Effects, 10, 1)
1327
	for i=0, 6, 0.1 / Animation_Speed do
1328
		Swait()
1329-
		CreateRing(VT(45,5,0)*2,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,0,0))
1329+
		CreateRing(VT(45,5,0)*2,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(-1,0,0))
1330-
		CreateRing(VT(45,5,0)*3,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,0,0)*3)
1330+
		CreateRing(VT(45,5,0)*3,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(-1,0,0)*3)
1331
		local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
1332-
		MagicSphere(VT(0,0,0),15,CFRAME,"Really white",VT(0.1,0.1,55))
1332+
		MagicSphere(VT(0,0,0),15,CFRAME,"Navy blue",VT(0.1,0.1,55))
1333-
		MagicSphere(VT(0,0,0),15,CFRAME,"Really red",VT(2,2,2))
1333+
		MagicSphere(VT(0,0,0),15,CFRAME,"Really blue",VT(2,2,2))
1334-
		MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really red",VT(0.1,0.1,55))
1334+
		MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really blue",VT(0.1,0.1,55))
1335
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1336
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
1337
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1338
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1339
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
1340
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
1341
	end
1342
	CreateSound("846221985", Effects, 10, 1.1)
1343
	Swait(175)
1344-
	CreateRing(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(7,7,0))
1344+
	CreateRing(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really blue",VT(7,7,0))
1345
	CreateSound("1368605755", Effects, 10, 1)
1346
	CreateSound("1368637781", Effects, 10, 1)
1347-
	MagicSphere(VT(0,0,0),45,Torso.CFrame,"Really red",VT(5,5,5))
1347+
	MagicSphere(VT(0,0,0),45,Torso.CFrame,"Really blue",VT(5,5,5))
1348
	LIMITBROKEN = true
1349
	for i=0, 1, 0.1 / Animation_Speed do
1350
		Swait()
1351-
		CreateRing(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(4,4,0))
1351+
		CreateRing(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(4,4,0))
1352
		CreateRing(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(5,5,0))
1353
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1354
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
1355
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1356
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1357
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-50)), 2 / Animation_Speed)
1358
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(50)), 2 / Animation_Speed)
1359
	end
1360
	UNANCHOR = true
1361
	RootPart.Anchored = false
1362
	ATTACK = false
1363
	Rooted = false
1364
end
1365
1366
-- LIMIT BROKEN
1367
1368
function RivalingOverthrower2()
1369
	if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
1370
		local HITBODY = Mouse.Target.Parent
1371
		local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
1372
		local HUMAN = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1373
		if TORS ~= nil and HUMAN ~= nil then
1374
			ATTACK = true
1375
			Rooted = false
1376
			VanishPlayer()
1377
			TORS.Anchored = true
1378
			RootPart.CFrame = TORS.CFrame*CF(0,5,0)
1379
			CreateSound("260411131", RootPart, 3, 1)
1380
			for i = 1, 75 do
1381
				Swait()
1382
				CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1383
				CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], TORS, 10, 1)
1384
				local CFRAME = CF(TORS.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
1385
				MagicSphere(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,POWERLEVEL*5))
1386-
				MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Institutional white",VT(0.1,0.1,POWERLEVEL*5))
1386+
				MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Navy blue",VT(0.1,0.1,POWERLEVEL*5))
1387
				TORS.CFrame = TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
1388
			end
1389
			RootPart.CFrame = CF(TORS.Position)*CF(MRANDOM(-45,45),45,MRANDOM(-45,45))
1390
			Reappear()
1391
			CreateSound("1368583274", RightArm, 10, 1)
1392
			local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Neon", VT(0,0,0))
1393
			MakeForm(ORB,"Ball")
1394
			ORB.Color = C3(0,0,0)
1395
			ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
1396
			for i=0, 4, 0.1 / Animation_Speed do
1397
				Swait()
1398
				ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1399
				ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
1400-
				CreateRing(VT(25,25,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,-1,0))
1400+
				CreateRing(VT(25,25,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(-1,-1,0))
1401
				RootPart.CFrame = CF(RootPart.Position,TORS.Position)
1402
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
1403
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1404
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1405
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1406
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1407
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1408
			end
1409
			for i = 1, 5 do
1410
				Swait()
1411
				RootPart.CFrame = CF(RootPart.Position,TORS.Position)
1412
				ORB.Size = ORB.Size * 0.8
1413
			end
1414-
			local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Reallywhite", "Neon", VT(0,25,0))
1414+
			local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Navy blue", "Neon", VT(0,25,0))
1415
			MakeForm(BEAM,"Ball")
1416-
			local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
1416+
			local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,1000,0))
1417
			MakeForm(BEAM2,"Cyl")
1418
			BEAM.CFrame = ORB.CFrame * CF(0,0,10)
1419-
			ORB.Color = BRICKC("Really white").Color
1419+
			ORB.Color = BRICKC("Navy blue").Color
1420
			for i = 1, 5 do
1421
				Swait()
1422-
				CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(2,2,0))
1422+
				CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Navy blue",VT(2,2,0))
1423
				BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
1424
				BEAM.Size = BEAM.Size + VT(2,0,2)
1425
				BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
1426
				BEAM2.Size = BEAM2.Size + VT(2,0,2)
1427
				RootPart.CFrame = CF(RootPart.Position,TORS.Position)
1428
				ORB.Size = ORB.Size * 1.3
1429
			end
1430
			CreateSound("1368605755", Effects, 10, 1)
1431
			HITBODY:BreakJoints()
1432
			TORS.Anchored = false
1433
			local POS = TORS.Position
1434
			for i = 1, 25 do
1435-
				CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1435+
				CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Navy blue",VT(POWERLEVEL/3,POWERLEVEL/3,0))
1436-
				CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1436+
				CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/4,POWERLEVEL/4,0))
1437
			end
1438
			for i=0, 2, 0.1 / Animation_Speed do
1439
				Swait()
1440
				killnearest(POS,15,700)
1441-
				CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(2,2,0))
1441+
				CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Navy blue",VT(2,2,0))
1442
				BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
1443
				BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
1444
				ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1445
				RootPart.CFrame = CF(RootPart.Position,POS)
1446
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
1447
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1448
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1449
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1450
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1451
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1452
			end
1453
			for i = 1, 5 do
1454
				Swait()
1455
				BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
1456
				BEAM.Size = BEAM.Size - VT(2,0,2)
1457
				BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
1458
				BEAM2.Size = BEAM2.Size - VT(2,0,2)
1459
				RootPart.CFrame = CF(RootPart.Position,TORS.Position)
1460
				ORB.Size = ORB.Size * 0.8
1461
			end
1462
			turnto(POS)
1463
			ORB:remove()
1464
			BEAM:remove()
1465
			BEAM2:remove()
1466
			ATTACK = false
1467
			Rooted = false
1468
		end
1469
	end
1470
end
1471
1472
function ChunkChuck2()
1473
	if HITFLOOR ~= nil then
1474
		ATTACK = true
1475
		Rooted = false
1476
		for i=0, 1, 0.1 / Animation_Speed do
1477
			Swait()
1478
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
1479
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
1480
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1481
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1482
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1483
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1484
		end
1485
		local DIST = (RootPart.Position - HITPOS).Magnitude
1486
		RootPart.CFrame = RootPart.CFrame * CF(0,-(DIST-3),0)
1487
		for i=0, 0.1, 0.1 / Animation_Speed do
1488
			Swait()
1489
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 2 / Animation_Speed)
1490
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1491
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1492
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1493
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1494
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1495
		end
1496
		CreateDebreeRing(HITFLOOR,HITPOS,15,VT(15,15,15))
1497
		CreateFlyingDebree(HITFLOOR,CF(HITPOS),25,VT(2,2,2),3,150)
1498
		local CHUNK = CreatePart(3, Effects, "Neon", 0, 0, "Peal", "Debree", VT(25,25,25))
1499
		CHUNK.Color = HITFLOOR.Color
1500
		CHUNK.Material = HITFLOOR.Material
1501
		CHUNK.CFrame = RootPart.CFrame*CF(0,-25,-0.5)
1502
		CreateSound("260411131", CHUNK, 10, 1)
1503
		CreateSound("289842971", Torso, 3, 1)	
1504
		for i=0, 1, 0.1 / Animation_Speed do
1505
			Swait()
1506
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 2 / Animation_Speed)
1507
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1508
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1509
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1510
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1511
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1512
		end
1513
		RootPart.CFrame = RootPart.CFrame * CF(0,(DIST-3),0)
1514
		CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
1515
		repeat
1516
			Swait()
1517
			RootPart.CFrame = CF(RootPart.Position,Mouse.Hit.p)
1518
			CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
1519
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
1520
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
1521
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1522
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1523
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1524
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1525
		until HOLD == true
1526
		for i=0, 1, 0.1 / Animation_Speed do
1527
			Swait()
1528
			CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
1529
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-35), RAD(0), RAD(45)), 2 / Animation_Speed)
1530
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
1531
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1532
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1533
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1534
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1535
		end
1536
		coroutine.resume(coroutine.create(function()
1537
			local COLLISION = false
1538
			CHUNK.CFrame = RootPart.CFrame
1539
			for i = 1, 300 do
1540
				CHUNK.CFrame = CHUNK.CFrame * CF(0,0,-5)
1541
				killnearest(CHUNK.Position,CHUNK.Size.Z/1.8,15)
1542
				local TRAIL = CHUNK:Clone()
1543
				TRAIL.CanCollide = false
1544
				TRAIL.Transparency = 0.9
1545
				TRAIL.Parent = Effects
1546
				TRAIL.CFrame = CHUNK.CFrame
1547
				coroutine.resume(coroutine.create(function()
1548
					for i = 1, 10 do
1549
						Swait()
1550
						TRAIL.Transparency = TRAIL.Transparency + (0.1/10)
1551
					end
1552
					TRAIL:remove()
1553
				end))
1554
				local HIT = Raycast(CHUNK.Position, CHUNK.CFrame.lookVector, CHUNK.Size.Z/2, Character)
1555
				if HIT ~= nil then
1556
					COLLISION = true
1557
					break
1558
				end
1559
			end
1560
			CHUNK:remove()
1561
			if COLLISION == true then
1562
				CreateFlyingDebree(CHUNK,CF(CHUNK.Position),25,VT(10,10,10),3,MRANDOM(150,250))
1563
				killnearest(CHUNK.Position,CHUNK.Size.Z,45)
1564
			end
1565
		end))
1566
		turnto(CHUNK.Position)
1567
		for i=0, 1, 0.1 / Animation_Speed do
1568
			Swait()
1569
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(45)), 2 / Animation_Speed)
1570
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
1571
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1572
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1573
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
1574
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
1575
		end
1576
		ATTACK = false
1577
		Rooted = false
1578
	end
1579
end
1580
1581
function XEvent2()
1582
	local FLOOR,HITPOS = Raycast(RootPart.Position, CF(RootPart.Position,RootPart.Position+VT(0,-1,0)).lookVector, 100000, Character)
1583
	if FLOOR then
1584
		local BURNMARKS = {}
1585
		local POS = HITPOS
1586
		ATTACK = true
1587
		Rooted = false
1588
		local AMOUNT = 200
1589
		for i=0, 3, 0.1 / Animation_Speed do
1590
			Swait()
1591
			RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))*CF(0,0,2)
1592
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
1593
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
1594
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1595
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1596
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(45), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1597
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(45), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1598
		end
1599
		CreateSound("1368583274", Effects, 10, 0.5)
1600-
		local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,0,0))
1600+
		local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,0,0))
1601
		MakeForm(ORB,"Ball")
1602
		ORB.Color = C3(0,0,0)
1603
		ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
1604
		for i=0, 12, 0.1 / Animation_Speed do
1605
			Swait()
1606
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1607
			ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
1608-
			CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
1608+
			CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(-10,-10,0))
1609-
			CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
1609+
			CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(-10,-10,0))
1610
			RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))
1611
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
1612
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1613
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1614
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1615
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1616
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1617
		end
1618
		for i = 1, 50 do
1619
			Swait()
1620
			ORB.Size = ORB.Size * 0.9
1621
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1622
		end
1623-
		local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,100,0))
1623+
		local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,100,0))
1624
		MakeForm(BEAM,"Ball")
1625-
		local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
1625+
		local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,1000,0))
1626
		MakeForm(BEAM2,"Cyl")
1627
		BEAM.CFrame = ORB.CFrame * CF(0,0,10)
1628-
		ORB.Color = BRICKC("Really red").Color
1628+
		ORB.Color = BRICKC("Really blue").Color
1629
		CreateSound("1368598393", Effects, 10, 0.3)
1630
		CreateSound("1368605755", Effects, 10, 0.3)
1631
		CreateSound("1368637781", Effects, 10, 0.3)
1632
		for i = 1, 10 do
1633
			local COLOR = C3(0,0,0)
1634
			ORB.Size = VT(10,10,10)
1635
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1636-
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(10,10,0))
1636+
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really blue",VT(10,10,0))
1637-
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(20,20,0))
1637+
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really blue",VT(20,20,0))
1638
			BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
1639
			BEAM.Size = BEAM.Size + VT(4,0,4)
1640
			BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
1641
			BEAM2.Size = BEAM2.Size + VT(4,0,4)
1642
			BEAM.Color = COLOR
1643
			ORB.Color = COLOR
1644
			BEAM2.Color = COLOR
1645
		end
1646
		for i = 1, 400 do
1647
			Swait()
1648
			local COLOR = C3(1,1,1)
1649
			BEAM.Color = COLOR
1650
			ORB.Color = COLOR
1651
			BEAM2.Color = COLOR
1652
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1653
			BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
1654
			BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
1655
			RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))
1656-
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1656+
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1657-
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/30,POWERLEVEL/30,0))
1657+
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/30,POWERLEVEL/30,0))
1658-
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BurnMark", VT(15,0,15)*2)
1658+
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "BurnMark", VT(15,0,15)*2)
1659
			MARK.CFrame = CF(POS+VT(AMOUNT,0,AMOUNT))
1660
			table.insert(BURNMARKS,MARK)
1661
			MakeForm(MARK,"Cyl")
1662-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/50,POWERLEVEL/50,0))
1662+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/50,POWERLEVEL/50,0))
1663-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1663+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1664
			local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,AMOUNT)).magnitude
1665
			AMOUNT = AMOUNT - 1
1666
			--CreateFlyingDebree(FLOOR,CF(POS+VT(AMOUNT,0,AMOUNT)),1,VT(5,5,5),1,150)
1667
		end
1668
		local AMOUNT = 200
1669
		for i = 1, 400 do
1670
			Swait()
1671
			local COLOR = C3(0,32,96)
1672
			BEAM.Color = COLOR
1673
			ORB.Color = COLOR
1674
			BEAM2.Color = COLOR
1675
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1676
			BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
1677
			BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
1678
			RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,-AMOUNT))
1679-
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1679+
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1680-
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/30,POWERLEVEL/30,0))
1680+
			CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/30,POWERLEVEL/30,0))
1681-
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BurnMark", VT(15,0,15)*2)
1681+
			local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "BurnMark", VT(15,0,15)*2)
1682
			MARK.CFrame = CF(POS+VT(AMOUNT,0,-AMOUNT))
1683
			table.insert(BURNMARKS,MARK)
1684
			MakeForm(MARK,"Cyl")
1685-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/50,POWERLEVEL/50,0))
1685+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/50,POWERLEVEL/50,0))
1686-
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1686+
			CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(POWERLEVEL/40,POWERLEVEL/40,0))
1687
			local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,-AMOUNT)).magnitude
1688
			AMOUNT = AMOUNT - 1
1689
			--CreateFlyingDebree(FLOOR,CF(POS+VT(AMOUNT,0,-AMOUNT)),1,VT(5,5,5),1,150)
1690
		end
1691
		for i = 1, 40 do
1692
			Swait()
1693
			local COLOR = C3(0,0,0)
1694
			BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
1695
			BEAM.Size = BEAM.Size - VT(2,0,2)
1696
			BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
1697
			BEAM2.Size = BEAM2.Size - VT(2,0,2)
1698
			ORB.Size = ORB.Size * 0.9
1699
			BEAM.Color = COLOR
1700
			ORB.Color = COLOR
1701
			BEAM2.Color = COLOR
1702
		end
1703
		ORB:remove()
1704
		BEAM:remove()
1705
		BEAM2:remove()
1706
		CreateSound("1368583274", Effects, 10, 0.375)
1707-
		local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,0,0))
1707+
		local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,0,0))
1708
		MakeForm(ORB,"Ball")
1709
		ORB.Color = C3(0,0,0)
1710
		ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
1711
		for i=0, 18, 0.1 / Animation_Speed do
1712
			Swait()
1713
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1714
			ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
1715-
			CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
1715+
			CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(-10,-10,0))
1716-
			CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
1716+
			CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(-10,-10,0))
1717
			RootPart.CFrame = CF(RootPart.Position,POS)
1718
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
1719
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
1720
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1721
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1722
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1723
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
1724
		end
1725
		for i = 1, 50 do
1726
			Swait()
1727
			ORB.Size = ORB.Size * 0.9
1728
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1729
		end
1730-
		local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,100,0))
1730+
		local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,100,0))
1731
		MakeForm(BEAM,"Ball")
1732-
		local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
1732+
		local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really blue", "Neon", VT(0,1000,0))
1733
		MakeForm(BEAM2,"Cyl")
1734
		BEAM.CFrame = ORB.CFrame * CF(0,0,10)
1735-
		ORB.Color = BRICKC("Institutional white").Color
1735+
		ORB.Color = BRICKC("Navy blue").Color
1736
		CreateSound("1368598393", Effects, 10, 1)
1737
		CreateSound("1368605755", Effects, 10, 1)
1738
		CreateSound("1368637781", Effects, 10, 1)
1739
		CreateSound("314970772", Effects, 10, 1)
1740
		for i = 1, 60 do
1741
			Swait()
1742-
			MagicSphere(VT(0,0,0),25,CF(POS),"Really red",VT(15,15,15))
1742+
			MagicSphere(VT(0,0,0),25,CF(POS),"Really blue",VT(15,15,15))
1743
			local COLOR = C3(0,0,0)
1744
			ORB.Size = VT(10,10,10)
1745
			ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
1746-
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(10,10,0))
1746+
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really blue",VT(10,10,0))
1747-
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(20,20,0))
1747+
			CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really blue",VT(20,20,0))
1748
			BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
1749
			BEAM.Size = BEAM.Size + VT(6,0,6)
1750
			BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
1751
			BEAM2.Size = BEAM2.Size + VT(6,0,6)
1752
			BEAM.Color = COLOR
1753
			ORB.Color = COLOR
1754
			BEAM2.Color = COLOR
1755
		end
1756
		for _, c in pairs(workspace:GetChildren()) do
1757
			if c ~= Character then
1758
				if c.ClassName == "Model" then
1759
					c:BreakJoints()
1760
					for _, g in pairs(c:GetChildren()) do
1761
						if g ~= Character then
1762
							if g.ClassName == "Part" then
1763
								g.Anchored = false
1764
								g.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
1765
							end
1766
						end
1767
					end
1768
				elseif c.ClassName == "Folder" then
1769
					for _, g in pairs(c:GetChildren()) do
1770
						if g ~= Character then
1771
							if g.ClassName == "Part" then
1772
								g.Anchored = false
1773
								g.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
1774
							end
1775
						end
1776
					end
1777
				elseif c.ClassName == "Part" then
1778
					c.Anchored = false
1779
					c.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
1780
				end
1781
			end
1782
		end
1783
		for e=1,#BURNMARKS do
1784
			if BURNMARKS[e]~=nil then
1785
				local Thing=BURNMARKS[e]
1786
				if Thing~=nil then
1787
					local Part=Thing
1788
					Part:remove()
1789
				end
1790
			end
1791
		end
1792
		ORB:remove()
1793
		BEAM:remove()
1794
		BEAM2:remove()
1795
		Swait(100)
1796
		for i = 1, 60 do
1797
			Swait()
1798
		end
1799
		ATTACK = false
1800
		Rooted = false
1801
	end
1802
end
1803
1804
--//=================================\\
1805
--||	  ASSIGN THINGS TO KEYS
1806
--\\=================================//
1807
1808
function MouseDown(Mouse)
1809
	HOLD = true
1810
	if ATTACK == false then
1811
	end
1812
end
1813
1814
function CastProperRay(StartPos, Vec, Length, Ignore)
1815
	local Direction = CFrame.new(StartPos, Vec).lookVector
1816
	local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
1817
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
1818
	return RayHit, RayPos, RayNormal
1819
end
1820
1821
function MouseUp(Mouse)
1822
HOLD = false
1823
end
1824
1825
function KeyDown(Key)
1826
	KEYHOLD = true
1827
	if LIMITBROKEN == false then
1828
		if Key == "t" and ATTACK == false then
1829
			Taunt()
1830
		end
1831
	
1832
		if Key == "z" and ATTACK == false then
1833
			Warp()
1834
		end
1835
	
1836
		if Key == "b" and ATTACK == false then
1837
			RivalingOverthrower()
1838
		end
1839
	
1840
		if Key == "c" and ATTACK == false then
1841
			ChunkChuck()
1842
		end
1843
	
1844
		if Key == "v" and ATTACK == false then
1845
			if POWERLEVEL < 100 then
1846
				Boost()
1847
			end
1848
		end
1849
1850
		if Key == "q" and ATTACK == false then
1851
			BreakLimit()
1852
            tecks2.Text = "???"
1853
            tecks2.TextSize = 50
1854-
            tecks2.TextColor3 = BrickColor.new("Really white").Color
1854+
            tecks2.TextColor3 = BrickColor.new("Navy blue").Color
1855-
            tecks2.TextStrokeColor3 = BrickColor.new("Really red").Color
1855+
            tecks2.TextStrokeColor3 = BrickColor.new("Really blue").Color
1856
		end
1857
	
1858
		if Key == "x" and ATTACK == false then
1859
			XEvent()
1860
		end
1861
	else
1862
		if Key == "b" and ATTACK == false then
1863
			RivalingOverthrower2()
1864
		end
1865
1866
		if Key == "c" and ATTACK == false then
1867
			ChunkChuck2()
1868
		end
1869
1870
		if Key == "x" and ATTACK == false then
1871
			XEvent2()
1872
		end
1873
1874
		if Key == "q" and ATTACK == false then
1875
			LIMITBROKEN = false
1876
			POWERLEVEL = 1
1877
		end
1878
1879
            if Key == "f" and ATTACK == false and FLIGHT == false then
1880
        if EQUIPPED == false then
1881
            EQUIPPED = true
1882
            EYE.Enabled = true
1883
            EYE2.Enabled = true
1884
            sick:Play()
1885
        sick.Pitch = 0.95
1886
        sick.Volume = .1
1887
 
1888
        else
1889
            EQUIPPED = false
1890
            FLIGHT = false
1891
            EYE.Enabled = false
1892
            EYE2.Enabled = false
1893
            sick:Stop()
1894
        end
1895
    end
1896
		if Key == "w" and ATTACK == false then
1897
			FLIGHT = true
1898
			repeat
1899
				local RayHit, RayPos = CastProperRay(RootPart.Position, Mouse.Hit.p, 5, {workspace})
1900
				RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)	
1901
				Swait()	
1902
			until KEYHOLD == false
1903
			FLIGHT = false
1904
		end
1905
		if Key == "s" and ATTACK == false then
1906
			FLIGHT = true
1907
			repeat
1908
				local RayHit1, RayPos1 = CastProperRay(Mouse.Hit.p, RootPart.Position, 10000, {workspace})
1909
				local RayHit, RayPos = CastProperRay(RootPart.Position, RayPos1, 1, {workspace})
1910
				RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)	
1911
				Swait()	
1912
			until KEYHOLD == false
1913
			FLIGHT = false
1914
		end
1915
		if Key == "a" and ATTACK == false then
1916
			FLIGHT = true
1917
			repeat
1918
				local RayHit, RayPos = CastProperRay(RootPart.Position, RootPart.CFrame*CF(-1,0,0).p, 1, {workspace})
1919
				RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)	
1920
				Swait()	
1921
			until KEYHOLD == false
1922
			FLIGHT = false
1923
		end
1924
		if Key == "d" and ATTACK == false then
1925
			FLIGHT = true
1926
			repeat
1927
				local RayHit, RayPos = CastProperRay(RootPart.Position, RootPart.CFrame*CF(1,0,0).p, 1, {workspace})
1928
				RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)	
1929
				Swait()	
1930
			until KEYHOLD == false
1931
			FLIGHT = false
1932
		end
1933
	end
1934
end
1935
1936
function KeyUp(Key)
1937
	KEYHOLD = false
1938
end
1939
1940
	Mouse.Button1Down:connect(function(NEWKEY)
1941
		MouseDown(NEWKEY)
1942
	end)
1943
	Mouse.Button1Up:connect(function(NEWKEY)
1944
		MouseUp(NEWKEY)
1945
	end)
1946
	Mouse.KeyDown:connect(function(NEWKEY)
1947
		KeyDown(NEWKEY)
1948
	end)
1949
	Mouse.KeyUp:connect(function(NEWKEY)
1950
		KeyUp(NEWKEY)
1951
	end)
1952
1953
--//=================================\\
1954
--\\=================================//
1955
1956
1957
function unanchor()
1958
	if UNANCHOR == true then
1959
		g = Character:GetChildren()
1960
		for i = 1, #g do
1961
			if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
1962
				g[i].Anchored = false
1963
			end
1964
			if g[i].ClassName == "Accessory" then
1965
				g[i].Handle.Anchored = false
1966
			end
1967
		end
1968
		if LIMITBROKEN == false then
1969
			RootPart.Anchored = false
1970
		end
1971
	end
1972
end
1973
1974
1975
--//=================================\\
1976
--||	WRAP THE WHOLE SCRIPT UP
1977
--\\=================================//
1978
1979
Humanoid.Changed:connect(function(Jump)
1980
	if Jump == "Jump" and (Disable_Jump == true) then
1981
		Humanoid.Jump = false
1982
	end
1983
end)
1984
1985
Speed = 12
1986
Humanoid.JumpPower = 200
1987
1988
local FF = IT("ForceField",Character)
1989
FF.Visible = false
1990
1991
while true do
1992
	Swait()
1993
	ANIMATE.Parent = nil
1994
	local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
1995
	IDLEANIMATION:Play()
1996
	SINE = SINE + CHANGE
1997
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
1998
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
1999
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
2000
	if LIMITBROKEN == false then
2001
		HITFLOOR, HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
2002
		if HITFLOOR ~= nil then
2003
			if HITFLOOR.CanCollide == false then
2004
				HITFLOOR = nil
2005
			end
2006
		end
2007
		local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
2008
		if ANIM == "Walk" and TORSOVELOCITY > 1 then
2009
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2010
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2011
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2012
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2013
		elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2014
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2015
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2016
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2017
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2018
		end
2019
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2020
			ANIM = "Jump"
2021
			if ATTACK == false then
2022
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2023
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
2024
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2025
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2026
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
2027
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
2028
		    end
2029
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2030
			ANIM = "Fall"
2031
			if ATTACK == false then
2032
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2033
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
2034
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2035
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2036
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
2037
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
2038
			end
2039
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2040
			if ANIM == "Fall" then
2041
				Rooted = true
2042
				CreateSound("289842971", Torso, 3, 1)
2043
				Humanoid.WalkSpeed = 0
2044
				CreateFlyingDebree(HITFLOOR,CF(RootPart.Position+VT(0,-3,0)),5,VT(1.5,1.5,1.5),45,50)
2045
				CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really black",VT(1,0.1,1))
2046
				for i=0, 1, 0.1 / Animation_Speed do
2047
					Swait()
2048
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(-5), RAD(0)), 2 / Animation_Speed)
2049
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2050
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, -0.3) * ANGLES(RAD(0), RAD(0), RAD(8)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2051
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2052
					RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
2053
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
2054
				end
2055
				Rooted = false
2056
			end
2057
			ANIM = "Idle"
2058
			if ATTACK == false then
2059
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
2060
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
2061
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2062
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2063
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-15 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
2064
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-35 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
2065
			end
2066
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
2067
			if ANIM == "Fall" then
2068
				Rooted = true
2069
				CreateSound("289842971", Torso, 3, 1)	
2070
				Humanoid.WalkSpeed = 0
2071
				CreateFlyingDebree(HITFLOOR,CF(RootPart.Position+VT(0,-3,0)),5,VT(1.5,1.5,1.5),45,50)
2072
				CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really black",VT(1,0.1,1))
2073
				for i=0, 1, 0.1 / Animation_Speed do
2074
					Swait()
2075
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(-5), RAD(0)), 2 / Animation_Speed)
2076
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2077
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, -0.3) * ANGLES(RAD(0), RAD(0), RAD(8)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2078
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2079
					RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
2080
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
2081
				end
2082
				Rooted = false
2083
			end
2084
			ANIM = "Walk"
2085
			WALK = WALK + 1 / Animation_Speed
2086
			if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
2087
				WALK = 0
2088
				if WALKINGANIM == true then
2089
					WALKINGANIM = false
2090
				elseif WALKINGANIM == false then
2091
					WALKINGANIM = true
2092
				end
2093
			end
2094
			--RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2095
			--LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2096
			if ATTACK == false then
2097
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 2 / Animation_Speed)
2098
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(2 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0)), 2 / Animation_Speed)
2099
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2100
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2101
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
2102
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
2103
			end
2104
		end
2105
		if ATTACK == false and POWERLEVEL > 2 then
2106
			killnearest(Torso.Position,POWERLEVEL*2,15)
2107
		end
2108
		if sick.SoundId ~= "rbxassetid://1275083876" then
2109
			sick.SoundId = "rbxassetid://1275083876"
2110
			sick.Volume = 10
2111
			sick:Play()
2112
		end
2113
		sick.Pitch = (1-((POWERLEVEL-1))/15)
2114
		SKILL6TEXT.Text = "Power level: ["..POWERLEVEL.."]"
2115
	else
2116
		VALUE2 = false
2117
		if ATTACK == false and POWERLEVEL > 2 then
2118
			killnearest(Torso.Position,15,15)
2119
		end
2120
		local RANDOM = MRANDOM(1,10)
2121
		if MRANDOM(1,10) == 1 then
2122
			CreateRing(VT(15,15,0)*RANDOM,false,0,15,CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-1,-1,0)*RANDOM)
2123
		end
2124
		if MRANDOM(1,5) == 1 then
2125
			CreateRing(VT(15,15,0)*RANDOM,false,0,15,CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-1,-1,0)*RANDOM)
2126
		end
2127
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2128
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2129
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2130
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2131
		POWERLEVEL = 100
2132
		RootPart.Anchored = true
2133
		if FLIGHT == false then
2134
			ANIM = "Levitate"
2135
			if ATTACK == false then
2136
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2137
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
2138
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2139
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2140
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
2141
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
2142
			end
2143
		else
2144
			ANIM = "Fly"
2145
			if ATTACK == false then
2146
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
2147
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 2 / Animation_Speed)
2148
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
2149
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
2150
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(-10), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
2151
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
2152
			end
2153
		end
2154
		SKILL6TEXT.Text = "Power level: ["..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9).."]"
2155
		HITFLOOR, HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 75, Character)
2156
		if sick.SoundId ~= "rbxassetid://1073120896" then
2157
			sick.SoundId = "rbxassetid://1073120896"
2158
			sick.Volume = 10
2159
			sick:Play()
2160
			sick.Pitch = 1
2161
		end
2162
	end
2163
	unanchor()
2164
	Humanoid.MaxHealth = "inf"
2165
	Humanoid.Health = "inf"
2166
	if Rooted == false then
2167
		Disable_Jump = false
2168
		if ANIM == "Jump" or ANIM == "Fall" then
2169
			Humanoid.WalkSpeed = Speed*3
2170
		else
2171
			Humanoid.WalkSpeed = Speed
2172
		end
2173
	elseif Rooted == true then
2174
		Disable_Jump = true
2175
		Humanoid.WalkSpeed = 0
2176
	end
2177
	q = Character:GetChildren()
2178
	for u = 1, #q do
2179
		if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
2180
			if q[u].Handle:FindFirstChild("PE") == nil then
2181
				particles(q[u].Handle)
2182
			elseif q[u].Handle:FindFirstChild("PE") then
2183
				if LIMITBROKEN == false then
2184
					local EyeSizes={
2185
						NumberSequenceKeypoint.new(0,POWERLEVEL/2,0),
2186
						NumberSequenceKeypoint.new(1,0,0)
2187
					}
2188
					q[u].Handle.PE.Acceleration = Vector3.new(0,75*POWERLEVEL/2,0)
2189
					q[u].Handle.PE.Speed = NumberRange.new(POWERLEVEL)
2190
					q[u].Handle.PE.Size=NumberSequence.new(EyeSizes)
2191
				else
2192
					local EyeSizes={
2193
						NumberSequenceKeypoint.new(0,4,0),
2194
						NumberSequenceKeypoint.new(1,0,0)
2195
					}
2196
					q[u].Handle.PE.Acceleration = Vector3.new(0,100,0)
2197
					q[u].Handle.PE.Speed = NumberRange.new(25)
2198
					q[u].Handle.PE.Size=NumberSequence.new(EyeSizes)
2199
				end
2200
			end
2201
		elseif q[u].ClassName == "Part" and q[u].Name ~= "HumanoidRootPart" then
2202
			if q[u]:FindFirstChild("PE") == nil then
2203
				particles(q[u])
2204
			elseif q[u]:FindFirstChild("PE") then
2205
				if LIMITBROKEN == false then
2206
					local EyeSizes={
2207
						NumberSequenceKeypoint.new(0,POWERLEVEL/2,0),
2208
						NumberSequenceKeypoint.new(1,0,0)
2209
					}
2210
					q[u].PE.Acceleration = Vector3.new(0,75*POWERLEVEL/2,0)
2211
					q[u].PE.Speed = NumberRange.new(POWERLEVEL)
2212
					q[u].PE.Size=NumberSequence.new(EyeSizes)
2213
				else
2214
					local EyeSizes={
2215
						NumberSequenceKeypoint.new(0,4,0),
2216
						NumberSequenceKeypoint.new(1,0,0)
2217
					}
2218
					q[u].PE.Acceleration = Vector3.new(0,100,0)
2219
					q[u].PE.Speed = NumberRange.new(25)
2220
					q[u].PE.Size=NumberSequence.new(EyeSizes)
2221
				end
2222
			end
2223
		end
2224
	end
2225
	script.Parent = PlayerGui
2226
	if VALUE2 == false then
2227
		if HITFLOOR ~= nil then
2228-
			CreateRing(VT(0,0,0.1),false,0,15,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
2228+
			CreateRing(VT(0,0,0.1),false,0,15,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Navy blue",VT(POWERLEVEL/3,POWERLEVEL/3,0))
2229
		end
2230
		Speed = 12
2231
		Character.Parent = workspace
2232
		Weapon.Parent = Character
2233
	elseif VALUE2 == true then
2234
		Speed = 45
2235
		Character.Parent = Cam
2236
		Weapon.Parent = workspace
2237
	end
2238
	Effects.Parent = Weapon
2239
	FF.Parent = Character
2240
	local MATHS = {"0","1"}
2241
	Humanoid.Name = MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]
2242
	Humanoid.PlatformStand = false
2243
	sick.Parent = Character
2244
end
2245
2246
--//=================================\\
2247
--\\=================================//
2248
2249
2250
2251
2252
2253
--//====================================================\\--
2254
--||			  		 END OF SCRIPT
2255
--\\====================================================//--