View difference between Paste ID: 0GdNAaqi and uB3DA2VN
SHOW: | | - or go back to the newest paste.
1
warn("Due to logger so i need to leak this")
2
warn("also nameclan gonna showcase this too soon")
3
--//====================================================\\-
4
--||               CHAOTIC GLITCHER
5
--||             ALL PURPOSE SWITCHER...
6
--||	      CHAOTIC GLITCHER BY WANTH092
7
--||         EDIT HELPING BY KILLERZTH_1596
8
--\\====================================================//--
9
10
game:GetService("StarterGui"):SetCore("SendNotification", {
11
	Title = "Chaotic Glitcher";
12
	Text = "Successfully Loaded Chaotic Glitcher! (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 = 2661889729
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)
114
ArtificialHB.Name = "ArtificialHB"
115
116
script:WaitForChild("ArtificialHB")
117
Frame_Speed = 1 / 60
118
frame = Frame_Speed
119
tf = 0
120
allowframeloss = false
121
tossremainder = false
122
lastframe = tick()
123
script.ArtificialHB:Fire()
124
125
game:GetService("RunService").Heartbeat:connect(function(s, p)
126
	tf = tf + s
127
	if tf >= frame then
128
		if allowframeloss then
129
			script.ArtificialHB:Fire()
130
			lastframe = tick()
131
		else
132
			for i = 1, math.floor(tf / frame) do
133
				script.ArtificialHB:Fire()
134
			end
135
		lastframe = tick()
136
		end
137
		if tossremainder then
138
			tf = 0
139
		else
140
			tf = tf - frame * math.floor(tf / frame)
141
		end
142
	end
143
end)
144
145
--//=================================\\
146
--//       NOOBYGAME12'S CODE
147
--\\=================================//
148
149
plr = game:GetService("Players").LocalPlayer
150
char = plr.Character
151
hum = char.Humanoid
152
local cam = game.Workspace.CurrentCamera
153
Camera = cam
154
local CamInterrupt = false
155
local TwoD = false
156
local TargetInfo = {nil, nil}
157
cam.CameraType = "Custom"
158
t = char.Torso
159
h = char.Head
160
ra = char["Right Arm"]
161
la = char["Left Arm"]
162
rl = char["Right Leg"]
163
ll = char["Left Leg"]
164
tors = char.Torso
165
lleg = char["Left Leg"]
166
root = char.HumanoidRootPart
167
hed = char.Head
168
rleg = char["Right Leg"]
169
rarm = char["Right Arm"]
170
larm = char["Left Arm"]
171
Player = plr
172
Character=Player.Character 
173
PlayerGui=Player.PlayerGui 
174
Backpack=Player.Backpack 
175
Torso=Character.Torso 
176
Head=Character.Head 
177
Humanoid=Character.Humanoid
178
m=Instance.new('Model',Character)
179
LeftArm=Character["Left Arm"] 
180
LeftLeg=Character["Left Leg"] 
181
RightArm=Character["Right Arm"] 
182
RightLeg=Character["Right Leg"] 
183
LS=Torso["Left Shoulder"] 
184
LH=Torso["Left Hip"] 
185
RS=Torso["Right Shoulder"] 
186
RH=Torso["Right Hip"] 
187
Face = Head.face
188
Neck=Torso.Neck
189
it=Instance.new
190
attacktype=1
191
vt=Vector3.new
192
cf=CFrame.new
193
euler=CFrame.fromEulerAnglesXYZ
194
angles=CFrame.Angles
195
cloaked=false
196
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
197
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
198
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
199
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
200
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
201
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
202
RootPart=Character.HumanoidRootPart
203
RootJoint=RootPart.RootJoint
204
RootCF=euler(-1.57,0,3.14)
205
radian = math.rad
206
random = math.random
207
Vec3 = Vector3.new
208
Inst = Instance.new
209
cFrame = CFrame.new
210
Euler = CFrame.fromEulerAnglesXYZ
211
vt = Vector3.new
212
bc = BrickColor.new
213
br = BrickColor.random
214
it = Instance.new
215
cf = CFrame.new
216
local Player_Size = 0
217
cam = game.Workspace.CurrentCamera
218
CF = CFrame.new
219
angles = CFrame.Angles
220
attack = false
221
Euler = CFrame.fromEulerAnglesXYZ
222
Rad = math.rad
223
IT = Instance.new
224
BrickC = BrickColor.new
225
Cos = math.cos
226
Acos = math.acos
227
Sin = math.sin
228
Asin = math.asin
229
Abs = math.abs
230
Mrandom = math.random
231
Floor = math.floor
232
IT = Instance.new
233
CF = CFrame.new
234
VT = Vector3.new
235
RAD = math.rad
236
C3 = Color3.new
237
UD2 = UDim2.new
238
BRICKC = BrickColor.new
239
ANGLES = CFrame.Angles
240
EULER = CFrame.fromEulerAnglesXYZ
241
COS = math.cos
242
ACOS = math.acos
243
SIN = math.sin
244
ASIN = math.asin
245
ABS = math.abs
246
MRANDOM = math.random
247
FLOOR = math.floor
248
249
250
local Booleans = {
251
  CamFollow = true,
252
  GyroUse = true
253
}
254
255
function lerp(object, newCFrame, alpha)
256
  return object:lerp(newCFrame, alpha)
257
end
258
259
local Directer = Inst("BodyGyro", root)
260
Directer.MaxTorque = Vec3(0, 0, 0)
261
Directer.P = 600000
262
local CPart = Inst("Part")
263
CPart.Anchored = true
264
CPart.CanCollide = false
265
CPart.Locked = true
266
CPart.Transparency = 1
267
268
local rainbowmode = false
269
local chaosmode = false
270
271
local mutedtog = false
272
273
function CameraEnshaking(Length,Intensity)
274
coroutine.resume(coroutine.create(function()
275
      local intensity = 1*Intensity
276
      local rotM = 0.01*Intensity
277
for i = 0, Length, 0.1 do
278
Swait()
279
intensity = intensity - 0.05*Intensity/Length
280
rotM = rotM - 0.0005*Intensity/Length
281
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
282
      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)
283
end
284
Humanoid.CameraOffset = Vec3(0, 0, 0)
285
end))
286
end
287
CamShake=function(Part,Distan,Power,Times) 
288
local de=Part.Position
289
for i,v in pairs(workspace:children()) do
290
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
291
for _,c in pairs(v:children()) do
292
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
293
local Noob=v.Humanoid
294
if Noob~=nil then
295
coroutine.resume(coroutine.create(function()
296
FV = Instance.new("BoolValue", Noob)
297
FV.Name = "CameraShake"
298
for ShakeNum=1,Times do
299
Swait()
300
local ef=Power
301
  if ef>=1 then
302
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
303
  else
304
   ef=Power*10
305
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
306
  end	
307
end
308
Humanoid.CameraOffset = Vector3.new(0,0,0)
309
FV:Destroy()
310
end))
311
end
312
end
313
end
314
end
315
end
316
end
317
318
local toggleTag = true
319
local bilguit = Instance.new("BillboardGui", hed)
320
bilguit.Adornee = nil
321
bilguit.Name = "ModeName"
322
bilguit.Size = UDim2.new(4, 0, 1.2, 0)
323
bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
324
325
326
function chatfunc(text,color,typet,font,timeex)
327
local chat = coroutine.wrap(function()
328
if Character:FindFirstChild("TalkingBillBoard")~= nil then
329
Character:FindFirstChild("TalkingBillBoard"):destroy()
330
end
331
local naeeym2 = Instance.new("BillboardGui",Character)
332
naeeym2.Size = UDim2.new(0,100,0,40)
333
naeeym2.StudsOffset = Vector3.new(0,3,0)
334
naeeym2.Adornee = Character.Head
335
naeeym2.Name = "TalkingBillBoard"
336
local tecks2 = Instance.new("TextLabel",naeeym2)
337
tecks2.BackgroundTransparency = 1
338
tecks2.BorderSizePixel = 0
339
tecks2.Text = ""
340
tecks2.Font = font
341
tecks2.TextSize = 30
342
tecks2.TextStrokeTransparency = 0
343
tecks2.TextColor3 = color
344
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
345
tecks2.Size = UDim2.new(1,0,0.5,0)
346
local tecks3 = Instance.new("TextLabel",naeeym2)
347
tecks3.BackgroundTransparency = 1
348
tecks3.BorderSizePixel = 0
349
tecks3.Text = ""
350
tecks3.Font = font
351
tecks3.TextSize = 30
352
tecks3.TextStrokeTransparency = 0
353
if typet == "Inverted" then
354
tecks3.TextColor3 = Color3.new(0,0,0)
355
tecks3.TextStrokeColor3 = color
356
elseif typet == "Normal" then
357
tecks3.TextColor3 = color
358
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
359
end
360
tecks3.Size = UDim2.new(1,0,0.5,0)
361
coroutine.resume(coroutine.create(function()
362
while true do
363
Swait(1)
364
if chaosmode == true then
365
tecks2.TextColor3 = BrickColor.random().Color
366
tecks3.TextStrokeColor3 = BrickColor.random().Color
367
end
368
end
369
end))
370
text.TextTransparency = text.TextTransparency  + 1
371
text.TextStrokeTransparency = text.TextStrokeTransparency + 1
372
for i = 0, 74*timeex do
373
Swait()
374
text.TextTransparency = 1
375
text.TextStrokeTransparency = 1
376
tecks2.Text = text
377
tecks3.Text = text
378
end
379
local randomrot = math.random(1,2)
380
if randomrot == 1 then
381
for i = 1, 50 do
382
Swait()
383
tecks2.Text = text
384
tecks3.Text = text
385
text.TextTransparency = text.TextTransparency - .02
386
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
387
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
388
tecks2.TextTransparency = tecks2.TextTransparency + .04
389
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
390
tecks3.TextTransparency = tecks2.TextTransparency + .04
391
end
392
elseif randomrot == 2 then
393
	for i = 1, 50 do
394
Swait()
395
tecks2.Text = text
396
tecks3.Text = text
397
text.TextTransparency = text.TextTransparency - .02
398
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
399
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
400
tecks2.TextTransparency = tecks2.TextTransparency + .04
401
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
402
tecks3.TextTransparency = tecks2.TextTransparency + .04
403
end
404
end
405
text.TextTransparency = 0
406
text.TextStrokeTransparency = 0
407
if toggleTag == false then
408
text.TextTransparency = 1
409
text.TextStrokeTransparency = 1
410
end
411
naeeym2:Destroy()
412
end)
413
chat()
414
end
415
416
417
418
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
419
  local gui = it(GuiType)
420
  gui.Parent = parent
421
  gui.Text = text
422
  gui.BackgroundTransparency = backtrans
423
  gui.BackgroundColor3 = backcol
424
  gui.SizeConstraint = "RelativeXY"
425
  gui.TextXAlignment = "Center"
426
  gui.TextYAlignment = "Center"
427
  gui.Position = pos
428
  gui.Size = size
429
  gui.Font = "SourceSans"
430
  gui.FontSize = "Size14"
431
  gui.TextWrapped = false
432
  gui.TextStrokeTransparency = 0
433
  gui.TextColor = BrickColor.new("White")
434
  return gui
435
end
436
--------------------------- GUI STUFF
437
local basgui = it("GuiMain")
438
basgui.Parent = plr.PlayerGui
439
basgui.Name = "VISgui"
440
local fullscreenz = it("Frame")
441
fullscreenz.Parent = basgui
442
fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
443
fullscreenz.BackgroundTransparency = 1
444
fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
445
fullscreenz.Size = UDim2.new(1, 0, 1, 0)
446
fullscreenz.Position = UDim2.new(0, 0, 0, 0)
447
local imgl2 = Instance.new("ImageLabel",fullscreenz)
448
imgl2.BackgroundTransparency = 1
449
imgl2.BorderSizePixel = 0
450
imgl2.ImageTransparency = 0.5
451
imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
452
imgl2.Size = UDim2.new(0,1000,0,1000)
453
imgl2.Image = "rbxassetid://2344830904"
454
local techc = imgl2:Clone()
455
techc.Parent = fullscreenz
456
techc.ImageTransparency = 0
457
techc.Size = UDim2.new(0,900,0,900)
458
techc.Position = UDim2.new(0.70,-150,0.50,-150)
459
techc.Image = "rbxassetid://2092248396"
460
local circl = imgl2:Clone()
461
circl.Parent = fullscreenz
462
circl.ImageTransparency = 0
463
circl.Size = UDim2.new(0,550,0,550)
464
circl.Position = UDim2.new(0.70,25,0.50,25)
465
circl.Image = "rbxassetid://2312119891"
466
local circl2 = imgl2:Clone()
467
circl2.Parent = fullscreenz
468
circl2.ImageTransparency = 0
469
circl2.Size = UDim2.new(0,700,0,700)
470
circl2.Position = UDim2.new(0.70,-50,0.50,-50)
471
circl2.Image = "rbxassetid://2312119891"
472
local imgl2b = imgl2:Clone()
473
imgl2b.Parent = fullscreenz
474
imgl2b.ImageTransparency = 0
475
imgl2b.Size = UDim2.new(0,800,0,800)
476
imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
477
imgl2b.ImageColor3 = Color3.new(0,0,0)
478
local ned = Instance.new("TextLabel",fullscreenz)
479
ned.ZIndex = 2
480
ned.Font = "Bodoni"
481
ned.BackgroundTransparency = 1
482
ned.BorderSizePixel = 0.65
483
ned.Size = UDim2.new(0.6,0,0.6,0)
484
ned.Position = UDim2.new(0,0,0,0)
485
ned.TextScaled = true
486
ned.TextStrokeTransparency = 0
487
ned.Text = "Lunar"
488
ned.TextSize = 48
489
ned.Rotation = 1
490
ned.TextXAlignment = "Left"
491
ned.TextYAlignment = "Top"
492
493
--//=================================\\
494
--//          WINGY STUFF
495
--\\=================================//
496
497
local extrawingmod1 = Instance.new("Model",Character)
498
local extrawingmod2 = Instance.new("Model",Character)
499
500
function CreateParta(parent,transparency,reflectance,material,brickcolor)
501
local p = Instance.new("Part")
502
p.TopSurface = 0
503
p.BottomSurface = 0
504
p.Parent = parent
505
p.Size = Vector3.new(0.1,0.1,0.1)
506
p.Transparency = transparency
507
p.Reflectance = reflectance
508
p.CanCollide = false
509
p.Locked = true
510
p.BrickColor = brickcolor
511
p.Material = material
512
return p
513
end
514
515
function CreateMesh(parent,meshtype,x1,y1,z1)
516
local mesh = Instance.new("SpecialMesh",parent)
517
mesh.MeshType = meshtype
518
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
519
return mesh
520
end
521
522
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
523
local mesh = Instance.new("SpecialMesh",parent)
524
mesh.MeshType = "FileMesh"
525
mesh.MeshId = meshid
526
mesh.Scale = Vector3.new(x1,y1,z1)
527
return mesh
528
end
529
530
531
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
532
local mesh = Instance.new("SpecialMesh",parent)
533
mesh.MeshType = "FileMesh"
534
mesh.MeshId = meshid
535
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
536
mesh.Scale = Vector3.new(x1,y1,z1)
537
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
538
return mesh
539
end
540
541
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
542
local weld = Instance.new("Weld")
543
weld.Parent = parent
544
weld.Part0 = part0
545
weld.Part1 = part1
546
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
547
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
548
return weld
549
end
550
551
function RemoveOutlines(part)
552
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
553
end
554
555
local Create = LoadLibrary("RbxUtility").Create
556
557
CFuncs = {	
558
	["Part"] = {
559
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
560
			local Part = Create("Part"){
561
				Parent = Parent,
562
				Reflectance = Reflectance,
563
				Transparency = Transparency,
564
				CanCollide = false,
565
				Locked = true,
566
				BrickColor = BrickColor.new(tostring(BColor)),
567
				Name = Name,
568
				Size = Size,
569
				Material = Material,
570
			}
571
			RemoveOutlines(Part)
572
			return Part
573
		end;
574
	};
575
	
576
	["Mesh"] = {
577
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
578
			local Msh = Create(Mesh){
579
				Parent = Part,
580
				Offset = OffSet,
581
				Scale = Scale,
582
			}
583
			if Mesh == "SpecialMesh" then
584
				Msh.MeshType = MeshType
585
				Msh.MeshId = MeshId
586
			end
587
			return Msh
588
		end;
589
	};
590
	
591
	["Mesh"] = {
592
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
593
			local Msh = Create(Mesh){
594
				Parent = Part,
595
				Offset = OffSet,
596
				Scale = Scale,
597
			}
598
			if Mesh == "SpecialMesh" then
599
				Msh.MeshType = MeshType
600
				Msh.MeshId = MeshId
601
			end
602
			return Msh
603
		end;
604
	};
605
	
606
	["Weld"] = {
607
		Create = function(Parent, Part0, Part1, C0, C1)
608
			local Weld = Create("Weld"){
609
				Parent = Parent,
610
				Part0 = Part0,
611
				Part1 = Part1,
612
				C0 = C0,
613
				C1 = C1,
614
			}
615
			return Weld
616
		end;
617
	};
618
619
	["Sound"] = {
620
		Create = function(id, par, vol, pit) 
621
			coroutine.resume(coroutine.create(function()
622
				local S = Create("Sound"){
623
					Volume = vol,
624
                                        Name = "EffectSoundo",
625
					Pitch = pit or 1,
626
					SoundId = id,
627
					Parent = par or workspace,
628
				}
629
				wait() 
630
				S:play() 
631
				game:GetService("Debris"):AddItem(S, 10)
632
			end))
633
		end;
634
	};
635
636
["LongSound"] = {
637
		Create = function(id, par, vol, pit) 
638
			coroutine.resume(coroutine.create(function()
639
				local S = Create("Sound"){
640
					Volume = vol,
641
					Pitch = pit or 1,
642
					SoundId = id,
643
					Parent = par or workspace,
644
				}
645
				wait() 
646
				S:play() 
647
				game:GetService("Debris"):AddItem(S, 60)
648
			end))
649
		end;
650
	};
651
	
652
	["ParticleEmitter"] = {
653
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
654
			local fp = Create("ParticleEmitter"){
655
				Parent = Parent,
656
				Color = ColorSequence.new(Color1, Color2),
657
				LightEmission = LightEmission,
658
				Size = Size,
659
				Texture = Texture,
660
				Transparency = Transparency,
661
				ZOffset = ZOffset,
662
				Acceleration = Accel,
663
				Drag = Drag,
664
				LockedToPart = LockedToPart,
665
				VelocityInheritance = VelocityInheritance,
666
				EmissionDirection = EmissionDirection,
667
				Enabled = Enabled,
668
				Lifetime = LifeTime,
669
				Rate = Rate,
670
				Rotation = Rotation,
671
				RotSpeed = RotSpeed,
672
				Speed = Speed,
673
				VelocitySpread = VelocitySpread,
674
			}
675
			return fp
676
		end;
677
	};
678
679
	CreateTemplate = {
680
	
681
	};
682
}
683
684
685
686
New = function(Object, Parent, Name, Data)
687
	local Object = Instance.new(Object)
