Free Exploit For Roblox
Free Exploit For Roblox
https://discord.gg/zrUBFKrqJW --
--[[HATS
--https://www.roblox.com/catalog/4584042059/International-Fedora-Netherlands
--https://www.roblox.com/catalog/3499972183/International-Fedora-Colombia
--https://www.roblox.com/catalog/4391384843/International-Fedora-Russia
--https://www.roblox.com/catalog/3822880197/International-Fedora-Ukraine
--https://www.roblox.com/catalog/4154538250/International-Fedora-Chile
--https://www.roblox.com/catalog/3438342658/International-Fedora-Argentina
--]]
--[[
MODES/KEYBINDS
1 - Achromatix
2 - Overlord
3 - Jack of All Trades
4 - Darkness
5 - The Chosen One
6 - Toublesome
7 - V I B E R
8 - +Nuclear+
9 - Happy :)
1 + T - Lost Soul
3 + T - Destroyer-of-Worlds
9 + T - ::Chill::
5 + T - Godly
Q - Golden Experience
P - ---V a p o r w a v e---
R - Nostalgia
E - Spacetime
Z - Rage
X - Awakened
C - Unholy
V - pp ;)
B - Hardbass
--]]
--netless--
loadstring(game:HttpGet(('https://pastebin.com/raw/Cu7bKQWN'),true))()
wait('1')
print("Sup. Welcome to Achromatix")
game.StarterGui:SetCore("SendNotification", {Title = "ALERT", Text = "There might
be a little jitter to your character.", Duration = 2})
game:GetService("RunService").RenderStepped:Connect(function()
setsimulationradius(math.huge)
end)
wait(1)
game.StarterGui:SetCore("SendNotification", {Title = "Achromatix <3", Text = "This
script was made by Keanu Reeves#3227.", Icon = "http://www.roblox.com/asset/?
id=6977874681", Duration = 5})
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
if _G.netted ~= true then
_G.netted = true
coroutine.wrap(function()
settings().Physics.PhysicsEnvironmentalThrottle =
Enum.EnviromentalPhysicsThrottle.Disabled
settings().Physics.AllowSleep = false
game:GetService("RunService").RenderStepped:Connect(function()
game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(
math.huge,math.huge)
sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadi
us",math.huge*math.huge)
end)
end)()
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
--[[
Achromatix - Lost Soul - Lost Soul
Overlord
Jack of All Trades - Destroyer-of-Worlds
Darkness - Th1rt3en
The Chosen One - Vanta Black
Troublesome - Frostbite
V I B E R
+Nuclear+ - Radioactive
Happy :) - ::Chill::
MENACING
]]
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='Starp'};
{Name="Overlord",Walkspeed=17,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=6116660958,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='Spac
e'};
{Name="Golden
Experience",Walkspeed=25,moveVal=6,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(0,0,0);
Music=4635400352,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};RightW
ing={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'};
--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
if(PM and PM.MeshId == 'rbxassetid://20329976')then
PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
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(Char:GetChildren()) do
if v:IsA("Accessory") and v.Name:find("MeshPartAccessory") then
table.insert(MPASword,v)
end
end
local International = {}
for _,v in pairs(Char:GetChildren()) do
if v:IsA("Accessory") and v.Name:find("InternationalFedora") then
table.insert(International,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)
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 MPASword[1] then
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)
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
table.remove(MPASword,1)
end
LWP3.Parent = leftWing
local RWP1 = WingPiece:Clone();
if International[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(International,1)
end
RWP1.Parent = rightWing
local RWP2 = WingPiece:Clone();
if International[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)
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(International,1)
end
RWP2.Parent = rightWing
local RWP3 = WingPiece:Clone();
if Char:FindFirstChild("International Fedora") then
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)
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=='::Chill::')then
blush.Transparency=0
blush.Texture='rbxassetid://2664127437'
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=='V I B E R' and music.SoundId~='rbxassetid://'..visSett.Music)then
music.SoundId='rbxassetid://'..visSett.Music
end
getMode('V I B E R').Music = visSett.Music
getMode('V I B E R').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=='V I B E R' 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
Effect{
Lifetime=.25;
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=PrimaryColor;
Transparency={.5,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.6,1,.6);
EndSize=Vector3.new(.1,3,.1);
}
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, 5 do
delay(.05*i,function()
local pos = Root.CFrame*CF.N(0,-2,-2-i*4)*CF.A(M.R(80),0,0)
local pos2 = Root.CFrame*CF.N(0,-3,-2-i*4)
Camshake({
Duration=.2;
FadeOut=.2;
Intensity=1.5;
Position=Vector3.new(.5,.5,.5);
Rotation=Vector3.new(.5,.5,3);
DropDist=15;
IneffectiveDist=40;
Origin=pos2;
})
AOEDamage(pos.p,5,{
DamageColor=(Mode=='V I B E R' and
C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
MinimumDamage=(Mode=='V I B E R' and
music.PlaybackLoudness/10 or 10);
MaximumDamage=(Mode=='V I B E R' and
music.PlaybackLoudness/8 or 35);
})
SoundPart(178452221,1,2,false,true,true,pos)
Effect{
Lifetime=.4;
Part='Sword',
--Mesh={Type=Enum.MeshType.Sphere};
CFrame=pos;
Color=PrimaryColor;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=V3.N(0.8,2.5,6.8);
EndSize=V3.N(0.8,2.5,16);
}
Effect{
Lifetime=.4;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=pos2;
Color=PrimaryColor;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=V3.N(4,.1,4);
EndSize=V3.N(6,.1,6);
}
Effect{
Lifetime=.1;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=pos;
Color=PrimaryColor;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=V3.N(7,7,7);
EndSize=V3.N(12,12,12);
}
for i = 1, 5 do
Effect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=pos;
Color=PrimaryColor;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=V3.N(1,1,1);
EndSize=V3.N(1,1,1);
Acceleration={Force=V3.N(M.RNG(-75,75)/100,M.RNG(-
75,75)/100,M.RNG(-75,75)/100)};
}
end
end)
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 Bombs()
Attack=true
NeutralAnims=false
legAnims=false
local orig = WalkSpeed
WalkSpeed=0
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(0),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(0)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,-
0.5)*CF.A(M.R(90),M.R(0),M.R(19.1)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.3,0.5,-0.5)*CF.A(M.R(90),M.R(0),M.R(-
21.3)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
end
coroutine.wrap(function()
for i = 0, 2 do
Camshake({
Duration=.2;
FadeOut=.2;
Intensity=1.5;
Position=Vector3.new(.5,.5,.5);
Rotation=Vector3.new(.5,.5,3);
DropDist=15;
IneffectiveDist=40;
Origin=Root.CFrame*CF.N(0,0,-4-i*4);
})
SoundPart(206083252,.8,4,false,true,true,Root.CFrame*CF.N(0,0,-4-
i*4))
AOEDamage(Root.CFrame*CF.N(0,0,-4-i*4).p,5,{
DamageColor=PrimaryColor;
MinimumDamage=25;
MaximumDamage=45;
})
Effect{
Lifetime=.4;
Mesh={Type=Enum.MeshType.Sphere};
Color=PrimaryColor;
Material=Enum.Material.Neon;
CFrame=Root.CFrame*CF.N(0,0,-4-i*4);
Size=V3.N(1,1,1);
EndSize=V3.N(10,10,10);
}
Effect{
Lifetime=.4;
Part='Ring';
Color=PrimaryColor;
Material=Enum.Material.Neon;
CFrame=Root.CFrame*CF.N(0,0,-4-
i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
Size=V3.N(4,4,.2);
EndSize=V3.N(13,13,.2);
}
Effect{
Lifetime=.4;
Part='Ring';
Color=PrimaryColor;
Material=Enum.Material.Neon;
CFrame=Root.CFrame*CF.N(0,0,-4-
i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
Size=V3.N(4,4,.2);
EndSize=V3.N(13,13,.2);
}
swait(4)
end
end)()
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,-
0.2,0.7)*CF.A(M.R(18.2),M.R(0),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-1.1,-0.4)*CF.A(M.R(-
33.4),M.R(0),M.R(0)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.5,-0.9,-0.2)*CF.A(M.R(-
6.7),M.R(0),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.4,0.4,0.1)*CF.A(M.R(90.7),M.R(-2.5),M.R(-
50)),Alpha)
RS.C0 =
RS.C0:lerp(CF.N(1.4,0.5,0.2)*CF.A(M.R(89.5),M.R(2.6),M.R(50)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
end
WalkSpeed=orig
legAnims=true
Attack=false
NeutralAnims=true
end
function ClickCombo()
ClickTimer=180
if(Combo==1)then
Click1()
Combo=2
elseif(Combo==2)then
SwordSummon()
Combo=3
elseif(Combo==3)then
Bombs()
Combo=1
end
end
function VaporTaunt()
Attack = true
NeutralAnims = false
local orig=WalkSpeed
WalkSpeed=0
legAnims=false
Chat"You need to chill out.."
for i = 0, 14, 0.1 do
swait()
local Alpha = .1
RJ.C0 =
RJ.C0:lerp(CF.N(-0.1,-0.1-.1*M.S(Sine/36),0.6)*CF.A(M.R(55.3+2.5*M.C(Sine/
36)),M.R(0),M.R(0)),Alpha)
LH.C0 =
LH.C0:lerp(CF.N(-0.6,-1.2,-0.1)*CF.A(M.R(56.3+10*M.C(Sine/36)),M.R(0),M.R(24)),Alph
a)
RH.C0 =
RH.C0:lerp(CF.N(0.9,-1.2,-0.2)*CF.A(M.R(25+5*M.C(Sine/36)),M.R(3.5),M.R(-
43.9)),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.4,0.5,-0.2)*CF.A(M.R(61-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
NK.C0 =
NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-38.9-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
end
legAnims=true
WalkSpeed=orig
Attack = false
NeutralAnims = true
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'
elseif(io.KeyCode == Enum.KeyCode.Three and Mode~='Jack of All Trades')then
changeMode'Jack of All Trades'
--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.B)then
--TAUNTS
if(vaporwaveMode and Mode=='V I B E R')then
VaporTaunt()
end
end
if(vaporwaveMode)then return end
--ATTACKS
if(io.UserInputType==Enum.UserInputType.MouseButton1)then
ClickCombo()
end
end)
main.Name = "main"
main.Parent = game.CoreGui
main.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
epic.Name = "epic"
epic.Parent = main
epic.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
epic.Position = UDim2.new(0.0911376476, 0, 0.466830462, 0)
epic.Size = UDim2.new(0, 230, 0, 100)
epic.Active = true
epic.Draggable = true
creator.Name = "creator"
creator.Parent = epic
creator.BackgroundColor3 = Color3.fromRGB(1, 1, 1)
creator.Position = UDim2.new(0.00442049652, 0, 0.762519121, 0)
creator.Size = UDim2.new(0, 131, 0, 42)
creator.Font = Enum.Font.SourceSans
creator.Text = "(By $krew)"
creator.TextColor3 = Color3.fromRGB(8271, 40, 0)
creator.TextScaled = true
creator.TextSize = 15.000
creator.TextWrapped = false
title.Name = "title"
title.Parent = epic
title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1.000
title.Position = UDim2.new(-0.1, 0, -0.3, 0)
title.Size = UDim2.new(0, 181, 0, 42)
title.Font = Enum.Font.SciFi
title.Text = "No KeyBoard Hub"
title.TextColor3 = Color3.fromRGB(9872, 20, 4)
title.TextScaled = true
title.TextSize = 14.000
title.TextWrapped = true
close.Name = "close"
close.Parent = epic
close.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
close.Position = UDim2.new(0.76795578, 0, 0, 0)
close.Size = UDim2.new(0, 33, 0, 33)
close.Font = Enum.Font.GothamBlack
close.Text = "Close"
close.TextColor3 = Color3.fromRGB(0, 0, 0)
close.TextScaled = true
close.TextSize = 14.000
close.TextWrapped = true
close.MouseButton1Down:connect(function()
epic.Visible = false
end)
obutton.Name = "tbutton"
obutton.Parent = epic
obutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
obutton.Position = UDim2.new(0, 0, 0, 0)
obutton.Size = UDim2.new(0, 50, 0, 22)
obutton.Font = Enum.Font.SourceSans
obutton.Text = "chill"
obutton.TextColor3 = Color3.fromRGB(0, 0, 0)
obutton.TextSize = 10.000
obutton.MouseButton1Down:connect(function()
changeMode'::Chill::'()
end)
ebutton.Name = "fbutton"
ebutton.Parent = epic
ebutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ebutton.Position = UDim2.new(0.4, 0, 0, 0)
ebutton.Size = UDim2.new(0, 50, 0, 22)
ebutton.Font = Enum.Font.SourceSans
ebutton.Text = "Destroyer"
ebutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ebutton.TextSize = 10.000
ebutton.MouseButton1Down:connect(function()
changeMode'Destroyer-of-Worlds'()
end)
fbutton.Name = "mombutton"
fbutton.Parent = epic
fbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
fbutton.Position = UDim2.new(0.2, 0, 0.3, 0)
fbutton.Size = UDim2.new(0, 30, 0, 22)
fbutton.Font = Enum.Font.SourceSans
fbutton.Text = "Lost Soul"
fbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
fbutton.TextSize = 10.000
fbutton.MouseButton1Down:connect(function()
changeMode'Lost Soul'()
end)
xbutton.Name = "rbutton"
xbutton.Parent = epic
xbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
xbutton.Position = UDim2.new(0.4, 0, 0.3, 0)
xbutton.Size = UDim2.new(0, 50, 0, 22)
xbutton.Font = Enum.Font.SourceSans
xbutton.Text = "HardBass"
xbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
xbutton.TextSize = 10.000
xbutton.MouseButton1Down:connect(function()
changeMode'Hardbass' ()
end)
wbutton.Name = "rbutton"
wbutton.Parent = epic
wbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
wbutton.Position = UDim2.new(0, 0, 0.6, 0)
wbutton.Size = UDim2.new(0, 50, 0, 22)
wbutton.Font = Enum.Font.SourceSans
wbutton.Text = "Pp"
wbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
wbutton.TextSize = 10.000
wbutton.MouseButton1Down:connect(function()
changeMode'pp'()
end)
qbutton.Name = "rbutton"
qbutton.Parent = epic
qbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
qbutton.Position = UDim2.new(0.4, 0, 0.6, 0)
qbutton.Size = UDim2.new(0, 50, 0, 22)
qbutton.Font = Enum.Font.SourceSans
qbutton.Text = "Godly"
qbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
qbutton.TextSize = 10.000
qbutton.MouseButton1Down:connect(function()
changeMode'Godly'()
end)
tbutton.Name = "ebutton"
tbutton.Parent = epic
tbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
tbutton.Position = UDim2.new(0, 8, 0.3, 0)
tbutton.Size = UDim2.new(0, 30, 0, 22)
tbutton.Font = Enum.Font.SourceSans
tbutton.Text = "Unholy"
tbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
tbutton.TextSize = 10.000
tbutton.MouseButton1Down:connect(function()
changeMode'Unholy'()
end)
ibutton.Name = "ebutton"
ibutton.Parent = epic
ibutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ibutton.Position = UDim2.new(0, 35, 0.9, 0)
ibutton.Size = UDim2.new(0, 30, 0, 22)
ibutton.Font = Enum.Font.SourceSans
ibutton.Text = "Awakened"
ibutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ibutton.TextSize = 10.000
ibutton.MouseButton1Down:connect(function()
changeMode'Awakened' ()
end)
mbutton.Name = "ebutton"
mbutton.Parent = epic
mbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
mbutton.Position = UDim2.new(0, 65, 0.9, 0)
mbutton.Size = UDim2.new(0, 30, 0, 22)
mbutton.Font = Enum.Font.SourceSans
mbutton.Text = "Golden"
mbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
mbutton.TextSize = 10.000
mbutton.MouseButton1Down:connect(function()
changeMode'Golden Experience'()
end)
nbutton.Name = "ebutton"
nbutton.Parent = epic
nbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
nbutton.Position = UDim2.new(0, 95, 0.9, 0)
nbutton.Size = UDim2.new(0, 30, 0, 22)
nbutton.Font = Enum.Font.SourceSans
nbutton.Text = "Interstellar"
nbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
nbutton.TextSize = 10.000
nbutton.MouseButton1Down:connect(function()
changeMode'Interstellar'()
end)
ybutton.Name = "ebutton"
ybutton.Parent = epic
ybutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ybutton.Position = UDim2.new(0, 5, 0.9, 0)
ybutton.Size = UDim2.new(0, 30, 0, 22)
ybutton.Font = Enum.Font.SourceSans
ybutton.Text = "Nostalgia"
ybutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ybutton.TextSize = 10.000
ybutton.MouseButton1Down:connect(function()
changeMode'Nostalgia'()
end)
bbutton.Name = "ebutton"
bbutton.Parent = epic
bbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
bbutton.Position = UDim2.new(0.2, 0, 0, 0)
bbutton.Size = UDim2.new(0, 30, 0, 22)
bbutton.Font = Enum.Font.SourceSans
bbutton.Text = "VaporWave"
bbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
bbutton.TextSize = 10.000
bbutton.MouseButton1Down:connect(function()
changeMode'---V a p o r w a v e---'()
end)
main.Name = "main"
main.Parent = game.CoreGui
main.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
epic.Name = "epic"
epic.Parent = main
epic.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
epic.Position = UDim2.new(0.0911376476, 0, 0.466830462, 0)
epic.Size = UDim2.new(0, 230, 0, 100)
epic.Active = true
epic.Draggable = true
creator.Name = "creator"
creator.Parent = epic
creator.BackgroundColor3 = Color3.fromRGB(1, 1, 1)
creator.Position = UDim2.new(0.00442049652, 0, 0.762519121, 0)
creator.Size = UDim2.new(0, 131, 0, 42)
creator.Font = Enum.Font.SourceSans
creator.Text = "(By $krew)"
creator.TextColor3 = Color3.fromRGB(8271, 40, 0)
creator.TextScaled = true
creator.TextSize = 15.000
creator.TextWrapped = false
title.Name = "title"
title.Parent = epic
title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1.000
title.Position = UDim2.new(-0.1, 0, -0.3, 0)
title.Size = UDim2.new(0, 181, 0, 42)
title.Font = Enum.Font.SciFi
title.Text = "No KeyBoard Hub"
title.TextColor3 = Color3.fromRGB(9872, 20, 4)
title.TextScaled = true
title.TextSize = 14.000
title.TextWrapped = true
close.Name = "close"
close.Parent = epic
close.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
close.Position = UDim2.new(0.76795578, 0, 0, 0)
close.Size = UDim2.new(0, 33, 0, 33)
close.Font = Enum.Font.GothamBlack
close.Text = "Close"
close.TextColor3 = Color3.fromRGB(0, 0, 0)
close.TextScaled = true
close.TextSize = 14.000
close.TextWrapped = true
close.MouseButton1Down:connect(function()
epic.Visible = false
end)
obutton.Name = "tbutton"
obutton.Parent = epic
obutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
obutton.Position = UDim2.new(0, 0, 0, 0)
obutton.Size = UDim2.new(0, 50, 0, 22)
obutton.Font = Enum.Font.SourceSans
obutton.Text = "Rag3"
obutton.TextColor3 = Color3.fromRGB(0, 0, 0)
obutton.TextSize = 10.000
obutton.MouseButton1Down:connect(function()
changeMode'Rage'()
end)
ebutton.Name = "fbutton"
ebutton.Parent = epic
ebutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ebutton.Position = UDim2.new(0.4, 0, 0, 0)
ebutton.Size = UDim2.new(0, 50, 0, 22)
ebutton.Font = Enum.Font.SourceSans
ebutton.Text = "Happy :)"
ebutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ebutton.TextSize = 10.000
ebutton.MouseButton1Down:connect(function()
changeMode'Happy :)'()
end)
fbutton.Name = "mombutton"
fbutton.Parent = epic
fbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
fbutton.Position = UDim2.new(0.2, 0, 0.3, 0)
fbutton.Size = UDim2.new(0, 30, 0, 22)
fbutton.Font = Enum.Font.SourceSans
fbutton.Text = "Nuclear"
fbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
fbutton.TextSize = 10.000
fbutton.MouseButton1Down:connect(function()
changeMode'+Nuclear+'()
end)
xbutton.Name = "rbutton"
xbutton.Parent = epic
xbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
xbutton.Position = UDim2.new(0.4, 0, 0.3, 0)
xbutton.Size = UDim2.new(0, 50, 0, 22)
xbutton.Font = Enum.Font.SourceSans
xbutton.Text = "Viber"
xbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
xbutton.TextSize = 10.000
xbutton.MouseButton1Down:connect(function()
changeMode'V I B E R'()
end)
wbutton.Name = "rbutton"
wbutton.Parent = epic
wbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
wbutton.Position = UDim2.new(0, 0, 0.6, 0)
wbutton.Size = UDim2.new(0, 50, 0, 22)
wbutton.Font = Enum.Font.SourceSans
wbutton.Text = "TroubleSome"
wbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
wbutton.TextSize = 10.000
wbutton.MouseButton1Down:connect(function()
changeMode'Troublesome'()
end)
qbutton.Name = "rbutton"
qbutton.Parent = epic
qbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
qbutton.Position = UDim2.new(0.4, 0, 0.6, 0)
qbutton.Size = UDim2.new(0, 50, 0, 22)
qbutton.Font = Enum.Font.SourceSans
qbutton.Text = "ChosenOne"
qbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
qbutton.TextSize = 10.000
qbutton.MouseButton1Down:connect(function()
changeMode'The Chosen One'()
end)
tbutton.Name = "ebutton"
tbutton.Parent = epic
tbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
tbutton.Position = UDim2.new(0, 8, 0.3, 0)
tbutton.Size = UDim2.new(0, 30, 0, 22)
tbutton.Font = Enum.Font.SourceSans
tbutton.Text = "Darkness"
tbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
tbutton.TextSize = 10.000
tbutton.MouseButton1Down:connect(function()
changeMode'Darkness'()
end)
ibutton.Name = "ebutton"
ibutton.Parent = epic
ibutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ibutton.Position = UDim2.new(0, 35, 0.9, 0)
ibutton.Size = UDim2.new(0, 30, 0, 22)
ibutton.Font = Enum.Font.SourceSans
ibutton.Text = "JackOfAllTrades"
ibutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ibutton.TextSize = 10.000
ibutton.MouseButton1Down:connect(function()
changeMode'Jack of All Trades'()
end)
mbutton.Name = "ebutton"
mbutton.Parent = epic
mbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
mbutton.Position = UDim2.new(0, 65, 0.9, 0)
mbutton.Size = UDim2.new(0, 30, 0, 22)
mbutton.Font = Enum.Font.SourceSans
mbutton.Text = "Overlord"
mbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
mbutton.TextSize = 10.000
mbutton.MouseButton1Down:connect(function()
changeMode'Overlord'()
end)
nbutton.Name = "ebutton"
nbutton.Parent = epic
nbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
nbutton.Position = UDim2.new(0, 95, 0.9, 0)
nbutton.Size = UDim2.new(0, 30, 0, 22)
nbutton.Font = Enum.Font.SourceSans
nbutton.Text = "AchroMatix"
nbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
nbutton.TextSize = 10.000
nbutton.MouseButton1Down:connect(function()
changeMode'Achromatix'()
end)
ybutton.Name = "ebutton"
ybutton.Parent = epic
ybutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ybutton.Position = UDim2.new(0, 5, 0.9, 0)
ybutton.Size = UDim2.new(0, 30, 0, 22)
ybutton.Font = Enum.Font.SourceSans
ybutton.Text = "ClickCombo"
ybutton.TextColor3 = Color3.fromRGB(0, 0, 0)
ybutton.TextSize = 10.000
ybutton.MouseButton1Down:connect(function()
ClickCombo()
end)
bbutton.Name = "ebutton"
bbutton.Parent = epic
bbutton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
bbutton.Position = UDim2.new(0.2, 0, 0, 0)
bbutton.Size = UDim2.new(0, 30, 0, 22)
bbutton.Font = Enum.Font.SourceSans
bbutton.Text = "VaporTaunt"
bbutton.TextColor3 = Color3.fromRGB(0, 0, 0)
bbutton.TextSize = 10.000
bbutton.MouseButton1Down:connect(function()
VaporTaunt()
end)
WingAnims.Starp=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)
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)
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)
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)
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)
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)
end
WingAnims.Eagle=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-1,1,-1)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.2)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(-2,2,-2)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(-3,3,-3)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.2)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(-4,4,-4)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.2)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(-5,5,-5)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(-6,6,-6)*CF.A(0,M.R(100+4*M.C(WingSine/40)),M.R(100+1000*M.C(Win
gSine/40))),.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+5000*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+5000*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+5000*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+5000*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+5000*M.C(WingSine/200))),.2)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/1500)),M.R(-
120+5000*M.C(WingSine/1500))),.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)
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)
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)
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)
end
WingAnims.Space=function(mult)
mult=mult or 1
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(0+WingSine*mu
lt)),1)
LWP2W.C0 =
LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(135+WingSine*
mult)),1)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(225+WingSine*
mult)),1)
RWP1W.C0 =
RWP1W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(0-
WingSine*mult)),1)
RWP2W.C0 =
RWP2W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(135-
WingSine*mult)),1)
RWP3W.C0 =
RWP3W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(300+100*M.C(WingSine/10)),M.R(225-
WingSine*mult)),1)
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)
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)
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)
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)
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)
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)
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)
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)
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)
end
WingAnims.Cool=function(mult)
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(6,-2,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingS
ine/32))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(10,-2,-1)*CF.A(M.R(15+20*M.C(WingSine/10)),0,M.R(30+9*M.C(WingSi
ne/10))),.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(-6,-2,-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,-2,-1)*CF.A(M.R(15+20*M.C(WingSine/10)),0,M.R(-30-
9*M.C(WingSine/10))),.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)
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+10000*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+10000*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+10000*M.C(
WingSine/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+10000*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+10000*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+10000*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)
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)
end
WingAnims.pop=function()
LWP1W.C0 =
LWP1W.C0:lerp(CF.N(-0,-15,-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+5000*M.C
(WingSine/400))),.2)
LWP3W.C0 =
LWP3W.C0:lerp(CF.N(6.5,-3,-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,-12,-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,-3,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-90-
0*M.C(WingSine/32))),.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)
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)
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)
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(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 == '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=='Golden Experience')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=='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=='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
elseif(State == 'Walk')then
if(Mode=='Golden Experience')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
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
elseif(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 \\--
}
end
end
end
end
end
end
end
end