View difference between Paste ID: aMTW8R7g and DuL1y58L
SHOW: | | - or go back to the newest paste.
1
warn("This script is Unfinished and Unleaked")
2
warn("So dont leak this you little shit")
3
--//====================================================\\-
4
--||             CHAOTIC GLITCHER [REMAKE]
5
--||            
6
--||	      CHAOTIC GLITCHER [REMAKE] BY Kezenit RX
7
--||         
8
--\\====================================================//--
9
10
game:GetService("StarterGui"):SetCore("SendNotification", {
11
	Title = "Chaotic Glitcher";
12
	Text = "Successfully Loaded Chaotic Glitcher [REMAKE] (Unfinished ver)";
13
})
14
15
wait(0.2)
16
17
Player = game:GetService("Players").LocalPlayer
18
PlayerGui = Player.PlayerGui
19
Mouse = Player:GetMouse()
20
Cam = workspace.CurrentCamera
21
Backpack = Player.Backpack
22
Character = Player.Character
23
Humanoid = Character.Humanoid
24
RootPart = Character["HumanoidRootPart"]
25
Torso = Character["Torso"]
26
Head = Character["Head"]
27
RightArm = Character["Right Arm"]
28
LeftArm = Character["Left Arm"]
29
RightLeg = Character["Right Leg"]
30
LeftLeg = Character["Left Leg"]
31
RootJoint = RootPart["RootJoint"]
32
Neck = Torso["Neck"]
33
RightShoulder = Torso["Right Shoulder"]
34
LeftShoulder = Torso["Left Shoulder"]
35
RightHip = Torso["Right Hip"]
36
LeftHip = Torso["Left Hip"]
37
local sick = Instance.new("Sound",Torso)
38
local SONG = 561833161
39
local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
40
sick:Play()
41
42
IT = Instance.new
43
CF = CFrame.new
44
VT = Vector3.new
45
RAD = math.rad
46
C3 = Color3.new
47
UD2 = UDim2.new
48
BRICKC = BrickColor.new
49
ANGLES = CFrame.Angles
50
EULER = CFrame.fromEulerAnglesXYZ
51
COS = math.cos
52
ACOS = math.acos
53
SIN = math.sin
54
ASIN = math.asin
55
ABS = math.abs
56
MRANDOM = math.random
57
FLOOR = math.floor
58
local RCHOICE = MRANDOM(1,7) 
59
60
--//=================================\\
61
--|| 	      USEFUL VALUES
62
--\\=================================//
63
64
Animation_Speed = 3
65
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
66
local Speed = 13
67
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
68
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
69
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
70
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
71
local DAMAGEMULTIPLIER = 1
72
local ANIM = "Idle"
73
local ATTACK = false
74
local EQUIPPED = false
75
local HOLD = false
76
local COMBO = 1
77
local Rooted = false
78
local SINE = 0
79
local KEYHOLD = false
80
local CHANGE = 2 / Animation_Speed
81
local WALKINGANIM = false
82
local VALUE1 = false
83
local VALUE2 = false
84
local ROBLOXIDLEANIMATION = IT("Animation")
85
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
86
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
87
--ROBLOXIDLEANIMATION.Parent = Humanoid
88
local WEAPONGUI = IT("ScreenGui", PlayerGui)
89
WEAPONGUI.Name = "Weapon GUI"
90
local Effects = IT("Folder", Character)
91
Effects.Name = "Effects"
92
local BALL = IT("Folder", Character)
93
BALL.Name = "BALL-EYE"
94
local XEYE = IT("Folder", Character)
95
XEYE.Name = "X - EYE"
96
local ANIMATOR = Humanoid.Animator
97
local ANIMATE = Character.Animate
98
local UNANCHOR = true
99
local WHITELIST = {}
100
local TAUNT = false
101
local OFFSET = 0
102
local FULL = false
103
local MODE = "Lunar"
104
local PITCH = 1
105
local VOLUME = 3
106
local FACE = 176217464
107
local SIZE = 1
108
109
--//=================================\\
110
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
111
--\\=================================//
112
113-
ArtificialHB = Instance.new("BindableEvent", script)
113+
ArtificialHB = Instance.new("BindableEvent", game.Players.LocalPlayer.Character)
114
ArtificialHB.Name = "ArtificialHB"
115
Frame_Speed = 1 / 60
116-
script:WaitForChild("ArtificialHB")
116+
117
tf = 0
118
allowframeloss = false
119
tossremainder = false
120
lastframe = tick()
121
script.ArtificialHB:Fire()
122
123
game:GetService("RunService").Heartbeat:connect(function(s, p)
124
	tf = tf + s
125
	if tf >= frame then
126
		if allowframeloss then
127
	ArtificialHB:Fire()
128
			lastframe = tick()
129-
			script.ArtificialHB:Fire()
129+
130
			for i = 1, math.floor(tf / frame) do
131
				ArtificialHB:Fire()
132
			end
133-
				script.ArtificialHB:Fire()
133+
134
		end
135
		if tossremainder then
136
			tf = 0
137
		else
138
			tf = tf - frame * math.floor(tf / frame)
139
		end
140
	end
141
end)
142
143
--//=================================\\
144
--//       NOOBYGAME12'S CODE
145
--\\=================================//
146
147
plr = game:GetService("Players").LocalPlayer
148
char = plr.Character
149
hum = char.Humanoid
150
local cam = game.Workspace.CurrentCamera
151
Camera = cam
152
local CamInterrupt = false
153
local TwoD = false
154
local TargetInfo = {nil, nil}
155
cam.CameraType = "Custom"
156
t = char.Torso
157
h = char.Head
158
ra = char["Right Arm"]
159
la = char["Left Arm"]
160
rl = char["Right Leg"]
161
ll = char["Left Leg"]
162
tors = char.Torso
163
lleg = char["Left Leg"]
164
root = char.HumanoidRootPart
165
hed = char.Head
166
rleg = char["Right Leg"]
167
rarm = char["Right Arm"]
168
larm = char["Left Arm"]
169
Player = plr
170
Character=Player.Character 
171
PlayerGui=Player.PlayerGui 
172
Backpack=Player.Backpack 
173
Torso=Character.Torso 
174
Head=Character.Head 
175
Humanoid=Character.Humanoid
176
m=Instance.new('Model',Character)
177
LeftArm=Character["Left Arm"] 
178
LeftLeg=Character["Left Leg"] 
179
RightArm=Character["Right Arm"] 
180
RightLeg=Character["Right Leg"] 
181
LS=Torso["Left Shoulder"] 
182
LH=Torso["Left Hip"] 
183
RS=Torso["Right Shoulder"] 
184
RH=Torso["Right Hip"] 
185
Face = Head.face
186
Neck=Torso.Neck
187
it=Instance.new
188
attacktype=1
189
vt=Vector3.new
190
cf=CFrame.new
191
euler=CFrame.fromEulerAnglesXYZ
192
angles=CFrame.Angles
193
cloaked=false
194
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
195
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
196
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
197
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
198
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
199
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
200
RootPart=Character.HumanoidRootPart
201
RootJoint=RootPart.RootJoint
202
RootCF=euler(-1.57,0,3.14)
203
radian = math.rad
204
random = math.random
205
Vec3 = Vector3.new
206
Inst = Instance.new
207
cFrame = CFrame.new
208
Euler = CFrame.fromEulerAnglesXYZ
209
vt = Vector3.new
210
bc = BrickColor.new
211
br = BrickColor.random
212
it = Instance.new
213
cf = CFrame.new
214
local Player_Size = 0
215
cam = game.Workspace.CurrentCamera
216
CF = CFrame.new
217
angles = CFrame.Angles
218
attack = false
219
Euler = CFrame.fromEulerAnglesXYZ
220
Rad = math.rad
221
IT = Instance.new
222
BrickC = BrickColor.new
223
Cos = math.cos
224
Acos = math.acos
225
Sin = math.sin
226
Asin = math.asin
227
Abs = math.abs
228
Mrandom = math.random
229
Floor = math.floor
230
IT = Instance.new
231
CF = CFrame.new
232
VT = Vector3.new
233
RAD = math.rad
234
C3 = Color3.new
235
UD2 = UDim2.new
236
BRICKC = BrickColor.new
237
ANGLES = CFrame.Angles
238
EULER = CFrame.fromEulerAnglesXYZ
239
COS = math.cos
240
ACOS = math.acos
241
SIN = math.sin
242
ASIN = math.asin
243
ABS = math.abs
244
MRANDOM = math.random
245
FLOOR = math.floor
246
247
248
local Booleans = {
249
  CamFollow = true,
250
  GyroUse = true
251
}
252
253
function lerp(object, newCFrame, alpha)
254
  return object:lerp(newCFrame, alpha)
255
end
256
257
local Directer = Inst("BodyGyro", root)
258
Directer.MaxTorque = Vec3(0, 0, 0)
259
Directer.P = 600000
260
local CPart = Inst("Part")
261
CPart.Anchored = true
262
CPart.CanCollide = false
263
CPart.Locked = true
264
CPart.Transparency = 1
265
266
local rainbowmode = false
267
local chaosmode = false
268
269
local mutedtog = false
270
271
function CameraEnshaking(Length,Intensity)
272
coroutine.resume(coroutine.create(function()
273
      local intensity = 1*Intensity
274
      local rotM = 0.01*Intensity
275
for i = 0, Length, 0.1 do
276
Swait()
277
intensity = intensity - 0.05*Intensity/Length
278
rotM = rotM - 0.0005*Intensity/Length
279
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
280
      cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
281
end
282
Humanoid.CameraOffset = Vec3(0, 0, 0)
283
end))
284
end
285
CamShake=function(Part,Distan,Power,Times) 
286
local de=Part.Position
287
for i,v in pairs(workspace:children()) do
288
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
289
for _,c in pairs(v:children()) do
290
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
291
local Noob=v.Humanoid
292
if Noob~=nil then
293
coroutine.resume(coroutine.create(function()
294
FV = Instance.new("BoolValue", Noob)
295
FV.Name = "CameraShake"
296
for ShakeNum=1,Times do
297
Swait()
298
local ef=Power
299
  if ef>=1 then
300
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
301
  else
302
   ef=Power*10
303
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
304
  end	
305
end
306
Humanoid.CameraOffset = Vector3.new(0,0,0)
307
FV:Destroy()
308
end))
309
end
310
end
311
end
312
end
313
end
314
end
315
316
local toggleTag = true
317
local bilguit = Instance.new("BillboardGui", hed)
318
bilguit.Adornee = nil
319
bilguit.Name = "ModeName"
320
bilguit.Size = UDim2.new(4, 0, 1.2, 0)
321
bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
322
323
324
function chatfunc(text,color,typet,font,timeex)
325
local chat = coroutine.wrap(function()
326
if Character:FindFirstChild("TalkingBillBoard")~= nil then
327
Character:FindFirstChild("TalkingBillBoard"):destroy()
328
end
329
local naeeym2 = Instance.new("BillboardGui",Character)
330
naeeym2.Size = UDim2.new(0,100,0,40)
331
naeeym2.StudsOffset = Vector3.new(0,3,0)
332
naeeym2.Adornee = Character.Head
333
naeeym2.Name = "TalkingBillBoard"
334
local tecks2 = Instance.new("TextLabel",naeeym2)
335
tecks2.BackgroundTransparency = 1
336
tecks2.BorderSizePixel = 0
337
tecks2.Text = ""
338
tecks2.Font = font
339
tecks2.TextSize = 30
340
tecks2.TextStrokeTransparency = 0
341
tecks2.TextColor3 = color
342
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
343
tecks2.Size = UDim2.new(1,0,0.5,0)
344
local tecks3 = Instance.new("TextLabel",naeeym2)
345
tecks3.BackgroundTransparency = 1
346
tecks3.BorderSizePixel = 0
347
tecks3.Text = ""
348
tecks3.Font = font
349
tecks3.TextSize = 30
350
tecks3.TextStrokeTransparency = 0
351
if typet == "Inverted" then
352
tecks3.TextColor3 = Color3.new(0,0,0)
353
tecks3.TextStrokeColor3 = color
354
elseif typet == "Normal" then
355
tecks3.TextColor3 = color
356
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
357
end
358
tecks3.Size = UDim2.new(1,0,0.5,0)
359
coroutine.resume(coroutine.create(function()
360
while true do
361
Swait(1)
362
if chaosmode == true then
363
tecks2.TextColor3 = BrickColor.random().Color
364
tecks3.TextStrokeColor3 = BrickColor.random().Color
365
end
366
end
367
end))
368
text.TextTransparency = text.TextTransparency  + 1
369
text.TextStrokeTransparency = text.TextStrokeTransparency + 1
370
for i = 0, 74*timeex do
371
Swait()
372
text.TextTransparency = 1
373
text.TextStrokeTransparency = 1
374
tecks2.Text = text
375
tecks3.Text = text
376
end
377
local randomrot = math.random(1,2)
378
if randomrot == 1 then
379
for i = 1, 50 do
380
Swait()
381
tecks2.Text = text
382
tecks3.Text = text
383
text.TextTransparency = text.TextTransparency - .02
384
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
385
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
386
tecks2.TextTransparency = tecks2.TextTransparency + .04
387
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
388
tecks3.TextTransparency = tecks2.TextTransparency + .04
389
end
390
elseif randomrot == 2 then
391
	for i = 1, 50 do
392
Swait()
393
tecks2.Text = text
394
tecks3.Text = text
395
text.TextTransparency = text.TextTransparency - .02
396
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
397
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
398
tecks2.TextTransparency = tecks2.TextTransparency + .04
399
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
400
tecks3.TextTransparency = tecks2.TextTransparency + .04
401
end
402
end
403
text.TextTransparency = 0
404
text.TextStrokeTransparency = 0
405
if toggleTag == false then
406
text.TextTransparency = 1
407
text.TextStrokeTransparency = 1
408
end
409
naeeym2:Destroy()
410
end)
411
chat()
412
end
413
414
415
416
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
417
  local gui = it(GuiType)
418
  gui.Parent = parent
419
  gui.Text = text
420
  gui.BackgroundTransparency = backtrans
421
  gui.BackgroundColor3 = backcol
422
  gui.SizeConstraint = "RelativeXY"
423
  gui.TextXAlignment = "Center"
424
  gui.TextYAlignment = "Center"
425
  gui.Position = pos
426
  gui.Size = size
427
  gui.Font = "SourceSans"
428
  gui.FontSize = "Size14"
429
  gui.TextWrapped = false
430
  gui.TextStrokeTransparency = 0
431
  gui.TextColor = BrickColor.new("White")
432
  return gui
