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