688
	for Index, Value in pairs(Data or {}) do
689
		Object[Index] = Value
690
	end
691
	Object.Parent = Parent
692
	Object.Name = Name
693
	return Object
694
end
695
696
local halocolor = BrickColor.new("Mid gray")
697
local halocolor2 = BrickColor.new("Mid gray")
698
local halocolor3 = BrickColor.new("Really black")
699
local starcolor = BrickColor.new("Bright yellow")
700
local lunacolor = BrickColor.new("Navy blue")
701
local lunacolor2 = BrickColor.new("Bright blue")
702
local wepcolor = BrickColor.new("Deep blue")
703
local maincolor = BrickColor.new("Lapis")
704
local secondcolor = BrickColor.new("Lapis")
705
local m = Instance.new("Model",Character)
706
local m2 = Instance.new("Model",Character)
707
local m3 = Instance.new("Model",Character)
708
local mw1 = Instance.new("Model",Character)
709
local mw2 = Instance.new("Model",Character)
710
local mw3 = Instance.new("Model",Character)
711
local mw4 = Instance.new("Model",Character)
712
713
--------------
714
local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
715
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))
716
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
717
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))
718
719
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
720
CreateMesh(handle,"Brick",0,0,0)
721
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))
722
local valuaring = 10
723
724
local refec = Instance.new("ParticleEmitter",handlex)
725
refec.Texture = "rbxassetid://284205403"
726
refec.LightEmission = 0.95
727
refec.Color = ColorSequence.new(BrickColor.new("White").Color)
728
refec.Rate = 50
729
refec.Lifetime = NumberRange.new(0.5)
730
refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
731
refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
732
refec.Speed = NumberRange.new(0,2)
733
refec.Drag = 5
734
refec.LockedToPart = true
735
refec.Rotation = NumberRange.new(-500,500)
736
refec.VelocitySpread = 9000
737
refec.RotSpeed = NumberRange.new(-500,500)
738
local refec2 = refec:Clone()
739
refec2.LightEmission = 0.75
740
refec2.Texture = "rbxassetid://254287058"
741
refec2.Parent = handlex
742
refec2.Rate = 25
743
refec2.Lifetime = NumberRange.new(0.75)
744
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)})
745
refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
746
refec2.Speed = NumberRange.new(0)
747
local refec3 = refec:Clone()
748
refec3.LightEmission = 0.75
749
refec3.Texture = "rbxassetid://363275192"
750
refec3.Parent = handlex
751
refec3.Rate = 25
752
refec3.Lifetime = NumberRange.new(1)
753
refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
754
refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
755
refec3.Speed = NumberRange.new(0)
756
refec3.RotSpeed = NumberRange.new(-50,50)
757
758
for i = 0, 35 do
759
	valuaring = valuaring + 10
760
rn = CreateParta(mw2,0,0,"Neon",halocolor)
761
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
762
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))
763
rn = CreateParta(mw2,0,0,"Neon",halocolor)
764
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
765
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))
766
rn = CreateParta(mw2,0,0,"Neon",halocolor)
767
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
768
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))
769
rn = CreateParta(mw2,0,0,"Neon",halocolor)
770
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
771
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))
772
end
773
774
775
local handle = CreateParta(m,1,1,"Neon",maincolor)
776
CreateMesh(handle,"Brick",0.5,0.5,0.5)
777
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))
778
779
780
781
--- Left wing.
782
783
local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
784
CreateMesh(handle,"Brick",0.5,0.5,0.5)
785
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))
786
787
wed = CreateParta(mw1,0,0,"Neon",halocolor)
788
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
789
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))
790
wed = CreateParta(mw1,0,0,"Neon",halocolor)
791
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
792
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))
793
wed = CreateParta(mw1,0,0,"Neon",halocolor)
794
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
795
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))
796
wed = CreateParta(mw1,0,0,"Neon",halocolor)
797
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
798
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))
799
wed = CreateParta(mw1,0,0,"Neon",halocolor)
800
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
801
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))
802
wed = CreateParta(mw1,0,0,"Neon",halocolor)
803
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
804
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))
805
wed = CreateParta(mw1,0,0,"Neon",halocolor)
806
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
807
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))
808
wed = CreateParta(mw1,0,0,"Neon",halocolor)
809
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
810
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))
811
wed = CreateParta(mw1,0,0,"Neon",halocolor)
812
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
813
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))
814
wed = CreateParta(mw1,0,0,"Neon",halocolor)
815
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
816
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))
817
818
819
local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
820
CreateMesh(handle,"Brick",0.5,0.5,0.5)
821
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))
822
823
wed = CreateParta(mw1,0,0,"Neon",halocolor)
824
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
825
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))
826
wed = CreateParta(mw1,0,0,"Neon",halocolor)
827
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
828
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))
829
wed = CreateParta(mw1,0,0,"Neon",halocolor)
830
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
831
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))
832
wed = CreateParta(mw1,0,0,"Neon",halocolor)
833
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
834
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))
835
wed = CreateParta(mw1,0,0,"Neon",halocolor)
836
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
837
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))
838
wed = CreateParta(mw1,0,0,"Neon",halocolor)
839
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
840
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))
841
wed = CreateParta(mw1,0,0,"Neon",halocolor)
842
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
843
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))
844
wed = CreateParta(mw1,0,0,"Neon",halocolor)
845
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
846
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))
847
wed = CreateParta(mw1,0,0,"Neon",halocolor)
848
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
849
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))
850
wed = CreateParta(mw1,0,0,"Neon",halocolor)
851
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
852
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))
853
854
local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
855
CreateMesh(handle,"Brick",0.5,0.5,0.5)
856
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))
857
858
wed = CreateParta(mw1,0,0,"Neon",halocolor)
859
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
860
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))
861
wed = CreateParta(mw1,0,0,"Neon",halocolor)
862
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
863
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))
864
wed = CreateParta(mw1,0,0,"Neon",halocolor)
865
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
866
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))
867
wed = CreateParta(mw1,0,0,"Neon",halocolor)
868
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
869
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))
870
wed = CreateParta(mw1,0,0,"Neon",halocolor)
871
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
872
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))
873
wed = CreateParta(mw1,0,0,"Neon",halocolor)
874
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
875
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))
876
wed = CreateParta(mw1,0,0,"Neon",halocolor)
877
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
878
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))
879
wed = CreateParta(mw1,0,0,"Neon",halocolor)
880
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
881
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))
882
wed = CreateParta(mw1,0,0,"Neon",halocolor)
883
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
884
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))
885
wed = CreateParta(mw1,0,0,"Neon",halocolor)
886
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
887
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))
888
889
890
-- Right wing --
891
892
local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
893
CreateMesh(handle,"Brick",0.5,0.5,0.5)
894
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))
895
896
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
897
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
898
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))
899
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
900
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
901
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))
902
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
903
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
904
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))
905
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
906
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
907
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))
908
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
909
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
910
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))
911
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
912
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
913
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))
914
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
915
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
916
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))
917
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
918
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
919
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))
920
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
921
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
922
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))
923
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
924
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
925
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))
926
927
local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
928
CreateMesh(handle,"Brick",0.5,0.5,0.5)
929
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))
930
931
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
932
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
933
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))
934
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
935
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
936
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))
937
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
938
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
939
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))
940
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
941
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
942
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))
943
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
944
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
945
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))
946
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
947
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
948
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))
949
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
950
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
951
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))
952
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
953
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
954
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))
955
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
956
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
957
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))
958
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
959
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
960
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))
961
962
local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
963
CreateMesh(handle,"Brick",0.5,0.5,0.5)
964
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))
965
966
967
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
968
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
969
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))
970
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
971
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
972
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))
973
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
974
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
975
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))
976
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
977
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
978
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))
979
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
980
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
981
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))
982
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
983
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
984
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))
985
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
986
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
987
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))
988
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
989
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
990
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))
991
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
992
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
993
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))
994
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
995
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
996
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))
997
998
------------- Trails
999
local A0 = Instance.new("Attachment",lwing1)
1000
A0.Position = Vector3.new(0,-0.7,0)
1001
local A1 = Instance.new("Attachment",lwing1)
1002
A1.Position = Vector3.new(0,-3.5,0)
1003
tl1 = Instance.new('Trail',lwing1)
1004
tl1.Attachment0 = A0
1005
tl1.Attachment1 = A1
1006
tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1007
tl1.LightEmission = 1
1008
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1009
tl1.Color = ColorSequence.new(halocolor.Color)
1010
tl1.Lifetime = 0.5
1011
1012
local A0 = Instance.new("Attachment",lwing2)
1013
A0.Position = Vector3.new(0,-0.7,0)
1014
local A1 = Instance.new("Attachment",lwing2)
1015
A1.Position = Vector3.new(0,-3.5,0)
1016
tl2 = Instance.new('Trail',lwing2)
1017
tl2.Attachment0 = A0
1018
tl2.Attachment1 = A1
1019
tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1020
tl2.LightEmission = 1
1021
tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1022
tl2.Color = ColorSequence.new(halocolor.Color)
1023
tl2.Lifetime = 0.5
1024
1025
local A0 = Instance.new("Attachment",lwing3)
1026
A0.Position = Vector3.new(0,-0.7,0)
1027
local A1 = Instance.new("Attachment",lwing3)
1028
A1.Position = Vector3.new(0,-3.5,0)
1029
tl3 = Instance.new('Trail',lwing3)
1030
tl3.Attachment0 = A0
1031
tl3.Attachment1 = A1
1032
tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1033
tl3.LightEmission = 1
1034
tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1035
tl3.Color = ColorSequence.new(halocolor.Color)
1036
tl3.Lifetime = 0.5
1037
1038
local A0 = Instance.new("Attachment",rwing1)
1039
A0.Position = Vector3.new(0,-0.7,0)
1040
local A1 = Instance.new("Attachment",rwing1)
1041
A1.Position = Vector3.new(0,-3.5,0)
1042
tr1 = Instance.new('Trail',rwing1)
1043
tr1.Attachment0 = A0
1044
tr1.Attachment1 = A1
1045
tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1046
tr1.LightEmission = 1
1047
tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1048
tr1.Color = ColorSequence.new(halocolor2.Color)
1049
tr1.Lifetime = 0.5
1050
1051
local A0 = Instance.new("Attachment",rwing2)
1052
A0.Position = Vector3.new(0,-0.7,0)
1053
local A1 = Instance.new("Attachment",rwing2)
1054
A1.Position = Vector3.new(0,-3.5,0)
1055
tr2 = Instance.new('Trail',rwing2)
1056
tr2.Attachment0 = A0
1057
tr2.Attachment1 = A1
1058
tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1059
tr2.LightEmission = 1
1060
tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1061
tr2.Color = ColorSequence.new(halocolor2.Color)
1062
tr2.Lifetime = 0.5
1063
1064
local A0 = Instance.new("Attachment",rwing3)
1065
A0.Position = Vector3.new(0,-0.7,0)
1066
local A1 = Instance.new("Attachment",rwing3)
1067
A1.Position = Vector3.new(0,-3.5,0)
1068
tr3 = Instance.new('Trail',rwing3)
1069
tr3.Attachment0 = A0
1070
tr3.Attachment1 = A1
1071
tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1072
tr3.LightEmission = 1
1073
tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1074
tr3.Color = ColorSequence.new(halocolor2.Color)
1075
tr3.Lifetime = 0.5
1076
1077
--------------
1078
1079
1080
1081
for i, v in pairs(mw2:GetChildren()) do
1082
if v:IsA("Part") then
1083
v.BrickColor = BrickColor.new("White")
1084
v.Material = "Neon"
1085
end
1086
end
1087
for i, v in pairs(mw1:GetChildren()) do
1088
if v:IsA("Part") then
1089
v.Transparency = 0
1090
v.BrickColor = BrickColor.new("White")
1091
v.Material = "Neon"
1092
end
1093
end
1094
for i, v in pairs(extrawingmod1:GetChildren()) do
1095
if v:IsA("Part") then
1096
v.Transparency = 1
1097
v.BrickColor = BrickColor.new("White")
1098
v.Material = "Neon"
1099
end
1100
end
1101
for i, v in pairs(extrawingmod2:GetChildren()) do
1102
if v:IsA("Part") then
1103
v.Transparency = 1
1104
v.BrickColor = BrickColor.new("White")
1105
v.Material = "Neon"
1106
end
1107
end
1108
local MAINRUINCOLOR = BrickColor.new("Navy blue")
1109
local SECONDRUINCOLOR  = BrickColor.new("Navy blue")
1110
local THIRDRUINCOLOR = BrickColor.new("Really black")
1111
1112
function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
1113
for i, v in pairs(mw2:GetChildren()) do
1114
if v:IsA("Part") then
1115
v.BrickColor = one
1116
v.Material = "Neon"
1117
end
1118
end
1119
refec.Color = ColorSequence.new(one.Color)
1120
refec2.Color = ColorSequence.new(one.Color)
1121
refec3.Color = ColorSequence.new(one.Color)
1122
tr1.Color = ColorSequence.new(one.Color)
1123
tr2.Color = ColorSequence.new(one.Color)
1124
tr3.Color = ColorSequence.new(one.Color)
1125
imgl2.ImageColor3 = one.Color
1126
circl.ImageColor3 = two.Color
1127
techc.ImageColor3 = one.Color
1128
circl2.ImageColor3 = one.Color
1129
ned.TextColor3 = two.Color
1130
ned.TextStrokeColor3 = one.Color
1131
for i, v in pairs(mw1:GetChildren()) do
1132
if v:IsA("Part") then
1133
v.Transparency = 0
1134
v.BrickColor = two
1135
v.Material = "Neon"
1136
end
1137
end
1138
tl1.Color = ColorSequence.new(two.Color)
1139
tl2.Color = ColorSequence.new(two.Color)
1140
tl3.Color = ColorSequence.new(two.Color)
1141
for i, v in pairs(m:GetChildren()) do
1142
if v:IsA("Part") then
1143
v.BrickColor = three
1144
v.Material = "Ice"
1145
end
1146
end
1147
for i, v in pairs(m2:GetChildren()) do
1148
if v:IsA("Part") then
1149
v.BrickColor = four
1150
v.Material = "Ice"
1151
end
1152
end
1153
for i, v in pairs(m3:GetChildren()) do
1154
if v:IsA("Part") then
1155
v.BrickColor = five
1156
v.Material = "Neon"
1157
end
1158
end
1159
for i, v in pairs(extrawingmod1:GetChildren()) do
1160
if v:IsA("Part") then
1161
v.Transparency = exonetran
1162
v.BrickColor = exone
1163
v.Material = "Neon"
1164
end
1165
end
1166
for i, v in pairs(extrawingmod2:GetChildren()) do
1167
if v:IsA("Part") then
1168
v.Transparency = extwotran
1169
v.BrickColor = extwo
1170
v.Material = "Neon"
1171
end
1172
end
1173
end
1174
1175
imgl2.ImageColor3 = MAINRUINCOLOR.Color
1176
circl.ImageColor3 = SECONDRUINCOLOR.Color
1177
techc.ImageColor3 = MAINRUINCOLOR.Color
1178
circl2.ImageColor3 = MAINRUINCOLOR.Color
1179
ned.TextColor3 = MAINRUINCOLOR.Color
1180
ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
1181
1182
1183
function bosschatfunc(text,color,watval)
1184
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1185
coroutine.resume(coroutine.create(function()
1186
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1187
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1188
end
1189
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1190
scrg.Name = "Dialog"
1191
local txtlb = Instance.new("TextLabel",scrg)
1192
txtlb.Text = ""
1193
txtlb.Font = "Bodoni"
1194
txtlb.TextColor3 = Color3.new(0,0,0)
1195
txtlb.TextStrokeTransparency = 0
1196
txtlb.BackgroundTransparency = 0.75
1197
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1198
txtlb.TextStrokeColor3 = color
1199
txtlb.TextScaled = true
1200
txtlb.Size = UDim2.new(1,0,0.25,0)
1201
txtlb.TextXAlignment = "Left"
1202
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
1203
local txtlb2 = Instance.new("TextLabel",scrg)
1204
txtlb2.Text = "Chaotic:"
1205
txtlb2.Font = "Arcade"
1206
txtlb2.TextColor3 = Color3.new(0,0,0)
1207
txtlb2.TextStrokeTransparency = 0
1208
txtlb2.BackgroundTransparency = 1
1209
txtlb2.TextStrokeColor3 = color
1210
txtlb2.TextSize = 40
1211
txtlb2.Size = UDim2.new(1,0,0.25,0)
1212
txtlb2.TextXAlignment = "Left"
1213
txtlb2.Position = UDim2.new(0,0,1,0)
1214
local fvalen = 0.55
1215
local fval = -0.49
1216
coroutine.resume(coroutine.create(function()
1217
while true do
1218
Swait()
1219
if MODE == "Sanity" then
1220
txtlb.Rotation = math.random(-1,1)
1221
txtlb2.Rotation = math.random(-1,1)
1222
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1223
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1224
txtlb.TextStrokeColor3 = BrickColor.random().Color
1225
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1226
end
1227
end
1228
end))
1229
coroutine.resume(coroutine.create(function()
1230
while true do
1231
Swait()
1232
if scrg.Parent ~= nil then
1233
	fvalen = fvalen - 0.0001
1234
elseif scrg.Parent == nil then
1235
break
1236
end
1237
end
1238
end))
1239
local flol = 1.75
1240
local flil = 1.6
1241
coroutine.resume(coroutine.create(function()
1242
	for i = 0, 9 do
1243
		Swait()
1244
		fval = fval + 0.05
1245
		flol = flol - 0.1
1246
		flil = flil - 0.1
1247
		txtlb.Text = ""
1248
		txtlb.Position = UDim2.new(0,0,flol,0)
1249
		txtlb2.Position = UDim2.new(0,0,flil,0)
1250
	end
1251
	txtlb.Text = text
1252
wait(watval)
1253
local valinc = 0
1254
for i = 0, 99 do
1255
Swait()
1256
valinc = valinc + 0.0001
1257
flol = flol + valinc
1258
flil = flil + valinc
1259
txtlb.Rotation = txtlb.Rotation + valinc*20
1260
txtlb2.Rotation = txtlb2.Rotation - valinc*50
1261
txtlb.Position = UDim2.new(0,0,flol,0)
1262
txtlb2.Position = UDim2.new(0,0,flil,0)
1263
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1264
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1265
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1266
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1267
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1268
end
1269
scrg:Destroy()
1270
end))
1271
end))
1272
end
1273
end
1274
1275
function BigBlack(text,color,watval)
1276
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1277
coroutine.resume(coroutine.create(function()
1278
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1279
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1280
end
1281
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1282
scrg.Name = "Dialog"
1283
local txtlb = Instance.new("TextLabel",scrg)
1284
txtlb.Text = ""
1285
txtlb.Font = "Bodoni"
1286
txtlb.TextColor3 = Color3.new(0,0,0)
1287
txtlb.TextStrokeTransparency = 1
1288
txtlb.BackgroundTransparency = 1
1289
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1290
txtlb.TextStrokeColor3 = color
1291
txtlb.TextScaled = true
1292
txtlb.Size = UDim2.new(1,0,1,0)
1293
txtlb.TextXAlignment = "Center"
1294
txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
1295
local txtlb2 = Instance.new("TextLabel",scrg)
1296
txtlb2.Text = "Chaotic:"
1297
txtlb2.Font = "Arcade"
1298
txtlb2.TextColor3 = Color3.new(0,0,0)
1299
txtlb2.TextStrokeTransparency = 0
1300
txtlb2.BackgroundTransparency = 1
1301
txtlb2.TextStrokeColor3 = color
1302
txtlb2.TextSize = 40
1303
txtlb2.Size = UDim2.new(1,0,0.25,0)
1304
txtlb2.TextXAlignment = "Left"
1305
txtlb2.Position = UDim2.new(0,0,1,0)
1306
local fvalen = 0.55
1307
local fval = -0.49
1308
coroutine.resume(coroutine.create(function()
1309
while true do
1310
Swait()
1311
if MODE == "Sanity" then
1312
txtlb.Rotation = math.random(-1,1)
1313
txtlb2.Rotation = math.random(-1,1)
1314
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1315
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1316
txtlb.TextStrokeColor3 = BrickColor.random().Color
1317
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1318
end
1319
end
1320
end))
1321
coroutine.resume(coroutine.create(function()
1322
while true do
1323
Swait()
1324
if scrg.Parent ~= nil then
1325
	fvalen = fvalen - 0.0001
1326
elseif scrg.Parent == nil then
1327
break
1328
end
1329
end
1330
end))
1331
local flol = 1.05
1332
local flil = 0.75
1333
local flil2 = -0.2
1334
	coroutine.resume(coroutine.create(function()
1335
	for i = 1,string.len(text),1 do
1336
		wait()
1337
		text.Text = string.sub(text,1,i)
1338
	end
1339
	end))
1340
coroutine.resume(coroutine.create(function()
1341
	for i = 0, 1 do
1342
		fval = fval + 0.05
1343
		flol = flol - 0.1
1344
		flil2 = flil2 + 0.1
1345
		txtlb.Text = ""
1346
		txtlb.Position = UDim2.new(flil2,0,0,0)
1347
		txtlb.BackgroundTransparency = 1 - 0.1
1348
		txtlb2.Position = UDim2.new(flil2,0,0,0)
1349
	end
1350
	
1351
		for i = 0, 99 do
1352
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
1353
txtlb.TextTransparency = txtlb.TextTransparency - 0.01
1354
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
1355
txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
1356
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
1357
	end
1358
	
1359
	txtlb.Text = text
1360
wait(watval)
1361
local valinc = 0
1362
for i = 0, 99 do
1363
Swait()
1364
valinc = valinc + 0.0002
1365
flol = flol + valinc
1366
flil2 = flil2 + valinc
1367
txtlb.Rotation = txtlb.Rotation + valinc*15
1368
txtlb2.Rotation = txtlb2.Rotation - valinc*15
1369
txtlb.Position = UDim2.new(flil2,0,0,0)
1370
txtlb2.Position = UDim2.new(flil2,0,0,0)
1371
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1372
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1373
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1374
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1375
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1376
end
1377
scrg:Destroy()
1378
end))
1379
end))
1380
end
1381
end
1382
1383
RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
1384
1385
--//=================================\\
1386
--||          SOME TAG EDIT
1387
--\\=================================//
1388
local TEXTCOLOR = C3(0, 0, 1)
1389
1390
m = game.Players.LocalPlayer
1391
char = m.Character
1392
local txt = Instance.new("BillboardGui", char)
1393
txt.Adornee = char.Head
1394
txt.Name = "_status"
1395
txt.Size = UDim2.new(2, 0, 1.2, 0)
1396
txt.StudsOffset = Vector3.new(-18.75, 8, 0)
1397
local text = Instance.new("TextLabel", txt)
1398
text.Size = UDim2.new(20, 0, 7, 0)
1399
text.FontSize = "Size24"
1400
text.TextScaled = true
1401
text.TextTransparency = 0
1402
text.BackgroundTransparency = 1
1403
text.TextTransparency = 0
1404
text.TextStrokeTransparency = 0
1405
text.Font = "Bodoni"
1406
v = Instance.new("Part")
1407
v.Name = "ColorBrick"
1408
v.Parent = m.Character
1409
v.FormFactor = "Symmetric"
1410
v.Anchored = true
1411
v.CanCollide = false
1412
v.BottomSurface = "Smooth"
1413
v.TopSurface = "Smooth"
1414
v.Size = Vector3.new(10, 5, 3)
1415
v.Transparency = 1
1416
v.CFrame = char.Torso.CFrame
1417
v.BrickColor = BrickColor.new("Really black")
1418
v.Transparency = 1
1419
v.Shape = "Block"
1420
text.Text = "Lunar"
1421
1422
function RecolorTextAndRename(name,col1,col2,font)
1423
text.TextStrokeColor3 = col2
1424
text.TextColor3 = col1
1425
text.Font = font
1426
text.Text = name
1427
techc.ImageColor3 = col2
1428
circl.ImageColor3 = col2
1429
circl2.ImageColor3 = col1
1430
imgl2.ImageColor3 = col1
1431
imgl2b.ImageColor3 = col2
1432
ned.Text = name
1433
ned.TextColor3 = col1
1434
ned.TextStrokeColor3 = col2
1435
end
1436
--//=================================\\
1437
--|| 	      SOME FUNCTIONS
1438
--\\=================================//
1439
1440
1441
1442
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1443
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1444
end
1445
1446
function PositiveAngle(NUMBER)
1447
	if NUMBER >= 0 then