433
end
434
--------------------------- GUI STUFF
435
local basgui = it("GuiMain")
436
basgui.Parent = plr.PlayerGui
437
basgui.Name = "VISgui"
438
local fullscreenz = it("Frame")
439
fullscreenz.Parent = basgui
440
fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
441
fullscreenz.BackgroundTransparency = 1
442
fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
443
fullscreenz.Size = UDim2.new(1, 0, 1, 0)
444
fullscreenz.Position = UDim2.new(0, 0, 0, 0)
445
local imgl2 = Instance.new("ImageLabel",fullscreenz)
446
imgl2.BackgroundTransparency = 1
447
imgl2.BorderSizePixel = 0
448
imgl2.ImageTransparency = 0.5
449
imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
450
imgl2.Size = UDim2.new(0,1000,0,1000)
451
imgl2.Image = "rbxassetid://2344830904"
452
local techc = imgl2:Clone()
453
techc.Parent = fullscreenz
454
techc.ImageTransparency = 0
455
techc.Size = UDim2.new(0,900,0,900)
456
techc.Position = UDim2.new(0.70,-150,0.50,-150)
457
techc.Image = "rbxassetid://2092248396"
458
local circl = imgl2:Clone()
459
circl.Parent = fullscreenz
460
circl.ImageTransparency = 0
461
circl.Size = UDim2.new(0,550,0,550)
462
circl.Position = UDim2.new(0.70,25,0.50,25)
463
circl.Image = "rbxassetid://2312119891"
464
local circl2 = imgl2:Clone()
465
circl2.Parent = fullscreenz
466
circl2.ImageTransparency = 0
467
circl2.Size = UDim2.new(0,700,0,700)
468
circl2.Position = UDim2.new(0.70,-50,0.50,-50)
469
circl2.Image = "rbxassetid://2312119891"
470
local imgl2b = imgl2:Clone()
471
imgl2b.Parent = fullscreenz
472
imgl2b.ImageTransparency = 0
473
imgl2b.Size = UDim2.new(0,800,0,800)
474
imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
475
imgl2b.ImageColor3 = Color3.new(0,0,0)
476
local ned = Instance.new("TextLabel",fullscreenz)
477
ned.ZIndex = 2
478
ned.Font = "Bodoni"
479
ned.BackgroundTransparency = 1
480
ned.BorderSizePixel = 0.65
481
ned.Size = UDim2.new(0.6,0,0.6,0)
482
ned.Position = UDim2.new(0,0,0,0)
483
ned.TextScaled = true
484
ned.TextStrokeTransparency = 0
485
ned.Text = "Lunar"
486
ned.TextSize = 48
487
ned.Rotation = 1
488
ned.TextXAlignment = "Left"
489
ned.TextYAlignment = "Top"
490
491
--//=================================\\
492
--//          WINGY STUFF
493
--\\=================================//
494
495
local extrawingmod1 = Instance.new("Model",Character)
496
local extrawingmod2 = Instance.new("Model",Character)
497
498
function CreateParta(parent,transparency,reflectance,material,brickcolor)
499
local p = Instance.new("Part")
500
p.TopSurface = 0
501
p.BottomSurface = 0
502
p.Parent = parent
503
p.Size = Vector3.new(0.1,0.1,0.1)
504
p.Transparency = transparency
505
p.Reflectance = reflectance
506
p.CanCollide = false
507
p.Locked = true
508
p.BrickColor = brickcolor
509
p.Material = material
510
return p
511
end
512
513
function CreateMesh(parent,meshtype,x1,y1,z1)
514
local mesh = Instance.new("SpecialMesh",parent)
515
mesh.MeshType = meshtype
516
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
517
return mesh
518
end
519
520
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
521
local mesh = Instance.new("SpecialMesh",parent)
522
mesh.MeshType = "FileMesh"
523
mesh.MeshId = meshid
524
mesh.Scale = Vector3.new(x1,y1,z1)
525
return mesh
526
end
527
528
529
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
530
local mesh = Instance.new("SpecialMesh",parent)
531
mesh.MeshType = "FileMesh"
532
mesh.MeshId = meshid
533
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
534
mesh.Scale = Vector3.new(x1,y1,z1)
535
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
536
return mesh
537
end
538
539
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
540
local weld = Instance.new("Weld")
541
weld.Parent = parent
542
weld.Part0 = part0
543
weld.Part1 = part1
544
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
545
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
546
return weld
547
end
548
549
function RemoveOutlines(part)
550
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
551
end
552
553
local Create = LoadLibrary("RbxUtility").Create
554
555
CFuncs = {	
556
	["Part"] = {
557
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
558
			local Part = Create("Part"){
559
				Parent = Parent,
560
				Reflectance = Reflectance,
561
				Transparency = Transparency,
562
				CanCollide = false,
563
				Locked = true,
564
				BrickColor = BrickColor.new(tostring(BColor)),
565
				Name = Name,
566
				Size = Size,
567
				Material = Material,
568
			}
569
			RemoveOutlines(Part)
570
			return Part
571
		end;
572
	};
573
	
574
	["Mesh"] = {
575
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
576
			local Msh = Create(Mesh){
577
				Parent = Part,
578
				Offset = OffSet,
579
				Scale = Scale,
580
			}
581
			if Mesh == "SpecialMesh" then
582
				Msh.MeshType = MeshType
583
				Msh.MeshId = MeshId
584
			end
585
			return Msh
586
		end;
587
	};
588
	
589
	["Mesh"] = {
590
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
591
			local Msh = Create(Mesh){
592
				Parent = Part,
593
				Offset = OffSet,
594
				Scale = Scale,
595
			}
596
			if Mesh == "SpecialMesh" then
597
				Msh.MeshType = MeshType
598
				Msh.MeshId = MeshId
599
			end
600
			return Msh
601
		end;
602
	};
603
	
604
	["Weld"] = {
605
		Create = function(Parent, Part0, Part1, C0, C1)
606
			local Weld = Create("Weld"){
607
				Parent = Parent,
608
				Part0 = Part0,
609
				Part1 = Part1,
610
				C0 = C0,
611
				C1 = C1,
612
			}
613
			return Weld
614
		end;
615
	};
616
617
	["Sound"] = {
618
		Create = function(id, par, vol, pit) 
619
			coroutine.resume(coroutine.create(function()
620
				local S = Create("Sound"){
621
					Volume = vol,
622
                                        Name = "EffectSoundo",
623
					Pitch = pit or 1,
624
					SoundId = id,
625
					Parent = par or workspace,
626
				}
627
				wait() 
628
				S:play() 
629
				game:GetService("Debris"):AddItem(S, 10)
630
			end))
631
		end;
632
	};
633
634
["LongSound"] = {
635
		Create = function(id, par, vol, pit) 
636
			coroutine.resume(coroutine.create(function()
637
				local S = Create("Sound"){
638
					Volume = vol,
639
					Pitch = pit or 1,
640
					SoundId = id,
641
					Parent = par or workspace,
642
				}
643
				wait() 
644
				S:play() 
645
				game:GetService("Debris"):AddItem(S, 60)
646
			end))
647
		end;
648
	};
649
	
650
	["ParticleEmitter"] = {
651
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
652
			local fp = Create("ParticleEmitter"){
653
				Parent = Parent,
654
				Color = ColorSequence.new(Color1, Color2),
655
				LightEmission = LightEmission,
656
				Size = Size,
657
				Texture = Texture,
658
				Transparency = Transparency,
659
				ZOffset = ZOffset,
660
				Acceleration = Accel,
661
				Drag = Drag,
662
				LockedToPart = LockedToPart,
663
				VelocityInheritance = VelocityInheritance,
664
				EmissionDirection = EmissionDirection,
665
				Enabled = Enabled,
666
				Lifetime = LifeTime,
667
				Rate = Rate,
668
				Rotation = Rotation,
669
				RotSpeed = RotSpeed,
670
				Speed = Speed,
671
				VelocitySpread = VelocitySpread,
672
			}
673
			return fp
674
		end;
675
	};
676
677
	CreateTemplate = {
678
	
679
	};
680
}
681
682
683
684
New = function(Object, Parent, Name, Data)
685
	local Object = Instance.new(Object)
686
	for Index, Value in pairs(Data or {}) do
687
		Object[Index] = Value
688
	end
689
	Object.Parent = Parent
690
	Object.Name = Name
691
	return Object
