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