1448
		NUMBER = 0
1449
	end
1450
	return NUMBER
1451
end
1452
1453
function NegativeAngle(NUMBER)
1454
	if NUMBER <= 0 then
1455
		NUMBER = 0
1456
	end
1457
	return NUMBER
1458
end
1459
1460
function Swait(NUMBER)
1461
	if NUMBER == 0 or NUMBER == nil then
1462
		ArtificialHB.Event:wait()
1463
	else
1464
		for i = 1, NUMBER do
1465
			ArtificialHB.Event:wait()
1466
		end
1467
	end
1468
end
1469
1470
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
1471
	local NEWMESH = IT(MESH)
1472
	if MESH == "SpecialMesh" then
1473
		NEWMESH.MeshType = MESHTYPE
1474
		if MESHID ~= "nil" and MESHID ~= "" then
1475
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
1476
		end
1477
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
1478
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
1479
		end
1480
	end
1481
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
1482
	NEWMESH.Scale = SCALE
1483
	NEWMESH.Parent = PARENT
1484
	return NEWMESH
1485
end
1486
1487
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1488
	local NEWPART = IT("Part")
1489
	NEWPART.formFactor = FORMFACTOR
1490
	NEWPART.Reflectance = REFLECTANCE
1491
	NEWPART.Transparency = TRANSPARENCY
1492
	NEWPART.CanCollide = false
1493
	NEWPART.Locked = true
1494
	NEWPART.Anchored = true
1495
	if ANCHOR == false then
1496
		NEWPART.Anchored = false
1497
	end
1498
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
1499
	NEWPART.Name = NAME
1500
	NEWPART.Size = SIZE
1501
	NEWPART.Position = Torso.Position
1502
	NEWPART.Material = MATERIAL
1503
	NEWPART:BreakJoints()
1504
	NEWPART.Parent = PARENT
1505
	return NEWPART
1506
end
1507
1508
	local function weldBetween(a, b)
1509
	    local weldd = Instance.new("ManualWeld")
1510
	    weldd.Part0 = a
1511
	    weldd.Part1 = b
1512
	    weldd.C0 = CFrame.new()
1513
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1514
	    weldd.Parent = a
1515
	    return weldd
1516
	end
1517
1518
1519
function QuaternionFromCFrame(cf)
1520
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1521
	local trace = m00 + m11 + m22
1522
	if trace > 0 then 
1523
		local s = math.sqrt(1 + trace)
1524
		local recip = 0.5 / s
1525
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1526
	else
1527
		local i = 0
1528
		if m11 > m00 then
1529
			i = 1
1530
		end
1531
		if m22 > (i == 0 and m00 or m11) then
1532
			i = 2
1533
		end
1534
		if i == 0 then
1535
			local s = math.sqrt(m00 - m11 - m22 + 1)
1536
			local recip = 0.5 / s
1537
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1538
		elseif i == 1 then
1539
			local s = math.sqrt(m11 - m22 - m00 + 1)
1540
			local recip = 0.5 / s
1541
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1542
		elseif i == 2 then
1543
			local s = math.sqrt(m22 - m00 - m11 + 1)
1544
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1545
		end
1546
	end
1547
end
1548
 
1549
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1550
	local xs, ys, zs = x + x, y + y, z + z
1551
	local wx, wy, wz = w * xs, w * ys, w * zs
1552
	local xx = x * xs
1553
	local xy = x * ys
1554
	local xz = x * zs
1555
	local yy = y * ys
1556
	local yz = y * zs
1557
	local zz = z * zs
1558
	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))
1559
end
1560
 
1561
function QuaternionSlerp(a, b, t)
1562
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1563
	local startInterp, finishInterp;
1564
	if cosTheta >= 0.0001 then
1565
		if (1 - cosTheta) > 0.0001 then
1566
			local theta = ACOS(cosTheta)
1567
			local invSinTheta = 1 / SIN(theta)
1568
			startInterp = SIN((1 - t) * theta) * invSinTheta
1569
			finishInterp = SIN(t * theta) * invSinTheta
1570
		else
1571
			startInterp = 1 - t
1572
			finishInterp = t
1573
		end
1574
	else
1575
		if (1 + cosTheta) > 0.0001 then
1576
			local theta = ACOS(-cosTheta)
1577
			local invSinTheta = 1 / SIN(theta)
1578
			startInterp = SIN((t - 1) * theta) * invSinTheta
1579
			finishInterp = SIN(t * theta) * invSinTheta
1580
		else
1581
			startInterp = t - 1
1582
			finishInterp = t
1583
		end
1584
	end
1585
	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
1586
end
1587
1588
function Clerp(a, b, t)
1589
	local qa = {QuaternionFromCFrame(a)}
1590
	local qb = {QuaternionFromCFrame(b)}
1591
	local ax, ay, az = a.x, a.y, a.z
1592
	local bx, by, bz = b.x, b.y, b.z
1593
	local _t = 1 - t
1594
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1595
end
1596
1597
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
1598
	local frame = IT("Frame")
1599
	frame.BackgroundTransparency = TRANSPARENCY
1600
	frame.BorderSizePixel = BORDERSIZEPIXEL
1601
	frame.Position = POSITION
1602
	frame.Size = SIZE
1603
	frame.BackgroundColor3 = COLOR
1604
	frame.BorderColor3 = BORDERCOLOR
1605
	frame.Name = NAME
1606
	frame.Parent = PARENT
1607
	return frame
1608
end
1609
1610
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
1611
	local label = IT("TextLabel")
1612
	label.BackgroundTransparency = 1
1613
	label.Size = UD2(1, 0, 1, 0)
1614
	label.Position = UD2(0, 0, 0, 0)
1615
	label.TextColor3 = TEXTCOLOR
1616
	label.TextStrokeTransparency = STROKETRANSPARENCY
1617
	label.TextTransparency = TRANSPARENCY
1618
	label.FontSize = TEXTFONTSIZE
1619
	label.Font = TEXTFONT
1620
	label.BorderSizePixel = BORDERSIZEPIXEL
1621
	label.TextScaled = false
1622
	label.Text = TEXT
1623
	label.Name = NAME
1624
	label.Parent = PARENT
1625
	return label
1626
end
1627
1628
function NoOutlines(PART)
1629
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
1630
end
1631
1632
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
1633
	local NEWWELD = IT(TYPE)
1634
	NEWWELD.Part0 = PART0
1635
	NEWWELD.Part1 = PART1
1636
	NEWWELD.C0 = C0
1637
	NEWWELD.C1 = C1
1638
	NEWWELD.Parent = PARENT
1639
	return NEWWELD
1640
end
1641
1642
local S = IT("Sound")
1643
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
1644
	local NEWSOUND = nil
1645
	coroutine.resume(coroutine.create(function()
1646
		NEWSOUND = S:Clone()
1647
		NEWSOUND.Parent = PARENT
1648
		NEWSOUND.Volume = VOLUME
1649
		NEWSOUND.Pitch = PITCH
1650
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
1651
		NEWSOUND:play()
1652
		if DOESLOOP == true then
1653
			NEWSOUND.Looped = true
1654
		else
1655
			repeat wait(1) until NEWSOUND.Playing == false
1656
			NEWSOUND:remove()
1657
		end
1658
	end))
1659
	return NEWSOUND
1660
end
1661
1662
function CFrameFromTopBack(at, top, back)
1663
	local right = top:Cross(back)
1664
	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)
1665
end
1666
1667
--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})
1668
function WACKYEFFECT(Table)
1669
	local TYPE = (Table.EffectType or "Sphere")
1670
	local SIZE = (Table.Size or VT(1,1,1))
1671
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1672
	local TRANSPARENCY = (Table.Transparency or 0)
1673
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1674
	local CFRAME = (Table.CFrame or Torso.CFrame)
1675
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1676
	local ROTATION1 = (Table.RotationX or 0)
1677
	local ROTATION2 = (Table.RotationY or 0)
1678
	local ROTATION3 = (Table.RotationZ or 0)
1679
	local MATERIAL = (Table.Material or "Neon")
1680
	local COLOR = (Table.Color or C3(1,1,1))
1681
	local TIME = (Table.Time or 45)
1682
	local SOUNDID = (Table.SoundID or nil)
1683
	local SOUNDPITCH = (Table.SoundPitch or nil)