692
end
693
694
local halocolor = BrickColor.new("Mid gray")
695
local halocolor2 = BrickColor.new("Mid gray")
696
local halocolor3 = BrickColor.new("Really black")
697
local starcolor = BrickColor.new("Bright yellow")
698
local lunacolor = BrickColor.new("Navy blue")
699
local lunacolor2 = BrickColor.new("Bright blue")
700
local wepcolor = BrickColor.new("Deep blue")
701
local maincolor = BrickColor.new("Lapis")
702
local secondcolor = BrickColor.new("Lapis")
703
local m = Instance.new("Model",Character)
704
local m2 = Instance.new("Model",Character)
705
local m3 = Instance.new("Model",Character)
706
local mw1 = Instance.new("Model",Character)
707
local mw2 = Instance.new("Model",Character)
708
local mw3 = Instance.new("Model",Character)
709
local mw4 = Instance.new("Model",Character)
710
711
--------------
712
local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
713
CreateWeld(sorb,RightArm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
714
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
715
CreateWeld(sorb2,LeftArm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
716
717
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
718
CreateMesh(handle,"Brick",0,0,0)
719
local handlexweld = CreateWeld(handlex,Torso,handlex,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
720
local valuaring = 10
721
722
local refec = Instance.new("ParticleEmitter",handlex)
723
refec.Texture = "rbxassetid://284205403"
724
refec.LightEmission = 0.95
725
refec.Color = ColorSequence.new(BrickColor.new("White").Color)
726
refec.Rate = 50
727
refec.Lifetime = NumberRange.new(0.5)
728
refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
729
refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
730
refec.Speed = NumberRange.new(0,2)
731
refec.Drag = 5
732
refec.LockedToPart = true
733
refec.Rotation = NumberRange.new(-500,500)
734
refec.VelocitySpread = 9000
735
refec.RotSpeed = NumberRange.new(-500,500)
736
local refec2 = refec:Clone()
737
refec2.LightEmission = 0.75
738
refec2.Texture = "rbxassetid://254287058"
739
refec2.Parent = handlex
740
refec2.Rate = 25
741
refec2.Lifetime = NumberRange.new(0.75)
742
refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
743
refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
744
refec2.Speed = NumberRange.new(0)
745
local refec3 = refec:Clone()
746
refec3.LightEmission = 0.75
747
refec3.Texture = "rbxassetid://363275192"
748
refec3.Parent = handlex
749
refec3.Rate = 25
750
refec3.Lifetime = NumberRange.new(1)
751
refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
752
refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
753
refec3.Speed = NumberRange.new(0)
754
refec3.RotSpeed = NumberRange.new(-50,50)
755
756
for i = 0, 35 do
757
	valuaring = valuaring + 10
758
rn = CreateParta(mw2,0,0,"Neon",halocolor)
759
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
760
CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
761
rn = CreateParta(mw2,0,0,"Neon",halocolor)
762
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
763
CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
764
rn = CreateParta(mw2,0,0,"Neon",halocolor)
765
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
766
CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
767
rn = CreateParta(mw2,0,0,"Neon",halocolor)
768
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
769
CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
770
end
771
772
773
local handle = CreateParta(m,1,1,"Neon",maincolor)
774
CreateMesh(handle,"Brick",0.5,0.5,0.5)
775
local handleweld = CreateWeld(handle,Torso,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
776
777
778
779
--- Left wing.
780
781
local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
782
CreateMesh(handle,"Brick",0.5,0.5,0.5)
783
local lwing1weld = CreateWeld(lwing1,handle,lwing1,4,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
784
785
wed = CreateParta(mw1,0,0,"Neon",halocolor)
786
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
787
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
788
wed = CreateParta(mw1,0,0,"Neon",halocolor)
789
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
790
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
791
wed = CreateParta(mw1,0,0,"Neon",halocolor)
792
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
793
CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
794
wed = CreateParta(mw1,0,0,"Neon",halocolor)
795
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
796
CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
797
wed = CreateParta(mw1,0,0,"Neon",halocolor)
798
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
799
CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
800
wed = CreateParta(mw1,0,0,"Neon",halocolor)
801
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
802
CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
803
wed = CreateParta(mw1,0,0,"Neon",halocolor)
804
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
805
CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
806
wed = CreateParta(mw1,0,0,"Neon",halocolor)
807
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
808
CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
809
wed = CreateParta(mw1,0,0,"Neon",halocolor)
810
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
811
CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
812
wed = CreateParta(mw1,0,0,"Neon",halocolor)
813
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
814
CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
815
816
817
local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
818
CreateMesh(handle,"Brick",0.5,0.5,0.5)
819
local lwing2weld = CreateWeld(lwing2,handle,lwing2,5,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
820
821
wed = CreateParta(mw1,0,0,"Neon",halocolor)
822
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
823
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
824
wed = CreateParta(mw1,0,0,"Neon",halocolor)
825
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
826
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
827
wed = CreateParta(mw1,0,0,"Neon",halocolor)
828
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
829
CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
830
wed = CreateParta(mw1,0,0,"Neon",halocolor)
831
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
832
CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
833
wed = CreateParta(mw1,0,0,"Neon",halocolor)
834
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
835
CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
836
wed = CreateParta(mw1,0,0,"Neon",halocolor)
837
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
838
CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
839
wed = CreateParta(mw1,0,0,"Neon",halocolor)
840
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
841
CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
842
wed = CreateParta(mw1,0,0,"Neon",halocolor)
843
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
844
CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
845
wed = CreateParta(mw1,0,0,"Neon",halocolor)
846
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
847
CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
848
wed = CreateParta(mw1,0,0,"Neon",halocolor)
849
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
850
CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
851
852
local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
853
CreateMesh(handle,"Brick",0.5,0.5,0.5)
854
local lwing3weld = CreateWeld(lwing3,handle,lwing3,5.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
855
856
wed = CreateParta(mw1,0,0,"Neon",halocolor)
857
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
858
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
859
wed = CreateParta(mw1,0,0,"Neon",halocolor)
860
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
861
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
862
wed = CreateParta(mw1,0,0,"Neon",halocolor)
863
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
864
CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
865
wed = CreateParta(mw1,0,0,"Neon",halocolor)
866
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
867
CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
868
wed = CreateParta(mw1,0,0,"Neon",halocolor)
869
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
870
CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
871
wed = CreateParta(mw1,0,0,"Neon",halocolor)
872
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
873
CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
874
wed = CreateParta(mw1,0,0,"Neon",halocolor)
875
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
876
CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
877
wed = CreateParta(mw1,0,0,"Neon",halocolor)
878
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
879
CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
880
wed = CreateParta(mw1,0,0,"Neon",halocolor)
881
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
882
CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
883
wed = CreateParta(mw1,0,0,"Neon",halocolor)
884
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
885
CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
886
887
888
-- Right wing --
889
890
local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
891
CreateMesh(handle,"Brick",0.5,0.5,0.5)
892
local rwing1weld = CreateWeld(rwing1,handle,rwing1,-4,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
893
894
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
895
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
896
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
897
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
898
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
899
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
900
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
901
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
902
CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
903
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
904
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
905
CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
906
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
907
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
908
CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
909
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
910
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
911
CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
912
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
913
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
914
CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
915
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
916
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
917
CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
918
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
919
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
920
CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
921
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
922
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
923
CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
924
925
local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
926
CreateMesh(handle,"Brick",0.5,0.5,0.5)
927
local rwing2weld = CreateWeld(rwing2,handle,rwing2,-5,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
928
929
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
930
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
931
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
932
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
933
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
934
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
935
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
936
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
937
CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
938
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
939
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
940
CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
941
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
942
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
943
CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
944
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
945
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
946
CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
947
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
948
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
949
CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
950
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
951
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
952
CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
953
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
954
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
955
CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
956
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
957
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
958
CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
959
960
local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
961
CreateMesh(handle,"Brick",0.5,0.5,0.5)
962
local rwing3weld = CreateWeld(rwing3,handle,rwing3,-5.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
963
964
965
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
966
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
967
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
968
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
969
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
970
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
971
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
972
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
973
CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
974
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
975
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
976
CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
977
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
978
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
979
CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
980
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
981
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
982
CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
983
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
984
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
985
CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
986
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
987
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
988
CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
989
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
990
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
991
CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
992
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
993
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
994
CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
995
996
------------- Trails
997
local A0 = Instance.new("Attachment",lwing1)
998
A0.Position = Vector3.new(0,-0.7,0)
999
local A1 = Instance.new("Attachment",lwing1)
1000
A1.Position = Vector3.new(0,-3.5,0)
1001
tl1 = Instance.new('Trail',lwing1)
1002
tl1.Attachment0 = A0
1003
tl1.Attachment1 = A1
1004
tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1005
tl1.LightEmission = 1
1006
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1007
tl1.Color = ColorSequence.new(halocolor.Color)
1008
tl1.Lifetime = 0.5
1009
1010
local A0 = Instance.new("Attachment",lwing2)
1011
A0.Position = Vector3.new(0,-0.7,0)
1012
local A1 = Instance.new("Attachment",lwing2)
1013
A1.Position = Vector3.new(0,-3.5,0)
1014
tl2 = Instance.new('Trail',lwing2)
1015
tl2.Attachment0 = A0
1016
tl2.Attachment1 = A1
1017
tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1018
tl2.LightEmission = 1
1019
tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1020
tl2.Color = ColorSequence.new(halocolor.Color)
1021
tl2.Lifetime = 0.5
1022
1023
local A0 = Instance.new("Attachment",lwing3)
1024
A0.Position = Vector3.new(0,-0.7,0)
1025
local A1 = Instance.new("Attachment",lwing3)
1026
A1.Position = Vector3.new(0,-3.5,0)
1027
tl3 = Instance.new('Trail',lwing3)
1028
tl3.Attachment0 = A0
1029
tl3.Attachment1 = A1
1030
tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1031
tl3.LightEmission = 1
1032
tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1033
tl3.Color = ColorSequence.new(halocolor.Color)
1034
tl3.Lifetime = 0.5
1035
1036
local A0 = Instance.new("Attachment",rwing1)
1037
A0.Position = Vector3.new(0,-0.7,0)
1038
local A1 = Instance.new("Attachment",rwing1)
1039
A1.Position = Vector3.new(0,-3.5,0)
1040
tr1 = Instance.new('Trail',rwing1)
1041
tr1.Attachment0 = A0
1042
tr1.Attachment1 = A1
1043
tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1044
tr1.LightEmission = 1
1045
tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1046
tr1.Color = ColorSequence.new(halocolor2.Color)
1047
tr1.Lifetime = 0.5
1048
1049
local A0 = Instance.new("Attachment",rwing2)
1050
A0.Position = Vector3.new(0,-0.7,0)
1051
local A1 = Instance.new("Attachment",rwing2)
1052
A1.Position = Vector3.new(0,-3.5,0)
1053
tr2 = Instance.new('Trail',rwing2)
1054
tr2.Attachment0 = A0
1055
tr2.Attachment1 = A1
1056
tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1057
tr2.LightEmission = 1
1058
tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1059
tr2.Color = ColorSequence.new(halocolor2.Color)
1060
tr2.Lifetime = 0.5
1061
1062
local A0 = Instance.new("Attachment",rwing3)
1063
A0.Position = Vector3.new(0,-0.7,0)
1064
local A1 = Instance.new("Attachment",rwing3)
1065
A1.Position = Vector3.new(0,-3.5,0)
1066
tr3 = Instance.new('Trail',rwing3)
1067
tr3.Attachment0 = A0
1068
tr3.Attachment1 = A1
1069
tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1070
tr3.LightEmission = 1
1071
tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1072
tr3.Color = ColorSequence.new(halocolor2.Color)
1073
tr3.Lifetime = 0.5
1074
1075
--------------
1076
1077
1078
1079
for i, v in pairs(mw2:GetChildren()) do
1080
if v:IsA("Part") then
1081
v.BrickColor = BrickColor.new("White")
1082
v.Material = "Neon"
1083
end
1084
end
1085
for i, v in pairs(mw1:GetChildren()) do
1086
if v:IsA("Part") then
1087
v.Transparency = 0
1088
v.BrickColor = BrickColor.new("White")
1089
v.Material = "Neon"
1090
end
1091
end
1092
for i, v in pairs(extrawingmod1:GetChildren()) do
1093
if v:IsA("Part") then
1094
v.Transparency = 1
1095
v.BrickColor = BrickColor.new("White")
1096
v.Material = "Neon"
1097
end
1098
end
1099
for i, v in pairs(extrawingmod2:GetChildren()) do
1100
if v:IsA("Part") then
1101
v.Transparency = 1
1102
v.BrickColor = BrickColor.new("White")
1103
v.Material = "Neon"
1104
end
1105
end
1106
local MAINRUINCOLOR = BrickColor.new("Navy blue")
1107
local SECONDRUINCOLOR  = BrickColor.new("Navy blue")
1108
local THIRDRUINCOLOR = BrickColor.new("Really black")
1109
1110
function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
1111
for i, v in pairs(mw2:GetChildren()) do
1112
if v:IsA("Part") then
1113
v.BrickColor = one
1114
v.Material = "Neon"
1115
end
1116
end
1117
refec.Color = ColorSequence.new(one.Color)
1118
refec2.Color = ColorSequence.new(one.Color)
1119
refec3.Color = ColorSequence.new(one.Color)
1120
tr1.Color = ColorSequence.new(one.Color)
1121
tr2.Color = ColorSequence.new(one.Color)
1122
tr3.Color = ColorSequence.new(one.Color)
1123
imgl2.ImageColor3 = one.Color
1124
circl.ImageColor3 = two.Color
1125
techc.ImageColor3 = one.Color
1126
circl2.ImageColor3 = one.Color
1127
ned.TextColor3 = two.Color
1128
ned.TextStrokeColor3 = one.Color
1129
for i, v in pairs(mw1:GetChildren()) do
1130
if v:IsA("Part") then
1131
v.Transparency = 0
1132
v.BrickColor = two
1133
v.Material = "Neon"
1134
end
1135
end
1136
tl1.Color = ColorSequence.new(two.Color)
1137
tl2.Color = ColorSequence.new(two.Color)
1138
tl3.Color = ColorSequence.new(two.Color)
1139
for i, v in pairs(m:GetChildren()) do
1140
if v:IsA("Part") then
1141
v.BrickColor = three
1142
v.Material = "Ice"
1143
end
1144
end
1145
for i, v in pairs(m2:GetChildren()) do
1146
if v:IsA("Part") then
1147
v.BrickColor = four
1148
v.Material = "Ice"
1149
end
1150
end
1151
for i, v in pairs(m3:GetChildren()) do
1152
if v:IsA("Part") then
1153
v.BrickColor = five
1154
v.Material = "Neon"
1155
end
1156
end
1157
for i, v in pairs(extrawingmod1:GetChildren()) do
1158
if v:IsA("Part") then
1159
v.Transparency = exonetran
1160
v.BrickColor = exone
1161
v.Material = "Neon"
1162
end
1163
end
1164
for i, v in pairs(extrawingmod2:GetChildren()) do
1165
if v:IsA("Part") then
1166
v.Transparency = extwotran
1167
v.BrickColor = extwo
1168
v.Material = "Neon"
1169
end
1170
end
1171
end
1172
1173
imgl2.ImageColor3 = MAINRUINCOLOR.Color
1174
circl.ImageColor3 = SECONDRUINCOLOR.Color
1175
techc.ImageColor3 = MAINRUINCOLOR.Color
1176
circl2.ImageColor3 = MAINRUINCOLOR.Color
1177
ned.TextColor3 = MAINRUINCOLOR.Color
1178
ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
1179
1180
1181
function bosschatfunc(text,color,watval)
1182
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1183
coroutine.resume(coroutine.create(function()
1184
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1185
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1186
end
1187
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1188
scrg.Name = "Dialog"
1189
local txtlb = Instance.new("TextLabel",scrg)
1190
txtlb.Text = ""
1191
txtlb.Font = "Bodoni"
1192
txtlb.TextColor3 = Color3.new(0,0,0)
1193
txtlb.TextStrokeTransparency = 0
1194
txtlb.BackgroundTransparency = 0.75
1195
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1196
txtlb.TextStrokeColor3 = color
1197
txtlb.TextScaled = true
1198
txtlb.Size = UDim2.new(1,0,0.25,0)
1199
txtlb.TextXAlignment = "Left"
1200
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
1201
local txtlb2 = Instance.new("TextLabel",scrg)
1202
txtlb2.Text = "Chaotic:"
1203
txtlb2.Font = "Arcade"
1204
txtlb2.TextColor3 = Color3.new(0,0,0)
1205
txtlb2.TextStrokeTransparency = 0
1206
txtlb2.BackgroundTransparency = 1
1207
txtlb2.TextStrokeColor3 = color
1208
txtlb2.TextSize = 40
1209
txtlb2.Size = UDim2.new(1,0,0.25,0)
1210
txtlb2.TextXAlignment = "Left"
1211
txtlb2.Position = UDim2.new(0,0,1,0)
1212
local fvalen = 0.55
1213
local fval = -0.49
1214
coroutine.resume(coroutine.create(function()
1215
while true do
1216
Swait()
1217
if MODE == "Sanity" then
1218
txtlb.Rotation = math.random(-1,1)
1219
txtlb2.Rotation = math.random(-1,1)
1220
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1221
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1222
txtlb.TextStrokeColor3 = BrickColor.random().Color
1223
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1224
end
1225
end
1226
end))
1227
coroutine.resume(coroutine.create(function()
1228
while true do
1229
Swait()
1230
if scrg.Parent ~= nil then
1231
	fvalen = fvalen - 0.0001
1232
elseif scrg.Parent == nil then
1233
break
1234
end
1235
end
1236
end))
1237
local flol = 1.75
1238
local flil = 1.6
1239
coroutine.resume(coroutine.create(function()
1240
	for i = 0, 9 do
1241
		Swait()
1242
		fval = fval + 0.05
1243
		flol = flol - 0.1
1244
		flil = flil - 0.1
1245
		txtlb.Text = ""
1246
		txtlb.Position = UDim2.new(0,0,flol,0)
1247
		txtlb2.Position = UDim2.new(0,0,flil,0)
1248
	end
1249
	txtlb.Text = text
1250
wait(watval)
1251
local valinc = 0
1252
for i = 0, 99 do
1253
Swait()
1254
valinc = valinc + 0.0001
1255
flol = flol + valinc
1256
flil = flil + valinc
1257
txtlb.Rotation = txtlb.Rotation + valinc*20
1258
txtlb2.Rotation = txtlb2.Rotation - valinc*50
1259
txtlb.Position = UDim2.new(0,0,flol,0)
1260
txtlb2.Position = UDim2.new(0,0,flil,0)
1261
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1262
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1263
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1264
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1265
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1266
end
1267
scrg:Destroy()
1268
end))
1269
end))
1270
end
1271
end
1272
1273
function BigBlack(text,color,watval)
1274
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1275
coroutine.resume(coroutine.create(function()
1276
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1277
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1278
end
1279
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1280
scrg.Name = "Dialog"
1281
local txtlb = Instance.new("TextLabel",scrg)
1282
txtlb.Text = ""
1283
txtlb.Font = "Bodoni"
1284
txtlb.TextColor3 = Color3.new(0,0,0)
1285
txtlb.TextStrokeTransparency = 1
1286
txtlb.BackgroundTransparency = 1
1287
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1288
txtlb.TextStrokeColor3 = color
1289
txtlb.TextScaled = true
1290
txtlb.Size = UDim2.new(1,0,1,0)
1291
txtlb.TextXAlignment = "Center"
1292
txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
1293
local txtlb2 = Instance.new("TextLabel",scrg)
1294
txtlb2.Text = "Chaotic:"
1295
txtlb2.Font = "Arcade"
1296
txtlb2.TextColor3 = Color3.new(0,0,0)
1297
txtlb2.TextStrokeTransparency = 0
1298
txtlb2.BackgroundTransparency = 1
1299
txtlb2.TextStrokeColor3 = color
1300
txtlb2.TextSize = 40
1301
txtlb2.Size = UDim2.new(1,0,0.25,0)
1302
txtlb2.TextXAlignment = "Left"
1303
txtlb2.Position = UDim2.new(0,0,1,0)
1304
local fvalen = 0.55
1305
local fval = -0.49
1306
coroutine.resume(coroutine.create(function()
1307
while true do
1308
Swait()
1309
if MODE == "Sanity" then
1310
txtlb.Rotation = math.random(-1,1)
1311
txtlb2.Rotation = math.random(-1,1)
1312
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1313
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1314
txtlb.TextStrokeColor3 = BrickColor.random().Color
1315
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1316
end
1317
end
1318
end))
1319
coroutine.resume(coroutine.create(function()
1320
while true do
1321
Swait()
1322
if scrg.Parent ~= nil then
1323
	fvalen = fvalen - 0.0001
1324
elseif scrg.Parent == nil then
1325
break
1326
end
1327
end
1328
end))
1329
local flol = 1.05
1330
local flil = 0.75
1331
local flil2 = -0.2
1332
	coroutine.resume(coroutine.create(function()
1333
	for i = 1,string.len(text),1 do
1334
		wait()
1335
		text.Text = string.sub(text,1,i)
1336
	end
1337
	end))
1338
coroutine.resume(coroutine.create(function()
1339
	for i = 0, 1 do
1340
		fval = fval + 0.05
1341
		flol = flol - 0.1
1342
		flil2 = flil2 + 0.1
1343
		txtlb.Text = ""
1344
		txtlb.Position = UDim2.new(flil2,0,0,0)
1345
		txtlb.BackgroundTransparency = 1 - 0.1
1346
		txtlb2.Position = UDim2.new(flil2,0,0,0)
1347
	end
1348
	
1349
		for i = 0, 99 do
1350
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
1351
txtlb.TextTransparency = txtlb.TextTransparency - 0.01
1352
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
1353
txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
1354
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
1355
	end
1356
	
1357
	txtlb.Text = text
1358
wait(watval)
1359
local valinc = 0
1360
for i = 0, 99 do
1361
Swait()
1362
valinc = valinc + 0.0002
1363
flol = flol + valinc
1364
flil2 = flil2 + valinc
1365
txtlb.Rotation = txtlb.Rotation + valinc*15
1366
txtlb2.Rotation = txtlb2.Rotation - valinc*15
1367
txtlb.Position = UDim2.new(flil2,0,0,0)
1368
txtlb2.Position = UDim2.new(flil2,0,0,0)
1369
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1370
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1371
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1372
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1373
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1374
end
1375
scrg:Destroy()
1376
end))
1377
end))
1378
end
1379
end
1380
1381
RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
1382
1383
--//=================================\\
1384
--||          SOME TAG EDIT
1385
--\\=================================//
1386
local TEXTCOLOR = C3(0, 0, 1)
1387
1388
m = game.Players.LocalPlayer
1389
char = m.Character
1390
local txt = Instance.new("BillboardGui", char)
1391
txt.Adornee = char.Head
1392
txt.Name = "_status"
1393
txt.Size = UDim2.new(2, 0, 1.2, 0)
1394
txt.StudsOffset = Vector3.new(-18.75, 8, 0)
1395
local text = Instance.new("TextLabel", txt)
1396
text.Size = UDim2.new(20, 0, 7, 0)
1397
text.FontSize = "Size24"
1398
text.TextScaled = true
1399
text.TextTransparency = 0
1400
text.BackgroundTransparency = 1
1401
text.TextTransparency = 0
1402
text.TextStrokeTransparency = 0
1403
text.Font = "Bodoni"
1404
v = Instance.new("Part")
1405
v.Name = "ColorBrick"
1406
v.Parent = m.Character
1407
v.FormFactor = "Symmetric"
1408
v.Anchored = true
1409
v.CanCollide = false
1410
v.BottomSurface = "Smooth"
1411
v.TopSurface = "Smooth"
1412
v.Size = Vector3.new(10, 5, 3)
1413
v.Transparency = 1
1414
v.CFrame = char.Torso.CFrame
1415
v.BrickColor = BrickColor.new("Really black")
1416
v.Transparency = 1
1417
v.Shape = "Block"
1418
text.Text = "Lunar"
1419
1420
function RecolorTextAndRename(name,col1,col2,font)
1421
text.TextStrokeColor3 = col2
1422
text.TextColor3 = col1
1423
text.Font = font
1424
text.Text = name
1425
techc.ImageColor3 = col2
1426
circl.ImageColor3 = col2
1427
circl2.ImageColor3 = col1
1428
imgl2.ImageColor3 = col1
1429
imgl2b.ImageColor3 = col2
1430
ned.Text = name
1431
ned.TextColor3 = col1
1432
ned.TextStrokeColor3 = col2
1433
end
1434
--//=================================\\
1435
--|| 	      SOME FUNCTIONS
1436
--\\=================================//
1437
1438
1439
1440
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1441
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1442
end
1443
1444
function PositiveAngle(NUMBER)
1445
	if NUMBER >= 0 then
1446
		NUMBER = 0
1447
	end
1448
	return NUMBER
1449
end
1450
1451
function NegativeAngle(NUMBER)
1452
	if NUMBER <= 0 then
1453
		NUMBER = 0
1454
	end
1455
	return NUMBER
1456
end
1457
1458
function Swait(NUMBER)
1459
	if NUMBER == 0 or NUMBER == nil then
1460
		ArtificialHB.Event:wait()
1461
	else
1462
		for i = 1, NUMBER do
1463
			ArtificialHB.Event:wait()
1464
		end
1465
	end
1466
end
1467
1468
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
1469
	local NEWMESH = IT(MESH)
1470
	if MESH == "SpecialMesh" then
1471
		NEWMESH.MeshType = MESHTYPE
1472
		if MESHID ~= "nil" and MESHID ~= "" then
1473
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
1474
		end
1475
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
1476
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
1477
		end
1478
	end
1479
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
1480
	NEWMESH.Scale = SCALE
1481
	NEWMESH.Parent = PARENT
1482
	return NEWMESH
1483
end
1484
1485
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1486
	local NEWPART = IT("Part")
1487
	NEWPART.formFactor = FORMFACTOR
1488
	NEWPART.Reflectance = REFLECTANCE
1489
	NEWPART.Transparency = TRANSPARENCY
1490
	NEWPART.CanCollide = false
1491
	NEWPART.Locked = true
1492
	NEWPART.Anchored = true
1493
	if ANCHOR == false then
1494
		NEWPART.Anchored = false
1495
	end
1496
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
1497
	NEWPART.Name = NAME
1498
	NEWPART.Size = SIZE
1499
	NEWPART.Position = Torso.Position
1500
	NEWPART.Material = MATERIAL
1501
	NEWPART:BreakJoints()
1502
	NEWPART.Parent = PARENT
1503
	return NEWPART
1504
end
1505
1506
	local function weldBetween(a, b)
1507
	    local weldd = Instance.new("ManualWeld")
1508
	    weldd.Part0 = a
1509
	    weldd.Part1 = b
1510
	    weldd.C0 = CFrame.new()
1511
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1512
	    weldd.Parent = a
1513
	    return weldd
1514
	end
1515
1516
1517
function QuaternionFromCFrame(cf)
1518
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1519
	local trace = m00 + m11 + m22
1520
	if trace > 0 then 
1521
		local s = math.sqrt(1 + trace)
1522
		local recip = 0.5 / s
1523
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1524
	else
1525
		local i = 0
1526
		if m11 > m00 then
1527
			i = 1
1528
		end
1529
		if m22 > (i == 0 and m00 or m11) then
1530
			i = 2
1531
		end
1532
		if i == 0 then
1533
			local s = math.sqrt(m00 - m11 - m22 + 1)
1534
			local recip = 0.5 / s
1535
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1536
		elseif i == 1 then
1537
			local s = math.sqrt(m11 - m22 - m00 + 1)
1538
			local recip = 0.5 / s
1539
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1540
		elseif i == 2 then
1541
			local s = math.sqrt(m22 - m00 - m11 + 1)
1542
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1543
		end
1544
	end
1545
end
1546
 
1547
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1548
	local xs, ys, zs = x + x, y + y, z + z
1549
	local wx, wy, wz = w * xs, w * ys, w * zs
1550
	local xx = x * xs
1551
	local xy = x * ys
1552
	local xz = x * zs
1553
	local yy = y * ys
1554
	local yz = y * zs
1555
	local zz = z * zs
1556
	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))
1557
end
1558
 
1559
function QuaternionSlerp(a, b, t)
1560
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1561
	local startInterp, finishInterp;
1562
	if cosTheta >= 0.0001 then
1563
		if (1 - cosTheta) > 0.0001 then
1564
			local theta = ACOS(cosTheta)
1565
			local invSinTheta = 1 / SIN(theta)
1566
			startInterp = SIN((1 - t) * theta) * invSinTheta
1567
			finishInterp = SIN(t * theta) * invSinTheta
1568
		else
1569
			startInterp = 1 - t
1570
			finishInterp = t
1571
		end
1572
	else
1573
		if (1 + cosTheta) > 0.0001 then
1574
			local theta = ACOS(-cosTheta)
1575
			local invSinTheta = 1 / SIN(theta)
1576
			startInterp = SIN((t - 1) * theta) * invSinTheta
1577
			finishInterp = SIN(t * theta) * invSinTheta
1578
		else
1579
			startInterp = t - 1
1580
			finishInterp = t
1581
		end
1582
	end
1583
	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
1584
end
1585
1586
function Clerp(a, b, t)
1587
	local qa = {QuaternionFromCFrame(a)}
1588
	local qb = {QuaternionFromCFrame(b)}
1589
	local ax, ay, az = a.x, a.y, a.z
1590
	local bx, by, bz = b.x, b.y, b.z
1591
	local _t = 1 - t
1592
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1593
end
1594
1595
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
1596
	local frame = IT("Frame")
1597
	frame.BackgroundTransparency = TRANSPARENCY
1598
	frame.BorderSizePixel = BORDERSIZEPIXEL
1599
	frame.Position = POSITION
1600
	frame.Size = SIZE
1601
	frame.BackgroundColor3 = COLOR
1602
	frame.BorderColor3 = BORDERCOLOR
1603
	frame.Name = NAME
1604
	frame.Parent = PARENT
1605
	return frame
1606
end
1607
1608
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
1609
	local label = IT("TextLabel")
1610
	label.BackgroundTransparency = 1
1611
	label.Size = UD2(1, 0, 1, 0)
1612
	label.Position = UD2(0, 0, 0, 0)
1613
	label.TextColor3 = TEXTCOLOR
1614
	label.TextStrokeTransparency = STROKETRANSPARENCY
1615
	label.TextTransparency = TRANSPARENCY
1616
	label.FontSize = TEXTFONTSIZE
1617
	label.Font = TEXTFONT
1618
	label.BorderSizePixel = BORDERSIZEPIXEL
1619
	label.TextScaled = false
1620
	label.Text = TEXT
1621
	label.Name = NAME
1622
	label.Parent = PARENT
1623
	return label
1624
end
1625
1626
function NoOutlines(PART)
1627
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
1628
end
1629
1630
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
1631
	local NEWWELD = IT(TYPE)
1632
	NEWWELD.Part0 = PART0
1633
	NEWWELD.Part1 = PART1
1634
	NEWWELD.C0 = C0
1635
	NEWWELD.C1 = C1
1636
	NEWWELD.Parent = PARENT
1637
	return NEWWELD
1638
end
1639
1640
local S = IT("Sound")
1641
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
1642
	local NEWSOUND = nil
1643
	coroutine.resume(coroutine.create(function()
1644
		NEWSOUND = S:Clone()
1645
		NEWSOUND.Parent = PARENT
1646
		NEWSOUND.Volume = VOLUME
1647
		NEWSOUND.Pitch = PITCH
1648
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
1649
		NEWSOUND:play()
1650
		if DOESLOOP == true then
1651
			NEWSOUND.Looped = true
1652
		else
1653
			repeat wait(1) until NEWSOUND.Playing == false
1654
			NEWSOUND:remove()
1655
		end
1656
	end))
1657
	return NEWSOUND
1658
end
1659
1660
function CFrameFromTopBack(at, top, back)
1661
	local right = top:Cross(back)
1662
	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)
1663
end
1664
1665
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1666
function WACKYEFFECT(Table)
1667
	local TYPE = (Table.EffectType or "Sphere")
1668
	local SIZE = (Table.Size or VT(1,1,1))
1669
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1670
	local TRANSPARENCY = (Table.Transparency or 0)
1671
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1672
	local CFRAME = (Table.CFrame or Torso.CFrame)
1673
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1674
	local ROTATION1 = (Table.RotationX or 0)
1675
	local ROTATION2 = (Table.RotationY or 0)
1676
	local ROTATION3 = (Table.RotationZ or 0)
1677
	local MATERIAL = (Table.Material or "Neon")
1678
	local COLOR = (Table.Color or C3(1,1,1))
1679
	local TIME = (Table.Time or 45)
1680
	local SOUNDID = (Table.SoundID or nil)
1681
	local SOUNDPITCH = (Table.SoundPitch or nil)
1682
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1683
	coroutine.resume(coroutine.create(function()
1684
		local PLAYSSOUND = false
1685
		local SOUND = nil
1686
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1687
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1688
			PLAYSSOUND = true
1689
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1690
		end
1691
		EFFECT.Color = COLOR
1692
		local MSH = nil
1693
		if TYPE == "Sphere" then
1694
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1695
		elseif TYPE == "Block" or TYPE == "Box" then
1696
			MSH = IT("BlockMesh",EFFECT)
1697
			MSH.Scale = SIZE
1698
		elseif TYPE == "Wave" then
1699
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1700
		elseif TYPE == "Ring" then
1701
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1702
		elseif TYPE == "Slash" then
1703
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1704
		elseif TYPE == "Round Slash" then
1705
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1706
		elseif TYPE == "Swirl" then
1707
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1708
		elseif TYPE == "Skull" then
1709
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1710
		elseif TYPE == "Crystal" then
1711
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1712
		end
1713
		if MSH ~= nil then
1714
			local MOVESPEED = nil
1715
			if MOVEDIRECTION ~= nil then
1716
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1717
			end
1718
			local GROWTH = SIZE - ENDSIZE
1719
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1720
			if TYPE == "Block" then
1721
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1722
			else
1723
				EFFECT.CFrame = CFRAME
1724
			end
1725
			for LOOP = 1, TIME+1 do
1726
				Swait()
1727
				MSH.Scale = MSH.Scale - GROWTH/TIME
1728
				if TYPE == "Wave" then
1729
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1730
				end
1731
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1732
				if TYPE == "Block" then
1733
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1734
				else
1735
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1736
				end
1737
				if MOVEDIRECTION ~= nil then
1738
					local ORI = EFFECT.Orientation
1739
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1740
					EFFECT.Orientation = ORI
1741
				end
1742
			end
1743
			if PLAYSSOUND == false then
1744
				EFFECT:remove()
1745
			else
1746
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
1747
				EFFECT:remove()
1748
			end
1749
		else
1750
			if PLAYSSOUND == false then
1751
				EFFECT:remove()
1752
			else
1753
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
1754
				EFFECT:remove()
1755
			end
1756
		end
1757
	end))
1758
end
1759
1760
function MakeForm(PART,TYPE)
1761
	if TYPE == "Cyl" then
1762
		local MSH = IT("CylinderMesh",PART)
1763
	elseif TYPE == "Ball" then
1764
		local MSH = IT("SpecialMesh",PART)
1765
		MSH.MeshType = "Sphere"
1766
	elseif TYPE == "Wedge" then
1767
		local MSH = IT("SpecialMesh",PART)
1768
		MSH.MeshType = "Wedge"
1769
	end
1770
end
1771
1772
Debris = game:GetService("Debris")
1773
1774
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1775
	local DIRECTION = CF(StartPos,EndPos).lookVector
1776
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
1777
end
1778
1779
local EyeSizes={
1780
	NumberSequenceKeypoint.new(0,1,0),
1781
	NumberSequenceKeypoint.new(1,0,0)
1782
}
1783
local EyeTrans={
1784
	NumberSequenceKeypoint.new(0,0.8,0),
1785
	NumberSequenceKeypoint.new(1,1,0)
1786
}
1787
local PE=Instance.new("ParticleEmitter",nil)
1788
PE.LightEmission=.8
1789
PE.Color = ColorSequence.new(BRICKC("Really red").Color)
1790
PE.Size=NumberSequence.new(EyeSizes)
1791
PE.Transparency=NumberSequence.new(EyeTrans)
1792
PE.Lifetime=NumberRange.new(0.35,1.5)
1793
PE.Rotation=NumberRange.new(0,360)
1794
PE.Rate=999
1795
PE.VelocitySpread = 10000
1796
PE.Acceleration = Vector3.new(0,0,0)
1797
PE.Drag = 5
1798
PE.Speed = NumberRange.new(0,0,0)
1799
PE.Texture="http://www.roblox.com/asset/?id=1351966707"
1800
PE.ZOffset = -0
1801
PE.Name = "PE"
1802
PE.Enabled = false
1803
1804
function particles(art)
1805
	local PARTICLES = PE:Clone()
1806
	PARTICLES.Parent = art
1807
end
1808
1809
function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
1810
	if FLOOR ~= nil then
1811
		coroutine.resume(coroutine.create(function()
1812
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
1813
			PART.CFrame = CF(POSITION)
1814
			for i = 1, 45 do
1815
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
1816
				RingPiece.Material = FLOOR.Material
1817
				RingPiece.Color = FLOOR.Color
1818
				RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
1819
				Debris:AddItem(RingPiece,SWAIT)
1820
			end
1821
			PART:remove()
1822
		end))
1823
	end
1824
end
1825
1826
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
1827
	if FLOOR ~= nil then
1828
		for i = 1, AMOUNT do
1829
			local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
1830
			DEBREE.Material = FLOOR.Material
1831
			DEBREE.Color = FLOOR.Color
1832
			DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
1833
			DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
1834
			coroutine.resume(coroutine.create(function()
1835
				Swait(15)
1836
				DEBREE.Parent = workspace
1837
				DEBREE.CanCollide = true
1838
				Debris:AddItem(DEBREE,SWAIT)
1839
			end))
1840
		end
1841
	end
1842
end
1843
1844
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
1845
    local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
1846
    local mesh = IT("SpecialMesh",wave)
1847
    mesh.MeshType = "Sphere"
1848
    mesh.Scale = SIZE
1849
    mesh.Offset = VT(0,0,0)
1850
    wave.CFrame = CFRAME
1851
    coroutine.resume(coroutine.create(function(PART)
1852
        for i = 1, WAIT do
1853
            Swait()
1854
            mesh.Scale = mesh.Scale + GROW
1855
            wave.Transparency = wave.Transparency + (1/WAIT)
1856
            if wave.Transparency > 0.99 then
1857
                wave:remove()
1858
            end
1859
        end
1860
    end))
1861
end
1862
1863
1864
bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
1865
1866
--//=================================\\
1867
--||	     WEAPON CREATION
1868
--\\=================================//
1869
1870
function chatfunc(text)
1871
	local chat = coroutine.wrap(function()
1872
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
1873
		Character:FindFirstChild("TalkingBillBoard"):destroy()
1874
	end
1875
	local Bill = Instance.new("BillboardGui",Character)
1876
	Bill.Size = UDim2.new(0,100,0,40)
1877
	Bill.StudsOffset = Vector3.new(0,3,0)
1878
	Bill.Adornee = Character.Head
1879
	Bill.Name = "TalkingBillBoard"
1880
	local Hehe = Instance.new("TextLabel",Bill)
1881
	Hehe.BackgroundTransparency = 1
1882
	Hehe.BorderSizePixel = 0
1883
	Hehe.Text = ""
1884
	Hehe.Font = "Fantasy"
1885
	Hehe.TextSize = 40
1886
	Hehe.TextStrokeTransparency = 0
1887
	Hehe.Size = UDim2.new(1,0,0.5,0)
1888
	coroutine.resume(coroutine.create(function()
1889
		while Hehe ~= nil do
1890
			wait()	
1891
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
1892
			Hehe.Rotation = math.random(-5,5)
1893
			Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
1894
			Hehe.TextStrokeColor3 = Color3.new(0,0,0)
1895
		end
1896
	end))
1897
	for i = 1,string.len(text),1 do
1898
		wait()
1899
		Hehe.Text = string.sub(text,1,i)
1900
	end
1901
	wait(1)--Re[math.random(1, 93)]
1902
	for i = 0, 1, .025 do
1903
		wait()
1904
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
1905
		Hehe.TextStrokeTransparency = i
1906
		Hehe.TextTransparency = i
1907
	end
1908
	Bill:Destroy()
1909
	end)
1910
chat()
1911
end
1912
1913
function onChatted(msg)
1914
	chatfunc(msg)
1915
end
1916
1917
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
1918
PRT.Color = C3(0,0,0)
1919
local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
1920
CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
1921
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
1922
PRT.Color = C3(0/255,0/255,255/255)
1923
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
1924
CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
1925
for i = 1, 16 do
1926
	local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
1927
	FACE.Color = C3(0,0,0)
1928
	Head:Clone().Parent = FACE
1929
	CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
1930-
	Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
1930+
1931
local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
1932
MakeForm(EYE,"Ball")
1933
EYE.Color = C3(0/255,0/255,255/255)
1934
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
1935
local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
1936
MakeForm(EYE2,"Ball")
1937
EYE2.Color = C3(0/255,0/255,255/255)
1938
1939
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
1940
1941
local LASTPART = Head
1942
for i = 1, 20 do
1943
	local MATH = (1-(i/25))
1944
	if LASTPART == Head then
1945
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1946
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
1947
		LASTPART = Horn
1948
		Horn.Color = C3((i*3-3)/0,0,0)
1949
	else
1950
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1951
		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))
1952
		LASTPART = Horn
1953
		Horn.Color = C3((i*3-3)/0,0,0)
1954
	end
1955
end
1956
local LASTPART = Head
1957
for i = 1, 20 do
1958
	local MATH = (1-(i/25))
1959
	if LASTPART == Head then
1960
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1961
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
1962
		LASTPART = Horn
1963
		Horn.Color = C3((i*3-3)/0,0,0)
1964
	else
1965
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1966
		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))
1967
		LASTPART = Horn
1968
		Horn.Color = C3((i*3-3)/0,0,0)
1969
	end
1970
end
1971
1972
local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
1973
local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1974
Hair.Color = C3(0/255,0/255,255/255)
1975
CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
1976
local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
1977
local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1978
Hair2.Color = C3(0/255,0/255,255/255)
1979
CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
1980
1981
local BODY = {}
1982
1983
for _, c in pairs(Character:GetDescendants()) do
1984
	if c:IsA("BasePart") and c.Name ~= "Handle" then
1985
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
1986
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1987
		end
1988
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
1989
	elseif c:IsA("JointInstance") then
1990
		table.insert(BODY,{c,c.Parent,nil,nil,nil})
1991
	end
1992
end
1993
1994
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
1995
MakeForm(Eye,"Ball")
1996
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
1997
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
1998
MakeForm(Eye,"Ball")
1999
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
2000
local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
2001
MakeForm(Eye2,"Ball")
2002
CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
2003
2004
2005
XEYE.Parent = nil
2006
BALL.Parent = Character
2007
2008
for e = 1, #BODY do
2009
	if BODY[e] ~= nil then
2010
		local STUFF = BODY[e]
2011
		local PART = STUFF[1]
2012
		local PARENT = STUFF[2]
2013
		local MATERIAL = STUFF[3]
2014
		local COLOR = STUFF[4]
2015
		local TRANSPARENCY = STUFF[5]
2016
		if PART.ClassName == "Part" and PART ~= RootPart then
2017
			PART.Material = MATERIAL
2018
			PART.Color = COLOR
2019
			PART.Transparency = TRANSPARENCY
2020
		end
2021
		PART.AncestryChanged:Connect(function()
2022
			PART.Parent = PARENT
2023
		end)
2024
	end
2025
end
2026
2027
local SKILLTEXTCOLOR = C3(0,0,0)
2028
local SKILLFONT = "Antique"
2029
local SKILLTEXTSIZE = 7
2030
2031
function Blink()
2032
	coroutine.resume(coroutine.create(function()
2033
		if EYE ~= nil then
2034
			for i = 1, 5 do
2035
				Swait()
2036
				EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2037
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2038
			end
2039
			for i = 1, 7 do
2040
				Swait()
2041
				EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2042
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2043
			end
2044
			EYE.Mesh.Scale = VT(1,1,1)
2045
			EYE2.Mesh.Scale = EYE.Mesh.Scale
2046
		end
2047
	end))
2048
end
2049
2050
function Blink2()
2051
	coroutine.resume(coroutine.create(function()
2052
		if Eye ~= nil then
2053
			for i = 1, 5 do
2054
				Swait()
2055
				Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2056
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2057
			end
2058
			for i = 1, 7 do
2059
				Swait()
2060
				Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2061
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2062
			end
2063
			Eye.Mesh.Scale = VT(1,1,1)
2064
			Eye2.Mesh.Scale = EYE.Mesh.Scale
2065
		end
2066
	end))
2067
end
2068
2069
function refit()
2070
	Character.Parent = workspace
2071
	for e = 1, #BODY do
2072
		if BODY[e] ~= nil then
2073
			local STUFF = BODY[e]
2074
			local PART = STUFF[1]
2075
			local PARENT = STUFF[2]
2076
			local MATERIAL = STUFF[3]
2077
			local COLOR = STUFF[4]
2078
			local TRANSPARENCY = STUFF[5]
2079
			if PART.ClassName == "Part" and PART ~= RootPart then
2080
				PART.Material = MATERIAL
2081
				PART.Color = COLOR
2082
				PART.Transparency = TRANSPARENCY
2083
			end
2084
			if PART.Parent ~= PARENT then
2085
				Humanoid:remove()
2086
				PART.Parent = PARENT
2087
				Humanoid = IT("Humanoid",Character)
2088
			end
2089
		end
2090
	end
2091
end
2092
2093
Humanoid.Died:connect(function()
2094
	refit()
2095
end)
2096
2097
--//=================================\\
2098
--||	     DAMAGE FUNCTIONS
2099
--\\=================================//
2100
2101
function StatLabel(CFRAME, TEXT, COLOR)
2102
	local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
2103
	STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
2104
	local BODYGYRO = IT("BodyGyro", STATPART)
2105
	game:GetService("Debris"):AddItem(STATPART ,5)
2106
	local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
2107
	BILLBOARDGUI.Adornee = STATPART
2108
	BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
2109
	BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
2110
	BILLBOARDGUI.AlwaysOnTop = false
2111
	local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
2112
	TEXTLABEL.BackgroundTransparency = 1
2113
	TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
2114
	TEXTLABEL.Text = TEXT
2115
	TEXTLABEL.Font = SKILLFONT
2116
	TEXTLABEL.FontSize="Size42"
2117
	TEXTLABEL.TextColor3 = COLOR
2118
	TEXTLABEL.TextStrokeTransparency = 0
2119
	TEXTLABEL.TextScaled = true
2120
	TEXTLABEL.TextWrapped = true
2121
	coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
2122
		for i = 1, 50 do
2123
			Swait()
2124
			STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
2125
			TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
2126
			TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
2127
		end
2128
		THEPART.Parent = nil
2129
	end),STATPART, TEXTLABEL)
2130
end
2131
2132
--//=================================\\
2133
--||			DAMAGING
2134
--\\=================================//
2135
2136
function KillChildren(v)
2137
	v:BreakJoints()
2138
	for _, c in pairs(v:GetChildren()) do
2139
		if c:IsA("BasePart") then
2140
			if c.Transparency < 1 then
2141
				if c:FindFirstChildOfClass("Decal") then
2142
					c:FindFirstChildOfClass("Decal"):remove()
2143
				end
2144
				particles(c)
2145
				c.PE.Enabled = true
2146
				c.Parent = Effects
2147
				c.CanCollide = false
2148
				c.Material = "Neon"
2149
				c.Color = C3(1,0,0)
2150
				c.Transparency = 1
2151
				local grav = Instance.new("BodyPosition",c)
2152
				grav.P = 20000
2153
				grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2154
				grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
2155
				grav.Name = "GravityForce"
2156
				coroutine.resume(coroutine.create(function()
2157
					for i = 1, 20 do
2158
						Swait()
2159
						c.Transparency = c.Transparency + 1/20
2160
					end
2161
					c.PE.Enabled = false
2162
					Debris:AddItem(c,2)
2163
				end))
2164
			end
2165
		end
2166
	end
2167
end
2168
2169
function ApplyAoE(POSITION,RANGE)
2170
	local CHILDREN = workspace:GetDescendants()
2171
	for index, CHILD in pairs(CHILDREN) do
2172
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2173
			local LISTED = false
2174
			for LIST = 1, #WHITELIST do
2175
				if WHITELIST[LIST] ~= nil then
2176
					if CHILD.Name == WHITELIST[LIST] then
2177
						LISTED = true
2178
					end
2179
				end
2180
			end
2181
			if LISTED == false then
2182
				local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2183
				if HUM then
2184
					local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2185
					if TORSO then
2186
						if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
2187
							KillChildren(CHILD)
2188
						end
2189
					end
2190
				end
2191
			end
2192
		end
2193
	end
2194
end
2195
2196
function ApplyDamage(Humanoid,Damage,TorsoPart)
2197
	local defence = Instance.new("BoolValue",Humanoid.Parent)
2198
	defence.Name = ("HitBy"..Player.Name)
2199
	game:GetService("Debris"):AddItem(defence, 0.001)
2200
	Damage = Damage * DAMAGEMULTIPLIER
2201
	if Humanoid.Health ~= 0 then
2202
		local CritChance = MRANDOM(1,100)
2203
		if Damage > Humanoid.Health then
2204
			Damage = math.ceil(Humanoid.Health)
2205
			if Damage == 0 then
2206
				Damage = 0.1
2207
			end
2208
		end
2209
		Humanoid.Health = Humanoid.Health - Damage
2210
	end
2211
end
2212
2213
function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
2214
	local CHILDREN = workspace:GetDescendants()
2215
	for index, CHILD in pairs(CHILDREN) do
2216
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2217
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2218
			if HUM then
2219
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2220
				if TORSO then
2221
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2222
						if INSTAKILL == true then
2223
							CHILD:BreakJoints()
2224
						else
2225
							local DMG = MRANDOM(MINDMG,MAXDMG)
2226
							ApplyDamage(HUM,DMG,TORSO)
2227
						end
2228
						if FLING > 0 then
2229
							for _, c in pairs(CHILD:GetChildren()) do
2230
								if c:IsA("BasePart") then
2231
									local bv = Instance.new("BodyVelocity") 
2232
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2233
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
2234
									bv.Parent = c
2235
									Debris:AddItem(bv,0.05)
2236
								end
2237
							end
2238
						end
2239
					end
2240
				end
2241
			end
2242
		end
2243
	end
2244
end
2245
2246
--//=================================\\
2247
--||	     MODE SWITCHING
2248
--\\=================================//
2249
2250
function ResetMode()
2251
	ATTACK = true
2252
	Rooted = true
2253
	BALL.Parent = Character
2254
	XEYE.Parent = nil
2255
		SONG = 561833161
2256
        PITCH = 1
2257
        VOLUME = 3
2258
        sick.TimePosition = 7
2259
        FACE = 176217464
2260
        Speed = 13
2261
        text.Text = "Lunar"
2262
        TEXTCOLOR = C3(0, 0, 1)
2263
		EYE.Color = C3(0/255,0/255,255/255)
2264
		EYE2.Color = C3(0/255,0/255,255/255)
2265
		Hair.Color = C3(0/255,0/255,255/255)
2266
		Hair2.Color = C3(0/255,0/255,255/255)
2267
		PRT.Color = C3(0/255,0/255,255/255)
2268
        MAINRUINCOLOR = BrickColor.new("Navy blue")
2269
        SECONDRUINCOLOR  = BrickColor.new("Navy blue")
2270
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2271
        bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
2272
		MODE = "Lunar"
2273
        ned.Text = "Lunar"
2274
	ATTACK = false
2275
	Rooted = false
2276
	end
2277
2278
function SolarForm()
2279
	ATTACK = true
2280
	Rooted = true
2281
	BALL.Parent = Character
2282
	XEYE.Parent = nil
2283
		SONG = 1259692095
2284
        PITCH = 1
2285
        VOLUME = 4
2286
        sick.TimePosition = 0
2287
        FACE = 404306534
2288
        Speed = 16
2289
        text.Text = "Solar"
2290
        TEXTCOLOR = C3(215/255,147/255,0/255)
2291
		PRT.Color = C3(215/255,147/255,0/255)
2292
		EYE.Color = C3(215/255,147/255,0/255)
2293
		EYE2.Color = C3(143/255,98/255,0/255)
2294
		Hair.Color = C3(215/255,147/255,0/255)
2295
		Hair2.Color = C3(171/255,117/255,0/255)
2296
        MAINRUINCOLOR = BrickColor.new("Neon orange")
2297
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
2298
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2299
		MODE = "Solar"
2300
        ned.Text = "Solar"
2301
	ATTACK = false
2302
	Rooted = false
2303
end
2304
2305
function SuperiorForm()
2306
	ATTACK = true
2307
	Rooted = true
2308
	BALL.Parent = Character
2309
	XEYE.Parent = nil
2310
		SONG = 1873219898
2311
        PITCH = 1
2312
        VOLUME = 4
2313
        sick.TimePosition = 0.01
2314
        FACE = 404306534
2315
        Speed = 25
2316
        text.Text = "Superior"
2317
        TEXTCOLOR = C3(107/255,0/255,0/255)
2318
		PRT.Color = C3(117/255,0/255,0/255)
2319
		EYE.Color = C3(255/255,0/255,0/255)
2320
		EYE2.Color = C3(255/255,0/255,0/255)
2321
		Hair.Color = C3(151/255,0/255,0/255)
2322
		Hair2.Color = C3(151/255,0/255,0/255)
2323
        MAINRUINCOLOR = BrickColor.new("Really black")
2324
        SECONDRUINCOLOR  = BrickColor.new("Really red")
2325
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2326
		MODE = "Superior"
2327
        ned.Text = "Superior"
2328
	ATTACK = false
2329
	Rooted = false
2330
end
2331
2332
function BlackWhiteForm()
2333
	ATTACK = true
2334
	Rooted = true
2335
	XEYE.Parent = nil
2336
	BALL.Parent = Character
2337
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2338
    text.Text = " "
2339
	for i = 0, 1, 0.1 / Animation_Speed do
2340
		Swait()
2341
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
2342
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2343
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2344
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2345
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2346
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2347
	end
2348
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2349
	UNANCHOR = false
2350
	RootPart.Anchored = true
2351
	for i = 0, 2, 0.1 / Animation_Speed do
2352
		Swait()
2353
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0.05 * COS(SINE / 12), 0, -10 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2354
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2355
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2356
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2357
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2358
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2359
	end
2360
	for i = 0, 0.1, 0.1 / Animation_Speed do
2361
		Swait()
2362
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2363
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2364
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2365
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2366
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2367
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2368
	end
2369
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2370
	    UNANCHOR = true
2371
	    RootPart.Anchored = false
2372
        MODE = "90s"
2373
		SONG = 1166995642
2374
        PITCH = 1
2375
        VOLUME = 3.5
2376
        sick.TimePosition = 17.5
2377
        FACE = 2365263255
2378
        Speed = 16
2379
        text.Text = "90's"
2380
        ned.Text = "90's"
2381
        TEXTCOLOR = C3(255/255,255/255,255/255)
2382
		PRT.Color = C3(255/255,255/255,255/255)
2383
		EYE.Color = C3(95/255,95/255,95/255)
2384
		EYE2.Color = C3(95/255,95/255,95/255)
2385
		Hair.Color = C3(255/255,255/255,255/255)
2386
		Hair2.Color = C3(27/255,42/255,53/255)
2387
        MAINRUINCOLOR = BrickColor.new("Institutional white")
2388
        SECONDRUINCOLOR  = BrickColor.new("Black")
2389
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2390
	ATTACK = false
2391
	Rooted = false
2392
end
2393
2394
function EightyForm()
2395
	ATTACK = true
2396
	Rooted = true
2397
	XEYE.Parent = nil
2398
	BALL.Parent = Character
2399
    text.Text = " "
2400
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2401
	for i = 0, 1, 0.1 / Animation_Speed do
2402
		Swait()
2403
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2404
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2405
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2406
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2407
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2408
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2409
	end
2410
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2411
	UNANCHOR = false
2412
	RootPart.Anchored = true
2413
	for i = 0, 2, 0.1 / Animation_Speed do
2414
		Swait()
2415
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -11 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2416
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2417
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2418
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2419
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2420
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2421
	end
2422
	for i = 0, 0.1, 0.1 / Animation_Speed do
2423
		Swait()
2424
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2425
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2426
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2427
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2428
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2429
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2430
	end
2431
	UNANCHOR = true
2432
	RootPart.Anchored = false
2433
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2434
        MODE = "80s"
2435
        text.Text = "80's"
2436
        ned.Text = "80's"
2437
        TEXTCOLOR = C3(27/255,42/255,53/255)
2438
		PRT.Color = C3(27/255,42/255,53/255)
2439
		EYE.Color = C3(95/255,95/255,95/255)
2440
		EYE2.Color = C3(95/255,95/255,95/255)
2441
		Hair.Color = C3(27/255,42/255,53/255)
2442
		Hair2.Color = C3(255/255,255/255,255/255)
2443
        MAINRUINCOLOR = BrickColor.new("Black")
2444
        SECONDRUINCOLOR  = BrickColor.new("Institutional white")
2445
        FACE = 2365263255
2446
		SONG = 1141556798
2447
        PITCH = 1
2448
        VOLUME = 3.5
2449
        sick.TimePosition = 0.1
2450
        Speed = 16
2451
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2452
	    UNANCHOR = true
2453
	    RootPart.Anchored = false
2454
	ATTACK = false
2455
	Rooted = false
2456
end
2457
2458
function BlackForm()
2459
	ATTACK = true
2460
	Rooted = true
2461
	BALL.Parent = Character
2462
	XEYE.Parent = nil
2463
	SONG = 1420353940
2464
    PITCH = 1
2465
    VOLUME = 2.5
2466
    sick.TimePosition = 0.5
2467
    text.Text = ""
2468
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2469
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
2470
    chatfunc("Riddle me this..")
2471
    BigBlack("Riddle me This.",MAINRUINCOLOR.Color,3)
2472
	for i=0, 4, 0.1 / Animation_Speed do
2473
		Swait()
2474
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2475
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2476
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
2477
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2478
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2479
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
2480
	end
2481
    BigBlack("Riddle me that.",MAINRUINCOLOR.Color,3)
2482
	chatfunc("Riddle me that..")
2483
	for i=0, 4, 0.1 / Animation_Speed do
2484
		Swait()
2485
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2486
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2487
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2488
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2489
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2490
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)			
2491
	end
