Fe Achromatix
Fe Achromatix
new("ScreenGui")
local Main = Instance.new("Frame")
local TagsAndshit = Instance.new("Frame")
local NAMESHITE = Instance.new("TextLabel")
local CUSTOMOOOOOOO = Instance.new("TextLabel")
local closethisshit = Instance.new("TextButton")
local WingAnimTextBox = Instance.new("TextBox")
local winganimbutton = Instance.new("TextButton")
local WinganimList = Instance.new("TextButton")
local Info = Instance.new("TextLabel")
local Cred = Instance.new("TextLabel")
local Invite = Instance.new("TextButton")
local NameButton = Instance.new("TextButton")
local kk = Instance.new("TextLabel")
--Properties:
print("Sup. Welcome to Achromatix")
wait("1")
ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
Main.Name = "Main"
Main.Parent = ScreenGui
Main.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.193726942, 0, 0.318785578, 0)
Main.Size = UDim2.new(0, 434, 0, 152)
Main.Visible = true
TagsAndshit.Name = "TagsAndshit"
TagsAndshit.Parent = Main
TagsAndshit.BackgroundColor3 = Color3.fromRGB(26, 26, 26)
TagsAndshit.BorderSizePixel = 0
TagsAndshit.Size = UDim2.new(0, 419, 0, 27)
NAMESHITE.Name = "NAMESHITE"
NAMESHITE.Parent = TagsAndshit
NAMESHITE.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NAMESHITE.BackgroundTransparency = 1.000
NAMESHITE.Position = UDim2.new(0.01, 0, 0.111111112, 0)
NAMESHITE.Size = UDim2.new(0, 125, 0, 21)
NAMESHITE.Font = Enum.Font.Michroma
NAMESHITE.Text = "Achromatix"
NAMESHITE.TextColor3 = Color3.fromRGB(255, 255, 255)
NAMESHITE.TextSize = 20.000
NAMESHITE.TextWrapped = true
CUSTOMOOOOOOO.Name = "CUSTOMOOOOOOO"
CUSTOMOOOOOOO.Parent = TagsAndshit
CUSTOMOOOOOOO.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CUSTOMOOOOOOO.BackgroundTransparency = 1.000
CUSTOMOOOOOOO.Position = UDim2.new(0.265356123, 0, 0.111111112, 0)
CUSTOMOOOOOOO.Size = UDim2.new(0, 144, 0, 21)
CUSTOMOOOOOOO.Font = Enum.Font.FredokaOne
CUSTOMOOOOOOO.Text = "V5"
CUSTOMOOOOOOO.TextColor3 = Color3.fromRGB(255, 0, 0)
CUSTOMOOOOOOO.TextSize = 20.000
CUSTOMOOOOOOO.TextWrapped = true
closethisshit.Name = "closethisshit"
closethisshit.Parent = TagsAndshit
closethisshit.BackgroundColor3 = Color3.fromRGB(26, 26, 26)
closethisshit.BorderSizePixel = 0
closethisshit.Position = UDim2.new(0.930921018, 0, 0, 0)
closethisshit.Size = UDim2.new(0, 44, 0, 27)
closethisshit.AutoButtonColor = false
closethisshit.Font = Enum.Font.SourceSans
closethisshit.Text = " X"
closethisshit.TextColor3 = Color3.fromRGB(255, 0, 0)
closethisshit.TextSize = 20.000
closethisshit.TextYAlignment = Enum.TextYAlignment.Top
Info.Name = "Info"
Info.Parent = TagsAndshit
Info.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Info.BackgroundTransparency = 1.000
Info.Position = UDim2.new(0.14, 0, 1.2, 0)
Info.Size = UDim2.new(0, 320, 0, 30)
Info.Font = Enum.Font.FredokaOne
Info.Text = "To launch the script, click on the red X"
Info.TextColor3 = Color3.fromRGB(255, 255, 255)
Info.TextSize = 20.000
Info.TextWrapped = true
Cred.Name = "Credits"
Cred.Parent = TagsAndshit
Cred.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Cred.BackgroundTransparency = 1.000
Cred.Position = UDim2.new(-0.08, 0, 2, 0)
Cred.Size = UDim2.new(0, 500, 0, 30)
Cred.Font = Enum.Font.RobotoMono
Cred.Text = "Made by Keanu Reeves#3227 | Dreamz1019 on YT"
Cred.TextColor3 = Color3.fromRGB(255, 255, 255)
Cred.TextSize = 18.000
Cred.TextWrapped = true
kk.Name = "KK"
kk.Parent = TagsAndshit
kk.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
kk.BackgroundTransparency = 1.000
kk.Position = UDim2.new(-0.08, 0, 3.4, 0)
kk.Size = UDim2.new(0, 500, 0, 30)
kk.Font = Enum.Font.RobotoMono
kk.Text = "Credit to guard#0381 also for fixing attacks!"
kk.TextColor3 = Color3.fromRGB(255, 255, 255)
kk.TextSize = 13.000
kk.TextWrapped = true
WinganimList.Name = "WinganimList"
WinganimList.Parent = Main
WinganimList.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
WinganimList.BorderSizePixel = 0
WinganimList.Position = UDim2.new(0.74, 0, .8, 0)
WinganimList.Size = UDim2.new(0, 110, 0, 26)
WinganimList.Font = Enum.Font.SourceSansBold
WinganimList.Text = "Modes (press F9)"
WinganimList.TextColor3 = Color3.fromRGB(255, 255, 255)
WinganimList.TextSize = 17.000
WinganimList.MouseButton1Down:Connect(function()
print("MODES/KEYBINDS")
print("1 - Achromatix")
print("2 - Overlord")
print("3 - Jack of All Trades")
print("4 - Darkness")
print("5 - The Chosen One")
print("6 - Toublesome")
print("7 - V I B E R")
print("8 - +Nuclear+")
print("9 - Happy :)")
print("1 + T - Lost Soul")
print("3 + T - Destroyer-of-Worlds")
print("9 + T - ::Chill::")
print("5 + T - Godly")
print("Q - Legendary")
print("P - ---V a p o r w a v e---")
print("R - Nostalgia")
print("E - Spacetime")
print("Z - Rage")
print("X - Awakened")
print("C - Unholy")
print("V - pp ;)")
print("B - Hardbass")
print("U - Determination")
print("L - Unmerciful")
print("K - The True Ending")
print("G - The Big Black")
end)
loadstring(game:HttpGet("https://guard.lol/scripts/guardnotify.lua",true))()
NameButton.Name = "NameButton"
NameButton.Parent = Main
NameButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
NameButton.BorderSizePixel = 0
NameButton.Position = UDim2.new(.01, 0, 0.8, 0)
NameButton.Size = UDim2.new(0, 125, 0, 26)
NameButton.Font = Enum.Font.SourceSansBold
NameButton.Text = "Copy Discord Invite"
NameButton.TextColor3 = Color3.fromRGB(255, 255, 255)
NameButton.TextSize = 17.000
NameButton.MouseButton1Down:Connect(function()
setclipboard("discord.gg/zrUBFKrqJW")
NameTextBox.Text = ""
end)
script.Parent.MouseButton1Down:Connect(function()
script.Parent.Parent.Parent.Visible = false
end)
end
coroutine.wrap(THARZS_fake_script)()
local function LGKSURL_fake_script() -- Main.OOOH SMOOTH DRAG SO COOL
local script = Instance.new('LocalScript', Main)
Frame.Draggable = true
game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragToggle then
updateInput(input)
end
end)
end
dragify(script.Parent)
end
coroutine.wrap(LGKSURL_fake_script)()
closethisshit.MouseButton1Down:Connect(function()
wait (.1)
HumanDied = false
local CountSCIFIMOVIELOL = 1
function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name =
"AliP_"..CountSCIFIMOVIELOL
AlignPos.ApplyAtCenterOfMass = true;
AlignPos.MaxForce = 5772000-67752;
AlignPos.MaxVelocity = math.huge/9e110;
AlignPos.ReactionForceEnabled = false;
AlignPos.Responsiveness = 200;
AlignPos.RigidityEnabled = false;
local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name =
"AliO_"..CountSCIFIMOVIELOL
AlignOri.MaxAngularVelocity = math.huge/9e110;
AlignOri.MaxTorque = 5772000
AlignOri.PrimaryAxisOnly = false;
AlignOri.ReactionTorqueEnabled = false;
AlignOri.Responsiveness = 200;
AlignOri.RigidityEnabled = false;
local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name =
"Ath_"..CountSCIFIMOVIELOL
local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name =
"Ath_"..CountSCIFIMOVIELOL
AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
AttachmentA.Position = Position or Vector3.new(0,0,0)
AlignPos.Attachment1 = AttachmentA;
AlignPos.Attachment0 = AttachmentB;
AlignOri.Attachment1 = AttachmentA;
AlignOri.Attachment0 = AttachmentB;
CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
return {AlignPos,AlignOri,AttachmentA,AttachmentB}
end
game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
local hatnameclone = {}
for _,v in next,
game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
if v:IsA("Accessory") then
if hatnameclone[v.Name] then
if hatnameclone[v.Name] == "s" then
hatnameclone[v.Name] = {}
end
table.insert(hatnameclone[v.Name],v)
else
hatnameclone[v.Name] = "s"
end
end
end
for _,v in pairs(hatnameclone) do
if type(v) == "table" then
local num = 1
for _,w in pairs(v) do
w.Name = w.Name..num
num = num + 1
end
end
end
hatnameclone = nil
local fldr =
Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"
])
fldr.Name = "DMYF"
local CloneChar = DeadChar:Clone()
local ANIMATIONHERE
if CloneChar:FindFirstChild("Animate") then
ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
CloneChar:FindFirstChild("Animate"):Destroy()
end
if CloneChar:FindFirstChildOfClass("Folder") then
CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
if CloneChar.Torso:FindFirstChild("Neck") then
local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
Clonessss.Part0 = nil
Clonessss.Part1 = DeadChar.Head
Clonessss.Parent = DeadChar.Torso
end
CloneChar.Parent = fldr
CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
CloneChar.Humanoid.BreakJointsOnDeath = false
CloneChar.Name = "non"
CloneChar.Humanoid.DisplayDistanceType = "None"
SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,
0))
end
end)()
end
end
local a = DeadChar.Torso
local b = DeadChar.HumanoidRootPart
local c = DeadChar.Humanoid
a.Parent = game:FindFirstChildOfClass("Workspace")
c.Parent = game:FindFirstChildOfClass("Workspace")
local told = a:Clone()
local told1 = c:Clone()
b["RootJoint"].Part0 = told
b["RootJoint"].Part1 = DeadChar.Head
a.Name = "torso"
a.Neck:Destroy()
c.Name = "Mizt Hub Best"
told.Parent = DeadChar
told1.Parent = DeadChar
DeadChar.PrimaryPart = told
told1.Health = 0
b:Destroy()
a.Parent = DeadChar
c.Parent = DeadChar
told:Destroy()
told1:Destroy()
a.Name = "Torso"
if CloneChar.Head:FindFirstChildOfClass("Decal") then
CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
if DeadChar:FindFirstChild("Animate") then
DeadChar:FindFirstChild("Animate"):Destroy() end
local Collider
function UnCollide()
if HumanDied then Collider:Disconnect(); return end
--[[for _,Parts in next, CloneChar:GetChildren() do
if Parts:IsA("BasePart") then
Parts.CanCollide = false
end
end]]
for _,Parts in next, DeadChar:GetChildren() do
if Parts:IsA("BasePart") then
Parts.CanCollide = false
end
end
end
Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
coroutine.wrap(function()
while true do
game:GetService("RunService").RenderStepped:wait()
if not CloneChar or not CloneChar:FindFirstChild("Head") or not
CloneChar:FindFirstChildOfClass("Humanoid") or
CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not
DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid")
or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
HumanDied = true
pcall(function()
game:FindFirstChildOfClass("Players").LocalPlayer.Character
= DeadChar
DeadChar.Head:Destroy()
DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
game:FindFirstChildOfClass("Players").LocalPlayer.Character
= CloneChar
if DeadChar:FindFirstChildOfClass("Folder") then
DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
end)
if resetBindable then
game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
resetBindable:Destroy()
end
break
end
end
end)()
SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
local data = {}
script.WingPiece.qPerfectionWeld:Destroy()
do
local NEVER_BREAK_JOINTS = false
return List
end
return false
end
if #Connected == 1 then
return false
end
return true
end
return NewWeld
end
local modeInfo={
{Name="Achromatix",Walkspeed=20,moveVal=10,Font=Enum.Font.Arcade,StrokeColor=C3.N(.
5,.5,.5);Music=0,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightW
ing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='Space'};
{Name="Overlord",Walkspeed=45,moveVal=6,Font=Enum.Font.Garamond,StrokeColor=C3.N(.2
,.2,.2);Music=723652641,LeftWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon}
;RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='Sun'};
{Name="Jack of All
Trades",Walkspeed=30,moveVal=8,Font=Enum.Font.Fantasy,StrokeColor=C3.N(.6,.0,.9);Mu
sic=4664334689,LeftWing={0,BrickColor.new'Alder'.Color,Enum.Material.Neon};RightWin
g={0,BrickColor.new'Alder'.Color,Enum.Material.Neon};WingAnim='StarT'};
{Name="Darkness",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(0,0,
0);Music=4624419371,LeftWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};Rig
htWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='Eagle'};
{Name="The Chosen
One",Walkspeed=14,moveVal=8,Font=Enum.Font.Garamond,StrokeColor=C3.N(.1,.1,.1);Musi
c=1837185092,LeftWing={0,BrickColor.new'Maroon'.Color,Enum.Material.Glass};RightWin
g={0,BrickColor.new'Maroon'.Color,Enum.Material.Glass};WingAnim={'Lens',2}};
{Name="Troublesome",Walkspeed=25,moveVal=6,Font=Enum.Font.Gotham,StrokeColor=C3.RGB
(0,190,190);Music=214902446,LeftWing={0,BrickColor.new'Pastel light
blue'.Color,Enum.Material.Glass};RightWing={0,BrickColor.new'Pastel light
blue'.Color,Enum.Material.Glass};WingAnim='Dagger'};
{Name="V I B E
R",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.5);Music=24
15462372,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,B
rickColor.new'White'.Color,Enum.Material.Neon};WingAnim='Poke'};
{Name="+Nuclear+",Walkspeed=50,moveVal=12,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(
98,37,209);Music=1145101566,LeftWing={0,BrickColor.new'Lime
green'.Color,Enum.Material.DiamondPlate};RightWing={0,BrickColor.new'Royal
purple'.Color,Enum.Material.DiamondPlate};WingAnim='Crazy'};
{Name="Happy :)",Walkspeed=14,moveVal=11,Font=Enum.Font.Arcade,StrokeColor=C3.RGB(2
55,152,220);Music=2185540266,LeftWing={0,BrickColor.new'Pink'.Color,Enum.Material.N
eon};RightWing={0,BrickColor.new'Pink'.Color,Enum.Material.Neon};WingAnim='Happy'};
{Name="Rage",Walkspeed=10,moveVal=6,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.5
);Music=6059390355,LeftWing={0,BrickColor.new'Really
red'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Maroon'.Color,Enum.Mater
ial.Neon};WingAnim='pe'};
{Name="---V a p o r w a v
e---",Walkspeed=15,moveVal=5,Font=Enum.Font.Michroma,StrokeColor=C3.N(0,0,0);Music=
654094806,LeftWing={0,BrickColor.new'Light
pink'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Light
pink'.Color,Enum.Material.Neon};WingAnim='Cool'};
{Name="Nostalgia",Walkspeed=25,moveVal=7,Font=Enum.Font.SourceSansBold,StrokeColor=
C3.N(255,255,255);Music=458490671,LeftWing={0,BrickColor.new'Black'.Color,Enum.Mate
rial.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='G
TA'};
{Name="Interstellar",Walkspeed=150,moveVal=12,Font=Enum.Font.Sarpanch,StrokeColor=C
3.N(.5,.5,.5);Music=1074484884,LeftWing={0,BrickColor.new'Black'.Color,Enum.Materia
l.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='Star
p'};
{Name="Legendary",Walkspeed=25,moveVal=6,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(0
,0,0);Music=5113252741,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};
RightWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};WingAnim='Sussy'};
{Name="Awakened",Walkspeed=115,moveVal=13,Font=Enum.Font.DenkOne,StrokeColor=C3.N(.
5,.5,.5);Music=313175694,LeftWing={0,BrickColor.new'Tr. Flu.
Blue'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Tr. Flu.
Blue'.Color,Enum.Material.Neon};WingAnim='Awake'};
{Name="Unholy",Walkspeed=115,moveVal=13,Font=Enum.Font.Creepster,StrokeColor=C3.N(.
5,.5,.5);Music=1280010741,LeftWing={0,BrickColor.new'Fire
Yellow'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Fire
Yellow'.Color,Enum.Material.Neon};WingAnim='pop'};
{Name="pp",Walkspeed=40,moveVal=9,Font=Enum.Font.SourceSansSemibold,StrokeColor=C3.
N(.5,.5,.5);Music=6027922332,LeftWing={0,BrickColor.new'Eggplant'.Color,Enum.Materi
al.Neon};RightWing={0,BrickColor.new'Eggplant'.Color,Enum.Material.Neon};WingAnim='
pepe'};
{Name="Hardbass",Walkspeed=20,moveVal=10,Font=Enum.Font.Bangers,StrokeColor=C3.N(0,
0,0);Music=4468189089,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};R
ightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='RushB'};
{Name="Clarity",Walkspeed=120,moveVal=10,Font=Enum.Font.SourceSansSemibold,StrokeCo
lor=C3.N(0,0,0);Music=568982684,LeftWing={0,BrickColor.new'Bright bluish
violet'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Bright reddish
lilac'.Color,Enum.Material.Neon};WingAnim='Kik'};
{Name="Determination",Walkspeed=200,moveVal=10,Font=Enum.Font.Oswald,StrokeColor=C3
.N(255,255,255);Music=380890492,LeftWing={0,BrickColor.new'Black'.Color,Enum.Materi
al.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='Dem
'};
{Name="Unmerciful",Walkspeed=90,moveVal=5,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5
,.5,.5);Music=610172332,LeftWing={0,BrickColor.new'Bright
orange'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Bright
orange'.Color,Enum.Material.Neon};WingAnim='Crazed'};
{Name="The True
Ending",Walkspeed=120,moveVal=12,Font=Enum.Font.SourceSansBold,StrokeColor=C3.N(.5,
.5,.5);Music=6664736867,LeftWing={0,BrickColor.new'Bright
red'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Bright
red'.Color,Enum.Material.Neon};WingAnim='Thing'};
{Name="The Big
Black",Walkspeed=240,moveVal=15,Font=Enum.Font.Arcade,StrokeColor=C3.N(.45,0,0);Mus
ic=6949163822,LeftWing={0,BrickColor.new'Really
black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Really
black'.Color,Enum.Material.Neon};WingAnim='Big'};
--MAJORS--
{Name="Lost
Soul",Walkspeed=75,moveVal=20,Font=Enum.Font.Arcade,StrokeColor=C3.N(.2,.2,.2);Musi
c=6074204488,LeftWing={0,BrickColor.new'Really
black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Dark stone
grey'.Color,Enum.Material.Glass};WingAnim={'Lone',10}};
{Name="Destroyer-of-
Worlds",Walkspeed=64,moveVal=10,Font=Enum.Font.Gotham,StrokeColor=C3.N(.4,.4,0);Mus
ic=5128935327,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};RightWing
={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};WingAnim={'Swirl',10}};
{Name="::Chill::",Walkspeed=16,moveVal=4,Font=Enum.Font.Fantasy,StrokeColor=C3.N(1,
0,1);Music=5934648877,LeftWing={0,BrickColor.new'Hot
pink'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Hot
pink'.Color,Enum.Material.Neon};WingAnim='Empty'};
{Name="Godly",Walkspeed=40,moveVal=10,Font=Enum.Font.Kalam,StrokeColor=C3.N(.7,.7,.
7);Music=6689161680,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};Rig
htWing={0,BrickColor.new'White'.Color,Enum.Material.Glass};WingAnim={'God',10}};
}
NewInstance = function(instance,parent,properties)
local inst = Instance.new(instance)
inst.Parent = parent
if(properties)then
for i,v in next, properties do
pcall(function() inst[i] = v end)
end
end
return inst;
end
function newMotor(P0,P1,C0,C1)
return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
end
local welds = {}
local WeldDefaults = {}
table.insert(welds,newMotor(Torso,Head,CF.N(0,1.5,0),CF.N()))
table.insert(welds,newMotor(Root,Torso,CF.N(),CF.N()))
table.insert(welds,newMotor(Torso,RLeg,CF.N(.5,-1,0),CF.N(0,1,0)))
table.insert(welds,newMotor(Torso,RArm,CF.N(1.5,.5,0),CF.N(0,.5,0)))
table.insert(welds,newMotor(Torso,LLeg,CF.N(-.5,-1,0),CF.N(0,1,0)))
table.insert(welds,newMotor(Torso,LArm,CF.N(-1.5,.5,0),CF.N(0,.5,0)))
WeldDefaults={}
for i = 1,#welds do
local v=welds[i]
WeldDefaults[i]=v.C0
end
local NK,RJ,RH,RS,LH,LS=unpack(welds)
local NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=unpack(WeldDefaults)
function makeMusic(id,pit,timePos)
local sound = Torso:FindFirstChild(Player.Name.."song") or
Char:FindFirstChild(Player.Name.."song")
local parent = (MusicMode==2 and Char or Torso)
if(not sound)then
sound = NewInstance("Sound",parent,
{Name=Player.Name.."song",Volume=(MusicMode==3 and 0 or 5),Pitch=(pit or
1),Looped=true})
NewInstance("EqualizerSoundEffect",sound,
{HighGain=0,MidGain=2,LowGain=10})
end
if(id=='stop')then
if(sound)then
sound:Stop()
end
else
local timePos = typeof(timePos)=='number' and timePos or
sound.TimePosition
sound.Volume = (MusicMode==3 and 0 or 5)
sound.Name = Player.Name.."song"
sound.Looped=true
sound.SoundId = "rbxassetid://"..id
sound.Pitch=(pit or 1)
sound:Play()
sound.TimePosition = timePos
end
return sound;
end
function playMusic(id,pitch,timePos)
return makeMusic(id,pitch,timePos)
end
-- SCRIPT STUFF --
function swait(num)
if num == 0 or num == nil then
game:GetService("RunService").RenderStepped:wait()
else
for i = 0, num do
game:GetService("RunService").RenderStepped:wait()
end
end
end
function Tween(obj,props,time,easing,direction,repeats,backwards)
local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad,
direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
local tween = S.TweenService:Create(obj, info, props)
tween:Play()
end
function StartShake(Settings)
return true
end
function Camshake(shakedata)
StartShake(shakedata)
end
local Effects=NewInstance("Folder",Char)
Effects.Name=Player.Name..'Effects'
function Soond(parent,id,pitch,volume,looped,effect,autoPlay)
local Sound = baseSound:Clone()
Sound.SoundId = "rbxassetid://".. tostring(id or 0)
Sound.Pitch = pitch or 1
Sound.Volume = volume or 1
Sound.Looped = looped or false
if(autoPlay)then
coroutine.wrap(function()
repeat wait() until Sound.IsLoaded
Sound.Playing = autoPlay or false
end)()
end
if(not looped and effect)then
Sound.Stopped:connect(function()
Sound.Volume = 0
Sound:destroy()
end)
elseif(effect)then
warn("Sound can't be looped and a sound effect!")
end
Sound.Parent =parent or Torso
return Sound
end
function SoondPart(id,pitch,volume,looped,effect,autoPlay,cf)
local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or
Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
local Sound = IN("Sound")
Sound.SoundId = "rbxassetid://".. tostring(id or 0)
Sound.Pitch = pitch or 1
Sound.Volume = volume or 1
Sound.Looped = looped or false
if(autoPlay)then
coroutine.wrap(function()
repeat wait() until Sound.IsLoaded
Sound.Playing = autoPlay or false
end)()
end
if(not looped and effect)then
Sound.Stopped:connect(function()
Sound.Volume = 0
soundPart:destroy()
end)
elseif(effect)then
warn("Sound can't be looped and a sound effect!")
end
Sound.Parent = soundPart
return Sound,soundPart
end
function SoundPart(...)
return SoondPart(...)
end
function Sound(...)
return Soond(...)
end
function Part(parent,color,material,size,cframe,anchored,cancollide)
local part = IN("Part")
part.Parent = parent or Char
part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or
C3.N(0,0,0)
part.Material = material or Enum.Material.SmoothPlastic
part.TopSurface,part.BottomSurface=10,10
part.Size = size or V3.N(1,1,1)
part.CFrame = cframe or CF.N(0,0,0)
part.CanCollide = cancollide or false
part.Anchored = anchored or false
return part
end
function Weld(part0,part1,c0,c1)
local weld = IN("Weld")
weld.Parent = part0
weld.Part0 = part0
weld.Part1 = part1
weld.C0 = c0 or CF.N()
weld.C1 = c1 or CF.N()
return weld
end
function Mesh(parent,meshtype,meshid,textid,scale,offset)
local part = IN("SpecialMesh")
part.MeshId = meshid or ""
part.TextureId = textid or ""
part.Scale = scale or V3.N(1,1,1)
part.Offset = offset or V3.N(0,0,0)
part.MeshType = meshtype or Enum.MeshType.Sphere
part.Parent = parent
return part
end
function GotEffect(data)
-- just for easy reference
local color = data.Color or Color3.new(.7,.7,.7);
local endcolor = data.EndColor or nil;
local mat = data.Material or Enum.Material.SmoothPlastic;
local cframe = data.CFrame or CFrame.new();
local endpos = data.EndPos or nil;
local meshdata = data.Mesh or {}
local sounddata = data.Sound or {}
local size = data.Size or Vector3.new(1,1,1)
local endsize = data.EndSize or Vector3.new(6,6,6)
local rotinc = data.RotInc or {0,0,0} -- ONLY FOR LEGACY SYSTEM
local transparency = data.Transparency or NumberRange.new(0,1)
local acceleration = data.Acceleration or nil; -- ONLY FOR LEGACY SYSTEM
local endrot = data.EndRotation or {0,0,0} -- ONLY FOR EXPERIMENTAL SYSTEM
local style = data.Style or false; -- ONLY FOR EXPERIMENTAL SYSTEM
local lifetime = data.Lifetime or 1;
local system = data.FXSystem;
local setpart = typeof(data.Part)=='string' and
EffectFolder:FindFirstChild(tostring(data.Part)):Clone() or
typeof(data.Part)=='Instance' and data.Part or nil
local S,PM;
local P = setpart or
Part(Effects,color,mat,Vector3.new(1,1,1),cframe,true,false)
P.Material = mat
P.CFrame = cframe
P.Color = (typeof(color)=='BrickColor' and color.Color or color)
P.Anchored = true
P.CanCollide = false
P.Transparency = startTrans
P.Parent = Effects
local random = Random.new();
game:service'Debris':AddItem(P,lifetime+3)
local RotCF=CFrame.Angles(0,0,0)
if(rotinc == 'random')then
RotCF=CFrame.Angles(math.rad(random:NextNumber(-
180,180)),math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-
180,180)))
elseif(typeof(rotinc) == 'table')then
RotCF=CFrame.Angles(unpack(rotinc))
end
function Effect(edata)
GotEffect(edata)
end
function Trail(data)
coroutine.wrap(function()
data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or
Root.CFrame
local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or
data.CFrame*CFrame.new(0,5,0);
data.EndPos=nil
local trailPart =
Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),da
ta.CFrame,true,false)
trailPart.Transparency=1
local start = data.CFrame
for i = 1, data.Frames do
trailPart.CFrame = start:lerp(ep,i/data.Frames)
data.CFrame = trailPart.CFrame
Effect(data)
swait()
end
end)()
end
function ClientTrail(data)
coroutine.wrap(function()
data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or
Root.CFrame
local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or
data.CFrame*CFrame.new(0,5,0);
data.EndPos=nil
local trailPart =
Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),da
ta.CFrame,true,false)
trailPart.Transparency=1
local start = data.CFrame
for i = 1, data.Frames do
trailPart.CFrame = start:lerp(ep,i/data.Frames)
data.CFrame = trailPart.CFrame
GotEffect(data)
swait()
end
end)()
end
if(Char:FindFirstChild('NGRWings'..Player.Name))then
Char['NGRWings'..Player.Name]:destroy()
end
local MPASword = {}
for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v.Name:find("MeshPartAccessory") then
table.insert(MPASword,v)
end
end
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
LWP1.Parent = leftWing
local LWP2 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(LWP2:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",LWP2.PrimaryPart)
local atho = Instance.new("Attachment",LWP2.PrimaryPart)
local HatChoice = MPASword[1]
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
LWP2.Parent = leftWing
local LWP3 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory") then
--BladeMasterAccessory
for _,v in pairs(LWP3:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",LWP3.PrimaryPart)
local atho = Instance.new("Attachment",LWP3.PrimaryPart)
local HatChoice =
game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory") --
BladeMasterAccessory
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
LWP3.Parent = leftWing
local RWP1 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(RWP1:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP1.PrimaryPart)
local atho = Instance.new("Attachment",RWP1.PrimaryPart)
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
RWP1.Parent = rightWing
local RWP2 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(RWP2:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP2.PrimaryPart)
local atho = Instance.new("Attachment",RWP2.PrimaryPart)
local HatChoice = MPASword[1]
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
RWP2.Parent = rightWing
local RWP3 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory")
then --ShadowBladeMasterAccessory
for _,v in pairs(RWP3:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP3.PrimaryPart)
local atho = Instance.new("Attachment",RWP3.PrimaryPart)
local HatChoice =
game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory") --
ShadowBladeMasterAccessory
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP3.Parent = rightWing
local RWP4 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("swordhalo") then --Sword Halo
for _,v in pairs(RWP4:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP4.PrimaryPart)
local atho = Instance.new("Attachment",RWP4.PrimaryPart)
local HatChoice =
game.Players.LocalPlayer.Character:FindFirstChild("swordhalo") --Sword Halo
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP4.Parent = rightWing
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP5.Parent = rightWing
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP6.Parent = rightWing
local RWP7 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("Meshes/Crystal
MoonAccessory") then --Meshes/Crystal MoonAccessory
for _,v in pairs(RWP7:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP7.PrimaryPart)
local atho = Instance.new("Attachment",RWP7.PrimaryPart)
local HatChoice =
game.Players.LocalPlayer.Character:FindFirstChild("Meshes/Crystal MoonAccessory")
--Meshes/Crystal MoonAccessory
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP7.Parent = rightWing
local LWP1W=Weld(LWP1.PrimaryPart,Torso,CF.N(2,-2,-1)*CF.A(0,0,0))
local LWP2W=Weld(LWP2.PrimaryPart,Torso,CF.N(4.25,-1,-1)*CF.A(0,0,M.R(15)))
local LWP3W=Weld(LWP3.PrimaryPart,Torso,CF.N(6.5,.5,-1)*CF.A(0,0,M.R(30)))
local RWP1W=Weld(RWP1.PrimaryPart,Torso,CF.N(-2,-2,-1)*CF.A(0,0,0))
local RWP2W=Weld(RWP2.PrimaryPart,Torso,CF.N(-4.25,-1,-1)*CF.A(0,0,M.R(-15)))
local RWP3W=Weld(RWP3.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP4W=Weld(RWP4.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP5W=Weld(RWP5.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP6W=Weld(RWP6.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP7W=Weld(RWP7.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
function getMode(modeName)
for i,v in next, modeInfo do
if(v.Name==modeName)then
return v
end
end
return modeInfo[1]
end
function IsVaporwave(song)
for i = 1,#VaporwaveSongs do
if(VaporwaveSongs[i]==song)then
return true
end
end
return false
end
local blush =
NewInstance('Decal',Head,{Transparency=1,Texture='rbxassetid://0',Color3=(Player.Us
erId==5719877 and C3.N(.45,0,1) or C3.N(1,0,0))})
function changeMudo(modeName)
local info = getMode(modeName)
Mode=info.Name
WalkSpeed=info.Walkspeed
movement=info.moveVal
music=makeMusic(info.Music or 0,info.Pitch or 1,info.TimePos or music and
music.TimePosition or 0)
WingAnim=info.WingAnim or 'NebG1'
text.Text = info.Name
text.TextColor3 = info.LeftWing[2]
text.TextStrokeColor3 = info.StrokeColor
text.Font=info.Font;
if(Mode=='Happy ;)' or Mode=='pp')then
blush.Transparency=0
blush.Texture='rbxassetid://0'
else
blush.Transparency=1
blush.Texture='rbxassetid://0'
end
for _,v in next,leftWing:GetDescendants() do
if(v:IsA'BasePart' and v.Name~='Main')then
--v.Transparency=info.LeftWing[1]
v.Color=info.LeftWing[2]
v.Material=info.LeftWing[3]
elseif(v:IsA'Trail')then
--v.Transparency=NumberSequence.new(info.LeftWing[1],1)
v.Color=ColorSequence.new(info.LeftWing[2])
end
end
function changeMode(modeName)
changeMudo(modeName)
end
function syncStuff(data)
local
neut,legwelds,c0s,c1s,sine,mov,walk,inc,musicmode,tpos,pit,wingsin,visSett,mode,new
hue=unpack(data)
local head0,torso0,rleg0,rarm0,lleg0,larm0=unpack(c0s)
local head1,torso1,rleg1,rarm1,lleg1,larm1=unpack(c1s)
legAnims=legwelds
NeutralAnims=neut
if(not neut)then
NK.C0=head0
RJ.C0=torso0
RH.C0=rleg0
RS.C0=rarm0
LH.C0=lleg0
LS.C0=larm0
NK.C1=head1
RJ.C1=torso1
RH.C1=rleg1
RS.C1=rarm1
LH.C1=lleg1
LS.C1=larm1
end
if(Mode~=mode)then
changeMudo(mode)
end
movement=mov
walking=walk
Change=inc
print(MusicMode,musicmode)
if(musicmode~=MusicMode and music)then
MusicMode=musicmode
if(MusicMode==1)then
music:Pause()
music.Volume=5
music.Parent=Torso
music:Resume()
elseif(MusicMode==2)then
music:Pause()
music.Volume=5
music.Parent=Char
music:Resume()
elseif(MusicMode==3)then
music.Volume = 0
end
end
if(Sine-sine>.8 or Sine-sine<-.8)then
Sine=sine
end
if(hue-newhue>.8 or hue-newhue<-.8)then
hue=newhue
end
if(WingSine-wingsin>.8 or WingSine-wingsin<-.8)then
WingSine=wingsin
end
if(music and (music.TimePosition-tpos>.8 or music.TimePosition-tpos<-.8))then
music.TimePosition=tpos
end
if(music and pit)then
music.Pitch = pit
end
if(Mode=='SYNAPSE-SCRIPTION' and
music.SoundId~='rbxassetid://'..visSett.Music)then
music.SoundId='rbxassetid://'..visSett.Music
end
getMode('SYNAPSE-SCRIPTION').Music = visSett.Music
getMode('SYNAPSE-SCRIPTION').Pitch = visSett.Pitch
end
local footstepSounds = {
[Enum.Material.Grass]=510933218;
[Enum.Material.Metal]=1263161138;
[Enum.Material.CorrodedMetal]=1263161138;
[Enum.Material.DiamondPlate]=1263161138;
[Enum.Material.Wood]=2452053757;
[Enum.Material.WoodPlanks]=2452053757;
[Enum.Material.Sand]=134456884;
[Enum.Material.Snow]=2452051182;
}
function Vaporwaveify(s)
local function wide(a)
if a<'!' or a>'~' then return a end
if a==' ' then return ' ' end
a = a:byte()+160
if a<256 then return string.char(239,188,a-64) end
return string.char(239,189,a-128)
end
return(s:gsub(".",wide))
end
function Choot(text)
--if(game.PlaceId ~= 843468296)then
coroutine.wrap(function()
if(Char:FindFirstChild'ChatGUI')then Char.ChatGUI:destroy() end
local BBG = NewInstance("BillboardGui",Char,
{Name='ChatGUI',Size=UDim2.new(0,100,0,40),StudsOffset=V3.N(0,2,0),Adornee=Head})
local Txt = NewInstance("TextLabel",BBG,{Text =
"",BackgroundTransparency=1,TextColor3=PrimaryColor,BorderSizePixel=0,Font=Enum.Fon
t.Antique,TextSize=50,TextStrokeTransparency=1,Size=UDim2.new(1,0,.5,0)})
for i = 1, #text do
--Txt.Text = Vaporwaveify(text:sub(1,i))
Txt.TextColor3=(Mode=='V I B E R' and
Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or
PrimaryColor)
if(vaporwaveMode and Mode=='V I B E R')then
Txt.Text = Vaporwaveify(text:sub(1,i))
else
Txt.Text = text:sub(1,i)
end
wait((vaporwaveMode) and .1 or .025)
end
for i = 0, 60 do
Txt.TextColor3=(Mode=='V I B E R' and
Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or
PrimaryColor)
swait()
end
for i = 0, 1, .025 do
Txt.TextTransparency=i
swait()
end
BBG:destroy()
end)()
--else
-- Chat2(text)
--end
end
function Chat(text)
Choot(text)
end
function DealDamage(...)
return true
end
function getRegion(point,range,ignore)
return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-
V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
end
function AOEDamage(where,range,options)
local hit = {}
for _,v in next, getRegion(where,range,{Char}) do
if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not
hit[v.Parent:FindFirstChildOfClass'Humanoid'])then
local callTable = {Who=v.Parent}
hit[v.Parent:FindFirstChildOfClass'Humanoid'] = true
for _,v in next, options do callTable[_] = v end
DealDamage(callTable)
end
end
return hit
end
function Click1()
Attack=true
NeutralAnims=false
legAnims=false
local orig = WalkSpeed
WalkSpeed=4
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(-44.6),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.8,-1,-0.3)*CF.A(M.R(-
17.4),M.R(44.4),M.R(7.1)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.4,-1,0)*CF.A(M.R(1.6),M.R(-
13.1),M.R(7)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,-0.3)*CF.A(M.R(90),M.R(0),M.R(-
44.6)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.1)*CF.A(M.R(90),M.R(0),M.R(-
44.6)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(44.6),M.R(0)),Alpha)
end
for i = 0, 1, 0.1 do
swait()
AOEDamage(RArm.CFrame.p,2,{
DamageColor=(Mode=='TRIX-LUA' and
C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
MinimumDamage=5;
MaximumDamage=15;
})
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,0,-0.7)*CF.A(M.R(0),M.R(50.5),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.6)*CF.A(M.R(-
26),M.R(0),M.R(0)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1,-0.1)*CF.A(M.R(20.2),M.R(-
47.6),M.R(15.2)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,0)*CF.A(M.R(0),M.R(0),M.R(-
20.4)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-
0.5)*CF.A(M.R(90),M.R(0),M.R(50.5)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-50.5),M.R(0)),Alpha)
end
WalkSpeed=orig
legAnims=true
Attack=false
NeutralAnims=true
end
function SwordSummon()
Attack = true
NeutralAnims = false
local orig=WalkSpeed
WalkSpeed=4
legAnims=false
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2,-0.1)*CF.A(M.R(-12.4),M.R(-
15.7),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.5)*CF.A(M.R(16.2),M.R(15.2),M.R(-
0.8)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(-28.5),M.R(0),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.4,0.5,0)*CF.A(M.R(27.2),M.R(-3.8),M.R(-
5)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.3,0.6,0)*CF.A(M.R(-33.8),M.R(-
18.1),M.R(24.8)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(13.4),M.R(15.3),M.R(-
3.6)),Alpha)
end
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(70.7),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(-
14.4)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.6,-1,0)*CF.A(M.R(15.1),M.R(-
63.2),M.R(13.5)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.6,-0.1)*CF.A(M.R(0),M.R(15.9),M.R(-
25.4)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.3,-
0.2)*CF.A(M.R(0),M.R(19.3),M.R(157.1)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-70.7),M.R(0)),Alpha)
end
legAnims=true
WalkSpeed=orig
Attack = false
NeutralAnims = true
end
function ClickCombo()
ClickTimer=180
if(Combo==1)then
Click1()
Combo=2
elseif(Combo==2)then
SwordSummon()
Combo=1
elseif(Combo==3)then
Bombs()
Combo=1
end
end
function VaporTaunt()
local search = "just look up the word search to find the voicelines"
if Mode == "Overlord" then Chat"Fear Is Power."
elseif Mode == "Jack of All Trades" then Chat"Come At Me!"
elseif Mode == "Darkness" then Chat"The Wick Burns Down..."
elseif Mode == "V I B E R" then Chat"Vibe With Me!"
elseif Mode == "Rage" then Chat"The Anger Burns Inside Me"
elseif Mode == "---V a p o r w a v e---" then Chat"Just C h i l l"
elseif Mode == "Interstellar" then Chat"To The Stars and Beyond!"
elseif Mode == "Awakened" then Chat"I Feel... ALIVE!"
elseif Mode == "Unholy" then Chat"LET THE DEMONS RISE!!"
elseif Mode == "Godly" then Chat"Transcendence Is Key"
elseif Mode == "pp" then Chat";)"
elseif Mode == "Hardbass" then Chat"GET ME MY VODKA!"
elseif Mode == "Determination" then Chat "I Will Keep On Trying No Matter
What..."
elseif Mode == "Unmerciful" then Chat "I Won't Leave This To Rest"
elseif Mode == "The Big Black" then Chat "Riddle me this, Riddle me that.
Who's afraid of the Big Black?"
end
end
UIS.InputBegan:connect(function(io,gpe)
if(gpe or Attack or data.User~=data.Local)then return end
--MODES
if(io.KeyCode == Enum.KeyCode.One and Mode~='Achromatix')then
changeMode'Achromatix'
elseif(io.KeyCode == Enum.KeyCode.Two and Mode~='Overlord')then
changeMode'Overlord' VaporTaunt()
--TOGGLE MUSIC
elseif(io.KeyCode == Enum.KeyCode.M and getMode(Mode))then
MusicMode=MusicMode+1
if(MusicMode>3)then MusicMode=1 end
if(MusicMode==1)then
music:Pause()
music.Volume=5
music.Parent=Torso
music:Resume()
elseif(MusicMode==2)then
music:Pause()
music.Volume=5
music.Parent=Char
music:Resume()
elseif(MusicMode==3)then
music.Volume = 0
end
elseif(io.KeyCode==Enum.KeyCode.N)then
--TAUNTS
if(vaporwaveMode and Mode=='')then
VaporTaunt()
end
end
if(vaporwaveMode)then return end
--ATTACKS
if(io.UserInputType==Enum.Keycode.MouseButton1)then
print'attack'
end
end)
UserInputService .InputBegan:Connect(onInputBegan)
WingAnims.Crazed=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(10,-2,-1)*CF.A(M.R(5-20*M.C(WingSine/32)),0,M.R(0+30*M.C(WingSin
e/32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(20,-1,-1)*CF.A(M.R(10-20*M.C(WingSine/32)),0,M.R(15+30*M.C(WingS
ine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(40,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(30+40*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-10,-2,-1)*CF.A(M.R(5-20*M.C(WingSine/32)),0,M.R(0-
30*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-20.25,-1,-1+.05*M.S(WingSine/20))*CF.A(M.R(10-
20*M.C(WingSine/32)),0,M.R(-15-30*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-40,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(-30-
40*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-4,.5,-1)*CF.A(M.R(5+0*M.C(WingSine/32)),0,M.R(-
30-900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(-30,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(-30-
35*M.C(WingSine/32))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(30,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(30+35*M.C(WingS
ine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(50,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/192))),.2)
end
WingAnims.Big=function()
div=div or 25
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+4000*M.R(WingSi
ne/5))),.1)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120+4000*M.R(Wing
Sine/5))),.1)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120+4000*M.R(WingSine/5))),.1)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
4000*M.R(WingSine/5))),.1)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-
4000*M.R(WingSine/5))),.1)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,0,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120-4000*M.R(WingSine/5))),.1)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-10,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
2000*M.C(WingSine/192))),.2)
end
WingAnims.Thing=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,1.5,-1)*CF.A(0,M.R(40+50*M.C(WingSine/36)),M.R(100+5000*M.C(Wi
ngSine/400))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(2,1.5,-2)*CF.A(0,M.R(40+50*M.C(WingSine/32)),M.R(150+5000*M.C(Wi
ngSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(2,1.5,-3)*CF.A(0,M.R(40+50*M.C(WingSine/39)),M.R(200+5000*M.C(Wi
ngSine/400))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(2,1.5,-4)*CF.A(0,M.R(40+50*M.C(WingSine/36)),M.R(300+5000*M.C(Wi
ngSine/400))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(2,1.5,-5)*CF.A(0,M.R(40+50*M.C(WingSine/32)),M.R(350+5000*M.C(Wi
ngSine/400))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(2,1.5,-6)*CF.A(0,M.R(40+50*M.C(WingSine/39)),M.R(400+5000*M.C(Wi
ngSine/400))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-3)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-
180-0*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(-15,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(-30-
35*M.C(WingSine/32))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(15,.5,-1)*CF.A(M.R(15-20*M.C(WingSine/32)),0,M.R(30+35*M.C(WingS
ine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-0,0,-1)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Starp=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-
1)*CF.A(0,1,M.R(-0+3000*M.C(WingSine/200))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-
1)*CF.A(0,1,M.R(-10+3000*M.C(WingSine/200))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-
1)*CF.A(0,1,M.R(-20-3000*M.C(WingSine/200))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-
1)*CF.A(0,1,M.R(-30-3000*M.C(WingSine/200))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-
1)*CF.A(0,1,M.R(-40-3000*M.C(WingSine/200))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-
1)*CF.A(0,1,M.R(-50+3000*M.C(WingSine/200))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-150-
450*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-2,-1,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
0-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(2,-1,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-0,0,-1)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Happy=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(Wi
ngSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(40+9*M.C(WingSin
e/32))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-40-
9*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0,500,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
end
WingAnims.Happy2=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(Wi
ngSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(40+9*M.C(WingSin
e/32))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-40-
9*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0,500,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
end
WingAnims.StarG=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(Wi
ngSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Poke=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(1,-3,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6,-3,3)*CF.A(M.R(50+100*M.C(WingSine/15)),0,M.R(30+9*M.C(WingSin
e/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-1,-3,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine
/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6,-3,3)*CF.A(M.R(50+100*M.C(WingSine/15)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-.1,-3,5)*CF.A(M.R(90+100*M.C(WingSine/32)),0,M.R(-180-
0*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-.1,-6,7)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-
180-0*M.C(WingSine/192))),.2)
end
WingAnims.Poke2=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(1,-3,-1)*CF.A(M.R(5+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6,-500,3)*CF.A(M.R(50+0*M.C(WingSine/15)),0,M.R(30+0*M.C(WingSin
e/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+0*M.C(WingSine/32)),0,M.R(0-
0*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-1,-3,-1)*CF.A(M.R(5+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6,-500,3)*CF.A(M.R(50+0*M.C(WingSine/15)),0,M.R(-30-
0*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-.1,-500,5)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-180-
0*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-.1,-500,7)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-180-
0*M.C(WingSine/192))),.2)
end
WingAnims.StarT=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(3.50,-2,-1)*CF.A(M.R(20+-500*M.C(WingSine/32)),0,M.R(0+5*M.C(Win
gSine/32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(5.25,-1,-1)*CF.A(M.R(10+500*M.C(WingSine/32)),0,M.R(15+7.5*M.C(W
ingSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,-.5,2)*CF.A(M.R(-20+0*M.C(WingSine/4)),0,M.R(30+800*M.C(Wing
Sine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-3.50,-2,-1)*CF.A(M.R(-20+-500*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-5.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+500*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6.5,-.5,2)*CF.A(M.R(20+0*M.C(WingSine/4)),0,M.R(-30-
800*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-
30-900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,460,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,450,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(100,400,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Cytus=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/32),1.5+.35*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(60+5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1*M.C(WingSine/32),1.5+.25*M.C(WingSine/32),-
1)*CF.A(0,0,M.R(90+2.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25*M.C(WingSine/32),1.5-.05*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(120-5*M.C(WingSine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/32),1.5-.15*M.C(WingSine/32),-
1)*CF.A(0,0,M.R(-60-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1*M.C(WingSine/32),1.5+.3*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(-90-2.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-.25*M.C(WingSine/32),1.5+.15*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(-120+5*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Eagle=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-1,1,-1)*CF.A(0,M.R(100+700*M.C(WingSine/40)),M.R(100+700*M.C(Wi
ngSine/40))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-2,2,-2)*CF.A(0,M.R(100+600*M.C(WingSine/40)),M.R(100+600*M.C(Wi
ngSine/40))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(-3,3,-3)*CF.A(0,M.R(100+500*M.C(WingSine/40)),M.R(100+500*M.C(Wi
ngSine/40))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-4,4,-4)*CF.A(0,M.R(100+400*M.C(WingSine/40)),M.R(100+400*M.C(Wi
ngSine/40))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-5,5,-5)*CF.A(0,M.R(100+300*M.C(WingSine/40)),M.R(100+300*M.C(Wi
ngSine/40))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6,6,-6)*CF.A(0,M.R(100+200*M.C(WingSine/40)),M.R(100+200*M.C(Wi
ngSine/40))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-13,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-0,0,-1)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Sun=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(60+4000*M.C(Win
gSine/200))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(90+4000*M.C(Win
gSine/200))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/1500)),M.R(120+4000*M.C(Wi
ngSine/1500))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(-
60+4000*M.C(WingSine/200))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(-
90+4000*M.C(WingSine/200))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1,-1.5)*CF.A(0,M.R(0+5*M.C(WingSine/1500)),M.R(-
120+4000*M.C(WingSine/1500))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-.35,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-.4,-1,-3)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-180-
0*M.C(WingSine/192))),.2)
end
WingAnims.Sun2=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(60+4000*M.C(Win
gSine/200))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(90+4000*M.C(Win
gSine/200))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/1500)),M.R(120+4000*M.C(Wi
ngSine/1500))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(-
60+4000*M.C(WingSine/200))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(10,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(-
90+4000*M.C(WingSine/200))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1,-1.5)*CF.A(0,M.R(0+5*M.C(WingSine/1500)),M.R(-
120+4000*M.C(WingSine/1500))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-.35,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-0,-500,-3)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-180-
0*M.C(WingSine/192))),.2)
end
WingAnims.Aprins=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(60+5000*M.C(Win
gSine/400))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(90+5000*M.C(Win
gSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(120+5000*M.C(Wing
Sine/400))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(-
60+5000*M.C(WingSine/400))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(-
90+5000*M.C(WingSine/400))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120+5000*M.C(WingSine/400))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,0,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.NebG1=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(60)),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(120)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(-60)),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-120)),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.NebG2=function(div)
div=div or 25
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+2000*M.R(Wing
Sine/div))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120+2000*M.R(Wi
ngSine/div))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120+2000*M.R(WingSine/div))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
2000*M.R(WingSine/div))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-
2000*M.R(WingSine/div))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-
2000*M.R(WingSine/div))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.NebG3=function(mult)
mult=mult or 1
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine*mult
)),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine*mu
lt)),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine*mult
)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
WingSine*mult)),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135-
WingSine*mult)),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225-
WingSine*mult)),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Dem=function(mult)
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/32),1.5+5*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(60+300*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1*M.C(WingSine/32),1.5+5*M.C(WingSine/32),-
1)*CF.A(0,0,M.R(90+300*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.10*M.C(WingSine/32),1.5-5*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(120-300*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/32),1.5-5*M.C(WingSine/32),-
1)*CF.A(0,0,M.R(-60-300*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1*M.C(WingSine/32),1.5+5*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(-90-300*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.10*M.C(WingSine/32),1.5+5*M.S(WingSine/32),-
1)*CF.A(0,0,M.R(-120+300*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-8,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/192)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(8,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/192)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0,500,1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
end
WingAnims.Space=function(mult)
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+2.5*M.C(WingSine/36)),M.R(100+1000*M.C(Wi
ngSine/200))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+7.5*M.C(WingSine/32)),M.R(130+1000*M.C(Wi
ngSine/200))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+5*M.C(WingSine/30)),M.R(160+1000*M.C(Wing
Sine/200))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+2.5*M.C(WingSine/36)),M.R(-
10+1000*M.C(WingSine/200))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+7.5*M.C(WingSine/32)),M.R(-
40+1000*M.C(WingSine/200))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(4,1.5,-1)*CF.A(0,M.R(5+5*M.C(WingSine/30)),M.R(-
70+1000*M.C(WingSine/200))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-9,0,-1)*CF.A(M.R(15+2*M.C(WingSine/10)),0,M.R(-
0-900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(2,1.5,-1)*CF.A(0,M.R(5+2.5*M.C(WingSine/36)),M.R(100+1000*M.C(Wi
ngSine/200))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-2,1.5,-1)*CF.A(0,M.R(5+2.5*M.C(WingSine/36)),M.R(-
10+1000*M.C(WingSine/200))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-0,0,-1)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Lens=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(60)),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(120)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-700,700,-700)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(-60)),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-700,700,-700)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(1,5,-1)*CF.A(M.R(20+30*M.C(WingSine/5)),5,M.R(-
150)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,-500,-2)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
0-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,-4,-2)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
end
WingAnims.LustFrench=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(200,1,-10)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine))*C
F.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(200,1,-10)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine))
*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(200,1,-10)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine))*C
F.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(200,.70,7)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(200,1,-10)*CF.A(0,M.R(0+2.5*M.C(WingSine/32)),M.R(135-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(200,1,-10)*CF.A(0,M.R(0+2.5*M.C(WingSine/39)),M.R(225-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Swirl=function()
div=div or 25
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-3,7,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(2+2000*M.R(WingSi
ne/div))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-3,7,-2)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(120+2000*M.R(Wing
Sine/div))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-3,7,-3)*CF.A(0,M.R(0+5*M.C(WingSine/4)),M.R(-
120+2000*M.R(WingSine/div))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(5,-7,4)*CF.A(0,M.R(0+2.5*M.C(WingSine/5)),M.R(1-
2000*M.R(WingSine/div))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(5,-7,5)*CF.A(0,M.R(0+7.5*M.C(WingSine/5)),M.R(120-
2000*M.R(WingSine/div))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(5,-7,6)*CF.A(0,M.R(0+5*M.C(WingSine/4)),M.R(-
120-2000*M.R(WingSine/div))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,-2,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-
0-900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/192)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/192)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0,500,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
end
WingAnims.Dagger=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(1.5,5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(60)),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(300,4.5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(90)),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(2,5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(120)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-1.5,5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(-60)),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-300,4.5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(-90)),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-2,5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(-120)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(2,4.5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(90)),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-2,4.5,-1)*CF.A(M.R(20+200*M.C(WingSine/10)),0,M.R(-90)),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(7,500,3)*CF.A(M.R(185+0*M.C(WingSine/32)),0,M.R(-
185-0*M.C(WingSine/192))),.2)
end
WingAnims.Crazy=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(.20,.7,-5.5)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine))
*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(.20,.7,-5.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine
))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(.20,.7,-5.5)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine))
*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(.20,.7,1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(.20,.7,1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(.20,.7,1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225-
WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-2)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-
180-0*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-.1,-3,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/250))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-.1,-5,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/250))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-7,0,-1)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Empty=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(.10,-1,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSin
e/32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(.10,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(Win
gSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(.10,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-.10,-1,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-.10,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-.10,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Lone=function(mult)
mult=mult or 1
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(4,2,3)*CF.A(0,M.R(50+100*M.C(WingSine/15)),M.R(15+WingSine*mult)
),1)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(1,1,5)*CF.A(0,M.R(50+100*M.C(WingSine/15)),M.R(15+WingSine*mult)
),1)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(500,1.5,5)*CF.A(0,M.R(0+5*M.C(WingSine/15)),M.R(15+WingSine*mult
)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(4,2,3)*CF.A(0,M.R(50+100*M.C(WingSine/15)),M.R(15-
WingSine*mult)),1)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(1,1,5)*CF.A(0,M.R(50+100*M.C(WingSine/15)),M.R(15-
WingSine*mult)),1)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(500,1.5,5)*CF.A(0,M.R(0+5*M.C(WingSine/15)),M.R(15-
WingSine*mult)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-8,.5,-2)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-
30-900*M.C(WingSine/192))),.2)
end
WingAnims.Jester=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(Wi
ngSine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-
5*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0s:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/
32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.Sussy=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-3,3,-1)*CF.A(M.R(0+1000*M.C(WingSine/32)),0,M.R(95)),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(1)),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(4,-3,-1)*CF.A(M.R(0+1000*M.C(WingSine/32)),0,M.R(95)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(1)),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-4,4,-2)*CF.A(M.R(0+1000*M.C(WingSine/32)),0,M.R(95)),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(5,-4,-2)*CF.A(M.R(0+1000*M.C(WingSine/32)),0,M.R(95)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-4,-1,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
0-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(4,-1,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-
0*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-0,8,-1)*CF.A(M.R(-90+1000*M.C(WingSine/32)),0,M.R(-180)),.2)
end
WingAnims.Cool=function(mult)
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+15*M.C(WingSine/32)),0,M.R(0+10*M.C(WingSine
/32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(6,-2,-1)*CF.A(M.R(10+20*M.C(WingSine/32)),0,M.R(15+15*M.C(WingSi
ne/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(13,-2,-1)*CF.A(M.R(15+25*M.C(WingSine/30)),0,M.R(30+25*M.C(WingS
ine/30))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+15*M.C(WingSine/32)),0,M.R(0-
10*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-6,-2,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+20*M.C(WingSine/
32)),0,M.R(-15-15*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-13,-2,-1)*CF.A(M.R(15+25*M.C(WingSine/30)),0,M.R(-30-
25*M.C(WingSine/30))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,500,-2)*CF.A(M.R(0+2*M.C(WingSine/20)),0,M.R(-
184+0*M.C(WingSine/32))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(40+9*M.C(WingSin
e/32))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-9,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-40-
9*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-6,-1,-2)*CF.A(M.R(0+2*M.C(WingSine/20)),0,M.R(-
90+20*M.C(WingSine/32))),.2)
end
WingAnims.GTA=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(1000+5000*M.C(W
ingSine/400))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(1000+5000*M.C(W
ingSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(4,5,-1)*CF.A(M.R(0+1000*M.C(WingSine/40)),0,M.R(95)),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(-
1000+5000*M.C(WingSine/400))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(-
1000+5000*M.C(WingSine/400))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(4,-5,-1)*CF.A(M.R(0+1000*M.C(WingSine/40)),0,M.R(95)),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(-0,-500,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
1000*M.C(WingSine/250))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-.1,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-1000*M.C(WingSine/250))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(6,-5,-2)*CF.A(M.R(0+1000*M.C(WingSine/40)),0,M.R(95)),.2)
end
WingAnims.God=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+2.5*M.C(WingSine/36)),M.R(60+4000*M.C(
WingSine/200))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+7.5*M.C(WingSine/32)),M.R(90+4000*M.C(
WingSine/200))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+5*M.C(WingSine/39)),M.R(120+4000*M.C(W
ingSine/200))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+2.5*M.C(WingSine/36)),M.R(-
60+4000*M.C(WingSine/200))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+7.5*M.C(WingSine/32)),M.R(-
90+4000*M.C(WingSine/200))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(6,-2.5,-1)*CF.A(300,M.R(0+5*M.C(WingSine/39)),M.R(-
120+4000*M.C(WingSine/200))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(6,-3.5,-1)*CF.A(300,M.R(0+10*M.C(WingSine/39)),M.R(150+4000*M.C(
WingSine/200))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(6,-3.5,-1)*CF.A(300,M.R(0+10*M.C(WingSine/39)),M.R(-
150+4000*M.C(WingSine/200))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(4,-2.5,-3)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120+1000*M.C(WingSine/200))),.2)
end
WingAnims.Sus=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-4,-3,-1)*CF.A(1,M.R(50-50*M.C(WingSine/40)),M.R(10000+5000*M.C(
WingSine/200))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-4,-7,-3)*CF.A(1,M.R(50-50*M.C(WingSine/40)),M.R(10000+5000*M.C(
WingSine/200))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(500,.5,-4)*CF.A(M.R(15+20*M.C(WingSine/40)),0,M.R(30+9*M.C(WingS
ine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-4,-10,-5)*CF.A(1,M.R(50-50*M.C(WingSine/40)),M.R(10000+5000*M.C
(WingSine/200))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(6,-13,-0)*CF.A(0,M.R(0+0*M.C(WingSine/600)),M.R(100+3000*M.C(Win
gSine/600))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-500,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(1,0,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
0*M.C(WingSine/192))),.2)
end
WingAnims.pe=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-2,-3,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,0,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(90+5000*M.C(Win
gSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(500,-500,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(0+0*M.C(Wing
Sine/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(2,-3,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0-0*M.C(WingSine/
32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,-5,-1+.05*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/
32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-500,-500,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-
9*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-.6,5,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
175-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-.6,0,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-3000*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(-.4,-1,-3)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-175-
0*M.C(WingSine/192))),.2)
end
WingAnims.pop=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-0,-16,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine
/32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(20,-3,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(5000+3000*M.C
(WingSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,-4,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(90+0*M.C(WingSin
e/32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,-13,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0-
0*M.C(WingSine/32))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,-9,-0+.05*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/
32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6.5,-4,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-90-
0*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-.7)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-0*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(20,-3,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(5000+3000*M.C
(WingSine/400))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,-8.2,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
0-0*M.C(WingSine/192))),.2)
RWP7W.C0 =
RWP7W.C0:lerp(CF.N(20,-3,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(5000+3000*M.C
(WingSine/400))),.2)
end
WingAnims.pepe=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1,-1)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,4,-1)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,7,-1)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/
32))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,10,-1)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(0-
0*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,13,-1+.05*M.S(WingSine/35))*CF.A(M.R(-
90+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,16,-1)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(-0-
0*M.C(WingSine/32))),.2)
RWP4W.C0 =
RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-
900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(1,-4,1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
175-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-1,-4,1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
175-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(300,500,3)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/555))),.2)
end
WingAnims.RushB=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/15),1.5+3*M.S(WingSine/15),-
1)*CF.A(0,0,M.R(60+5*M.C(WingSine/15))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1*M.C(WingSine/15),2+3*M.C(WingSine/15),-
1)*CF.A(0,0,M.R(90+2.5*M.C(WingSine/15))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25*M.C(WingSine/15),2.5-3*M.S(WingSine/15),-
1)*CF.A(0,0,M.R(120-5*M.C(WingSine/15))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/15),3-3*M.C(WingSine/15),-
1)*CF.A(0,0,M.R(-60-5*M.C(WingSine/15))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1*M.C(WingSine/15),3.5+3*M.S(WingSine/15),-
1)*CF.A(0,0,M.R(-90-2.5*M.C(WingSine/15))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25*M.C(WingSine/15),4+3*M.S(WingSine/15),-
1)*CF.A(0,0,M.R(-120+5*M.C(WingSine/15))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-9,.5,-1)*CF.A(M.R(0+2*M.C(WingSine/32)),0,M.R(-
30-900*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(-.1,-3,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
1000*M.C(WingSine/250))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(-.1,-5,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-170-
1000*M.C(WingSine/250))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-3,0,5)*CF.A(M.R(0+0*M.C(WingSine/32)),10,M.R(-
170-3000*M.C(WingSine/192))),.2)
end
WingAnims.Awake=function(mult)
mult=mult or 1
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-1.5,1.5,-2)*CF.A(0,M.R(90+0*M.C(WingSine/10)),M.R(0+WingSine*mu
lt)),1)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-1.5,1.5,-2)*CF.A(0,M.R(90+0*M.C(WingSine/10)),M.R(135+WingSine*
mult)),1)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(-1.5,1.5,-2)*CF.A(0,M.R(90+0*M.C(WingSine/10)),M.R(225+WingSine*
mult)),1)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-1.5,1.5,-4)*CF.A(0,M.R(0+90*M.C(WingSine/15)),M.R(0-
WingSine*mult)),1)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-1.5,1.5,-4)*CF.A(0,M.R(0+90*M.C(WingSine/15)),M.R(135-
WingSine*mult)),1)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-1.5,1.5,-4)*CF.A(0,M.R(0+90*M.C(WingSine/15)),M.R(225-
WingSine*mult)),1)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0,-500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0,-500,0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
170-0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-0,0,-3)*CF.A(M.R(0+0*M.C(WingSine/10)),0,M.R(-0-
5000*M.C(WingSine/192))),.2)
end
WingAnims.Kik=function()
div=div or 25
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-1,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+2000*M.R(Win
gSine/div))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-1,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120+2000*M.R(W
ingSine/div))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(-1,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-
120+2000*M.R(WingSine/div))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-0,4.5,-2)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-
8000*M.R(WingSine/div))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-0,4.5,-2)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-
8000*M.R(WingSine/div))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-0,4.5,-2)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-
8000*M.R(WingSine/div))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,-2,-1)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-
30-2000*M.C(WingSine/192))),.2)
RWP5W.C0 =
RWP5W.C0:lerp(CF.N(-2.5,-1.7,-1)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-185-
0*M.C(WingSine/192))),.2)
RWP6W.C0 =
RWP6W.C0:lerp(CF.N(2.5,-1.7,-1.3)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-185-
0*M.C(WingSine/192))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-10,-1,-2)*CF.A(M.R(0+2*M.C(WingSine/20)),0,M.R(-
90+8*M.C(WingSine/32))),.2)
end
if(data.User==data.Local)then
Player.Chatted:connect(function(m)
if(m:sub(1,3) == "/e")then m=m:sub(4) end
if(m:sub(1,5) == "play/")then
getMode('V I B E R').Music=Playlist[m:sub(6)] or
tonumber(m:sub(6)) or 0
music.SoundId="rbxassetid://"..getMode('V I B E R').Music;
elseif(m:sub(1,5) == "tpos/")then
music.TimePosition = tonumber(m:sub(6)) or 0
elseif(m:sub(1,6) == "pitch/")then
music.Pitch = tonumber(m:sub(7)) or 0
getMode('V I B E R').Pitch=music.Pitch
end
end)
end
while true do
swait()
ClickTimer=math.max(ClickTimer-1,0)
if(ClickTimer<=0 and Combo~=1)then
--print('reset')
Combo=1
end
Sine=Sine+Change
hue=hue+1
if(hue>360)then hue=1 end
local hitfloor,posfloor =
workspace:FindPartOnRayWithIgnoreList(Ray.new(Root.CFrame.p,
((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit *
(4)), {Effects,Char,workspace[Player.Name]})
local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) >
1)
local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or (not
hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y < -1 and "Fall" or (not
hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y > 1 and "Jump" or
hitfloor and Walking and "Walk" or hitfloor and "Idle")
Hum.WalkSpeed = WalkSpeed
local sidevec = math.clamp((Torso.Velocity*Torso.CFrame.rightVector).X+
(Torso.Velocity*Torso.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
local forwardvec = math.clamp((Torso.Velocity*Torso.CFrame.lookVector).X+
(Torso.Velocity*Torso.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
local sidevelocity = sidevec/Hum.WalkSpeed
local forwardvelocity = forwardvec/Hum.WalkSpeed
local lhit,lpos =
workspace:FindPartOnRayWithIgnoreList(Ray.new(LLeg.CFrame.p,
((CFrame.new(LLeg.Position,LLeg.Position - Vector3.new(0,1,0))).lookVector).unit *
(2)), {Effects,Char,workspace[Player.Name]})
local rhit,rpos =
workspace:FindPartOnRayWithIgnoreList(Ray.new(RLeg.CFrame.p,
((CFrame.new(RLeg.Position,RLeg.Position - Vector3.new(0,1,0))).lookVector).unit *
(2)), {Effects,Char,workspace[Player.Name]})
if(Mode=='V I B E R' and IsVaporwave(getMode'V I B E R'.Music))then
vaporwaveMode=true
text.Text='Vaporwave'
WingAnim='NebG3'
else
if(Mode=='V I B E R')then
text.Text='V I B E R'
WingAnim=getMode'V I B E R'.WingAnim
end
vaporwaveMode=true
end
if(music)then
if(Mode=='V I B E R')then
local clr =
Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1))
local clr2 =
Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/950,0,1))
text.TextColor3 = clr
PrimaryColor = clr2
for _,v in next, wingModel:GetDescendants() do
if(v:IsA'BasePart')then
v.Color = clr2
elseif(v:IsA'Trail')then
v.Color = ColorSequence.new(clr2)
end
end
end
end
if(Mode=='Lost Soul')then
local pos = Head.Position
local dist = (camera.CFrame.p-pos).magnitude
local DropDist = 1
local IneffectiveDist = 15
local modifier = dist < DropDist and 1 or dist < IneffectiveDist and (0
- 1) / (IneffectiveDist - DropDist) * (dist - DropDist) + 1 or 0
end
if(State == 'Jump')then
local Alpha = .1
local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
end
elseif(State == 'Fall')then
local Alpha = .1
local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
end
elseif(State == 'Paralyzed')then
local Alpha = .1
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0,Alpha)
RS.C0 = RS.C0:lerp(RSC0,Alpha)
RJ.C0 = RJ.C0:lerp(RJC0,Alpha)
NK.C0 = NK.C0:lerp(NKC0,Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
elseif(State == 'Sit')then
end
if(State == 'Idle')then
if(Mode=='V I B E R' and NeutralAnims and not vaporwaveMode)then Change
= 0.1+music.PlaybackLoudness/200 else Change = 1 end
if(Mode=='Achromatix')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+0.05*M.C(Sine/32),0)*CF.A(M.R(0+2*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/
32)),M.R(10+5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Overlord')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,7+.05*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
if(M.RNG(1,45)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/2)),0,0),Alpha)
end
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,-0+.2*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/
32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+.2*M.S(Sine/32),.1)*CF.A(M.R(-20),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.1*M.C(Sine/32),0)*CF.A(0,0,M.R(-2.5)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(2.5)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
end
end
elseif(Mode=='Jack of All Trades')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Alder'.Color;
Transparency={.5,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.3,2,.3);
EndSize=Vector3.new(.1,1,.1);
}
RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(-
44.6),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.8,-1,-0.3)*CF.A(M.R(-
17.4),M.R(44.4),M.R(7.1)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.4,-1,0)*CF.A(M.R(1.6),M.R(-
13.1),M.R(7)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,-0.3)*CF.A(M.R(90),M.R(0),M.R(-
44.6)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.1)*CF.A(M.R(90),M.R(0),M.R(-
44.6)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(44.6),M.R(0)),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Darkness')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-
25),0),Alpha)
if(M.RNG(1,25)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-
5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
end
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='The Chosen One')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Crimson'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Crimson'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(-.2+.4*M.C(Sine/39),.5+.2*M.C(Sine/32),0)*CF.A(M.R(-
2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(-15+5*M.S(Sine/
32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(15-5*M.S(Sine/
32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.5,-.2)*CF.A(0,0,M.R(-
5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(5)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Troublesome')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,1.5+1.5*M.C(Sine/25),0)*CF.A(0,M.R(28),0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-
28),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-
2*M.S(Sine/36))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-
79+1*M.S(Sine/36))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(4),M.R(-28),M.R(8)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='V I B E R')then
if(vaporwaveMode)then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(CF.N(0,-0.2-.1*M.S(Sine/36),0.6)*CF.A(M.R(74.3+2.5*M.C(Sine/
36)),M.R(0),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-
5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1,0.9,-0.1)*CF.A(M.R(13.7-
5*M.C(Sine/42)),M.R(7.7),M.R(-136.2)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-16.6-
5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.7,-
1,0)*CF.A(M.R(37.2+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.8,-1.1,-
0.1)*CF.A(M.R(5.9+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
end
elseif(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
else
local Alpha = .3
if(NeutralAnims)then
RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/20)+
(music.PlaybackLoudness/5000),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(35),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(0+1*M.S(Sine/24)),M.R(-35),0),Alpha)
LS.C0 = LS.C0:lerp(LSC0*CF.A(0,0,M.R(-
15+10*M.C(Sine/20))),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(75-
(music.PlaybackLoudness/7.5)),M.R(5),M.R(35)),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0)*CF.A(0,M.
R(25),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
end
elseif(Mode=='+Nuclear+')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Dark indigo'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Dark indigo'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,5+.7*M.C(Sine/32),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(-
15),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),1),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.02,0+.05*M.S(Sine/32),-.4)*CF.A(M.R(25),M.R(5-2.5*M.C(Sine/
32)),M.R(-65+1.5*M.C(Sine/32))),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/32)),M.R(-160-
1*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),.4)*CF.A(-5,M.R(-15),0),Alpha)
RH.C0 =
RH.C0:lerp(LHC0*CF.N(1,0-.05*M.C(Sine/32),.4)*CF.A(-5,M.R(15),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Happy :)')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(CF.N(0,0,0)*CF.A(0,0,M.R(0+5*M.C(Sine/16))),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(2,0,-M.R(0+5*M.C(Sine/16))),Alpha)
LS.C0 = LS.C0:lerp(LSC0*CF.N(.15,-
0,0)*CF.A(M.R(15),0,M.R(20)),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.A(2,-0,-M.R(5+5*M.S(Sine/16))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16)))*CF.A(M.R(-15),M.R(25),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16))),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Rage')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,-1+.05*M.C(Sine/25),0)*CF.A(0,M.R(0),0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/1)),M.R(-
1),0),Alpha)
LS.C0 =
LS.C0:lerp(RSC0*CF.N(-3,0+.05*M.S(Sine/32),0)*CF.A(M.R(-175),M.R(-5-2.5*M.C(Sine/
32)),M.R(25-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.N(.1,-.5,-.5)*CF.A(-
1.5,0,M.R(-30)),Alpha)
RH.C0 = RH.C0:lerp(LHC0*CF.N(.9,-.5,-.5)*CF.A(-
1.5,0,M.R(30)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='---V a p o r w a v e---')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-
0),0),Alpha)
if(M.RNG(1,25)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-
5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
end
LS.C0 =
LS.C0:lerp(RSC0*CF.N(-3,0-.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+.05*M.S(Sine/32),0)*CF.A(M.R(-20),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Nostalgia')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,4+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-
0),0),Alpha)
if(M.RNG(1,25)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-
5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
end
LS.C0 =
LS.C0:lerp(RSC0*CF.N(-3,.05-.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(.1,.05-.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(25-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0.4-.05*M.C(Sine/32),0)*CF.A(M.R(-10),0,0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0.4-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Interstellar')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(-0+8*M.C(Sine/39),30+6*M.C(Sine/32),0)*CF.A(M.R(-
2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(-15+5*M.S(Sine/
32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.A(2,-0,-M.R(5+5*M.S(Sine/16))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.5,-.7)*CF.A(0,0,M.R(-
5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(5)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Legendary')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,15+0.5*M.C(Sine/60),0)*CF.A(0,M.R(15),0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-
28),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-
79+1*M.S(Sine/36))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
RH.C0 =
RH.C0:lerp(LHC0*CF.N(1,.5,-.7)*CF.A(0,0,M.R(1)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Awakened')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,10+0.05*M.C(Sine/32),0)*CF.A(M.R(60+7*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(5,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(5,M.R(5-5*M.C(Sine/
32)),M.R(10+5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(5.2,M.R(5),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(5.3,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Unholy')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+0.1*M.C(Sine/32),0)*CF.A(M.R(0+2*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(RSC0*CF.N(-3,.05-.1*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(.1,.05-.1*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(25-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Godly')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,10+1*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/100)),M.R(-
0),0),Alpha)
if(M.RNG(1,25)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-
5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
end
LS.C0 =
LS.C0:lerp(RSC0*CF.N(-3,0-.05*M.S(Sine/32),0)*CF.A(M.R(0),M.R(5-2.5*M.C(Sine/
32)),M.R(-100-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+.05*M.S(Sine/32),0)*CF.A(M.R(-20),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='pp')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+0.05*M.C(Sine/32),0)*CF.A(M.R(0+2*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/
32)),M.R(10+5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Clarity')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.1;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Root.CFrame*CF.N(3,4.8,0)*CF.A(M.RRNG(0,0),M.RRNG(0,0),M.RRNG(0,0));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Glass;
Size=Vector3.new(4,1,4);
EndSize=Vector3.new(1,1,1);
}
GotEffect{
Lifetime=.1;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Root.CFrame*CF.N(-
3,4.8,0)*CF.A(M.RRNG(0,0),M.RRNG(0,0),M.RRNG(0,0));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Glass;
Size=Vector3.new(4,1,4);
EndSize=Vector3.new(1,1,1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,6+0.1*M.C(Sine/32),0)*CF.A(M.R(0+2*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.2*M.S(Sine/32),0)*CF.A(0,M.R(0+10*M.C(Sine/32)),M.R(-40-
3*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(LSC0*CF.N(3,0+.2*M.S(Sine/32),0)*CF.A(0,M.R(0+10*M.C(Sine/32)),M.R(40-
3*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(-.5,M.R(-10),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Hardbass')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,0+0.05*M.C(Sine/32),0)*CF.A(M.R(0+2*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-
2*M.S(Sine/36))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-
79+1*M.S(Sine/36))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.1*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.1*M.C(Sine/32),0)*CF.A(0,M.R(-5),.3),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Determination')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,20+4*M.C(Sine/32),0)*CF.A(M.R(0+20*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-
2*M.S(Sine/36))),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1,0.9,-0.1)*CF.A(M.R(-13.7-
5*M.C(Sine/42)),M.R(7.7),M.R(-150.2)),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),-.7)*CF.A(-.3,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Unmerciful')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(-0+6*M.C(Sine/39),20+12*M.C(Sine/32),0)*CF.A(M.R(-
2+5*M.S(Sine/58)),M.R(-0+5*M.C(Sine/42)),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-
2*M.S(Sine/36))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-
79+1*M.S(Sine/36))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(0,M.R(20),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(0,M.R(-20),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='The True Ending')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,7+.3*M.C(Sine/5),0)*CF.A(M.R(0+2*M.S(Sine/64)),M.R(5),0),Alp
ha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,-0+.03*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/
32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+.03*M.S(Sine/32),.1)*CF.A(M.R(-20),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='The Big Black')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,30+0.05*M.C(Sine/32),0)*CF.A(M.R(0-90*M.S(Sine/
100)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-90-
10*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-0*M.C(Sine/32),0),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.N(0,.6-0*M.C(Sine/32),-
1)*CF.A(-.6,M.R(-5),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(Mode=='Lost Soul')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Black'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
RJ.C0 =
RJ.C0:lerp(CF.N(0,0+.05*M.C(Sine/32),0.2)*CF.A(M.R(15.5),M.R(20.8),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-
1.3,1,0.7)*CF.A(M.R(121.8),M.R(14.6),M.R(84.8))*CF.A(M.R(0+3*M.S(Sine/
32)),0,0),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.3,0.3,-
0.1)*CF.A(M.R(121+5*M.C(Sine/44)),M.R(-11.6),M.R(65.5+2.5*M.C(Sine/36))),Alpha)
if(M.RNG(1,45)==1)then
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-
25,25),M.RRNG(-25,25)),.8)
else
NK.C0 = NK.C0:lerp(CF.N(0,1.5,-0.2)*CF.A(M.R(-
15.6),M.R(-20.1),M.R(-5.5))*CF.A(M.R(0+1.5*M.S(Sine/32)),0,0),Alpha)
end
if(legAnims)then
LH.C0 =
LH.C0:lerp(CF.N(-0.6,-1-.05*M.C(Sine/32),0.1)*CF.A(M.R(-
27.6),M.R(0),M.R(13.8)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1-.05*M.C(Sine/32),-
0.1)*CF.A(M.R(-16.5),M.R(-20),M.R(-5.8)),Alpha)
end
elseif(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
elseif(Mode=='Destroyer-of-Worlds')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(CF.N(0,20+.2*M.C(Sine/24),0)*CF.A(M.R(30+5*M.S(Sine/24)),M.R(16.7),M.R(-
9.4)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-
1.1,1,0.2)*CF.A(M.R(173.3+1*M.S(Sine/28)),M.R(19.9+2*M.S(Sine/
28)),M.R(38.7)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(0.7,0.3,-
0.6)*CF.A(M.R(46.8+1*M.S(Sine/28)),M.R(6.4+2*M.S(Sine/28)),M.R(-79.6)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.5)*CF.A(M.R(-40-
5*M.S(Sine/24)),M.R(-18.7),M.R(-3.7)),Alpha)
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.5,-
1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(-5.7)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.4,-1,-0.8)*CF.A(M.R(-
63.8+7.5*M.S(Sine/24)),M.R(-15),M.R(8.3)),Alpha)
end
elseif(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
elseif(Mode=='::Chill::')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(CF.N(0,0.7+.1*M.C(Sine/36),0)*CF.A(M.R(0),M.R(0),M.R(-90-2.5*M.S(Sine/
36))),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-
1.2,0.1,0.1)*CF.A(M.R(23),M.R(16.5),M.R(20.6)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(0.8,1,-0.4)*CF.A(M.R(-
162),M.R(-11.2),M.R(-22.6)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(-
0.2,1.4,0)*CF.A(M.R(0),M.R(0),M.R(48.9)),Alpha)
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.9,-1.1,-
0.2)*CF.A(M.R(-19.3),M.R(6.5),M.R(54.3-7.5*M.S(Sine/36))),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.4,-
0.9,0)*CF.A(M.R(0),M.R(0),M.R(25.9-7.5*M.S(Sine/36))),Alpha)
end
elseif(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='Overlord')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0.5,7.5+.05*M.C(Sine/32),0)*CF.A(M.R(-75+8*M.S(Sine/
64)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-
2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/
32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.5,-
1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(-5.7)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(2.5)),Alpha)
end
elseif(State == 'Walk')then
if(Mode=='The Big Black')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0.5,28+.05*M.C(Sine/32),0)*CF.A(M.R(-75+8*M.S(Sine/
64)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-
2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/
32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.5,-
1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(0)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(2.5)),Alpha)
end
elseif(State == 'Walk')then
if(Mode=='Unmerciful')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,20+12*M.C(Sine/32),0)*CF.A(M.R(-30+6*M.S(Sine/
64)),M.R(0),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,-0+0.05*M.S(Sine/32),.1)*CF.A(M.R(-70),M.R(5+2.5*M.C(Sine/
32)),M.R(-30-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+0.05*M.S(Sine/32),.1)*CF.A(M.R(-70),M.R(5-
2.5*M.C(Sine/32)),M.R(30+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(0,M.R(20),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),-.7)*CF.A(-.5,M.R(-0),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='The True Ending')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,10+0*M.C(Sine/32),0)*CF.A(M.R(-45+6*M.S(Sine/
64)),M.R(0),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.3,-0+0.05*M.S(Sine/32),.1)*CF.A(M.R(-70),M.R(5+2.5*M.C(Sine/
32)),M.R(-30-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,-0+0.05*M.S(Sine/32),.1)*CF.A(M.R(-70),M.R(5-
2.5*M.C(Sine/32)),M.R(30+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(0,M.R(20),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),-.7)*CF.A(-.5,M.R(-0),0),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='+Nuclear+')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0.5,4+.05*M.C(Sine/60),0)*CF.A(M.R(-75+8*M.S(Sine/
64)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-
2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(-5+5*M.C(Sine/
32)),M.R(160+1*M.C(Sine/32))),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0-.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/32)),M.R(-160-
1*M.C(Sine/32))),Alpha)
end
if(legAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
end
elseif(State == 'Walk')then
if(Mode=='Interstellar')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(-.3+.4*M.C(Sine/39),28+.2*M.C(Sine/32),0)*CF.A(M.R(-
15+5*M.S(Sine/58)),M.R(0+5*M.C(Sine/42)),0),Alpha)
LS.C0 = LS.C0:lerp(CFrame.new(-1.50198829, 0.580981374,
0.000380858371, 0.963434994, 0.267942399, 1.75953949e-06, -0.267942399,
0.963434994, 5.1856041e-06, -3.05473804e-07, -5.48362732e-06, 3)*CF.A(-
1,0,M.R(40+2*M.S(Sine/32))),Alpha)
RS.C0 = RS.C0:lerp(CFrame.new(1.54895508, 0.519735038,
0.000380946265, 0.98034811, -0.197275475, -1.24170782e-07, 0.19727549, 0.980348051,
9.53674316e-07, -5.96046448e-08, -9.23871994e-07,
3)*CF.A(-1,0,M.R(-40-5*M.S(Sine/32))),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(65-5*M.S(Sine/58)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(CFrame.new(-0.49666214, -0.990924835,
0.00763010979, 1, 0, 0, 0, 1, 0, 0, 0, 1),Alpha)
RH.C0 = RH.C0:lerp(CFrame.new(0.498336792, -0.303280592, -
0.883536756, 1, 0, 0, 0, 0.886996508, 0.461776346, 0, -0.461776316,
0.886996448),Alpha)
end
elseif(State == 'Walk')then
if(Mode=='Legendary')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,15+1*M.C(Sine/25),0)*CF.A(0,M.R(4),0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-
28),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-
79+1*M.S(Sine/36))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(5)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='Godly')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,11+1*M.C(Sine/25),0)*CF.A(0,M.R(4),0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-
28),0),Alpha)
LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-
35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/
32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(5)),Alpha)
else
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='Awakened')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,10+0.05*M.C(Sine/32),0)*CF.A(M.R(-5+7*M.S(Sine/
64)),M.R(5),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 = LS.C0:lerp(LSC0*CF.N(.15,-
0,0)*CF.A(M.R(15),0,M.R(20)),Alpha)
RS.C0 = RS.C0:lerp(LSC0*CF.N(3,-0,0)*CF.A(M.R(15),0,M.R(-
20)),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(5.2,M.R(5),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(5.3,M.R(-5),0),Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='Determination')then
local Alpha = .1
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0.5,17.5+3*M.C(Sine/32),0)*CF.A(M.R(-75+8*M.S(Sine/
64)),0,0),Alpha)
NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-
2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-
2*M.S(Sine/36))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,.05-.1*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/
32)),M.R(40-1.5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(CF.N(-0.5,-
1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(-5.7)),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,.5-.1*M.C(Sine/32),-.7)*CF.A(-.5,0,M.R(2.5)),Alpha)
end
elseif(State == 'Walk')then
if(Mode=='Clarity')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.1;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Root.CFrame*CF.N(3,4.8,0)*CF.A(M.RRNG(0,0),M.RRNG(0,0),M.RRNG(0,0));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Glass;
Size=Vector3.new(4,1,4);
EndSize=Vector3.new(1,1,1);
}
GotEffect{
Lifetime=.1;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Root.CFrame*CF.N(-
3,4.8,0)*CF.A(M.RRNG(0,0),M.RRNG(0,0),M.RRNG(0,0));
Color=BrickColor.new'White'.Color;
Transparency={0,1};
Material=Enum.Material.Glass;
Size=Vector3.new(4,1,4);
EndSize=Vector3.new(1,1,1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,4.6+0.05*M.C(Sine/32),0)*CF.A(M.R(-35+10*M.S(Sine/
64)),M.R(0),0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(5,M.R(5+5*M.C(Sine/32)),M.R(-10-
5*M.C(Sine/32))),Alpha)
RS.C0 =
RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(5,M.R(5-5*M.C(Sine/
32)),M.R(10+5*M.C(Sine/32))),Alpha)
end
if(legAnims)then
if(NeutralAnims)then
LH.C0 =
LH.C0:lerp(RHC0*CF.N(-1,0-0*M.C(Sine/32),0)*CF.A(0,M.R(5),0),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0-0*M.C(Sine/32),0)*CF.A(5.3,M.R(-5),0),Alpha)
end
end
elseif(State == 'Walk')then
if(Mode=='The Chosen One')then
local Alpha = .1
if(NeutralAnims)then
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Crimson'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
GotEffect{
Lifetime=.2;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-
1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Crimson'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.5,1,.5);
EndSize=Vector3.new(.1,3,.1);
}
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(-.2+.4*M.C(Sine/39),.5+.2*M.C(Sine/32),0)*CF.A(M.R(-
85+5*M.S(Sine/58)),M.R(0+5*M.C(Sine/42)),0),Alpha)
LS.C0 = LS.C0:lerp(CFrame.new(-1.50198829, 0.580981374,
0.000380858371, 0.963434994, 0.267942399, 1.75953949e-06, -0.267942399,
0.963434994, 5.1856041e-06, -3.05473804e-07, -5.48362732e-06,
1)*CF.A(0,0,M.R(0+5*M.S(Sine/32))),Alpha)
RS.C0 = RS.C0:lerp(CFrame.new(1.54895508, 0.519735038,
0.000380946265, 0.98034811, -0.197275475, -1.24170782e-07, 0.19727549, 0.980348051,
9.53674316e-07, -5.96046448e-08, -9.23871994e-07,
1)*CF.A(0,0,M.R(0-5*M.S(Sine/32))),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(M.R(65-5*M.S(Sine/58)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(CFrame.new(-0.49666214, -0.990924835,
0.00763010979, 1, 0, 0, 0, 1, 0, 0, 0, 1),Alpha)
RH.C0 = RH.C0:lerp(CFrame.new(0.498336792, -0.303280592, -
0.883536756, 1, 0, 0, 0, 0.886996508, 0.461776346, 0, -0.461776316,
0.886996448),Alpha)
end
else
local wsVal = 4
local Alpha = .2
if(Mode=='Troublesome')then Change=.3 elseif(Mode=='Lost Soul' or
Mode=='Destroyer-of-Worlds')then Change=1 else Change=.5 end
if(NeutralAnims)then
RJ.C0 =
RJ.C0:lerp(RJC0*CF.N(0,.05+Change/4*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-(Change*20)-
movement/20*M.C(Sine/(wsVal/2)))*forwardvelocity,M.R(0+5*M.C(Sine/wsVal)),M.R(-
(Change*20)-movement/20*M.C(Sine/(wsVal/2)))*sidevelocity+M.R(0-1*M.C(Sine/
wsVal))),Alpha)
NK.C0 = NK.C0:lerp(NKC0,Alpha)
LS.C0 =
LS.C0:lerp(LSC0*CF.N(0,0,0)*CF.A(M.R(0+55*(movement/8)*M.S(Sine/wsVal))*forwardvelo
city,0,0),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0)*CF.A(M.R(0-
55*(movement/8)*M.S(Sine/wsVal))*forwardvelocity,0,0),Alpha)
end
if(legAnims)then
LH.C0 =
LH.C0:lerp(LHC0*CF.N(0,0-movement/15*M.C(Sine/wsVal)/2,(-.1+movement/15*M.C(Sine/
wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-10*forwardvelocity+Change*5-
movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*forwardvelocity,0,
(M.R(Change*5-movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*(sidevec/
(Hum.WalkSpeed*2))),Alpha)
RH.C0 =
RH.C0:lerp(RHC0*CF.N(0,0+movement/15*M.C(Sine/wsVal)/2,(-.1-movement/15*M.C(Sine/
wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-
10*forwardvelocity+Change*5+movement*M.C(Sine/wsVal))+(movement/10)*M.S(Sine/
wsVal))*forwardvelocity,0,(M.R(Change*5+movement*M.C(Sine/wsVal))+(movement/
10)*M.S(Sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha)
local footstepIds = {141491460,141491460}
if(lhit and lhit.CanCollide and
footstepSounds[lhit.Material])then
if(lhit.Material==Enum.Material.Sand and
lhit.Color.r*255>=160 and lhit.Color.g*255>=160 and lhit.Color.b*255>=160)then
footstepIds[1] =
footstepSounds[Enum.Material.Snow]
else
footstepIds[1] = footstepSounds[lhit.Material]
end
end
step.Transparency=(footstepIds[1]==footstepSounds[Enum.Material.Snow] and 0
or 1)
local snd =
Soond(step,footstepIds[1],M.RNG(80,100)/100,3,false,true,true)
footsound=1
S.Debris:AddItem(step,snd.TimeLength+2)
elseif(M.C(Sine/wsVal)/2<=-.2 and footsound==1 and
rhit)then
local step =
Part(Effects,rhit.Color,rhit.Material,V3.N(1,.1,1),CF.N(rpos),true,false)
step.Transparency=(footstepIds[2]==footstepSounds[Enum.Material.Snow] and 0
or 1)
local snd =
Soond(step,footstepIds[2],M.RNG(80,100)/100,3,false,true,true)
footsound=0
S.Debris:AddItem(step,snd.TimeLength+2)
end
end
--end
if(State == 'Jump')then
local Alpha = .1
local idk = math.min(math.max(Root.Velocity.Y/50,-
M.R(90)),M.R(90))
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-
90)),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-
5),0,M.R(90)),Alpha)
RJ.C0 =
RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-
5),0,M.R(5)),Alpha)
end
elseif(State == 'Fall')then
local Alpha = .1
local idk = math.min(math.max(Root.Velocity.Y/50,-
M.R(90)),M.R(90))
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-
90)+idk),Alpha)
RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-
idk),Alpha)
RJ.C0 =
RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
NK.C0 =
NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-
M.R(45)),M.R(45)),0,0),Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-
5),0,M.R(5)),Alpha)
end
elseif(State == 'Paralyzed')then
local Alpha = .1
if(NeutralAnims)then
LS.C0 = LS.C0:lerp(LSC0,Alpha)
RS.C0 = RS.C0:lerp(RSC0,Alpha)
RJ.C0 = RJ.C0:lerp(RJC0,Alpha)
NK.C0 = NK.C0:lerp(NKC0,Alpha)
end
if(legAnims)then
LH.C0 = LH.C0:lerp(LHC0,Alpha)
RH.C0 = RH.C0:lerp(RHC0,Alpha)
end
elseif(State == 'Sit')then
end
if(data.User==data.Local)then
local syncStuff={
NeutralAnims;
legAnims;
{NK.C0,RJ.C0,RH.C0,RS.C0,LH.C0,LS.C0};
{NK.C1,RJ.C1,RH.C1,RS.C1,LH.C1,LS.C1};
Sine;
movement;
walking;
Change;
--// OPTIONAL SYNC \\--
MusicMode;
(music and music.TimePosition or 0);
(music and music.Pitch or 1);
WingSine;
getMode('V I B E R');
Mode;
hue;
}
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end)