1684
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1685
	coroutine.resume(coroutine.create(function()
1686
		local PLAYSSOUND = false
1687
		local SOUND = nil
1688
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1689
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1690
			PLAYSSOUND = true
1691
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1692
		end
1693
		EFFECT.Color = COLOR
1694
		local MSH = nil
1695
		if TYPE == "Sphere" then
1696
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1697
		elseif TYPE == "Block" or TYPE == "Box" then
1698
			MSH = IT("BlockMesh",EFFECT)
1699
			MSH.Scale = SIZE
1700
		elseif TYPE == "Wave" then
1701
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1702
		elseif TYPE == "Ring" then
1703
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1704
		elseif TYPE == "Slash" then
1705
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1706
		elseif TYPE == "Round Slash" then
1707
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1708
		elseif TYPE == "Swirl" then
1709
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1710
		elseif TYPE == "Skull" then
1711
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1712
		elseif TYPE == "Crystal" then
1713
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1714
		end
1715
		if MSH ~= nil then
1716
			local MOVESPEED = nil
1717
			if MOVEDIRECTION ~= nil then
1718
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1719
			end
1720
			local GROWTH = SIZE - ENDSIZE
1721
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1722
			if TYPE == "Block" then
1723
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1724
			else
1725
				EFFECT.CFrame = CFRAME
1726
			end
1727
			for LOOP = 1, TIME+1 do
1728
				Swait()
1729
				MSH.Scale = MSH.Scale - GROWTH/TIME
1730
				if TYPE == "Wave" then
1731
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1732
				end
1733
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1734
				if TYPE == "Block" then
1735
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1736
				else
1737
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1738
				end
1739
				if MOVEDIRECTION ~= nil then
1740
					local ORI = EFFECT.Orientation
1741
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1742
					EFFECT.Orientation = ORI
1743
				end
1744
			end
1745
			if PLAYSSOUND == false then
1746
				EFFECT:remove()
1747
			else
1748
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
1749
				EFFECT:remove()
1750
			end
1751
		else
1752
			if PLAYSSOUND == false then
1753
				EFFECT:remove()
1754
			else
1755
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
1756
				EFFECT:remove()
1757
			end
1758
		end
1759
	end))
1760
end
1761
1762
function MakeForm(PART,TYPE)
1763
	if TYPE == "Cyl" then
1764
		local MSH = IT("CylinderMesh",PART)
1765
	elseif TYPE == "Ball" then
1766
		local MSH = IT("SpecialMesh",PART)
1767
		MSH.MeshType = "Sphere"
1768
	elseif TYPE == "Wedge" then
1769
		local MSH = IT("SpecialMesh",PART)
1770
		MSH.MeshType = "Wedge"
1771
	end
1772
end
1773
1774
Debris = game:GetService("Debris")
1775
1776
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1777
	local DIRECTION = CF(StartPos,EndPos).lookVector
1778
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
1779
end
1780
1781
local EyeSizes={
1782
	NumberSequenceKeypoint.new(0,1,0),
1783
	NumberSequenceKeypoint.new(1,0,0)
1784
}
1785
local EyeTrans={
1786
	NumberSequenceKeypoint.new(0,0.8,0),
1787
	NumberSequenceKeypoint.new(1,1,0)
1788
}
1789
local PE=Instance.new("ParticleEmitter",nil)
1790
PE.LightEmission=.8
1791
PE.Color = ColorSequence.new(BRICKC("Really red").Color)
1792
PE.Size=NumberSequence.new(EyeSizes)
1793
PE.Transparency=NumberSequence.new(EyeTrans)
1794
PE.Lifetime=NumberRange.new(0.35,1.5)
1795
PE.Rotation=NumberRange.new(0,360)
1796
PE.Rate=999
1797
PE.VelocitySpread = 10000
1798
PE.Acceleration = Vector3.new(0,0,0)
1799
PE.Drag = 5
1800
PE.Speed = NumberRange.new(0,0,0)
1801
PE.Texture="http://www.roblox.com/asset/?id=1351966707"
1802
PE.ZOffset = -0
1803
PE.Name = "PE"
1804
PE.Enabled = false
1805
1806
function particles(art)
1807
	local PARTICLES = PE:Clone()
1808
	PARTICLES.Parent = art
1809
end
1810
1811
function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
1812
	if FLOOR ~= nil then
1813
		coroutine.resume(coroutine.create(function()
1814
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
1815
			PART.CFrame = CF(POSITION)
1816
			for i = 1, 45 do
1817
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
1818
				RingPiece.Material = FLOOR.Material
1819
				RingPiece.Color = FLOOR.Color
1820
				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)))
1821
				Debris:AddItem(RingPiece,SWAIT)
1822
			end
1823
			PART:remove()
1824
		end))
1825
	end
1826
end
1827
1828
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
1829
	if FLOOR ~= nil then
1830
		for i = 1, AMOUNT do
1831
			local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
1832
			DEBREE.Material = FLOOR.Material
1833
			DEBREE.Color = FLOOR.Color
1834
			DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
1835
			DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
1836
			coroutine.resume(coroutine.create(function()
1837
				Swait(15)
1838
				DEBREE.Parent = workspace
1839
				DEBREE.CanCollide = true
1840
				Debris:AddItem(DEBREE,SWAIT)
1841
			end))
1842
		end
1843
	end
1844
end
1845
1846
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
1847
    local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
1848
    local mesh = IT("SpecialMesh",wave)
1849
    mesh.MeshType = "Sphere"
1850
    mesh.Scale = SIZE
1851
    mesh.Offset = VT(0,0,0)
1852
    wave.CFrame = CFRAME
1853
    coroutine.resume(coroutine.create(function(PART)
1854
        for i = 1, WAIT do
1855
            Swait()
1856
            mesh.Scale = mesh.Scale + GROW
1857
            wave.Transparency = wave.Transparency + (1/WAIT)
1858
            if wave.Transparency > 0.99 then
1859
                wave:remove()
1860
            end
1861
        end
1862
    end))
1863
end
1864
1865
1866
bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
1867
1868
--//=================================\\
1869
--||	     WEAPON CREATION
1870
--\\=================================//
1871
1872
function chatfunc(text)
1873
	local chat = coroutine.wrap(function()
1874
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
1875
		Character:FindFirstChild("TalkingBillBoard"):destroy()
1876
	end
1877
	local Bill = Instance.new("BillboardGui",Character)
1878
	Bill.Size = UDim2.new(0,100,0,40)
1879
	Bill.StudsOffset = Vector3.new(0,3,0)
1880
	Bill.Adornee = Character.Head
1881
	Bill.Name = "TalkingBillBoard"
1882
	local Hehe = Instance.new("TextLabel",Bill)
1883
	Hehe.BackgroundTransparency = 1
1884
	Hehe.BorderSizePixel = 0
1885
	Hehe.Text = ""
1886
	Hehe.Font = "Fantasy"
1887
	Hehe.TextSize = 40
1888
	Hehe.TextStrokeTransparency = 0
1889
	Hehe.Size = UDim2.new(1,0,0.5,0)
1890
	coroutine.resume(coroutine.create(function()
1891
		while Hehe ~= nil do
1892
			wait()	
1893
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
1894
			Hehe.Rotation = math.random(-5,5)
1895
			Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
1896
			Hehe.TextStrokeColor3 = Color3.new(0,0,0)
1897
		end
1898
	end))
1899
	for i = 1,string.len(text),1 do
1900
		wait()
1901
		Hehe.Text = string.sub(text,1,i)
1902
	end
1903
	wait(1)--Re[math.random(1, 93)]
1904
	for i = 0, 1, .025 do
1905
		wait()
1906
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
1907
		Hehe.TextStrokeTransparency = i
1908
		Hehe.TextTransparency = i
1909
	end
1910
	Bill:Destroy()
1911
	end)
1912
chat()
1913
end
1914
1915
function onChatted(msg)
1916
	chatfunc(msg)
1917
end
1918
1919
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
1920
PRT.Color = C3(0,0,0)
1921
local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
1922
CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
1923
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
1924
PRT.Color = C3(0/255,0/255,255/255)
1925
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
1926
CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
1927
for i = 1, 16 do
1928
	local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
1929
	FACE.Color = C3(0,0,0)
1930
	Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
1931
	CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
1932
end
1933
local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
1934
MakeForm(EYE,"Ball")
1935
EYE.Color = C3(0/255,0/255,255/255)
1936
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
1937
local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
1938
MakeForm(EYE2,"Ball")
1939
EYE2.Color = C3(0/255,0/255,255/255)
1940
1941
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
1942
1943
local LASTPART = Head
1944
for i = 1, 20 do
1945
	local MATH = (1-(i/25))
1946
	if LASTPART == Head then
1947
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1948
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
1949
		LASTPART = Horn
1950
		Horn.Color = C3((i*3-3)/0,0,0)
1951
	else
1952
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1953
		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))
1954
		LASTPART = Horn
1955
		Horn.Color = C3((i*3-3)/0,0,0)
1956
	end
1957
end
1958
local LASTPART = Head
1959
for i = 1, 20 do
1960
	local MATH = (1-(i/25))
1961
	if LASTPART == Head then
1962
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1963
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
1964
		LASTPART = Horn
1965
		Horn.Color = C3((i*3-3)/0,0,0)
1966
	else
1967
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
1968
		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))
1969
		LASTPART = Horn
1970
		Horn.Color = C3((i*3-3)/0,0,0)
1971
	end
1972
end
1973
1974
local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
1975
local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1976
Hair.Color = C3(0/255,0/255,255/255)
1977
CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
1978
local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
1979
local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
1980
Hair2.Color = C3(0/255,0/255,255/255)
1981
CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
1982
1983
local BODY = {}
1984
1985
for _, c in pairs(Character:GetDescendants()) do
1986
	if c:IsA("BasePart") and c.Name ~= "Handle" then
1987
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
1988
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1989
		end
1990
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
1991
	elseif c:IsA("JointInstance") then
1992
		table.insert(BODY,{c,c.Parent,nil,nil,nil})
1993
	end
1994
end
1995
1996
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
1997
MakeForm(Eye,"Ball")
1998
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
1999
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
2000
MakeForm(Eye,"Ball")
2001
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
2002
local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
2003
MakeForm(Eye2,"Ball")
2004
CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
2005
2006
2007
XEYE.Parent = nil
2008
BALL.Parent = Character
2009
2010
for e = 1, #BODY do
2011
	if BODY[e] ~= nil then
2012
		local STUFF = BODY[e]
2013
		local PART = STUFF[1]
2014
		local PARENT = STUFF[2]
2015
		local MATERIAL = STUFF[3]
2016
		local COLOR = STUFF[4]
2017
		local TRANSPARENCY = STUFF[5]
2018
		if PART.ClassName == "Part" and PART ~= RootPart then
2019
			PART.Material = MATERIAL
2020
			PART.Color = COLOR
2021
			PART.Transparency = TRANSPARENCY
2022
		end
2023
		PART.AncestryChanged:Connect(function()
2024
			PART.Parent = PARENT
2025
		end)
2026
	end
2027
end
2028
2029
local SKILLTEXTCOLOR = C3(0,0,0)
2030
local SKILLFONT = "Antique"
2031
local SKILLTEXTSIZE = 7
2032
2033
function Blink()
2034
	coroutine.resume(coroutine.create(function()
2035
		if EYE ~= nil then
2036
			for i = 1, 5 do
2037
				Swait()
2038
				EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2039
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2040
			end
2041
			for i = 1, 7 do
2042
				Swait()
2043
				EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2044
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2045
			end
2046
			EYE.Mesh.Scale = VT(1,1,1)
2047
			EYE2.Mesh.Scale = EYE.Mesh.Scale
2048
		end
2049
	end))
2050
end
2051
2052
function Blink2()
2053
	coroutine.resume(coroutine.create(function()
2054
		if Eye ~= nil then
2055
			for i = 1, 5 do
2056
				Swait()
2057
				Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2058
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2059
			end
2060
			for i = 1, 7 do
2061
				Swait()
2062
				Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2063
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2064
			end
2065
			Eye.Mesh.Scale = VT(1,1,1)
2066
			Eye2.Mesh.Scale = EYE.Mesh.Scale
2067
		end
2068
	end))
2069
end
2070
2071
function refit()
2072
	Character.Parent = workspace
2073
	for e = 1, #BODY do
2074
		if BODY[e] ~= nil then
2075
			local STUFF = BODY[e]
2076
			local PART = STUFF[1]
2077
			local PARENT = STUFF[2]
2078
			local MATERIAL = STUFF[3]
2079
			local COLOR = STUFF[4]
2080
			local TRANSPARENCY = STUFF[5]
2081
			if PART.ClassName == "Part" and PART ~= RootPart then
2082
				PART.Material = MATERIAL
2083
				PART.Color = COLOR
2084
				PART.Transparency = TRANSPARENCY
2085
			end
2086
			if PART.Parent ~= PARENT then
2087
				Humanoid:remove()
2088
				PART.Parent = PARENT
2089
				Humanoid = IT("Humanoid",Character)
2090
			end
2091
		end
2092
	end
2093
end
2094
2095
Humanoid.Died:connect(function()
2096
	refit()
2097
end)
2098
2099
--//=================================\\
2100
--||	     DAMAGE FUNCTIONS
2101
--\\=================================//
2102
2103
function StatLabel(CFRAME, TEXT, COLOR)
2104
	local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
2105
	STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
2106
	local BODYGYRO = IT("BodyGyro", STATPART)
2107
	game:GetService("Debris"):AddItem(STATPART ,5)
2108
	local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
2109
	BILLBOARDGUI.Adornee = STATPART
2110
	BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
2111
	BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
2112
	BILLBOARDGUI.AlwaysOnTop = false
2113
	local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
2114
	TEXTLABEL.BackgroundTransparency = 1
2115
	TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
2116
	TEXTLABEL.Text = TEXT
2117
	TEXTLABEL.Font = SKILLFONT
2118
	TEXTLABEL.FontSize="Size42"
2119
	TEXTLABEL.TextColor3 = COLOR
2120
	TEXTLABEL.TextStrokeTransparency = 0
2121
	TEXTLABEL.TextScaled = true
2122
	TEXTLABEL.TextWrapped = true
2123
	coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
2124
		for i = 1, 50 do
2125
			Swait()
2126
			STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
2127
			TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
2128
			TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
2129
		end
2130
		THEPART.Parent = nil
2131
	end),STATPART, TEXTLABEL)
2132
end
2133
2134
--//=================================\\
2135
--||			DAMAGING
2136
--\\=================================//
2137
2138
function KillChildren(v)
2139
	v:BreakJoints()
2140
	for _, c in pairs(v:GetChildren()) do
2141
		if c:IsA("BasePart") then
2142
			if c.Transparency < 1 then
2143
				if c:FindFirstChildOfClass("Decal") then
2144
					c:FindFirstChildOfClass("Decal"):remove()
2145
				end
2146
				particles(c)
2147
				c.PE.Enabled = true
2148
				c.Parent = Effects
2149
				c.CanCollide = false
2150
				c.Material = "Neon"
2151
				c.Color = C3(1,0,0)
2152
				c.Transparency = 1
2153
				local grav = Instance.new("BodyPosition",c)
2154
				grav.P = 20000
2155
				grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2156
				grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
2157
				grav.Name = "GravityForce"
2158
				coroutine.resume(coroutine.create(function()
2159
					for i = 1, 20 do
2160
						Swait()
2161
						c.Transparency = c.Transparency + 1/20
2162
					end
2163
					c.PE.Enabled = false
2164
					Debris:AddItem(c,2)
2165
				end))
2166
			end
2167
		end
2168
	end
2169
end
2170
2171
function ApplyAoE(POSITION,RANGE)
2172
	local CHILDREN = workspace:GetDescendants()
2173
	for index, CHILD in pairs(CHILDREN) do
2174
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2175
			local LISTED = false
2176
			for LIST = 1, #WHITELIST do
2177
				if WHITELIST[LIST] ~= nil then
2178
					if CHILD.Name == WHITELIST[LIST] then
2179
						LISTED = true
2180
					end
2181
				end
2182
			end
2183
			if LISTED == false then
2184
				local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2185
				if HUM then
2186
					local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2187
					if TORSO then
2188
						if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
2189
							KillChildren(CHILD)
2190
						end
2191
					end
2192
				end
2193
			end
2194
		end
2195
	end
2196
end
2197
2198
function ApplyDamage(Humanoid,Damage,TorsoPart)
2199
	local defence = Instance.new("BoolValue",Humanoid.Parent)
2200
	defence.Name = ("HitBy"..Player.Name)
2201
	game:GetService("Debris"):AddItem(defence, 0.001)
2202
	Damage = Damage * DAMAGEMULTIPLIER
2203
	if Humanoid.Health ~= 0 then
2204
		local CritChance = MRANDOM(1,100)
2205
		if Damage > Humanoid.Health then
2206
			Damage = math.ceil(Humanoid.Health)
2207
			if Damage == 0 then
2208
				Damage = 0.1
2209
			end
2210
		end
2211
		Humanoid.Health = Humanoid.Health - Damage
2212
	end
2213
end
2214
2215
function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
2216
	local CHILDREN = workspace:GetDescendants()
2217
	for index, CHILD in pairs(CHILDREN) do
2218
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2219
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2220
			if HUM then
2221
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2222
				if TORSO then
2223
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2224
						if INSTAKILL == true then
2225
							CHILD:BreakJoints()
2226
						else
2227
							local DMG = MRANDOM(MINDMG,MAXDMG)
2228
							ApplyDamage(HUM,DMG,TORSO)
2229
						end
2230
						if FLING > 0 then
2231
							for _, c in pairs(CHILD:GetChildren()) do
2232
								if c:IsA("BasePart") then
2233
									local bv = Instance.new("BodyVelocity") 
2234
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2235
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
2236
									bv.Parent = c
2237
									Debris:AddItem(bv,0.05)
2238
								end
2239
							end
2240
						end
2241
					end
2242
				end
2243
			end
2244
		end
2245
	end
2246
end
2247
2248
--//=================================\\
2249
--||	     MODE SWITCHING
2250
--\\=================================//
2251
2252
function ResetMode()
2253
	ATTACK = true
2254
	Rooted = true
2255
	BALL.Parent = Character
2256
	XEYE.Parent = nil
2257
		SONG = 561833161
2258
        PITCH = 1
2259
        VOLUME = 3
2260
        sick.TimePosition = 7
2261
        FACE = 176217464
2262
        Speed = 13
2263
        text.Text = "Lunar"
2264
        TEXTCOLOR = C3(0, 0, 1)
2265
		EYE.Color = C3(0/255,0/255,255/255)
2266
		EYE2.Color = C3(0/255,0/255,255/255)