2492
	BigBlack("Who's afraid of The Big Black?",MAINRUINCOLOR.Color,1.5)
2493
	chatfunc("Who's afraid of The Big Black?")
2494
	for i=0, 5, 0.1 / Animation_Speed do
2495
		Swait()
2496
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2497
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2498
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
2499
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(40)) * LEFTSHOULDERC0, 0.1 / Animation_Speed)
2500
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2501
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)				
2502
	end
2503
    WACKYEFFECT({Time = 50 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(75,75,75), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})	
2504
    WACKYEFFECT({Time = 150 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(90,90,90), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2505
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2506
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2507
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2508
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2509
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2510
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2511
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2512
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2513
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2514
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2515
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2516
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2517
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2518
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2519
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2520
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2521
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2522
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2523
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2524
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2525
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2526
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2527
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2528
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2529
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2530
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2531
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2532
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2533
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2534
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2535
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2536
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2537
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2538
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2539
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2540
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2541
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2542
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2543
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2544
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2545
	CreateSound(206082327,Torso,3,1,false)
2546
	for i=0, 0.7, 0.1 / Animation_Speed do
2547
		Swait()
2548
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.3 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
2549
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 1 / Animation_Speed)
2550
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2551
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2552
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2553
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
2554
	end
2555
		MODE = "Black"
2556
        FACE = 148988280
2557
        Speed = 45
2558
        text.Text = "THE BIG BLACK"
2559
        ned.Text = "TBB"
2560
        TEXTCOLOR = C3(27/255,42/255,53/255)
2561
		PRT.Color = C3(27/255,42/255,53/255)
2562
		EYE.Color = C3(27/255,42/255,53/255)
2563
		EYE2.Color = C3(27/255,42/255,53/255)
2564
		Hair.Color = C3(27/255,42/255,53/255)
2565
		Hair2.Color = C3(27/255,42/255,53/255)
2566
        MAINRUINCOLOR = BrickColor.new("Black")
2567
        SECONDRUINCOLOR  = BrickColor.new("Black")
2568
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2569
	ATTACK = false
2570
	Rooted = false
2571
end
2572
2573
function LostForm()
2574
	ATTACK = true
2575
	Rooted = true
2576
	BALL.Parent = Character
2577
	XEYE.Parent = nil
2578
		SONG = 723652641
2579
        PITCH = 1
2580
        VOLUME = 3
2581
        sick.TimePosition = 0.5
2582
        FACE = 0
2583
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2584
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
2585
    CreateSound(136007472,Torso,5,1.2,false)
2586
	for i=0, 2.5, 0.1 / Animation_Speed do
2587
		Swait()
2588
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2589
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2590
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1 + 0.75 * COS(SINE / 1) - 0.75 * COS(SINE / 1), 0.5 + 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
2591
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1 - 0.75 * COS(SINE / 1) + 0.75 * COS(SINE / 1), 0.5 - 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
2592
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2593
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)			
2594
	end
2595
    WACKYEFFECT({Time = 75 ,EffectType = "Sphere", Size = VT(75,75,75), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})	
2596
    WACKYEFFECT({Time = 50 ,EffectType = "Block", Size = VT(90,90,90), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2597
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2598
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2599
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2600
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2601
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2602
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2603
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2604
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2605
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2606
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2607
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2608
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2609
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2610
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2611
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2612
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2613
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2614
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2615
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2616
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2617
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2618
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2619
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2620
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2621
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2622
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2623
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2624
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2625
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2626
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2627
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2628
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2629
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2630
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2631
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2632
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2633
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2634
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2635
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2636
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2637
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2638
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2639
    CreateSound(847061203,Torso,3,1,false)
2640
    CreateSound(239000203,Torso,3,1,false)
2641
    CreateSound(579687077,Torso,3,0.75,false)
2642
        MODE = "LostHope"
2643
        Speed = 12
2644
        text.Text = "The Lost"
2645
        ned.Text = "Lost"
2646
        TEXTCOLOR = C3(0/255,0/255,0/255)
2647
		PRT.Color = C3(0/255,0/255,0/255)
2648
		EYE.Color = C3(0/255,0/255,0/255)
2649
		EYE2.Color = C3(0/255,0/255,0/255)
2650
		Hair.Color = C3(0/255,0/255,0/255)
2651
		Hair2.Color = C3(0/255,0/255,0/255)
2652
        MAINRUINCOLOR = BrickColor.new("Really black")
2653
        SECONDRUINCOLOR  = BrickColor.new("Really black")
2654
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2655
	for i=0, 1.5, 0.1 / Animation_Speed do
2656
		Swait()
2657
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
2658
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2659
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2660
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2661
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2662
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)			
2663
	end
2664
	ATTACK = false
2665
	Rooted = false
2666
end
2667
2668
function TerraForm()
2669
	ATTACK = true
2670
	Rooted = true
2671
	BALL.Parent = Character
2672
	XEYE.Parent = nil
2673
		SONG = 157460916
2674
        PITCH = 1
2675
        VOLUME = 3
2676
        sick.TimePosition = 0
2677
        FACE = 155195214
2678
        Speed = 27
2679
        MODE = "Hexa"
2680
        text.Text = "Terra"
2681
        ned.Text = "Terra"
2682
        TEXTCOLOR = C3(170/255,85/255,0/255)
2683
		PRT.Color = C3(86/255,66/255,54/255)
2684
		EYE.Color = C3(39/255,70/255,45/255)
2685
		EYE2.Color = C3(39/255,70/255,45/255)
2686
		Hair.Color = C3(39/255,70/255,45/255)
2687
		Hair2.Color = C3(39/255,70/255,45/255)
2688
        MAINRUINCOLOR = BrickColor.new("Dirt brown")
2689
        SECONDRUINCOLOR  = BrickColor.new("Dirt brown")
2690
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2691
	ATTACK = false
2692
	Rooted = false
2693
end
2694
2695
function RandomForm()
2696
	ATTACK = true
2697
	Rooted = true
2698
	XEYE.Parent = nil
2699
	BALL.Parent = Character
2700
	    UNANCHOR = true
2701
	    RootPart.Anchored = false
2702
        MODE = "Random"
2703
		SONG = 0
2704
        PITCH = 1
2705
        VOLUME = 3.5
2706
        sick.TimePosition = 0
2707
        FACE = 2365263255
2708
        Speed = 20
2709
        text.Text = "Randomizer"
2710
        ned.Text = "Randomizer"
2711
        TEXTCOLOR = BrickColor.Random().Color
2712
		PRT.Color = BrickColor.Random().Color
2713
		EYE.Color = BrickColor.Random().Color
2714
		EYE2.Color = BrickColor.Random().Color
2715
		Hair.Color = BrickColor.Random().Color
2716
		Hair2.Color = BrickColor.Random().Color
2717
        MAINRUINCOLOR = BrickColor.Random()
2718
        SECONDRUINCOLOR  = BrickColor.Random()
2719
        RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
2720
	ATTACK = false
2721
	Rooted = false
2722
end
2723
2724
function VantaForm()
2725
	ATTACK = true
2726
	Rooted = true
2727
	BALL.Parent = Character
2728
	XEYE.Parent = nil
2729
		SONG = 190845741
2730
        PITCH = 1
2731
        VOLUME = 6
2732
        sick.TimePosition = 12.5
2733
		wait(1)
2734
		for i=0, 2.5, 0.1 / Animation_Speed do
2735
		    Swait()
2736
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.4 / Animation_Speed)
2737
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
2738
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.4 / Animation_Speed)
2739
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2740
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2741
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
2742
        end
2743
		MODE = "Vanta"