2267
		Hair.Color = C3(0/255,0/255,255/255)
2268
		Hair2.Color = C3(0/255,0/255,255/255)
2269
		PRT.Color = C3(0/255,0/255,255/255)
2270
        MAINRUINCOLOR = BrickColor.new("Navy blue")
2271
        SECONDRUINCOLOR  = BrickColor.new("Navy blue")
2272
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2273
        bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
2274
		MODE = "Lunar"
2275
        ned.Text = "Lunar"
2276
	ATTACK = false
2277
	Rooted = false
2278
	end
2279
2280
function SolarForm()
2281
	ATTACK = true
2282
	Rooted = true
2283
	BALL.Parent = Character
2284
	XEYE.Parent = nil
2285
		SONG = 1259692095
2286
        PITCH = 1
2287
        VOLUME = 4
2288
        sick.TimePosition = 0
2289
        FACE = 404306534
2290
        Speed = 16
2291
        text.Text = "Solar"
2292
        TEXTCOLOR = C3(215/255,147/255,0/255)
2293
		PRT.Color = C3(215/255,147/255,0/255)
2294
		EYE.Color = C3(215/255,147/255,0/255)
2295
		EYE2.Color = C3(143/255,98/255,0/255)
2296
		Hair.Color = C3(215/255,147/255,0/255)
2297
		Hair2.Color = C3(171/255,117/255,0/255)
2298
        MAINRUINCOLOR = BrickColor.new("Neon orange")
2299
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
2300
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2301
		MODE = "Solar"
2302
        ned.Text = "Solar"
2303
	ATTACK = false
2304
	Rooted = false
2305
end
2306
2307
function SuperiorForm()
2308
	ATTACK = true
2309
	Rooted = true
2310
	BALL.Parent = Character
2311
	XEYE.Parent = nil
2312
		SONG = 1873219898
2313
        PITCH = 1
2314
        VOLUME = 4
2315
        sick.TimePosition = 0.01
2316
        FACE = 148988280
2317
        Speed = 25
2318
        text.Text = "Superior"
2319
        TEXTCOLOR = C3(107/255,0/255,0/255)
2320
		PRT.Color = C3(117/255,0/255,0/255)
2321
		EYE.Color = C3(255/255,0/255,0/255)
2322
		EYE2.Color = C3(255/255,0/255,0/255)
2323
		Hair.Color = C3(151/255,0/255,0/255)
2324
		Hair2.Color = C3(151/255,0/255,0/255)
2325
        MAINRUINCOLOR = BrickColor.new("Really black")
2326
        SECONDRUINCOLOR  = BrickColor.new("Really red")
2327
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2328
		MODE = "Superior"
2329
        ned.Text = "Superior"
2330
	ATTACK = false
2331
	Rooted = false
2332
end
2333
2334
function BlackWhiteForm()
2335
	ATTACK = true
2336
	Rooted = true
2337
	XEYE.Parent = nil
2338
	BALL.Parent = Character
2339
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2340
    text.Text = " "
2341
	for i = 0, 1, 0.1 / Animation_Speed do
2342
		Swait()
2343
			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)
2344
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2345
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2346
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2347
			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)
2348
			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)
2349
	end
2350
        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})
2351
	UNANCHOR = false
2352
	RootPart.Anchored = true
2353
	for i = 0, 2, 0.1 / Animation_Speed do
2354
		Swait()
2355
			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)
2356
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2357
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2358
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2359
			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)
2360
			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)
2361
	end
2362
	for i = 0, 0.1, 0.1 / Animation_Speed do
2363
		Swait()
2364
			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)
2365
			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)
2366
			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)
2367
			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)
2368
			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)
2369
			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)
2370
	end
2371
        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})
2372
	    UNANCHOR = true
2373
	    RootPart.Anchored = false
2374
        MODE = "90s"
2375
		SONG = 1166995642
2376
        PITCH = 1
2377
        VOLUME = 3.5
2378
        sick.TimePosition = 17.5
2379
        FACE = 2365263255
2380
        Speed = 16
2381
        text.Text = "OLD TIME"
2382
        ned.Text = "90's"
2383
        TEXTCOLOR = C3(255/255,255/255,255/255)
2384
		PRT.Color = C3(255/255,255/255,255/255)
2385
		EYE.Color = C3(95/255,95/255,95/255)
2386
		EYE2.Color = C3(95/255,95/255,95/255)
2387
		Hair.Color = C3(255/255,255/255,255/255)
2388
		Hair2.Color = C3(27/255,42/255,53/255)
2389
        MAINRUINCOLOR = BrickColor.new("Institutional white")
2390
        SECONDRUINCOLOR  = BrickColor.new("Black")
2391
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2392
	ATTACK = false
2393
	Rooted = false
2394
end
2395
2396
function EightyForm()
2397
	ATTACK = true
2398
	Rooted = true
2399
	XEYE.Parent = nil
2400
	BALL.Parent = Character
2401
    text.Text = " "
2402
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2403
	for i = 0, 1, 0.1 / Animation_Speed do
2404
		Swait()
2405
			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)
2406
			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)
2407
			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)
2408
			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)
2409
			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)
2410
			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)
2411
	end
2412
        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})
2413
	UNANCHOR = false
2414
	RootPart.Anchored = true
2415
	for i = 0, 2, 0.1 / Animation_Speed do
2416
		Swait()
2417
			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)
2418
			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)
2419
			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)
2420
			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)
2421
			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)
2422
			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)
2423
	end
2424
	for i = 0, 0.1, 0.1 / Animation_Speed do
2425
		Swait()
2426
			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)
2427
			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)
2428
			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)
2429
			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)
2430
			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)
2431
			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)
2432
	end
2433
	UNANCHOR = true
2434
	RootPart.Anchored = false
2435
        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})
2436
        MODE = "80s"
2437
        text.Text = "80's"
2438
        ned.Text = "80's"
2439
        TEXTCOLOR = C3(27/255,42/255,53/255)
2440
		PRT.Color = C3(27/255,42/255,53/255)
2441
		EYE.Color = C3(95/255,95/255,95/255)
2442
		EYE2.Color = C3(95/255,95/255,95/255)
2443
		Hair.Color = C3(27/255,42/255,53/255)
2444
		Hair2.Color = C3(255/255,255/255,255/255)
2445
        MAINRUINCOLOR = BrickColor.new("Black")
2446
        SECONDRUINCOLOR  = BrickColor.new("Institutional white")
2447
        FACE = 2365263255
2448
		SONG = 1141556798
2449
        PITCH = 1
2450
        VOLUME = 3.5
2451
        sick.TimePosition = 0.1
2452
        Speed = 16
2453
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2454
	    UNANCHOR = true
2455
	    RootPart.Anchored = false
2456
	ATTACK = false
2457
	Rooted = false
2458
end
2459
2460
function BlackForm()
2461
	ATTACK = true
2462
	Rooted = true
2463
	BALL.Parent = Character
2464
	XEYE.Parent = nil
2465
	SONG = 2525700576
2466
    PITCH = 1
2467
    VOLUME = 2.5
2468
    sick.TimePosition = 0.5
2469
    text.Text = ""
2470
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2471
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
2472
    chatfunc("ITS TIME.......")
2473
    BigBlack("ITS TIME.......",MAINRUINCOLOR.Color,3)
2474
	for i=0, 4, 0.1 / Animation_Speed do
2475
		Swait()
2476
			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)
2477
			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)
2478
			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)
2479
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2480
			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)
2481
			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)				
2482
	end
2483
    BigBlack("WHEN SOME OTHER TAKE CONTROL!",MAINRUINCOLOR.Color,3)
2484
	chatfunc("WHEN SOME OTHER TAKE CONTROL!")
2485
	for i=0, 4, 0.1 / Animation_Speed do
2486
		Swait()
2487
			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)
2488
			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)
2489
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2490
			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)
2491
			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)
2492
			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)			
2493
	end
2494
	BigBlack("MICHEAL IV TAKE CONTROL",MAINRUINCOLOR.Color,1.5)
2495
	chatfunc("MICHEAL IV TAKE CONTROL")
2496
	for i=0, 5, 0.1 / Animation_Speed do
2497
		Swait()
2498
			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)
2499
			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)
2500
			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)
2501
			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)
2502
			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)
2503
			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)				
2504
	end
2505
    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})	
2506
    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})
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 = 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})
2526
    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})
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
    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})
2546
    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})
2547
	CreateSound(206082327,Torso,3,1,false)
2548
	for i=0, 0.7, 0.1 / Animation_Speed do
2549
		Swait()
2550
			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)
2551
			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)
2552
			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)
2553
			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)
2554
			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)
2555
			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)				
2556
	end
2557
		MODE = "Black"
2558
        FACE = 404306534
2559
        Speed = 45
2560
        text.Text = "INCONTROL"
2561
        ned.Text = "TBB"
2562
        TEXTCOLOR = C3(27/255,42/255,53/255)
2563
		PRT.Color = C3(27/255,42/255,53/255)
2564
		EYE.Color = C3(27/255,42/255,53/255)
2565
		EYE2.Color = C3(27/255,42/255,53/255)
2566
		Hair.Color = C3(27/255,42/255,53/255)
2567
		Hair2.Color = C3(27/255,42/255,53/255)
2568
        MAINRUINCOLOR = BrickColor.new("Black")
2569
        SECONDRUINCOLOR  = BrickColor.new("Black")
2570
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2571
	ATTACK = false
2572
	Rooted = false
2573
end
2574
2575
function LostForm()
2576
	ATTACK = true
2577
	Rooted = true
2578
	BALL.Parent = Character
2579
	XEYE.Parent = nil
2580
		SONG = 723652641
2581
        PITCH = 1
2582
        VOLUME = 3
2583
        sick.TimePosition = 0.5
2584
        FACE = 0
2585
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2586
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
2587
    CreateSound(136007472,Torso,5,1.2,false)
2588
	for i=0, 2.5, 0.1 / Animation_Speed do
2589
		Swait()
2590
			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)
2591
			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)
2592
			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)
2593
			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)
2594
			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)
2595
			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)			
2596
	end
2597
    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})	
2598
    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})
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 = 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})
2616
    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})
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
    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})
2640
    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})
2641
    CreateSound(847061203,Torso,3,1,false)
2642
    CreateSound(239000203,Torso,3,1,false)
2643
    CreateSound(579687077,Torso,3,0.75,false)
2644
        MODE = "LostHope"
2645
        Speed = 12
2646
        text.Text = "MICHEAL III"
2647
        ned.Text = "Lost"
2648
        TEXTCOLOR = C3(0/255,0/255,0/255)
2649
		PRT.Color = C3(0/255,0/255,0/255)
2650
		EYE.Color = C3(0/255,0/255,0/255)
2651
		EYE2.Color = C3(0/255,0/255,0/255)
2652
		Hair.Color = C3(0/255,0/255,0/255)
2653
		Hair2.Color = C3(0/255,0/255,0/255)
2654
        MAINRUINCOLOR = BrickColor.new("Really black")
2655
        SECONDRUINCOLOR  = BrickColor.new("Really black")
2656
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2657
	for i=0, 1.5, 0.1 / Animation_Speed do
2658
		Swait()
2659
			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)
2660
			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)
2661
			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)
2662
			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)
2663
			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)
2664
			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)			
2665
	end
2666
	ATTACK = false
2667
	Rooted = false
2668
end
2669
2670
function TerraForm()
2671
	ATTACK = true
2672
	Rooted = true
2673
	BALL.Parent = Character
2674
	XEYE.Parent = nil
2675
		SONG = 157460916
2676
        PITCH = 1
2677
        VOLUME = 3
2678
        sick.TimePosition = 0
2679
        FACE = 
2680
        Speed = 27
2681
        MODE = "Hexa"
2682
        text.Text = "???"
2683
        ned.Text = "Terra"
2684
        TEXTCOLOR = C3(170/255,85/255,0/255)
2685
		PRT.Color = C3(86/255,66/255,54/255)
2686
		EYE.Color = C3(39/255,70/255,45/255)
2687
		EYE2.Color = C3(39/255,70/255,45/255)
2688
		Hair.Color = C3(39/255,70/255,45/255)
2689
		Hair2.Color = C3(39/255,70/255,45/255)
2690
        MAINRUINCOLOR = BrickColor.new("Crimson")
2691
        SECONDRUINCOLOR  = BrickColor.new("Dirt brown")
2692
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2693
	ATTACK = false
2694
	Rooted = false
2695
end
2696
2697
function RandomForm()
2698
	ATTACK = true
2699
	Rooted = true
2700
	XEYE.Parent = nil
2701
	BALL.Parent = Character
2702
	    UNANCHOR = true
2703
	    RootPart.Anchored = false
2704
        MODE = "Random"
2705
		SONG = 0
2706
        PITCH = 1
2707
        VOLUME = 3.5
2708
        sick.TimePosition = 0
2709
        FACE = 2365263255
2710
        Speed = 20
2711
        text.Text = "Randomizer"
2712
        ned.Text = "Randomizer"
2713
        TEXTCOLOR = BrickColor.Random().Color
2714
		PRT.Color = BrickColor.Random().Color
2715
		EYE.Color = BrickColor.Random().Color
2716
		EYE2.Color = BrickColor.Random().Color
2717
		Hair.Color = BrickColor.Random().Color
2718
		Hair2.Color = BrickColor.Random().Color
2719
        MAINRUINCOLOR = BrickColor.Random()
2720
        SECONDRUINCOLOR  = BrickColor.Random()
2721
        RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
2722
	ATTACK = false
2723
	Rooted = false
2724
end
2725
2726
function VantaForm()
2727
	ATTACK = true
2728
	Rooted = true
2729
	BALL.Parent = Character
2730
	XEYE.Parent = nil
2731
		SONG = 190845741
2732
        PITCH = 1
2733
        VOLUME = 6
2734
        sick.TimePosition = 12.5
2735
		wait(1)
2736
		for i=0, 2.5, 0.1 / Animation_Speed do
2737
		    Swait()
2738
			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)
2739
			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)
2740
			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)
2741
			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)
2742
			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)
2743
			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)				
2744
        end
2745
		MODE = "Vanta"
2746
        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})
2747
        FACE = 404306534
2748
        Speed = 12
2749
        text.Text = "Vanta-X"
2750
        ned.Text = "Vanta-X"
2751
        TEXTCOLOR = C3(107/255,50/255,124/255)
2752
		PRT.Color = C3(107/255,50/255,124/255)
2753
		EYE.Color = C3(155/255,0/255,255/255)
2754
		EYE2.Color = C3(155/255,0/255,255/255)
2755
		Hair.Color = C3(80/255,0/255,180/255)
2756
		Hair2.Color = C3(50/255,0/255,150/255)
2757
        MAINRUINCOLOR = BrickColor.new("Royal purple")
2758
        SECONDRUINCOLOR  = BrickColor.new("Dark indigo")
2759
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2760
	ATTACK = false
2761
	Rooted = false
2762
end
2763
2764
function ChronoForm()
2765
	ATTACK = true
2766
	Rooted = true
2767
	BALL.Parent = Character
2768
	XEYE.Parent = nil
2769
		SONG = 432493949
2770
        PITCH = 1
2771
        VOLUME = 3
2772
        sick.TimePosition = 0
2773
        FACE = 2371494469
2774
        Speed = 16
2775
        MODE = "Time"
2776
        text.Text = "Chronos"
2777
        ned.Text = "Chronos"
2778
        TEXTCOLOR = C3(0/255,255/255,0/255)
2779
		PRT.Color = C3(0/255,155/255,0/255)
2780
		EYE.Color = C3(0/255,255/255,0/255)
2781
		EYE2.Color = C3(0/255,255/255,0/255)
2782
		Hair.Color = C3(239/255,184/255,56/255)
2783
		Hair2.Color = C3(245/255,205/255,48/255)
2784
		MODE = "Time"
2785
        MAINRUINCOLOR = BrickColor.new("Lime green")
2786
        SECONDRUINCOLOR  = BrickColor.new("Lime green")
2787
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2788
	ATTACK = false
2789
	Rooted = false
2790
end
2791
2792
function SenseForm()
2793
	ATTACK = true
2794
	Rooted = true
2795
	BALL.Parent = Character
2796
	XEYE.Parent = nil
2797
		SONG = 1497785701
2798
        PITCH = 1
2799
        VOLUME = 3
2800
        sick.TimePosition = 13.75
2801
        FACE = 2375008868
2802
        Speed = 13
2803
        MODE = "Sense"
2804
        text.TextColor3 = C3(255/255,255/255,255/255)
2805
        text.Text = "None-Sense"
2806
        ned.Text = "Non-Sense"
2807
        TEXTCOLOR = C3(255/255,255/255,255/255)
2808
        coroutine.resume(coroutine.create(function()
2809
	    repeat
2810
		text.TextColor3 = C3(13/255,105/255,172/255)
2811
		Swait(5)
2812
        text.TextColor3 = C3(196/255,40/255,28/255)
2813
        Swait(5)
2814
	    until MODE ~= "Sense"
2815
        text.TextColor3 = C3(27/255,42/255,53/255)
2816
        end))
2817
		PRT.Color = C3(13/255,105/255,172/255)
2818
		EYE.Color = C3(255/255,255/255,255/255)
2819
		EYE2.Color = C3(255/255,255/255,255/255)
2820
		Hair.Color = C3(196/255,40/255,28/255)
2821
		Hair2.Color = C3(196/255,40/255,28/255)
2822
        MAINRUINCOLOR = BrickColor.new("Bright red")
2823
        SECONDRUINCOLOR  = BrickColor.new("Bright blue")
2824
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2825
	ATTACK = false
2826
	Rooted = false