2744
        WACKYEFFECT({Time = 30 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(107/255,50/255,124/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2745
        FACE = 404306534
2746
        Speed = 12
2747
        text.Text = "Vanta-X"
2748
        ned.Text = "Vanta-X"
2749
        TEXTCOLOR = C3(107/255,50/255,124/255)
2750
		PRT.Color = C3(107/255,50/255,124/255)
2751
		EYE.Color = C3(155/255,0/255,255/255)
2752
		EYE2.Color = C3(155/255,0/255,255/255)
2753
		Hair.Color = C3(80/255,0/255,180/255)
2754
		Hair2.Color = C3(50/255,0/255,150/255)
2755
        MAINRUINCOLOR = BrickColor.new("Royal purple")
2756
        SECONDRUINCOLOR  = BrickColor.new("Dark indigo")
2757
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2758
	ATTACK = false
2759
	Rooted = false
2760
end
2761
2762
function ChronoForm()
2763
	ATTACK = true
2764
	Rooted = true
2765
	BALL.Parent = Character
2766
	XEYE.Parent = nil
2767
		SONG = 432493949
2768
        PITCH = 1
2769
        VOLUME = 3
2770
        sick.TimePosition = 0
2771
        FACE = 2371494469
2772
        Speed = 16
2773
        MODE = "Time"
2774
        text.Text = "Chronos"
2775
        ned.Text = "Chronos"
2776
        TEXTCOLOR = C3(0/255,255/255,0/255)
2777
		PRT.Color = C3(0/255,155/255,0/255)
2778
		EYE.Color = C3(0/255,255/255,0/255)
2779
		EYE2.Color = C3(0/255,255/255,0/255)
2780
		Hair.Color = C3(239/255,184/255,56/255)
2781
		Hair2.Color = C3(245/255,205/255,48/255)
2782
		MODE = "Time"
2783
        MAINRUINCOLOR = BrickColor.new("Lime green")
2784
        SECONDRUINCOLOR  = BrickColor.new("Lime green")
2785
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2786
	ATTACK = false
2787
	Rooted = false
2788
end
2789
2790
function SenseForm()
2791
	ATTACK = true
2792
	Rooted = true
2793
	BALL.Parent = Character
2794
	XEYE.Parent = nil
2795
		SONG = 1497785701
2796
        PITCH = 1
2797
        VOLUME = 3
2798
        sick.TimePosition = 13.75
2799
        FACE = 2375008868
2800
        Speed = 13
2801
        MODE = "Sense"
2802
        text.TextColor3 = C3(255/255,255/255,255/255)
2803
        text.Text = "None-Sense"
2804
        ned.Text = "Non-Sense"
2805
        TEXTCOLOR = C3(255/255,255/255,255/255)
2806
        coroutine.resume(coroutine.create(function()
2807
	    repeat
2808
		text.TextColor3 = C3(13/255,105/255,172/255)
2809
		Swait(5)
2810
        text.TextColor3 = C3(196/255,40/255,28/255)
2811
        Swait(5)
2812
	    until MODE ~= "Sense"
2813
        text.TextColor3 = C3(27/255,42/255,53/255)
2814
        end))
2815
		PRT.Color = C3(13/255,105/255,172/255)
2816
		EYE.Color = C3(255/255,255/255,255/255)
2817
		EYE2.Color = C3(255/255,255/255,255/255)
2818
		Hair.Color = C3(196/255,40/255,28/255)
2819
		Hair2.Color = C3(196/255,40/255,28/255)
2820
        MAINRUINCOLOR = BrickColor.new("Bright red")
2821
        SECONDRUINCOLOR  = BrickColor.new("Bright blue")
2822
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2823
	ATTACK = false
2824
	Rooted = false
2825
end
2826
2827
function SanityForm()
2828
	ATTACK = true
2829
	Rooted = true
2830
	BALL.Parent = Character
2831
	XEYE.Parent = nil
2832
		SONG = 2347469019
2833
        PITCH = 1
2834
        VOLUME = 3
2835
        sick.TimePosition = 0
2836
        FACE = 2375030229
2837
        Speed = 30
2838
        TEXTCOLOR = C3(0/255,0/255,0/255)
2839
        text.Text = "Sanity-Less"
2840
        coroutine.resume(coroutine.create(function()
2841
	    repeat
2842
        ned.Text = "Sanity-Less"
2843
		PRT.Color = BrickColor.Random().Color
2844
		EYE.Color = BrickColor.Random().Color
2845
		EYE2.Color = BrickColor.Random().Color
2846
		Hair.Color = BrickColor.Random().Color
2847
		Hair2.Color = BrickColor.Random().Color
2848
        MAINRUINCOLOR = BrickColor.Random()
2849
        SECONDRUINCOLOR = BrickColor.Random()
2850
	    text.TextColor3 = BrickColor.Random().Color
2851
	    text.TextStrokeColor3 = BrickColor.Random().Color
2852
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2853
        Swait(5)
2854
	 	until MODE ~= "Sanity"
2855
	    text.TextColor3 = C3(27/255,42/255,53/255)
2856
    end))
2857
        TEXTCOLOR = C3(0/255,0/255,0/255)
2858
		PRT.Color = C3(99/255,95/255,98/255)
2859
		EYE.Color = C3(99/255,95/255,98/255)
2860
		EYE2.Color = C3(99/255,95/255,98/255)
2861
		Hair.Color = C3(99/255,95/255,98/255)
2862
		Hair2.Color = C3(99/255,95/255,98/255)
2863
		MODE = "Sanity"
2864
	ATTACK = false
2865
	Rooted = false
2866
end
2867
2868
function FairyForm()
2869
	ATTACK = true
2870
	Rooted = true
2871
	BALL.Parent = Character
2872
	XEYE.Parent = nil
2873
	for i=0, 2, 0.1 / Animation_Speed do
2874
            Swait()
2875
         WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2876
         WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2877
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2878
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2879
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2880
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2881
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2882
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2883
	     end
2884
        WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = 743499393, SoundPitch = 1.05, SoundVolume = 15})
2885
        MODE = "Fairy"
2886
        ned.Text = "Fairy"
2887
        TEXTCOLOR = C3(255/255,102/255,204/255)
2888
		PRT.Color = C3(98/255,37/255,209/255)
2889
		EYE.Color = C3(255/255,152/255,220/255)
2890
		EYE2.Color = C3(255/255,152/255,220/255)
2891
		Hair.Color = C3(170/255,0/255,170/255)
2892
		Hair2.Color = C3(170/255,0/255,170/255)
2893
        MAINRUINCOLOR = BrickColor.new("Carnation pink")
2894
        SECONDRUINCOLOR  = BrickColor.new("Carnation pink")
2895
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2896
		SONG = 228428389
2897
        PITCH = 1
2898
        VOLUME = 3
2899
        sick.TimePosition = 0.5
2900
        FACE = 21635489
2901
        Speed = 20
2902
        text.Text = "Fairy"
2903
	ATTACK = false
2904
	Rooted = false
2905
end
2906
2907
function DevilForm()
2908
	ATTACK = true
2909
	Rooted = true
2910
	BALL.Parent = Character
2911
	XEYE.Parent = nil
2912
		for i=0, 1, 0.1 / Animation_Speed do
2913
			Swait()
2914
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2915
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2916
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2917
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2918
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2919
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2920
		end
2921
		CreateSound(363808674, Torso, 6, 1, false)
2922
		for i=0, 0.5, 0.1 / Animation_Speed do
2923
			Swait()
2924
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2925
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
2926
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2927
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2928
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2929
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2930
		end	
2931
		for i=0, 0.5, 0.1 / Animation_Speed do
2932
			Swait()
2933
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2934
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
2935
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2936
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2937
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2938
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2939
		end
2940
		CreateSound(363808674, Torso, 6, 1, false)
2941
		WACKYEFFECT({Time = 85, EffectType = "Block", Size = VT(0.55,0.55,0.55), Size2 = VT(55,55,55), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0, 0, 0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really red".Color, SoundID = 743499393, SoundPitch = 0.8, SoundVolume = 10})
2942
		for i=0, 0.5, 0.1 / Animation_Speed do
2943
			Swait()
2944
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
2945
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
2946
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2947
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2948
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2949
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2950
		end
2951
		MODE = "Devil"
2952
        ned.Text = "Devil"
2953
		SONG = 919231299
2954
        PITCH = 1
2955
        VOLUME = 3
2956
        sick.TimePosition = 15.2
2957
        FACE = 405705854
2958
        Speed = 20
2959
        text.Text = "Devil"
2960
        TEXTCOLOR = C3(127/255,0/255,0/255)
2961
		PRT.Color = C3(98/255,0/255,0/255)
2962
		EYE.Color = C3(255/255,0/255,0/255)
2963
		EYE2.Color = C3(255/255,0/255,0/255)
2964
		Hair.Color = C3(21/255,0/255,0/255)
2965
		Hair2.Color = C3(53/255,0/255,0/255)
2966
        MAINRUINCOLOR = BrickColor.new("Maroon")
2967
        SECONDRUINCOLOR  = BrickColor.new("Bright red")
2968
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2969
	ATTACK = false
2970
	Rooted = false
2971
end
2972
2973
function PurgeForm()
2974
	ATTACK = true
2975
	Rooted = true
2976
        WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,0), SoundID = 743499393, SoundPitch = 1.15, SoundVolume = 15})
2977
        MODE = "Purged"
2978
        XEYE.Parent = Character
2979
        BALL.Parent = nil
2980
        TEXTCOLOR = C3(39/255,70/255,45/255)
2981
		PRT.Color = C3(0/255,0/255,0/255)
2982
		EYE.Color = C3(0/255,0/255,0/255)
2983
		EYE2.Color = C3(0/255,0/255,0/255)
2984
		Hair.Color = C3(0/255,0/255,0/255)
2985
		Hair2.Color = C3(0/255,0/255,0/255)
2986
        MAINRUINCOLOR = BrickColor.new("Earth green")
2987
        SECONDRUINCOLOR  = BrickColor.new("Earth green")
2988
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2989
		SONG = 1103329236
2990
        PITCH = 1
2991
        VOLUME = 3
2992
        sick.TimePosition = 0
2993
        FACE = 2378683942
2994
        Speed = 20
2995
        text.Text = "The Purge"
2996
        ned.Text = "Purge"
2997
        for i=0, 1, 0.1 / Animation_Speed do
2998
	        Swait()
2999
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3000
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3001
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3002
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3003
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3004
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3005
        end
3006
    CreateSound(363808674, Head, 9999, 1, false)
3007
        for i=0, 0.2, 0.1 / Animation_Speed do
3008
	        Swait()
3009
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3010
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3011
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3012
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3013
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3014
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3015
        end
3016
	ATTACK = false
3017
	Rooted = false
3018
end
3019
3020
function OriginsForm()
3021
	ATTACK = true
3022
	Rooted = true
3023
	    MODE = "Origins"
3024
		SONG = 265913095
3025
        PITCH = 1
3026
        VOLUME = 3
3027
        sick.TimePosition = 17.5
3028
        FACE = 404306534
3029
        Speed = 19
3030
        text.Text = "The Origins"
3031
        ned.Text = "Origins"
3032
        TEXTCOLOR = C3(0/255,0/255,0/255)
3033
		PRT.Color = C3(215/255,147/255,0/255)
3034
		EYE.Color = C3(255/255,0/255,0/255)
3035
		EYE2.Color = C3(255/255,0/255,0/255)
3036
		Hair.Color = C3(0/255,0/255,255/255)
3037
		Hair2.Color = C3(0/255,0/255,255/255)
3038
        MAINRUINCOLOR = BrickColor.new("Navy blue")
3039
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
3040
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3041
	ATTACK = false
3042
	Rooted = false
3043
end
3044
3045
--//=================================\\
3046
--||	ATTACK FUNCTIONS AND STUFF
3047
--\\=================================//
3048
function CameraEnshaking(Length, Intensity)
3049
	coroutine.resume(coroutine.create(function()
3050
		local intensity = 1 * Intensity
3051
		local rotM = 0.01 * Intensity
3052
		for i = 0, Length, 0.1 do
3053
			Swait()
3054
			intensity = intensity - 0.05 * Intensity / Length
3055
			rotM = rotM - 5.0E-4 * Intensity / Length
3056
			Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
3057
			Cam.CFrame = Cam.CFrame * CF(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity))) * EULER(RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM)
3058
		end
3059
		Humanoid.CameraOffset = Vector3.new(0, 0, 0)
3060
	end))
3061
end
3062
3063
function ManualDamage(Humanoid,Damage,TorsoPart)
3064
	local defence = Instance.new("BoolValue",Humanoid.Parent)
3065
	defence.Name = ("HitBy"..Player.Name)
3066
	game:GetService("Debris"):AddItem(defence, 0.001)
3067
	Damage = Damage * DAMAGEMULTIPLIER
3068
	if Humanoid.Health ~= 0 then
3069
		local CritChance = MRANDOM(1,100)
3070
		if Damage > Humanoid.Health then
3071
			Damage = math.ceil(Humanoid.Health)
3072
			if Damage == 0 then
3073
				Damage = 0.1
3074
			end
3075
		end
3076
		Humanoid.Health = Humanoid.Health - Damage
3077
	end
3078
end
3079
3080
function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
3081
	local CHILDREN = workspace:GetDescendants()
3082
	for index, CHILD in pairs(CHILDREN) do
3083
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
3084
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3085
			if HUM then
3086
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3087
				if TORSO then
3088
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3089
						if INSTAKILL == true then
3090
							CHILD:BreakJoints()
3091
						else
3092
							local DMG = MRANDOM(MINDMG,MAXDMG)
3093
							ManualDamage(HUM,DMG,TORSO)
3094
						end
3095
						if FLING > 0 then
3096
							for _, c in pairs(CHILD:GetChildren()) do
3097
								if c:IsA("BasePart") then
3098
									local bv = Instance.new("BodyVelocity") 
3099
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3100
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
3101
									bv.Parent = c
3102
									Debris:AddItem(bv,0.05)
3103
								end
3104
							end
3105
						end
3106
					end
3107
				end
3108
			end
3109
		end
3110
	end
3111
end
3112
3113
function MeleeDMG(Humanoid,Damage)
3114
	Damage = Damage * DAMAGEMULTIPLIER
3115
	if Humanoid.Health < 2000 then
3116
		if Humanoid.Health - Damage > 0 then
3117
			Humanoid.Health = Humanoid.Health - Damage
3118
		else
3119
			Humanoid.Parent:BreakJoints()
3120
		end
3121
	else
3122
		Humanoid.Parent:BreakJoints()
3123
	end
3124
end
3125
3126
3127
function BasicCombo()
3128
	ATTACK = true
3129
	Rooted = false
3130
	EQUIPPED = true
3131
	local HIT2 = function()
3132
		local HITS2 = {}
3133
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3134
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3135
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3136
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3137
				if TORSO and HUM.Health > 0 then
3138
					local PASS = true
3139
					for i = 1, #HITS2 do
3140
						if HITS2[i] == hit.Parent then
3141
							PASS = false
3142
						end
3143
					end
3144
					table.insert(HITS2,hit.Parent)
3145
						if PASS == true then
3146
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3147
					end
3148
				end
3149
			end
3150
		end)
3151
		return TOUCH2
3152
	end
3153
	local HIT = function()
3154
		local HITS = {}
3155
		local TOUCH = RightArm.Touched:Connect(function(hit)
3156
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3157
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3158
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3159
				if TORSO and HUM.Health > 0 then
3160
					local PASS = true
3161
					for i = 1, #HITS do
3162
						if HITS[i] == hit.Parent then
3163
							PASS = false
3164
						end
3165
					end
3166
					table.insert(HITS,hit.Parent)
3167
						if PASS == true then
3168
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3169
					end
3170
				end
3171
			end
3172
		end)
3173
		return TOUCH
3174
	end
3175
	if COMBO == 1 then
3176
		for i=0, 0.35, 0.1 / Animation_Speed do
3177
			Swait()
3178
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3179
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3180
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3181
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3182
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3183
		end
3184
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3185
		local TOUCHED = HIT()
3186
		for i=0, 0.5, 0.1 / Animation_Speed do
3187
			Swait()
3188
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3189
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3190
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3191
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3192
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3193
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3194
		end
3195
		TOUCHED:Disconnect()
3196
		COMBO = 2
3197
	elseif COMBO == 2 then
3198
		for i=0, 0.35, 0.1 / Animation_Speed do
3199
			Swait()
3200
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3201
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3202
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3203
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3204
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3205
		end
3206
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3207
		local TOUCHED = HIT2()
3208
		for i=0, 0.5, 0.1 / Animation_Speed do
3209
			Swait()
3210
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3211
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3212
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3213
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3214
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3215
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3216
		end
3217
		TOUCHED:Disconnect()
3218
		COMBO = 3
3219
	elseif COMBO == 3 then
3220
		for i=0, 0.35, 0.1 / Animation_Speed do
3221
			Swait()
3222
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3223
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3224
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3225
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3226
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3227
		end
3228
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3229
		local TOUCHED = HIT2()
3230
		local TOUCHED2 = HIT()
3231
		for i=0, 0.5, 0.1 / Animation_Speed do
3232
			Swait()
3233
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3234
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3235
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3236
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3237
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3238
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3239
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3240
		end
3241
		TOUCHED:Disconnect()
3242
		TOUCHED2:Disconnect()
3243
		COMBO = 4
3244
	elseif COMBO == 4 then
3245
		for i=0, 0.5, 0.1 / Animation_Speed do
3246
			Swait()
3247
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3248
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3249
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3250
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3251
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3252
		end	
3253
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
3254
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3255
        CameraEnshaking(3,10)
3256
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3257
		for i=0, 0.5, 0.1 / Animation_Speed do
3258
			Swait()
3259
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3260
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3261
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3262
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3263
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3264
		end	
3265
		COMBO = 1
3266
	end
3267
	coroutine.resume(coroutine.create(function()
3268
		for i = 1, 50 do
3269
			Swait()
3270
			if ATTACK == true then
3271
				break
3272
			end
3273
		end
3274
		if ATTACK == false then
3275
			COMBO = 1
3276
		end
3277
	end))
3278
	ATTACK = false
3279
	Rooted = false
3280
	EQUIPPED = false
3281
end
3282
3283
function ColorfulCombo()
3284
	ATTACK = true
3285
	Rooted = false
3286
	EQUIPPED = true
3287
	local HIT2 = function()
3288
		local HITS2 = {}
3289
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3290
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3291
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3292
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3293
				if TORSO and HUM.Health > 0 then
3294
					local PASS = true
3295
					for i = 1, #HITS2 do
3296
						if HITS2[i] == hit.Parent then
3297
							PASS = false
3298
						end
3299
					end
3300
					table.insert(HITS2,hit.Parent)
3301
						if PASS == true then
3302
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3303
					end
3304
				end
3305
			end
3306
		end)
3307
		return TOUCH2
3308
	end
3309
	local HIT = function()
3310
		local HITS = {}
3311
		local TOUCH = RightArm.Touched:Connect(function(hit)
3312
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3313
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3314
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3315
				if TORSO and HUM.Health > 0 then
3316
					local PASS = true
3317
					for i = 1, #HITS do
3318
						if HITS[i] == hit.Parent then
3319
							PASS = false
3320
						end
3321
					end
3322
					table.insert(HITS,hit.Parent)
3323
						if PASS == true then
3324
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3325
					end
3326
				end
3327
			end
3328
		end)
3329
		return TOUCH
3330
	end
3331
	if COMBO == 1 then
3332
		for i=0, 0.35, 0.1 / Animation_Speed do
3333
			Swait()
3334
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3335
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3336
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3337
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3338
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3339
		end
3340
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3341
		local TOUCHED = HIT()
3342
		for i=0, 0.5, 0.1 / Animation_Speed do
3343
			Swait()
3344
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3345
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3346
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3347
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3348
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3349
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3350
		end
3351
		TOUCHED:Disconnect()
3352
		COMBO = 2
3353
	elseif COMBO == 2 then
3354
		for i=0, 0.35, 0.1 / Animation_Speed do
3355
			Swait()
3356
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3357
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3358
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3359
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3360
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3361
		end
3362
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3363
		local TOUCHED = HIT2()
3364
		for i=0, 0.5, 0.1 / Animation_Speed do
3365
			Swait()
3366
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3367
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3368
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3369
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3370
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3371
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3372
		end
3373
		TOUCHED:Disconnect()
3374
		COMBO = 3
3375
	elseif COMBO == 3 then
3376
		for i=0, 0.35, 0.1 / Animation_Speed do
3377
			Swait()
3378
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3379
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3380
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3381
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3382
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3383
		end
3384
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3385
		local TOUCHED = HIT2()
3386
		local TOUCHED2 = HIT()
3387
		for i=0, 0.5, 0.1 / Animation_Speed do
3388
			Swait()
3389
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3390
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3391
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3392
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3393
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3394
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3395
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3396
		end
3397
		TOUCHED:Disconnect()
3398
		TOUCHED2:Disconnect()
3399
		COMBO = 4
3400
	elseif COMBO == 4 then
3401
		for i=0, 0.5, 0.1 / Animation_Speed do