2827
end
2828
2829
function SanityForm()
2830
	ATTACK = true
2831
	Rooted = true
2832
	BALL.Parent = Character
2833
	XEYE.Parent = nil
2834
		SONG = 2347469019
2835
        PITCH = 1
2836
        VOLUME = 3
2837
        sick.TimePosition = 0
2838
        FACE = 2375030229
2839
        Speed = 30
2840
        TEXTCOLOR = C3(0/255,0/255,0/255)
2841
        text.Text = "ERROR IN BALDI WORLD"
2842
        coroutine.resume(coroutine.create(function()
2843
	    repeat
2844
        ned.Text = "Sanity-Less"
2845
		PRT.Color = BrickColor.Random().Color
2846
		EYE.Color = BrickColor.Random().Color
2847
		EYE2.Color = BrickColor.Random().Color
2848
		Hair.Color = BrickColor.Random().Color
2849
		Hair2.Color = BrickColor.Random().Color
2850
        MAINRUINCOLOR = BrickColor.Random()
2851
        SECONDRUINCOLOR = BrickColor.Random()
2852
	    text.TextColor3 = BrickColor.Random().Color
2853
	    text.TextStrokeColor3 = BrickColor.Random().Color
2854
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2855
        Swait(5)
2856
	 	until MODE ~= "Sanity"
2857
	    text.TextColor3 = C3(27/255,42/255,53/255)
2858
    end))
2859
        TEXTCOLOR = C3(0/255,0/255,0/255)
2860
		PRT.Color = C3(99/255,95/255,98/255)
2861
		EYE.Color = C3(99/255,95/255,98/255)
2862
		EYE2.Color = C3(99/255,95/255,98/255)
2863
		Hair.Color = C3(99/255,95/255,98/255)
2864
		Hair2.Color = C3(99/255,95/255,98/255)
2865
		MODE = "Sanity"
2866
	ATTACK = false
2867
	Rooted = false
2868
end
2869
2870
function FairyForm()
2871
	ATTACK = true
2872
	Rooted = true
2873
	BALL.Parent = Character
2874
	XEYE.Parent = nil
2875
	for i=0, 2, 0.1 / Animation_Speed do
2876
            Swait()
2877
         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})
2878
         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})
2879
			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)
2880
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2881
		    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)
2882
		    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)
2883
			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)
2884
			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)
2885
	     end
2886
        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})
2887
        MODE = "Fairy"
2888
        ned.Text = "Fairy"
2889
        TEXTCOLOR = C3(255/255,102/255,204/255)
2890
		PRT.Color = C3(98/255,37/255,209/255)
2891
		EYE.Color = C3(255/255,152/255,220/255)
2892
		EYE2.Color = C3(255/255,152/255,220/255)
2893
		Hair.Color = C3(170/255,0/255,170/255)
2894
		Hair2.Color = C3(170/255,0/255,170/255)
2895
        MAINRUINCOLOR = BrickColor.new("Carnation pink")
2896
        SECONDRUINCOLOR  = BrickColor.new("Carnation pink")
2897
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2898
		SONG = 228428389
2899
        PITCH = 1
2900
        VOLUME = 3
2901
        sick.TimePosition = 0.5
2902
        FACE = 21635489
2903
        Speed = 20
2904
        text.Text = "Fairy"
2905
	ATTACK = false
2906
	Rooted = false
2907
end
2908
2909
function DevilForm()
2910
	ATTACK = true
2911
	Rooted = true
2912
	BALL.Parent = Character
2913
	XEYE.Parent = nil
2914
		for i=0, 1, 0.1 / Animation_Speed do
2915
			Swait()
2916
			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)
2917
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2918
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2919
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2920
			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)
2921
			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)
2922
		end
2923
		CreateSound(363808674, Torso, 6, 1, false)
2924
		for i=0, 0.5, 0.1 / Animation_Speed do
2925
			Swait()
2926
			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)
2927
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
2928
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2929
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2930
			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)
2931
			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)
2932
		end	
2933
		for i=0, 0.5, 0.1 / Animation_Speed do
2934
			Swait()
2935
			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)
2936
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
2937
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2938
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2939
			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)
2940
			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)
2941
		end
2942
		CreateSound(363808674, Torso, 6, 1, false)
2943
		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})
2944
		for i=0, 0.5, 0.1 / Animation_Speed do
2945
			Swait()
2946
			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)
2947
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
2948
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2949
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2950
			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)
2951
			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)
2952
		end
2953
		MODE = "Devil"
2954
        ned.Text = "Devil"
2955
		SONG = 919231299
2956
        PITCH = 1
2957
        VOLUME = 3
2958
        sick.TimePosition = 15.2
2959
        FACE = 405705854
2960
        Speed = 20
2961
        text.Text = "ER"
2962
        TEXTCOLOR = C3(127/255,0/255,0/255)
2963
		PRT.Color = C3(98/255,0/255,0/255)
2964
		EYE.Color = C3(255/255,0/255,0/255)
2965
		EYE2.Color = C3(255/255,0/255,0/255)
2966
		Hair.Color = C3(21/255,0/255,0/255)
2967
		Hair2.Color = C3(53/255,0/255,0/255)
2968
        MAINRUINCOLOR = BrickColor.new("Maroon")
2969
        SECONDRUINCOLOR  = BrickColor.new("Bright red")
2970
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2971
	ATTACK = false
2972
	Rooted = false
2973
end
2974
2975
function PurgeForm()
2976
	ATTACK = true
2977
	Rooted = true
2978
        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})
2979
        MODE = "Purged"
2980
        XEYE.Parent = Character
2981
        BALL.Parent = nil
2982
        TEXTCOLOR = C3(39/255,70/255,45/255)
2983
		PRT.Color = C3(0/255,0/255,0/255)
2984
		EYE.Color = C3(0/255,0/255,0/255)
2985
		EYE2.Color = C3(0/255,0/255,0/255)
2986
		Hair.Color = C3(0/255,0/255,0/255)
2987
		Hair2.Color = C3(0/255,0/255,0/255)
2988
        MAINRUINCOLOR = BrickColor.new("Earth green")
2989
        SECONDRUINCOLOR  = BrickColor.new("Earth green")
2990
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2991
		SONG = 1103329236
2992
        PITCH = 1
2993
        VOLUME = 3
2994
        sick.TimePosition = 0
2995
        FACE = 2378683942
2996
        Speed = 20
2997
        text.Text = "The Purge"
2998
        ned.Text = "Purge"
2999
        for i=0, 1, 0.1 / Animation_Speed do
3000
	        Swait()
3001
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3002
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3003
			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)
3004
			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)
3005
			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)
3006
			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)
3007
        end
3008
    CreateSound(363808674, Head, 9999, 1, false)
3009
        for i=0, 0.2, 0.1 / Animation_Speed do
3010
	        Swait()
3011
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3012
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3013
			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)
3014
			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)
3015
			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)
3016
			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)
3017
        end
3018
	ATTACK = false
3019
	Rooted = false
3020
end
3021
3022
function OriginsForm()
3023
	ATTACK = true
3024
	Rooted = true
3025
	    MODE = "Origins"
3026
		SONG = 265913095
3027
        PITCH = 1
3028
        VOLUME = 3
3029
        sick.TimePosition = 17.5
3030
        FACE = 404306534
3031
        Speed = 19
3032
        text.Text = "The Origins"
3033
        ned.Text = "Origins"
3034
        TEXTCOLOR = C3(0/255,0/255,0/255)
3035
		PRT.Color = C3(215/255,147/255,0/255)
3036
		EYE.Color = C3(255/255,0/255,0/255)
3037
		EYE2.Color = C3(255/255,0/255,0/255)
3038
		Hair.Color = C3(0/255,0/255,255/255)
3039
		Hair2.Color = C3(0/255,0/255,255/255)
3040
        MAINRUINCOLOR = BrickColor.new("Navy blue")
3041
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
3042
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3043
	ATTACK = false
3044
	Rooted = false
3045
end
3046
3047
--//=================================\\
3048
--||	ATTACK FUNCTIONS AND STUFF
3049
--\\=================================//
3050
function CameraEnshaking(Length, Intensity)
3051
	coroutine.resume(coroutine.create(function()
3052
		local intensity = 1 * Intensity
3053
		local rotM = 0.01 * Intensity
3054
		for i = 0, Length, 0.1 do
3055
			Swait()
3056
			intensity = intensity - 0.05 * Intensity / Length
3057
			rotM = rotM - 5.0E-4 * Intensity / Length
3058
			Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
3059
			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)
3060
		end
3061
		Humanoid.CameraOffset = Vector3.new(0, 0, 0)
3062
	end))
3063
end
3064
3065
function ManualDamage(Humanoid,Damage,TorsoPart)
3066
	local defence = Instance.new("BoolValue",Humanoid.Parent)
3067
	defence.Name = ("HitBy"..Player.Name)
3068
	game:GetService("Debris"):AddItem(defence, 0.001)
3069
	Damage = Damage * DAMAGEMULTIPLIER
3070
	if Humanoid.Health ~= 0 then
3071
		local CritChance = MRANDOM(1,100)
3072
		if Damage > Humanoid.Health then
3073
			Damage = math.ceil(Humanoid.Health)
3074
			if Damage == 0 then
3075
				Damage = 0.1
3076
			end
3077
		end
3078
		Humanoid.Health = Humanoid.Health - Damage
3079
	end
3080
end
3081
3082
function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
3083
	local CHILDREN = workspace:GetDescendants()
3084
	for index, CHILD in pairs(CHILDREN) do
3085
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
3086
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3087
			if HUM then
3088
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3089
				if TORSO then
3090
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3091
						if INSTAKILL == true then
3092
							CHILD:BreakJoints()
3093
						else
3094
							local DMG = MRANDOM(MINDMG,MAXDMG)
3095
							ManualDamage(HUM,DMG,TORSO)
3096
						end
3097
						if FLING > 0 then
3098
							for _, c in pairs(CHILD:GetChildren()) do
3099
								if c:IsA("BasePart") then
3100
									local bv = Instance.new("BodyVelocity") 
3101
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3102
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
3103
									bv.Parent = c
3104
									Debris:AddItem(bv,0.05)
3105
								end
3106
							end
3107
						end
3108
					end
3109
				end
3110
			end
3111
		end
3112
	end
3113
end
3114
3115
function MeleeDMG(Humanoid,Damage)
3116
	Damage = Damage * DAMAGEMULTIPLIER
3117
	if Humanoid.Health < 2000 then
3118
		if Humanoid.Health - Damage > 0 then
3119
			Humanoid.Health = Humanoid.Health - Damage
3120
		else
3121
			Humanoid.Parent:BreakJoints()
3122
		end
3123
	else
3124
		Humanoid.Parent:BreakJoints()
3125
	end
3126
end
3127
3128
3129
function BasicCombo()
3130
	ATTACK = true
3131
	Rooted = false
3132
	EQUIPPED = true
3133
	local HIT2 = function()
3134
		local HITS2 = {}
3135
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3136
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3137
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3138
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3139
				if TORSO and HUM.Health > 0 then
3140
					local PASS = true
3141
					for i = 1, #HITS2 do
3142
						if HITS2[i] == hit.Parent then
3143
							PASS = false
3144
						end
3145
					end
3146
					table.insert(HITS2,hit.Parent)
3147
						if PASS == true then
3148
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3149
					end
3150
				end
3151
			end
3152
		end)
3153
		return TOUCH2
3154
	end
3155
	local HIT = function()
3156
		local HITS = {}
3157
		local TOUCH = RightArm.Touched:Connect(function(hit)
3158
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3159
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3160
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3161
				if TORSO and HUM.Health > 0 then
3162
					local PASS = true
3163
					for i = 1, #HITS do
3164
						if HITS[i] == hit.Parent then
3165
							PASS = false
3166
						end
3167
					end
3168
					table.insert(HITS,hit.Parent)
3169
						if PASS == true then
3170
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3171
					end
3172
				end
3173
			end
3174
		end)
3175
		return TOUCH
3176
	end
3177
	if COMBO == 1 then
3178
		for i=0, 0.35, 0.1 / Animation_Speed do
3179
			Swait()
3180
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3181
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3182
			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)
3183
			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)
3184
			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)
3185
		end
3186
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3187
		local TOUCHED = HIT()
3188
		for i=0, 0.5, 0.1 / Animation_Speed do
3189
			Swait()
3190
			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})
3191
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3192
			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)
3193
			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)
3194
			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)
3195
			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)
3196
		end
3197
		TOUCHED:Disconnect()
3198
		COMBO = 2
3199
	elseif COMBO == 2 then
3200
		for i=0, 0.35, 0.1 / Animation_Speed do
3201
			Swait()
3202
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3203
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3204
			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)
3205
			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)
3206
			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)
3207
		end
3208
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3209
		local TOUCHED = HIT2()
3210
		for i=0, 0.5, 0.1 / Animation_Speed do
3211
			Swait()
3212
			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})
3213
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3214
			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)
3215
			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)
3216
			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)
3217
			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)
3218
		end
3219
		TOUCHED:Disconnect()
3220
		COMBO = 3
3221
	elseif COMBO == 3 then
3222
		for i=0, 0.35, 0.1 / Animation_Speed do
3223
			Swait()
3224
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3225
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3226
			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)
3227
			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)
3228
			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)
3229
		end
3230
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3231
		local TOUCHED = HIT2()
3232
		local TOUCHED2 = HIT()
3233
		for i=0, 0.5, 0.1 / Animation_Speed do
3234
			Swait()
3235
			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})
3236
			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})
3237
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3238
			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)
3239
			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)
3240
			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)
3241
			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)
3242
		end
3243
		TOUCHED:Disconnect()
3244
		TOUCHED2:Disconnect()
3245
		COMBO = 4
3246
	elseif COMBO == 4 then
3247
		for i=0, 0.5, 0.1 / Animation_Speed do
3248
			Swait()
3249
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3250
			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)
3251
			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)
3252
			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)
3253
			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)
3254
		end	
3255
        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})
3256
        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})
3257
        CameraEnshaking(3,10)
3258
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3259
		for i=0, 0.5, 0.1 / Animation_Speed do
3260
			Swait()
3261
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3262
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3263
			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)
3264
			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)
3265
			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)
3266
		end	
3267
		COMBO = 1
3268
	end
3269
	coroutine.resume(coroutine.create(function()
3270
		for i = 1, 50 do
3271
			Swait()
3272
			if ATTACK == true then
3273
				break
3274
			end
3275
		end
3276
		if ATTACK == false then
3277
			COMBO = 1
3278
		end
3279
	end))
3280
	ATTACK = false
3281
	Rooted = false
3282
	EQUIPPED = false
3283
end
3284
3285
function ColorfulCombo()
3286
	ATTACK = true
3287
	Rooted = false
3288
	EQUIPPED = true
3289
	local HIT2 = function()
3290
		local HITS2 = {}
3291
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3292
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3293
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3294
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3295
				if TORSO and HUM.Health > 0 then
3296
					local PASS = true
3297
					for i = 1, #HITS2 do
3298
						if HITS2[i] == hit.Parent then
3299
							PASS = false
3300
						end
3301
					end
3302
					table.insert(HITS2,hit.Parent)
3303
						if PASS == true then
3304
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3305
					end
3306
				end
3307
			end
3308
		end)
3309
		return TOUCH2
3310
	end
3311
	local HIT = function()
3312
		local HITS = {}
3313
		local TOUCH = RightArm.Touched:Connect(function(hit)
3314
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3315
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3316
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3317
				if TORSO and HUM.Health > 0 then
3318
					local PASS = true
3319
					for i = 1, #HITS do
3320
						if HITS[i] == hit.Parent then
3321
							PASS = false
3322
						end
3323
					end
3324
					table.insert(HITS,hit.Parent)
3325
						if PASS == true then
3326
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3327
					end
3328
				end
3329
			end
3330
		end)
3331
		return TOUCH
3332
	end
3333
	if COMBO == 1 then
3334
		for i=0, 0.35, 0.1 / Animation_Speed do
3335
			Swait()
3336
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3337
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3338
			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)
3339
			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)
3340
			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)
3341
		end
3342
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3343
		local TOUCHED = HIT()
3344
		for i=0, 0.5, 0.1 / Animation_Speed do
3345
			Swait()
3346
			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})
3347
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3348
			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)
3349
			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)
3350
			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)
3351
			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)
3352
		end
3353
		TOUCHED:Disconnect()
3354
		COMBO = 2
3355
	elseif COMBO == 2 then
3356
		for i=0, 0.35, 0.1 / Animation_Speed do
3357
			Swait()
3358
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3359
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3360
			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)
3361
			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)
3362
			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)
3363
		end
3364
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3365
		local TOUCHED = HIT2()
3366
		for i=0, 0.5, 0.1 / Animation_Speed do
3367
			Swait()
3368
			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})
3369
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3370
			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)
3371
			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)
3372
			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)
3373
			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)
3374
		end
3375
		TOUCHED:Disconnect()
3376
		COMBO = 3
3377
	elseif COMBO == 3 then
3378
		for i=0, 0.35, 0.1 / Animation_Speed do
3379
			Swait()
3380
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3381
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3382
			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)
3383
			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)
3384
			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)
3385
		end
3386
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3387
		local TOUCHED = HIT2()
3388
		local TOUCHED2 = HIT()
3389
		for i=0, 0.5, 0.1 / Animation_Speed do
3390
			Swait()
3391
			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})
3392
			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})
3393
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3394
			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)
3395
			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)
3396
			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)
3397
			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)
3398
		end
3399
		TOUCHED:Disconnect()
3400
		TOUCHED2:Disconnect()
3401
		COMBO = 4
3402
	elseif COMBO == 4 then
3403
		for i=0, 0.5, 0.1 / Animation_Speed do
3404
			Swait()
3405
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3406
			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)
3407
			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)
3408
			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)
3409
			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)
3410
		end	
3411
        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})
3412
        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})
3413
        CameraEnshaking(3,10)
3414
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3415
		for i=0, 0.5, 0.1 / Animation_Speed do
3416
			Swait()
3417
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3418
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3419
			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)
3420
			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)
3421
			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)
3422
		end	
3423
		COMBO = 1
3424
	end
3425
	coroutine.resume(coroutine.create(function()
3426
		for i = 1, 50 do
3427
			Swait()
3428
			if ATTACK == true then
3429
				break
3430
			end
3431
		end
3432
		if ATTACK == false then
3433
			COMBO = 1
3434
		end
3435
	end))
3436
	ATTACK = false
3437
	Rooted = false
3438
	EQUIPPED = false
3439
end
3440
3441
function PurgeCombo()
3442
	ATTACK = true
3443
	Rooted = false
3444
	EQUIPPED = true
3445
	local HIT2 = function()
3446
		local HITS2 = {}
3447
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3448
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3449
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3450
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3451
				if TORSO and HUM.Health > 0 then
3452
					local PASS = true
3453
					for i = 1, #HITS2 do
3454
						if HITS2[i] == hit.Parent then
3455
							PASS = false
3456
						end
3457
					end
3458
					table.insert(HITS2,hit.Parent)
3459
						if PASS == true then
3460
						ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
3461
					end
3462
				end
3463
			end
3464
		end)
3465
		return TOUCH2
3466
	end
3467
	local HIT = function()
3468
		local HITS = {}
3469
		local TOUCH = RightLeg.Touched:Connect(function(hit)
3470
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3471
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3472
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3473
				if TORSO and HUM.Health > 0 then
3474
					local PASS = true
3475
					for i = 1, #HITS do
3476
						if HITS[i] == hit.Parent then
3477
							PASS = false
3478
						end
3479
					end
3480
					table.insert(HITS,hit.Parent)
3481
						if PASS == true then
3482
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3483
					end
3484
				end
3485
			end
3486
		end)
3487
		return TOUCH
3488
	end
3489
	local HIT3 = function()
3490
		local HITS3 = {}
3491
		local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
3492
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3493
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3494
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3495
				if TORSO and HUM.Health > 0 then
3496
					local PASS = true
3497
					for i = 1, #HITS3 do
3498
						if HITS3[i] == hit.Parent then
3499
							PASS = false
3500
						end
3501
					end
3502
					table.insert(HITS3,hit.Parent)
3503
						if PASS == true then
3504
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3505
					end
3506
				end
3507
			end
3508
		end)
3509
		return TOUCH3
3510
	end
3511
	if COMBO == 1 then
3512
		for i=0, 0.35, 0.1 / Animation_Speed do
3513
			Swait()
3514
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3515
			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)
3516
			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)
3517
			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)
3518
		end
3519
		CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3520
		local TOUCHED = HIT()
3521
		for i=0, 0.5, 0.1 / Animation_Speed do
3522
			Swait()
3523
			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})
3524
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
3525
			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)
3526
			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)
3527
			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)
3528
		end
3529
		TOUCHED:Disconnect()
3530
		COMBO = 2
3531
	elseif COMBO == 2 then
3532
		for i=0, 0.35, 0.1 / Animation_Speed do
3533
			Swait()
3534
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3535
			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)
3536
			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)
3537
			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)
3538
		end
3539
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3540
		local TOUCHED = HIT2()
3541
		for i=0, 0.5, 0.1 / Animation_Speed do
3542
			Swait()
3543
			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})
3544
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3545
			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)
3546
			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)
3547
			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)
3548
		end
3549
		TOUCHED:Disconnect()
3550
		COMBO = 3
3551
	elseif COMBO == 3 then
3552
		for i=0, 0.2, 0.1 / Animation_Speed do
3553
			Swait()
3554
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3555
			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)
3556
			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)
3557
			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)
3558
		end
3559
		CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3560
		local TOUCHED = HIT3()
3561
		for i=0, 0.5, 0.1 / Animation_Speed do
3562
			Swait()
3563
			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})
3564
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
3565
			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)
3566
			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)
3567
			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)
3568
		end
3569
		TOUCHED:Disconnect()
3570
		COMBO = 4
3571
	elseif COMBO == 4 then
3572
		Rooted = true
3573
		for i=0, 0.5, 0.1 / Animation_Speed do
3574
			Swait()
3575
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3576
			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)
3577
			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)
3578
			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)
3579
		end	
3580
		for i=0, 0.1, 0.1 / Animation_Speed do
3581
			Swait()
3582
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3583
			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)
3584
			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)
3585
			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)
3586
		end	
3587
        local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
3588
        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})
3589
        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})
3590
        CameraEnshaking(3,10)
3591
		ManualAoE(HITPOS,15,20,45,75,false)
3592
		for i=0, 0.5, 0.1 / Animation_Speed do
3593
			Swait()
3594
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
3595
			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)
3596
			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)
3597
			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)
3598
		end	
3599
		Rooted = false
3600
		COMBO = 1
3601
	end
3602
	coroutine.resume(coroutine.create(function()
3603
		for i = 1, 50 do
3604
			Swait()
3605
			if ATTACK == true then
3606
				break
3607
			end
3608
		end
3609
		if ATTACK == false then
3610
			COMBO = 1
3611
		end
3612
	end))
3613
	ATTACK = false
3614
	Rooted = false
3615
	EQUIPPED = false
3616
end
3617
3618
function FlyingCombo()
3619
	ATTACK = true
3620
	Rooted = false
3621
	EQUIPPED = true
3622
	local HIT2 = function()
3623
		local HITS2 = {}
3624
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3625
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3626
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3627
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3628
				if TORSO and HUM.Health > 0 then
3629
					local PASS = true
3630
					for i = 1, #HITS2 do
3631
						if HITS2[i] == hit.Parent then
3632
							PASS = false
3633
						end
3634
					end
3635
					table.insert(HITS2,hit.Parent)
3636
						if PASS == true then
3637
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3638
					end
3639
				end
3640
			end
3641
		end)
3642
		return TOUCH2
3643
	end
3644
	local HIT = function()
3645
		local HITS = {}
3646
		local TOUCH = RightArm.Touched:Connect(function(hit)
3647
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3648
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3649
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3650
				if TORSO and HUM.Health > 0 then
3651
					local PASS = true
3652
					for i = 1, #HITS do
3653
						if HITS[i] == hit.Parent then
3654
							PASS = false
3655
						end
3656
					end
3657
					table.insert(HITS,hit.Parent)
3658
						if PASS == true then
3659
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3660
					end
3661
				end
3662
			end
3663
		end)
3664
		return TOUCH
3665
	end
3666
	local HIT3 = function()
3667
		local HITS3 = {}
3668
		local TOUCH3 = RightLeg.Touched:Connect(function(hit)
3669
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3670
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3671
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3672
				if TORSO and HUM.Health > 0 then
3673
					local PASS = true
3674
					for i = 1, #HITS3 do
3675
						if HITS3[i] == hit.Parent then
3676
							PASS = false
3677
						end
3678
					end
3679
					table.insert(HITS3,hit.Parent)
3680
						if PASS == true then
3681
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3682
					end
3683
				end
3684
			end
3685
		end)
3686
		return TOUCH3
3687
	end
3688
	local HIT4 = function()
3689
		local HITS4 = {}
3690
		local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
3691
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3692
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3693
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3694
				if TORSO and HUM.Health > 0 then
3695
					local PASS = true
3696
					for i = 1, #HITS4 do
3697
						if HITS4[i] == hit.Parent then
3698
							PASS = false
3699
						end
3700
					end
3701
					table.insert(HITS4,hit.Parent)
3702
						if PASS == true then
3703
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3704
					end
3705
				end
3706
			end
3707
		end)
3708
		return TOUCH4
3709
	end
3710
	if COMBO == 1 then
3711
		for i=0, 0.3, 0.1 / Animation_Speed do
3712
			Swait()
3713
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3714
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3715
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3716
			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)
3717
			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)
3718
			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)
3719
		end
3720
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3721
		local TOUCHED2 = HIT4()
3722
		local TOUCHED = HIT3()
3723
		for i=0, 0.075, 0.1 / Animation_Speed do
3724
			Swait()
3725
			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})
3726
			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})
3727
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3728
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3729
			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)
3730
			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)
3731
			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)
3732
			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)
3733
		end
3734
		for i=0, 0.075, 0.1 / Animation_Speed do
3735
			Swait()
3736
			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})
3737
			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})
3738
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3739
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3740
			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)
3741
			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)
3742
			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)
3743
			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)
3744
		end
3745
		for i=0, 0.075, 0.1 / Animation_Speed do
3746
			Swait()
3747
			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})
3748
			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})
3749
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3750
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3751
			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)
3752
			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)
3753
			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)
3754
			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)
3755
		end
3756
		for i=0, 0.075, 0.1 / Animation_Speed do
3757
			Swait()
3758
			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})
3759
			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})
3760
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3761
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3762
			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)
3763
			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)
3764
			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)
3765
			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)
3766
		end
3767
		for i=0, 0.075, 0.1 / Animation_Speed do
3768
			Swait()
3769
			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})
3770
			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})
3771
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3772
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3773
			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)
3774
			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)
3775
			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)
3776
			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)
3777
		end
3778
		for i=0, 0.075, 0.1 / Animation_Speed do
3779
			Swait()
3780
			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})
3781
			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})
3782
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3783
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3784
			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)
3785
			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)
3786
			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)
3787
			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)
3788
		end
3789
		for i=0, 0.075, 0.1 / Animation_Speed do
3790
			Swait()
3791
			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})
3792
			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})
3793
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3794
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3795
			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)
3796
			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)
3797
			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)
3798
			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)
3799
		end
3800
		for i=0, 0.075, 0.1 / Animation_Speed do
3801
			Swait()
3802
			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})
3803
			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})
3804
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3805
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3806
			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)
3807
			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)
3808
			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)
3809
			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)
3810
		end
3811
		TOUCHED:Disconnect()
3812
		TOUCHED2:Disconnect()
3813
		COMBO = 2
3814
	elseif COMBO == 2 then
3815
		for i=0, 0.3, 0.1 / Animation_Speed do
3816
			Swait()
3817
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
3818
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3819
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3820
			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)
3821
			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)
3822
			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)
3823
		end
3824
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3825
		local TOUCHED2 = HIT4()
3826
		local TOUCHED = HIT3()
3827
		for i=0, 0.075, 0.1 / Animation_Speed do
3828
			Swait()
3829
			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})
3830
			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})
3831
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3832
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3833
			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)
3834
			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)
3835
			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)
3836
			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)
3837
		end
3838
		for i=0, 0.075, 0.1 / Animation_Speed do
3839
			Swait()
3840
			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})
3841
			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})
3842
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3843
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3844
			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)
3845
			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)
3846
			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)
3847
			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)
3848
		end
3849
		for i=0, 0.075, 0.1 / Animation_Speed do
3850
			Swait()
3851
			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})
3852
			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})
3853
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3854
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3855
			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)
3856
			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)
3857
			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)
3858
			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)
3859
		end
3860
		for i=0, 0.075, 0.1 / Animation_Speed do
3861
			Swait()
3862
			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})
3863
			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})
3864
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3865
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3866
			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)
3867
			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)
3868
			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)
3869
			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)
3870
		end
3871
		for i=0, 0.075, 0.1 / Animation_Speed do
3872
			Swait()
3873
			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})
3874
			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})
3875
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3876
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3877
			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)
3878
			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)
3879
			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)
3880
			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)
3881
		end
3882
		for i=0, 0.075, 0.1 / Animation_Speed do
3883
			Swait()
3884
			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})
3885
			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})
3886
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3887
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3888
			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)
3889
			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)
3890
			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)
3891
			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)
3892
		end
3893
		for i=0, 0.075, 0.1 / Animation_Speed do
3894
			Swait()
3895
			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})
3896
			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})
3897
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3898
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3899
			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)
3900
			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)
3901
			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)
3902
			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)
3903
		end
3904
		for i=0, 0.075, 0.1 / Animation_Speed do
3905
			Swait()
3906
			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})
3907
			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})
3908
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3909
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3910
			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)
3911
			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)
3912
			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)
3913
			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)
3914
		end
3915
		for i=0, 0.075, 0.1 / Animation_Speed do
3916
			Swait()
3917
			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})
3918
			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})
3919
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
3920
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3921
			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)
3922
			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)
3923
			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)
3924
			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)
3925
		end
3926
		TOUCHED:Disconnect()
3927
		TOUCHED2:Disconnect()
3928
		COMBO = 3
3929
	elseif COMBO == 3 then
3930
		for i=0, 0.35, 0.1 / Animation_Speed do
3931
			Swait()
3932
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3933
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3934
			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)
3935
			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)
3936
			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)
3937
		end
3938
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3939
		local TOUCHED = HIT2()
3940
		local TOUCHED2 = HIT()
3941
		for i=0, 0.5, 0.1 / Animation_Speed do
3942
			Swait()
3943
			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})
3944
			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})
3945
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
3946
			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)
3947
			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)
3948
			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)
3949
			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)
3950
		end
3951
		TOUCHED:Disconnect()
3952
		TOUCHED2:Disconnect()
3953
		COMBO = 4
3954
	elseif COMBO == 4 then
3955
		for i=0, 0.5, 0.1 / Animation_Speed do
3956
			Swait()
3957
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3958
			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)
3959
			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)
3960
			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)
3961
			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)
3962
		end	
3963
        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})
3964
        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})
3965
        CameraEnshaking(3,10)
3966
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3967
		for i=0, 0.5, 0.1 / Animation_Speed do
3968
			Swait()
3969
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3970
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3971
			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)
3972
			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)
3973
			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)
3974
		end	
3975
		COMBO = 1
3976
	end
3977
	coroutine.resume(coroutine.create(function()
3978
		for i = 1, 50 do
3979
			Swait()
3980
			if ATTACK == true then
3981
				break
3982
			end
3983
		end
3984
		if ATTACK == false then
3985
			COMBO = 1
3986
		end
3987
	end))
3988
	ATTACK = false
3989
	Rooted = false
3990
	EQUIPPED = false
3991
end
3992
	
3993
function SuperStomm()
3994
	ATTACK = true
3995
	Rooted = true
3996
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
3997
	coroutine.resume(coroutine.create(function()
3998
       Swait(65)
3999
       CameraEnshaking(3,25)
4000
       CreateSound(262562442,RightLeg,60,1,false)
4001
       CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
4002
       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})
4003
       ApplyAoE2(HITPOS,80,50,100,75,false)
4004
		    end))
4005
	CreateSound(163619849,RightLeg,10,1,false)
4006
	for i=0, 2, 0.1 / Animation_Speed do
4007
		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})
4008
		Swait()
4009
		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)
4010
		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)
4011
		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)
4012
		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)
4013
		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)
4014
		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)
4015
	end
4016
	for i=0, 1, 0.1 / Animation_Speed do
4017
		Swait()
4018
		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)
4019
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
4020
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4021
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4022
		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)
4023
		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)
4024
	end
4025
	ATTACK = false
4026
	Rooted = false
4027
end
4028
4029
4030
	
4031
--//=================================\\
4032
--||	  ASSIGN THINGS TO KEYS
4033
--\\=================================//
4034
4035
function MouseDown(Mouse)
4036
	if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
4037
		BasicCombo()
4038
	elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
4039
		ColorfulCombo()
4040
	elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
4041
		FlyingCombo()
4042
	elseif ATTACK == false and MODE == "Purged" then
4043
		PurgeCombo()
4044
	end
4045
end
4046
4047
function MouseUp(Mouse)
4048
HOLD = false
4049
end
4050
4051
function KeyDown(Key)
4052
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4053
		KEYHOLD = true
4054
		if Key == "n" and ATTACK == false and MODE == "Lunar" then
4055
			SolarForm()
4056
		
4057
		elseif Key == "n" and ATTACK == false and MODE == "Solar" then
4058
			ResetMode()
4059
		end
4060
4061
		if Key == "m" and ATTACK == false and MODE == "Lunar" then
4062
			OriginsForm()
4063
		
4064
		elseif Key == "m" and ATTACK == false and MODE == "Origins" then
4065
			ResetMode()
4066
		end
4067
4068
		if Key == "q" and ATTACK == false and MODE ~= "Time" then
4069
			ChronoForm()
4070
4071
		elseif Key == "m" and ATTACK == false and MODE == "Time" then
4072
			SuperiorForm()
4073
4074
		elseif Key == "q" and ATTACK == false and MODE == "Time" then
4075
			ResetMode()
4076
		end
4077
4078
		if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
4079
			TerraForm()
4080
4081
		elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
4082
			ResetMode()
4083
		end
4084
4085
		if Key == "p" and ATTACK == false and MODE ~= "Random" then
4086
			RandomForm()
4087
            sick.TimePosition = 0.01
4088
            RCHOICE = MRANDOM(1,6)
4089
4090
		elseif Key == "m" and ATTACK == false and MODE == "Random" then
4091
		    RCHOICE = MRANDOM(1,6)
4092
            sick.TimePosition = 0.01
4093
4094
		elseif Key == "p" and ATTACK == false and MODE == "Random" then
4095
			ResetMode()
4096
		end
4097
4098
        if Key == "m" and ATTACK == false and MODE == "Hexa" then
4099
	        VantaForm()
4100
	    end
4101
	
4102
        elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
4103
	        TerraForm()
4104
        end
4105
	
4106
		if Key == "r" and ATTACK == false and MODE ~= "Sense" then
4107
			SenseForm()