3402
			Swait()
3403
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3404
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3405
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3406
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3407
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3408
		end	
3409
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
3410
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3411
        CameraEnshaking(3,10)
3412
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3413
		for i=0, 0.5, 0.1 / Animation_Speed do
3414
			Swait()
3415
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3416
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3417
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3418
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3419
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3420
		end	
3421
		COMBO = 1
3422
	end
3423
	coroutine.resume(coroutine.create(function()
3424
		for i = 1, 50 do
3425
			Swait()
3426
			if ATTACK == true then
3427
				break
3428
			end
3429
		end
3430
		if ATTACK == false then
3431
			COMBO = 1
3432
		end
3433
	end))
3434
	ATTACK = false
3435
	Rooted = false
3436
	EQUIPPED = false
3437
end
3438
3439
function PurgeCombo()
3440
	ATTACK = true
3441
	Rooted = false
3442
	EQUIPPED = true
3443
	local HIT2 = function()
3444
		local HITS2 = {}
3445
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3446
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3447
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3448
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3449
				if TORSO and HUM.Health > 0 then
3450
					local PASS = true
3451
					for i = 1, #HITS2 do
3452
						if HITS2[i] == hit.Parent then
3453
							PASS = false
3454
						end
3455
					end
3456
					table.insert(HITS2,hit.Parent)
3457
						if PASS == true then
3458
						ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
3459
					end
3460
				end
3461
			end
3462
		end)
3463
		return TOUCH2
3464
	end
3465
	local HIT = function()
3466
		local HITS = {}
3467
		local TOUCH = RightLeg.Touched:Connect(function(hit)
3468
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3469
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3470
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3471
				if TORSO and HUM.Health > 0 then
3472
					local PASS = true
3473
					for i = 1, #HITS do
3474
						if HITS[i] == hit.Parent then
3475
							PASS = false
3476
						end
3477
					end
3478
					table.insert(HITS,hit.Parent)
3479
						if PASS == true then
3480
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3481
					end
3482
				end
3483
			end
3484
		end)
3485
		return TOUCH
3486
	end
3487
	local HIT3 = function()
3488
		local HITS3 = {}
3489
		local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
3490
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3491
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3492
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3493
				if TORSO and HUM.Health > 0 then
3494
					local PASS = true
3495
					for i = 1, #HITS3 do
3496
						if HITS3[i] == hit.Parent then
3497
							PASS = false
3498
						end
3499
					end
3500
					table.insert(HITS3,hit.Parent)
3501
						if PASS == true then
3502
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3503
					end
3504
				end
3505
			end
3506
		end)
3507
		return TOUCH3
3508
	end
3509
	if COMBO == 1 then
3510
		for i=0, 0.35, 0.1 / Animation_Speed do
3511
			Swait()
3512
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3513
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3514
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(-25)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3515
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3516
		end
3517
		CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3518
		local TOUCHED = HIT()
3519
		for i=0, 0.5, 0.1 / Animation_Speed do
3520
			Swait()
3521
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3522
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
3523
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3524
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(85)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3525
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-20), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3526
		end
3527
		TOUCHED:Disconnect()
3528
		COMBO = 2
3529
	elseif COMBO == 2 then
3530
		for i=0, 0.35, 0.1 / Animation_Speed do
3531
			Swait()
3532
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3533
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3534
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3535
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3536
		end
3537
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3538
		local TOUCHED = HIT2()
3539
		for i=0, 0.5, 0.1 / Animation_Speed do
3540
			Swait()
3541
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3542
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3543
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3544
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3545
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3546
		end
3547
		TOUCHED:Disconnect()
3548
		COMBO = 3
3549
	elseif COMBO == 3 then
3550
		for i=0, 0.2, 0.1 / Animation_Speed do
3551
			Swait()
3552
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3553
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3554
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3555
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3556
		end
3557
		CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3558
		local TOUCHED = HIT3()
3559
		for i=0, 0.5, 0.1 / Animation_Speed do
3560
			Swait()
3561
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3562
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
3563
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3564
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0.05) * ANGLES(RAD(-30), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3565
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.2) * ANGLES(RAD(60), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3566
		end
3567
		TOUCHED:Disconnect()
3568
		COMBO = 4
3569
	elseif COMBO == 4 then
3570
		Rooted = true
3571
		for i=0, 0.5, 0.1 / Animation_Speed do
3572
			Swait()
3573
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3574
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3575
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3576
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3577
		end	
3578
		for i=0, 0.1, 0.1 / Animation_Speed do
3579
			Swait()
3580
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3581
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3582
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3583
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3584
		end	
3585
        local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
3586
        WACKYEFFECT({Time = 40,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.7, SoundVolume = 10})
3587
        WACKYEFFECT({Time = 80,EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(30,0.55,30), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3588
        CameraEnshaking(3,10)
3589
		ManualAoE(HITPOS,15,20,45,75,false)
3590
		for i=0, 0.5, 0.1 / Animation_Speed do
3591
			Swait()
3592
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
3593
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
3594
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
3595
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
3596
		end	
3597
		Rooted = false
3598
		COMBO = 1
3599
	end
3600
	coroutine.resume(coroutine.create(function()
3601
		for i = 1, 50 do
3602
			Swait()
3603
			if ATTACK == true then
3604
				break
3605
			end
3606
		end
3607
		if ATTACK == false then
3608
			COMBO = 1
3609
		end
3610
	end))
3611
	ATTACK = false
3612
	Rooted = false
3613
	EQUIPPED = false
3614
end
3615
3616
function FlyingCombo()
3617
	ATTACK = true
3618
	Rooted = false
3619
	EQUIPPED = true
3620
	local HIT2 = function()
3621
		local HITS2 = {}
3622
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3623
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3624
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3625
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3626
				if TORSO and HUM.Health > 0 then
3627
					local PASS = true
3628
					for i = 1, #HITS2 do
3629
						if HITS2[i] == hit.Parent then
3630
							PASS = false
3631
						end
3632
					end
3633
					table.insert(HITS2,hit.Parent)
3634
						if PASS == true then
3635
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3636
					end
3637
				end
3638
			end
3639
		end)
3640
		return TOUCH2
3641
	end
3642
	local HIT = function()
3643
		local HITS = {}
3644
		local TOUCH = RightArm.Touched:Connect(function(hit)
3645
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3646
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3647
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3648
				if TORSO and HUM.Health > 0 then
3649
					local PASS = true
3650
					for i = 1, #HITS do
3651
						if HITS[i] == hit.Parent then
3652
							PASS = false
3653
						end
3654
					end
3655
					table.insert(HITS,hit.Parent)
3656
						if PASS == true then
3657
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3658
					end
3659
				end
3660
			end
3661
		end)
3662
		return TOUCH
3663
	end
3664
	local HIT3 = function()
3665
		local HITS3 = {}
3666
		local TOUCH3 = RightLeg.Touched:Connect(function(hit)
3667
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3668
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3669
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3670
				if TORSO and HUM.Health > 0 then
3671
					local PASS = true
3672
					for i = 1, #HITS3 do
3673
						if HITS3[i] == hit.Parent then
3674
							PASS = false
3675
						end
3676
					end
3677
					table.insert(HITS3,hit.Parent)
3678
						if PASS == true then
3679
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3680
					end
3681
				end
3682
			end
3683
		end)
3684
		return TOUCH3
3685
	end
3686
	local HIT4 = function()
3687
		local HITS4 = {}
3688
		local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
3689
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3690
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3691
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3692
				if TORSO and HUM.Health > 0 then
3693
					local PASS = true
3694
					for i = 1, #HITS4 do
3695
						if HITS4[i] == hit.Parent then
3696
							PASS = false
3697
						end
3698
					end
3699
					table.insert(HITS4,hit.Parent)
3700
						if PASS == true then
3701
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3702
					end
3703
				end
3704
			end
3705
		end)
3706
		return TOUCH4
3707
	end
3708
	if COMBO == 1 then
3709
		for i=0, 0.3, 0.1 / Animation_Speed do
3710
			Swait()
3711
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3712
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3713
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3714
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3715
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3716
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3717
		end
3718
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3719
		local TOUCHED2 = HIT4()
3720
		local TOUCHED = HIT3()
3721
		for i=0, 0.075, 0.1 / Animation_Speed do
3722
			Swait()
3723
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3724
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3725
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3726
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3727
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3728
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3729
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3730
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3731
		end
3732
		for i=0, 0.075, 0.1 / Animation_Speed do
3733
			Swait()
3734
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3735
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3736
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3737
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3738
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3739
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3740
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3741
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3742
		end
3743
		for i=0, 0.075, 0.1 / Animation_Speed do
3744
			Swait()
3745
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3746
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3747
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3748
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3749
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3750
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3751
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3752
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3753
		end
3754
		for i=0, 0.075, 0.1 / Animation_Speed do
3755
			Swait()
3756
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3757
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3758
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3759
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3760
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3761
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3762
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3763
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3764
		end
3765
		for i=0, 0.075, 0.1 / Animation_Speed do
3766
			Swait()
3767
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3768
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3769
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3770
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3771
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3772
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3773
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3774
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3775
		end
3776
		for i=0, 0.075, 0.1 / Animation_Speed do
3777
			Swait()
3778
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3779
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3780
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3781
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3782
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3783
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3784
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3785
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3786
		end
3787
		for i=0, 0.075, 0.1 / Animation_Speed do
3788
			Swait()
3789
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3790
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3791
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3792
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3793
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3794
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3795
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3796
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3797
		end
3798
		for i=0, 0.075, 0.1 / Animation_Speed do
3799
			Swait()
3800
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3801
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3802
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3803
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3804
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3805
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3806
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3807
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3808
		end
3809
		TOUCHED:Disconnect()
3810
		TOUCHED2:Disconnect()
3811
		COMBO = 2
3812
	elseif COMBO == 2 then
3813
		for i=0, 0.3, 0.1 / Animation_Speed do
3814
			Swait()
3815
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
3816
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3817
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3818
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3819
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3820
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3821
		end
3822
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3823
		local TOUCHED2 = HIT4()
3824
		local TOUCHED = HIT3()
3825
		for i=0, 0.075, 0.1 / Animation_Speed do
3826
			Swait()
3827
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3828
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3829
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3830
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3831
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3832
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3833
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3834
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3835
		end
3836
		for i=0, 0.075, 0.1 / Animation_Speed do
3837
			Swait()
3838
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3839
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3840
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3841
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3842
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3843
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3844
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3845
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3846
		end
3847
		for i=0, 0.075, 0.1 / Animation_Speed do
3848
			Swait()
3849
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3850
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3851
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3852
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3853
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3854
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3855
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3856
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3857
		end
3858
		for i=0, 0.075, 0.1 / Animation_Speed do
3859
			Swait()
3860
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3861
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3862
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3863
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3864
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3865
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3866
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3867
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3868
		end
3869
		for i=0, 0.075, 0.1 / Animation_Speed do
3870
			Swait()
3871
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3872
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3873
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3874
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3875
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3876
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3877
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3878
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3879
		end
3880
		for i=0, 0.075, 0.1 / Animation_Speed do
3881
			Swait()
3882
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3883
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3884
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3885
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3886
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3887
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3888
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3889
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3890
		end
3891
		for i=0, 0.075, 0.1 / Animation_Speed do
3892
			Swait()
3893
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3894
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3895
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3896
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3897
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3898
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3899
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3900
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3901
		end
3902
		for i=0, 0.075, 0.1 / Animation_Speed do
3903
			Swait()
3904
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3905
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3906
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3907
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3908
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3909
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3910
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3911
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3912
		end
3913
		for i=0, 0.075, 0.1 / Animation_Speed do
3914
			Swait()
3915
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3916
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3917
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3918
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3919
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3920
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3921
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3922
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3923
		end
3924
		TOUCHED:Disconnect()
3925
		TOUCHED2:Disconnect()
3926
		COMBO = 3
3927
	elseif COMBO == 3 then
3928
		for i=0, 0.35, 0.1 / Animation_Speed do
3929
			Swait()
3930
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3931
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3932
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3933
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3934
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3935
		end
3936
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3937
		local TOUCHED = HIT2()
3938
		local TOUCHED2 = HIT()
3939
		for i=0, 0.5, 0.1 / Animation_Speed do
3940
			Swait()
3941
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3942
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3943
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
3944
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3945
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3946
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3947
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3948
		end
3949
		TOUCHED:Disconnect()
3950
		TOUCHED2:Disconnect()
3951
		COMBO = 4
3952
	elseif COMBO == 4 then
3953
		for i=0, 0.5, 0.1 / Animation_Speed do
3954
			Swait()
3955
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3956
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3957
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3958
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3959
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3960
		end	
3961
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
3962
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3963
        CameraEnshaking(3,10)
3964
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3965
		for i=0, 0.5, 0.1 / Animation_Speed do
3966
			Swait()
3967
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3968
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3969
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3970
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3971
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3972
		end	
3973
		COMBO = 1
3974
	end
3975
	coroutine.resume(coroutine.create(function()
3976
		for i = 1, 50 do
3977
			Swait()
3978
			if ATTACK == true then
3979
				break
3980
			end
3981
		end
3982
		if ATTACK == false then
3983
			COMBO = 1
3984
		end
3985
	end))
3986
	ATTACK = false
3987
	Rooted = false
3988
	EQUIPPED = false
3989
end
3990
	
3991
function SuperStomm()
3992
	ATTACK = true
3993
	Rooted = true
3994
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
3995
	coroutine.resume(coroutine.create(function()
3996
       Swait(65)
3997
       CameraEnshaking(3,25)
3998
       CreateSound(262562442,RightLeg,60,1,false)
3999
       CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
4000
       WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(0,0.55,0)*SIZE, Size2 = VT(90,3,90), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(159/255, 0/255, 0/255), SoundID = nil, SoundPitch = 0.96, SoundVolume = 10})
4001
       ApplyAoE2(HITPOS,80,50,100,75,false)
4002
		    end))
4003
	CreateSound(163619849,RightLeg,10,1,false)
4004
	for i=0, 2, 0.1 / Animation_Speed do
4005
		WACKYEFFECT({EffectType = "Block", Size = VT(2,2,2), Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
4006
		Swait()
4007
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(40)), 0.5 / Animation_Speed)
4008
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-40)), 0.5 / Animation_Speed)
4009
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(90), RAD(-45), RAD(-55)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
4010
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(30), RAD(85)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
4011
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.4*SIZE - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4012
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4013
	end
4014
	for i=0, 1, 0.1 / Animation_Speed do
4015
		Swait()
4016
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
4017
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
4018
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4019
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4020
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.7*SIZE - 0.05 * COS(SINE / 12), -0.4) * ANGLES(RAD(10), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4021
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), 0.13) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35)), 1 / Animation_Speed)
4022
	end
4023
	ATTACK = false
4024
	Rooted = false
4025
end
4026
4027
4028
	
4029
--//=================================\\
4030
--||	  ASSIGN THINGS TO KEYS
4031
--\\=================================//
4032
4033
function MouseDown(Mouse)
4034
	if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
4035
		BasicCombo()
4036
	elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
4037
		ColorfulCombo()
4038
	elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
4039
		FlyingCombo()
4040
	elseif ATTACK == false and MODE == "Purged" then
4041
		PurgeCombo()
4042
	end
4043
end
4044
4045
function MouseUp(Mouse)
4046
HOLD = false
4047
end
4048
4049
function KeyDown(Key)
4050
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4051
		KEYHOLD = true
4052
		if Key == "n" and ATTACK == false and MODE == "Lunar" then
4053
			SolarForm()
4054
		
4055
		elseif Key == "n" and ATTACK == false and MODE == "Solar" then
4056
			ResetMode()
4057
		end
4058
4059
		if Key == "m" and ATTACK == false and MODE == "Lunar" then
4060
			OriginsForm()
4061
		
4062
		elseif Key == "m" and ATTACK == false and MODE == "Origins" then
4063
			ResetMode()
4064
		end
4065
4066
		if Key == "q" and ATTACK == false and MODE ~= "Time" then
4067
			ChronoForm()
4068
4069
		elseif Key == "m" and ATTACK == false and MODE == "Time" then
4070
			SuperiorForm()
4071
4072
		elseif Key == "q" and ATTACK == false and MODE == "Time" then
4073
			ResetMode()
4074
		end
4075
4076
		if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
4077
			TerraForm()
4078
4079
		elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
4080
			ResetMode()
4081
		end
4082
4083
		if Key == "p" and ATTACK == false and MODE ~= "Random" then
4084
			RandomForm()
4085
            sick.TimePosition = 0.01
4086
            RCHOICE = MRANDOM(1,6)
4087
4088
		elseif Key == "m" and ATTACK == false and MODE == "Random" then
4089
		    RCHOICE = MRANDOM(1,6)
4090
            sick.TimePosition = 0.01
4091
4092
		elseif Key == "p" and ATTACK == false and MODE == "Random" then
4093
			ResetMode()
4094
		end
4095
4096
        if Key == "m" and ATTACK == false and MODE == "Hexa" then
4097
	        VantaForm()
4098
	    end
4099
	
4100
        elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
4101
	        TerraForm()
4102
        end
4103
	
4104
		if Key == "r" and ATTACK == false and MODE ~= "Sense" then
4105
			SenseForm()
4106
4107
		elseif Key == "r" and ATTACK == false and MODE == "Sense" then
4108
			ResetMode()
4109
     	end
4110
	
4111
		if Key == "m" and ATTACK == false and MODE == "Sense" then
4112
			SanityForm()
4113
4114
		elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
4115
			SenseForm()
4116
     	end
4117
	
4118
		if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
4119
			FairyForm()
4120
4121
		elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
4122
			ResetMode()
4123
		end
4124
	
4125
		if Key == "m" and ATTACK == false and MODE == "Fairy" then
4126
			DevilForm()
4127
4128
		elseif Key == "m" and ATTACK == false and MODE == "Devil" then
4129
			FairyForm()
4130
     	end
4131
	
4132
		if Key == "u" and ATTACK == false and MODE ~= "90s" then
4133
			BlackWhiteForm()
4134
4135
		elseif Key == "u" and ATTACK == false and MODE == "90s" then
4136
			ResetMode()
4137
		end
4138
4139
		if Key == "m" and ATTACK == false and MODE == "90s" then
4140
			EightyForm()
4141
4142
		elseif Key == "m" and ATTACK == false and MODE == "80s" then
4143
			BlackWhiteForm()
4144
     	end
4145
4146
		if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
4147
			LostForm()
4148
4149
		elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