4108
4109
		elseif Key == "r" and ATTACK == false and MODE == "Sense" then
4110
			ResetMode()
4111
     	end
4112
	
4113
		if Key == "m" and ATTACK == false and MODE == "Sense" then
4114
			SanityForm()
4115
4116
		elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
4117
			SenseForm()
4118
     	end
4119
	
4120
		if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
4121
			FairyForm()
4122
4123
		elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
4124
			ResetMode()
4125
		end
4126
	
4127
		if Key == "m" and ATTACK == false and MODE == "Fairy" then
4128
			DevilForm()
4129
4130
		elseif Key == "m" and ATTACK == false and MODE == "Devil" then
4131
			FairyForm()
4132
     	end
4133
	
4134
		if Key == "u" and ATTACK == false and MODE ~= "90s" then
4135
			BlackWhiteForm()
4136
4137
		elseif Key == "u" and ATTACK == false and MODE == "90s" then
4138
			ResetMode()
4139
		end
4140
4141
		if Key == "m" and ATTACK == false and MODE == "90s" then
4142
			EightyForm()
4143
4144
		elseif Key == "m" and ATTACK == false and MODE == "80s" then
4145
			BlackWhiteForm()
4146
     	end
4147
4148
		if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
4149
			LostForm()
4150
4151
		elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
4152
			ResetMode()
4153
		end
4154
4155
		if Key == "n" and ATTACK == false and MODE == "LostHope" then
4156
			PurgeForm()
4157
		elseif Key == "n" and ATTACK == false and MODE == "Purged" then
4158
			LostForm()
4159
4160
		elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
4161
			BlackForm()
4162
4163
		elseif Key == "m" and ATTACK == false and MODE == "Black" then
4164
			LostForm()
4165
		end
4166
4167
		if Key == "z" and ATTACK == false and MODE == "Superior" then
4168
			SuperStomm()
4169
		end
4170
   end
4171
4172
function KeyUp(Key)
4173
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4174
		KEYHOLD = false
4175
	end
4176
end
4177
4178
	Mouse.Button1Down:connect(function(NEWKEY)
4179
		MouseDown(NEWKEY)
4180
	end)
4181
	Mouse.Button1Up:connect(function(NEWKEY)
4182
		MouseUp(NEWKEY)
4183
	end)
4184
	Mouse.KeyDown:connect(function(NEWKEY)
4185
		KeyDown(NEWKEY)
4186
	end)
4187
	Mouse.KeyUp:connect(function(NEWKEY)
4188
		KeyUp(NEWKEY)
4189
	end)
4190
4191
--//=================================\\
4192
--\\=================================//
4193
4194
4195
function unanchor()
4196
	if UNANCHOR == true then
4197
		g = Character:GetChildren()
4198
		for i = 1, #g do
4199
			if g[i].ClassName == "Part" then
4200
				g[i].Anchored = false
4201
			end
4202
		end
4203
	end
4204
end
4205
4206
4207
--//=================================\\
4208
--||	WRAP THE WHOLE SCRIPT UP
4209
--\\=================================//
4210
4211
Humanoid.Changed:connect(function(Jump)
4212
	if Jump == "Jump" and (Disable_Jump == true) then
4213
		Humanoid.Jump = false
4214
	end
4215
end)
4216
4217
local BLINKLOOP = 0
4218
script.Parent = WEAPONGUI
4219
ANIMATE.Parent = nil
4220
4221
local bguis = Instance.new("BillboardGui",tors)
4222
bguis.Size = UDim2.new(25, 0, 25, 0)
4223
local imgca = Instance.new("ImageLabel",bguis)
4224
imgca.BackgroundTransparency = 1
4225
imgca.ImageTransparency = 1
4226
imgca.Size = UDim2.new(3,0,3,0)
4227
imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
4228
imgca.ImageColor3 = Color3.new(0,0,0)
4229
4230
coroutine.resume(coroutine.create(function()
4231
	repeat
4232
		Swait()
4233
imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
4234
bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
4235
imgca.ImageColor3 = MAINRUINCOLOR.Color
4236
imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
4237
text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
4238
text.Rotation = 0 - 2 * math.cos(SINE / 24)
4239
techc.Rotation = techc.Rotation + 1
4240
circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
4241
circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
4242
imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
4243
imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
4244
ned.Rotation = 0 - 4 * math.cos(SINE / 24)
4245
ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
4246
until Humanoid.Health == 0
4247
end))
4248
4249
while true do
4250
	Swait()
4251
	if Humanoid then
4252
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
4253
		IDLEANIMATION:Play()
4254
	end
4255
	SINE = SINE + CHANGE*2
4256
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
4257
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
4258
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
4259
	local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
4260
	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)
4261
	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)
4262
	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)
4263
	handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
4264
    if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
4265
    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)
4266
    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)
4267
    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)
4268
    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)
4269
    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)
4270
    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)
4271
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4272
    end
4273
    if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
4274
    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)
4275
    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)
4276
    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)
4277
    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)
4278
    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)
4279
    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)
4280
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4281
    end
4282
    if MODE == "Black" then
4283
    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)
4284
    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)
4285
    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)
4286
    lwing1weld.C1 = rwing2weld.C1
4287
    lwing2weld.C1 = rwing2weld.C1
4288
    lwing3weld.C1 = rwing2weld.C1
4289
    handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
4290
    end
4291
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
4292
		if MODE == "Lunar" then
4293
		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)
4294
		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)
4295
		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)
4296
		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)
4297
		elseif MODE == "Solar" then
4298
		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)
4299
		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)
4300
		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)
4301
		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)
4302
		elseif MODE == "Fairy" then
4303
        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)
4304
        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)
4305
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4306
		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)
4307
		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)
4308
		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)
4309
		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)
4310
		elseif MODE == "Hexa" then
4311
		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)
4312
		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)
4313
		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)
4314
		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)
4315
 		elseif MODE == "Time" then
4316
		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)
4317
		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)
4318
		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)
4319
		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)
4320
       elseif MODE == "Vanta" then
4321
        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)
4322
        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)
4323
        elseif MODE == "Black" then
4324
        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)
4325
        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)
4326
		elseif MODE == "Devil" then
4327
		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)
4328
		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)
4329
		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)
4330
		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)
4331
end
4332
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
4333
        if MODE == "Lunar" then
4334
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4335
		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)
4336
		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)
4337
		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)
4338
        elseif MODE == "Solar" then
4339
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4340
		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)
4341
		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)
4342
		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)
4343
        elseif MODE == "Fairy" then
4344
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4345
        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)
4346
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4347
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4348
		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)
4349
		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)
4350
		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)	    
4351
		elseif MODE == "Hexa" then
4352
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4353
		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)
4354
		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)
4355
		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)
4356
		elseif MODE == "Time" then
4357
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4358
		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)
4359
		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)
4360
		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)
4361
        elseif MODE == "Vanta" then
4362
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4363
        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)
4364
        elseif MODE == "Black" then
4365
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4366
        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)
4367
        elseif MODE == "Devil" then
4368
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4369
		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)
4370
		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)
4371
		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)
4372
	end
4373
end
4374
	if FULL == false then
4375
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
4376
			ANIM = "Jump"
4377
			if ATTACK == false then
4378
		    if MODE ~= "Purged" then
4379
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4380
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
4381
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4382
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4383
			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)
4384
			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)
4385
            elseif MODE == "Purged" then
4386
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4387
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4388
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4389
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4390
			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)
4391
			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)
4392
4393
            end
4394
end
4395
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
4396
			ANIM = "Fall"
4397
			if ATTACK == false then
4398
			if MODE ~= "Purged" then
4399
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4400
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
4401
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4402
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4403
			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)
4404
			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)
4405
			elseif MODE == "Purged" then
4406
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4407
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4408
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4409
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4410
			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)
4411
			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)
4412
				
4413
		end
4414
           end
4415
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
4416
			ANIM = "Idle"
4417
			if ATTACK == false then
4418
			if MODE == "Lunar" then
4419
			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)
4420
			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)
4421
			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)
4422
			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)
4423
			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)
4424
			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)
4425
			elseif MODE == "Hexa" then
4426
			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)
4427
			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)
4428
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4429
			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)
4430
			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)
4431
			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)
4432
            elseif MODE == "Fairy" then
4433
            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)
4434
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4435
            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)
4436
			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)
4437
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
4438
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
4439
			elseif MODE == "Origins" then
4440
			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)
4441
			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)
4442
			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)
4443
			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)
4444
			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)
4445
			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)
4446
			elseif MODE == "Solar" then
4447
			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)
4448
			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)
4449
			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)
4450
			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)
4451
			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)
4452
			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)
4453
			elseif MODE == "Purged" then
4454
			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)
4455
			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)
4456
			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)
4457
			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)
4458
			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)
4459
			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)
4460
			elseif MODE == "Sanity" then
4461
			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)
4462
			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)
4463
			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)
4464
			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)
4465
			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)
4466
			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)
4467
			elseif MODE == "Time" then
4468
			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)
4469
			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)
4470
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
4471
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
4472
			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)
4473
			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)
4474
			elseif MODE == "80s" then
4475
			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)
4476
			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)
4477
			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)
4478
			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)
4479
			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)
4480
			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) 
4481
			elseif MODE == "90s" then
4482
			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)
4483
			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)
4484
			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)
4485
			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)
4486
			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)
4487
			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)
4488
			elseif MODE == "Random" then
4489
			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)
4490
			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)
4491
			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)
4492
			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)
4493
			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)
4494
			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) 
4495
			elseif MODE == "Superior" then
4496
			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)
4497
			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)
4498
            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)
4499
            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)
4500
			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)
4501
			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)
4502
			elseif ATTACK == false and MODE == "Vanta" then
4503
			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)
4504
			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)
4505
			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)
4506
			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)
4507
			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)
4508
			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)				
4509
			elseif MODE == "Sense" then
4510
			if MRANDOM(1,20) == 1 then
4511
				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)
4512
            end
4513
			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)
4514
			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)
4515
            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)
4516
            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)
4517
			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)
4518
			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)
4519
            elseif MODE == "Devil" then
4520
			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)
4521
			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)
4522
			if MRANDOM(1,7) == 1 then
4523
				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)
4524
			end
4525
			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)
4526
			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)
4527
			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)
4528
			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)
4529
			elseif MODE == "LostHope" then
4530
			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)
4531
			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)
4532
			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)
4533
			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)
4534
			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)
4535
			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)
4536
			elseif ATTACK == false and MODE == "Black" then
4537
			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)
4538
			if MRANDOM(1,3) == 1 then
4539
				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)
4540
            end
4541
			if MRANDOM(1,2) == 1 then
4542
               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))
4543
               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))
4544
            end
4545
			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)
4546
			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)
4547
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4548
			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)
4549
			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)
4550
			end
4551
			end
4552
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
4553
			ANIM = "Walk"
4554
			if ATTACK == false then
4555
			if MODE == "Lunar" then
4556
			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)
4557
			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)
4558
			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)
4559
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4560
			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)
4561
			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)
4562
			elseif MODE == "Superior" then
4563
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
4564
            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)
4565
			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)
4566
			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)
4567
            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)
4568
            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)
4569
            elseif MODE == "80s" then
4570
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
4571
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4572
            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)
4573
            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)
4574
            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)
4575
            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)
4576
			elseif MODE == "Solar" then
4577
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4578
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4579
			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)
4580
			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)
4581
			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)
4582
			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)
4583
			elseif MODE == "Origins" then
4584
			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)
4585
			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)
4586
			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)
4587
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4588
			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)
4589
			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)
4590
			elseif MODE == "Purged" then
4591
			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)
4592
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4593
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4594
			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)
4595
			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)
4596
			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)
4597
			elseif MODE == "Sanity" then
4598
			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)
4599
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4600
			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)
4601
			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)
4602
			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)
4603
			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)
4604
            elseif MODE == "Fairy" then
4605
			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)
4606
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
4607
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4608
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4609
			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)
4610
			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)
4611
			elseif MODE == "Devil" then
4612
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
4613
			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)
4614
			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)
4615
			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)
4616
			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)
4617
			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)
4618
			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
4619
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4620
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4621
			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)
4622
			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)
4623
			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)
4624
			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)
4625
			elseif MODE == "Hexa" or MODE == "Time" then
4626
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
4627
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4628
			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)
4629
			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)
4630
			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)
4631
			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)
4632
			elseif MODE == "LostHope" then
4633
			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)
4634
			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)
4635
			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)
4636
			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)
4637
			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)
4638
			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)
4639
			elseif MODE == "Vanta" then
4640
			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)
4641
			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)
4642
			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)
4643
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4644
			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)
4645
			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)
4646
			elseif MODE == "Black" then
4647
			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)
4648
			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)
4649
			if MRANDOM(1,3) == 1 then
4650
				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)
4651
            end
4652
			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)
4653
			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)
4654
			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)
4655
			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)
4656
			   end
4657
            end
4658
		end
4659
	end
4660
	text.TextStrokeColor3 = TEXTCOLOR
4661
	unanchor()
4662
	Humanoid.MaxHealth = "inf"
4663
	Humanoid.Health = "inf"
4664
	if Rooted == false then
4665
		Disable_Jump = false
4666
		Humanoid.WalkSpeed = Speed
4667
	elseif Rooted == true then
4668
		Disable_Jump = true
4669
		Humanoid.WalkSpeed = 0
4670
	end
4671
	if Head:FindFirstChild("face") then
4672
		Head.face.Texture = "rbxassetid://"..FACE
4673
	end
4674
    if MODE ~= "Random" then
4675
	sick.SoundId = "rbxassetid://"..SONG
4676
    elseif MODE == "Random" then
4677
	sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
4678
    end
4679
    sick.Looped = true
4680
    sick.Pitch = PITCH
4681
    sick.Volume = VOLUME
4682
	Humanoid.Name = MRANDOM(100000000,999999999)
4683
	Humanoid.PlatformStand = false
4684
	for _, c in pairs(Cam:GetChildren()) do
4685
		if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
4686
			c:remove()
4687
		end
4688
	end
4689
	for LIST = 1, #WHITELIST do
4690
		if WHITELIST[LIST] ~= nil then
4691
			local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
4692
			if CHARACTER then
4693
				if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
4694
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
4695
					if TORSO then
4696
						CreateSound(201858045, Cam, 3, 1)	
4697
						local GUI = Instance.new("BillboardGui",Cam)
4698
						GUI.Name = WHITELIST[LIST]
4699
						GUI.Size = UDim2.new(5,0,5,0)
4700
						GUI.Adornee = TORSO
4701
						local GUI2 = IT("ImageLabel",GUI)
4702
						GUI2.BackgroundTransparency = 1
4703
						GUI2.BorderSizePixel = 0
4704
						GUI2.ImageTransparency = 1
4705
						GUI2.Size = UDim2.new(1,0,1,0)
4706
						GUI2.SizeConstraint = "RelativeYY"
4707
						GUI.AlwaysOnTop = true
4708
						GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
4709
					end
4710
				else
4711
					local GUI = Cam:FindFirstChild(WHITELIST[LIST])
4712
					if GUI.ImageLabel.ImageTransparency <= 1 then
4713
						GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
4714
					end
4715
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
4716
					if TORSO then
4717
						GUI.Adornee = TORSO
4718
					end
4719
				end
4720
			else
4721
				if Cam:FindFirstChild(WHITELIST[LIST]) then
4722
					Cam:FindFirstChild(WHITELIST[LIST]):remove()
4723
				end
4724
			end
4725
		else
4726
			if Cam:FindFirstChild(WHITELIST[LIST]) then
4727
				Cam:FindFirstChild(WHITELIST[LIST]):remove()
4728
			end
4729
			table.remove(WHITELIST,LIST)
4730
		end
4731
	end
4732
	if Character:FindFirstChildOfClass("Accessory") then
4733
		Character:FindFirstChildOfClass("Accessory"):remove()
4734
	elseif Character:FindFirstChildOfClass("Hat") then
4735
		Character:FindFirstChildOfClass("Hat"):remove()
4736
	end
4737
	BLINKLOOP = BLINKLOOP + 1
4738
	if BLINKLOOP >=325 then
4739
		BLINKLOOP = 0
4740
		Blink()
4741
	BLINKLOOP = BLINKLOOP + 1
4742
	if BLINKLOOP >=250 then
4743
		BLINKLOOP = 0
4744
		Blink2()
4745
    end
4746
	end
4747
	if MODE == "90s" or MODE == "80s" then
4748
	if HITFLOOR ~= nil then
4749
       if MRANDOM(1,12) == 1 then
4750
        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})
4751
4752
	end
4753
	end
4754
	end
4755
	if MODE == "Devil" then
4756
	if HITFLOOR ~= nil then
4757
	   if MRANDOM(1,4) == 1 then
4758
         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})
4759
 	end
4760
	end
4761
	end
4762
	    if MODE == "Black" or MODE == "Fairy" then
4763
		if HITFLOOR ~= nil then
4764
		if MRANDOM(1,9) == 1 then
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 = MRANDOM(15,30)/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 = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4767
         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})
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.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4769
        if MRANDOM(1,7) == 1 then
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
         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})
4773
         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})
4774
    end
4775
	end
4776
    end
4777
    end
4778
	Humanoid.DisplayDistanceType = "None"
4779
	Humanoid.PlatformStand = false
4780
	for _, c in pairs(Torso:GetChildren()) do
4781
		if c:IsA("JointInstance") or c.ClassName == "Sound" then
4782
		else
4783
			c:remove()
4784
		end
4785
	end
4786
end
4787
--//=================================\\
4788
--\\=================================//
4789
4790
4791
4792
4793
4794
--//====================================================\\--
4795
--||			  		 END OF SCRIPT
4796
--\\====================================================//--