4150
			ResetMode()
4151
		end
4152
4153
		if Key == "n" and ATTACK == false and MODE == "LostHope" then
4154
			PurgeForm()
4155
		elseif Key == "n" and ATTACK == false and MODE == "Purged" then
4156
			LostForm()
4157
4158
		elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
4159
			BlackForm()
4160
4161
		elseif Key == "m" and ATTACK == false and MODE == "Black" then
4162
			LostForm()
4163
		end
4164
4165
		if Key == "z" and ATTACK == false and MODE == "Superior" then
4166
			SuperStomm()
4167
		end
4168
   end
4169
4170
function KeyUp(Key)
4171
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4172
		KEYHOLD = false
4173
	end
4174
end
4175
4176
	Mouse.Button1Down:connect(function(NEWKEY)
4177
		MouseDown(NEWKEY)
4178
	end)
4179
	Mouse.Button1Up:connect(function(NEWKEY)
4180
		MouseUp(NEWKEY)
4181
	end)
4182
	Mouse.KeyDown:connect(function(NEWKEY)
4183
		KeyDown(NEWKEY)
4184
	end)
4185
	Mouse.KeyUp:connect(function(NEWKEY)
4186
		KeyUp(NEWKEY)
4187
	end)
4188
4189
--//=================================\\
4190
--\\=================================//
4191
4192
4193
function unanchor()
4194
	if UNANCHOR == true then
4195
		g = Character:GetChildren()
4196
		for i = 1, #g do
4197
			if g[i].ClassName == "Part" then
4198
				g[i].Anchored = false
4199
			end
4200
		end
4201
	end
4202
end
4203
4204
4205
--//=================================\\
4206
--||	WRAP THE WHOLE SCRIPT UP
4207
--\\=================================//
4208
4209
Humanoid.Changed:connect(function(Jump)
4210
	if Jump == "Jump" and (Disable_Jump == true) then
4211
		Humanoid.Jump = false
4212
	end
4213
end)
4214
4215
local BLINKLOOP = 0
4216
script.Parent = WEAPONGUI
4217
ANIMATE.Parent = nil
4218
4219
local bguis = Instance.new("BillboardGui",tors)
4220
bguis.Size = UDim2.new(25, 0, 25, 0)
4221
local imgca = Instance.new("ImageLabel",bguis)
4222
imgca.BackgroundTransparency = 1
4223
imgca.ImageTransparency = 1
4224
imgca.Size = UDim2.new(3,0,3,0)
4225
imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
4226
imgca.ImageColor3 = Color3.new(0,0,0)
4227
4228
coroutine.resume(coroutine.create(function()
4229
	repeat
4230
		Swait()
4231
imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
4232
bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
4233
imgca.ImageColor3 = MAINRUINCOLOR.Color
4234
imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
4235
text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
4236
text.Rotation = 0 - 2 * math.cos(SINE / 24)
4237
techc.Rotation = techc.Rotation + 1
4238
circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
4239
circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
4240
imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
4241
imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
4242
ned.Rotation = 0 - 4 * math.cos(SINE / 24)
4243
ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
4244
until Humanoid.Health == 0
4245
end))
4246
4247
while true do
4248
	Swait()
4249
	if Humanoid then
4250
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
4251
		IDLEANIMATION:Play()
4252
	end
4253
	SINE = SINE + CHANGE*2
4254
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
4255
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
4256
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
4257
	local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
4258
	HairWeld1.C1 = Clerp(HairWeld1.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 1.5 * SIN(SINE / 12) - 2.5 * COS(SINE / 12)), RAD(4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4259
	Hair2Weld2.C1 = Clerp(Hair2Weld2.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 - 1.5 * SIN(SINE / 12) + 2.5 * COS(SINE / 12)), RAD(-4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4260
	HoodWeld.C1 = Clerp(HoodWeld.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 12) - 1.75 * COS(SINE / 12)), RAD(2.75 * SIN(SINE / 12))), 1 / Animation_Speed)
4261
	handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
4262
    if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
4263
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4264
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4265
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4266
    lwing1weld.C1 = Clerp(lwing1weld.C1, CF(2.5, -1, 0) * ANGLES(RAD(0), RAD(0 - 0.75 * SIN(SINE / 15) + 1.75 * COS(SINE / 15)), RAD(-1 + 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4267
    lwing2weld.C1 = Clerp(lwing2weld.C1, CF(4, -1.25, 0) * ANGLES(RAD(0), RAD(0 - 1 * SIN(SINE / 15) + 2 * COS(SINE / 15)), RAD(5 + 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4268
    lwing3weld.C1 = Clerp(lwing3weld.C1, CF(5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 - 1.25 * SIN(SINE / 15) + 2.25 * COS(SINE / 15)), RAD(10 + 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4269
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4270
    end
4271
    if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
4272
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4273
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4274
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4275
    lwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4276
    lwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4277
    lwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4278
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4279
    end
4280
    if MODE == "Black" then
4281
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(-45)), 3 / Animation_Speed)
4282
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(0, -1, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(180)), 3 / Animation_Speed)
4283
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(45)), 3 / Animation_Speed)
4284
    lwing1weld.C1 = rwing2weld.C1
4285
    lwing2weld.C1 = rwing2weld.C1
4286
    lwing3weld.C1 = rwing2weld.C1
4287
    handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
4288
    end
4289
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
4290
		if MODE == "Lunar" then
4291
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4292
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4293
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
4294
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
4295
		elseif MODE == "Solar" then
4296
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4297
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4298
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4299
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4300
		elseif MODE == "Fairy" then
4301
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4302
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4303
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4304
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4305
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4306
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4307
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4308
		elseif MODE == "Hexa" then
4309
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4310
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4311
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4312
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4313
 		elseif MODE == "Time" then
4314
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4315
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4316
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4317
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4318
       elseif MODE == "Vanta" then
4319
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4320
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4321
        elseif MODE == "Black" then
4322
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4323
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
4324
		elseif MODE == "Devil" then
4325
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4326
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4327
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4328
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4329
end
4330
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
4331
        if MODE == "Lunar" then
4332
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4333
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4334
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4335
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4336
        elseif MODE == "Solar" then
4337
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4338
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4339
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4340
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4341
        elseif MODE == "Fairy" then
4342
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4343
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4344
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4345
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4346
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4347
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4348
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)	    
4349
		elseif MODE == "Hexa" then
4350
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4351
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4352
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4353
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4354
		elseif MODE == "Time" then
4355
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4356
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4357
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4358
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4359
        elseif MODE == "Vanta" then
4360
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4361
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4362
        elseif MODE == "Black" then
4363
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4364
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4365
        elseif MODE == "Devil" then
4366
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4367
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4368
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4369
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4370
	end
4371
end
4372
	if FULL == false then
4373
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
4374
			ANIM = "Jump"
4375
			if ATTACK == false then
4376
		    if MODE ~= "Purged" then
4377
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4378
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
4379
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4380
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4381
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
4382
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
4383
            elseif MODE == "Purged" then
4384
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4385
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4386
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4387
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4388
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
4389
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
4390
4391
            end
4392
end
4393
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
4394
			ANIM = "Fall"
4395
			if ATTACK == false then
4396
			if MODE ~= "Purged" then
4397
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4398
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
4399
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4400
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4401
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4402
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
4403
			elseif MODE == "Purged" then
4404
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4405
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4406
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4407
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4408
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4409
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
4410
				
4411
		end
4412
           end
4413
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
4414
			ANIM = "Idle"
4415
			if ATTACK == false then
4416
			if MODE == "Lunar" then
4417
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4418
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4419
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4420
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4421
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4422
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4423
			elseif MODE == "Hexa" then
4424
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4425
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4426
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4427
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4428
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4429
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4430
            elseif MODE == "Fairy" then
4431
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4432
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4433
            RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4434
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4435
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
4436
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
4437
			elseif MODE == "Origins" then
4438
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4439
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4440
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4441
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4442
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4443
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4444
			elseif MODE == "Solar" then
4445
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4446
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4447
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4448
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4449
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4450
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4451
			elseif MODE == "Purged" then
4452
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.65 + 0.5 * COS(SINE / 9) + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
4453
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.25 * COS(SINE / 9), -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4454
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.6 / Animation_Speed)
4455
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
4456
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4457
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4458
			elseif MODE == "Sanity" then
4459
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4460
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4461
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-35 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4462
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4463
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.8 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(83), RAD(20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4464
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.45) * ANGLES(RAD(0), RAD(-83), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4465
			elseif MODE == "Time" then
4466
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4467
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4468
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
4469
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
4470
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4471
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4472
			elseif MODE == "80s" then
4473
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4474
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4475
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4476
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4477
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4478
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed) 
4479
			elseif MODE == "90s" then
4480
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4481
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35, 0.4) * ANGLES(RAD(15 - 3.5 * COS(SINE / 12)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4482
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4483
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35, 0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4484
			RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4485
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4486
			elseif MODE == "Random" then
4487
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4488
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4489
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(94.08)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4490
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.8, 0, -0.5) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(-94.08)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4491
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4492
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(9.09)), 1 / Animation_Speed) 
4493
			elseif MODE == "Superior" then
4494
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
4495
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(15 - 3)), 1 / Animation_Speed)
4496
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.7*SIZE, -0.5*SIZE) * ANGLES(RAD(0.98), RAD(-119.59 + 2.5 * SIN(SINE / 25)), RAD(-175.39 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4497
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(9.71), RAD(3.14 - -2.5 * SIN(SINE / 12)), RAD(0.2 - -2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4498
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4499
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4500
			elseif ATTACK == false and MODE == "Vanta" then
4501
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4502
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
4503
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4504
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
4505
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4506
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)				
4507
			elseif MODE == "Sense" then
4508
			if MRANDOM(1,20) == 1 then
4509
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
4510
            end
4511
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
4512
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4513
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 + 2.5 * SIN(SINE / 25)), RAD(40 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4514
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-40 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4515
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4516
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4517
            elseif MODE == "Devil" then
4518
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4519
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 3 / Animation_Speed)
4520
			if MRANDOM(1,7) == 1 then
4521
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
4522
			end
4523
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4524
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4525
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4526
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4527
			elseif MODE == "LostHope" then
4528
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 3 / Animation_Speed)
4529
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4530
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4531
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4532
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4533
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4534
			elseif ATTACK == false and MODE == "Black" then
4535
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 3 / Animation_Speed)
4536
			if MRANDOM(1,3) == 1 then
4537
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
4538
            end
4539
			if MRANDOM(1,2) == 1 then
4540
               MagicSphere(VT(0.25,0.25,0.25),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-1/15,-1/15,-1/15))
4541
               MagicSphere(VT(0.5,0.5,0.5),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-2/15,-2/15,-2/15))
4542
            end
4543
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(125 - 3.5 * COS(SINE / 12)), RAD(0), RAD(16)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4544
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.8 / Animation_Speed)
4545
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4546
			RightHip.C0 = Clerp(RightHip.C0, CF(1.15, -0.6, -0.5) * ANGLES(RAD(14), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4547
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-18), RAD(-79), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4548
			end
4549
			end
4550
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
4551
			ANIM = "Walk"
4552
			if ATTACK == false then
4553
			if MODE == "Lunar" then
4554
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
4555
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4556
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4557
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4558
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4559
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4560
			elseif MODE == "Superior" then
4561
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
4562
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(15 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1/ Animation_Speed)
4563
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9*SIZE, 0.5*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4564
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9*SIZE, 0.25*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4565
            RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE , -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4566
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4567
            elseif MODE == "80s" then
4568
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
4569
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4570
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4571
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4572
            RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4573
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4574
			elseif MODE == "Solar" then
4575
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4576
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4577
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4578
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4579
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4580
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4581
			elseif MODE == "Origins" then
4582
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
4583
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4584
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4585
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4586
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
4587
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
4588
			elseif MODE == "Purged" then
4589
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
4590
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4591
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4592
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
4593
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4594
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4595
			elseif MODE == "Sanity" then
4596
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4597
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4598
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4599
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4600
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 0.15 / Animation_Speed)
4601
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 0.15 / Animation_Speed)
4602
            elseif MODE == "Fairy" then
4603
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
4604
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
4605
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4606
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4607
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4608
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4609
			elseif MODE == "Devil" then
4610
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
4611
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
4612
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4613
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4614
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4615
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4616
			elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "LostHope" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Sanity" then
4617
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4618
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4619
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4620
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4621
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4622
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4623
			elseif MODE == "Hexa" or MODE == "Time" then
4624
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
4625
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4626
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4627
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4628
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4629
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4630
			elseif MODE == "LostHope" then
4631
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 0.15 / Animation_Speed)
4632
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4633
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4634
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4635
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4636
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4637
			elseif MODE == "Vanta" then
4638
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4639
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4640
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(-35)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4641
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4642
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4643
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4644
			elseif MODE == "Black" then
4645
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 30)) * ANGLES(RAD(65 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.3 / Animation_Speed)
4646
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4647
			if MRANDOM(1,3) == 1 then
4648
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-10,10)), RAD(MRANDOM(-10,10))), 1)
4649
            end
4650
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 - 10 * SIN(SINE / 30)), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
4651
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 + 10 * SIN(SINE / 30)), RAD(-15)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
4652
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.08 * COS(SINE / 30), -0.5) * ANGLES(RAD(0), RAD(90 + 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
4653
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.08 * COS(SINE / 30), -0.01) * ANGLES(RAD(0), RAD(-90 - 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
4654
			   end
4655
            end
4656
		end
4657
	end
4658
	text.TextStrokeColor3 = TEXTCOLOR
4659
	unanchor()
4660
	Humanoid.MaxHealth = "inf"
4661
	Humanoid.Health = "inf"
4662
	if Rooted == false then
4663
		Disable_Jump = false
4664
		Humanoid.WalkSpeed = Speed
4665
	elseif Rooted == true then
4666
		Disable_Jump = true
4667
		Humanoid.WalkSpeed = 0
4668
	end
4669
	if Head:FindFirstChild("face") then
4670
		Head.face.Texture = "rbxassetid://"..FACE
4671
	end
4672
    if MODE ~= "Random" then
4673
	sick.SoundId = "rbxassetid://"..SONG
4674
    elseif MODE == "Random" then
4675
	sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
4676
    end
4677
    sick.Looped = true
4678
    sick.Pitch = PITCH
4679
    sick.Volume = VOLUME
4680
	Humanoid.Name = MRANDOM(100000000,999999999)
4681
	Humanoid.PlatformStand = false
4682
	for _, c in pairs(Cam:GetChildren()) do
4683
		if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
4684
			c:remove()
4685
		end
4686
	end
4687
	for LIST = 1, #WHITELIST do
4688
		if WHITELIST[LIST] ~= nil then
4689
			local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
4690
			if CHARACTER then
4691
				if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
4692
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
4693
					if TORSO then
4694
						CreateSound(201858045, Cam, 3, 1)	
4695
						local GUI = Instance.new("BillboardGui",Cam)
4696
						GUI.Name = WHITELIST[LIST]
4697
						GUI.Size = UDim2.new(5,0,5,0)
4698
						GUI.Adornee = TORSO
4699
						local GUI2 = IT("ImageLabel",GUI)
4700
						GUI2.BackgroundTransparency = 1
4701
						GUI2.BorderSizePixel = 0
4702
						GUI2.ImageTransparency = 1
4703
						GUI2.Size = UDim2.new(1,0,1,0)
4704
						GUI2.SizeConstraint = "RelativeYY"
4705
						GUI.AlwaysOnTop = true
4706
						GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
4707
					end
4708
				else
4709
					local GUI = Cam:FindFirstChild(WHITELIST[LIST])
4710
					if GUI.ImageLabel.ImageTransparency <= 1 then
4711
						GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
4712
					end
4713
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
4714
					if TORSO then
4715
						GUI.Adornee = TORSO
4716
					end
4717
				end
4718
			else
4719
				if Cam:FindFirstChild(WHITELIST[LIST]) then
4720
					Cam:FindFirstChild(WHITELIST[LIST]):remove()
4721
				end
4722
			end
4723
		else
4724
			if Cam:FindFirstChild(WHITELIST[LIST]) then
4725
				Cam:FindFirstChild(WHITELIST[LIST]):remove()
4726
			end
4727
			table.remove(WHITELIST,LIST)
4728
		end
4729
	end
4730
	if Character:FindFirstChildOfClass("Accessory") then
4731
		Character:FindFirstChildOfClass("Accessory"):remove()
4732
	elseif Character:FindFirstChildOfClass("Hat") then
4733
		Character:FindFirstChildOfClass("Hat"):remove()
4734
	end
4735
	BLINKLOOP = BLINKLOOP + 1
4736
	if BLINKLOOP >=325 then
4737
		BLINKLOOP = 0
4738
		Blink()
4739
	BLINKLOOP = BLINKLOOP + 1
4740
	if BLINKLOOP >=250 then
4741
		BLINKLOOP = 0
4742
		Blink2()
4743
    end
4744
	end
4745
	if MODE == "90s" or MODE == "80s" then
4746
	if HITFLOOR ~= nil then
4747
       if MRANDOM(1,12) == 1 then
4748
        WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(10,0.55,10), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4749
4750
	end
4751
	end
4752
	end
4753
	if MODE == "Devil" then
4754
	if HITFLOOR ~= nil then
4755
	   if MRANDOM(1,4) == 1 then
4756
         WACKYEFFECT({EffectType = "Box", Size = VT(0.9,0.55,0.9), Size2 = VT(0,5,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-15,15),-2.5,MRANDOM(-15,15)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4757
 	end
4758
	end
4759
	end
4760
	    if MODE == "Black" or MODE == "Fairy" then
4761
		if HITFLOOR ~= nil then
4762
		if MRANDOM(1,9) == 1 then
4763
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(15,30)/30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4764
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4765
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = 30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4766
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4767
        if MRANDOM(1,7) == 1 then
4768
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4769
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4770
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4771
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4772
    end
4773
	end
4774
    end
4775
    end
4776
	Humanoid.DisplayDistanceType = "None"
4777
	Humanoid.PlatformStand = false
4778
	for _, c in pairs(Torso:GetChildren()) do
4779
		if c:IsA("JointInstance") or c.ClassName == "Sound" then
4780
		else
4781
			c:remove()
4782
		end
4783
	end
4784
end
4785
--//=================================\\
4786
--\\=================================//
4787
4788
4789
4790
4791
4792
--//====================================================\\--
4793
--||			  		 END OF SCRIPT
4794
--\\====================================================//--