Run it
Copy the script and paste it into your executor.
i,v , :().LocalPlayer.Character:()
v:() v.Name ~=
:().Heartbeat:(()
v.Velocity = .(,,)
)
MOONICUI = .()
Main = .()
TagsAndShit = .()
MOONICtag = .()
exit = .()
exitbutton = .()
creditmelolol = .()
custommodelolol = .()
SideBarOptions = .()
fedorabutton = .()
THEBUTTON = .()
SideBarOptions_2 = .()
bar = .()
e1 = .()
bar2 = .()
TextButton = .()
bar3 = .()
e2 = .()
bar4 = .()
e3 = .()
MOONICUI.Name =
MOONICUI.Parent = .Players.LocalPlayer:()
Main.Name =
Main.Parent = MOONICUI
Main.BackgroundColor3 = .(, , )
Main.BackgroundTransparency =
Main.Position = .(-, , -, )
Main.Size = .(, , , )
Main.Image =
Main.ImageColor3 = .(, , )
Main.ScaleType = .ScaleType.Slice
Main.SliceCenter = Rect.(, , , )
Main.SliceScale =
TagsAndShit.Name =
TagsAndShit.Parent = Main
TagsAndShit.BackgroundColor3 = .(, , )
TagsAndShit.BackgroundTransparency =
TagsAndShit.Position = .(, , , )
TagsAndShit.Size = .(, , , )
TagsAndShit.Image =
TagsAndShit.ImageColor3 = .(, , )
TagsAndShit.ScaleType = .ScaleType.Slice
TagsAndShit.SliceCenter = Rect.(, , , )
TagsAndShit.SliceScale =
MOONICtag.Name =
MOONICtag.Parent = TagsAndShit
MOONICtag.BackgroundColor3 = .(, , )
MOONICtag.BackgroundTransparency =
MOONICtag.Size = .(, , , )
MOONICtag.Font = .Font.Fondamento
MOONICtag.Text =
MOONICtag.TextColor3 = .(, , )
MOONICtag.TextSize =
exit.Name =
exit.Parent = TagsAndShit
exit.BackgroundColor3 = .(, , )
exit.BackgroundTransparency =
exit.Position = .(, , , )
exit.Size = .(, , , )
exit.Image =
exit.ImageColor3 = .(, , )
exit.ScaleType = .ScaleType.Slice
exit.SliceCenter = Rect.(, , , )
exit.SliceScale =
exitbutton.Name =
exitbutton.Parent = exit
exitbutton.BackgroundColor3 = .(, , )
exitbutton.BackgroundTransparency =
exitbutton.Size = .(, , , )
exitbutton.Font = .Font.SourceSans
exitbutton.Text =
exitbutton.TextColor3 = .(, , )
exitbutton.TextSize =
creditmelolol.Name =
creditmelolol.Parent = TagsAndShit
creditmelolol.BackgroundColor3 = .(, , )
creditmelolol.BackgroundTransparency =
creditmelolol.Position = .(, , , )
creditmelolol.Size = .(, , , )
creditmelolol.Font = .Font.Fondamento
creditmelolol.Text =
creditmelolol.TextColor3 = .(, , )
creditmelolol.TextSize =
custommodelolol.Name =
custommodelolol.Parent = TagsAndShit
custommodelolol.BackgroundColor3 = .(, , )
custommodelolol.BackgroundTransparency =
custommodelolol.Position = .(, , , )
custommodelolol.Size = .(, , , )
custommodelolol.Font = .Font.Fondamento
custommodelolol.Text =
custommodelolol.TextColor3 = .(, , )
custommodelolol.TextSize =
SideBarOptions.Name =
SideBarOptions.Parent = Main
SideBarOptions.BackgroundColor3 = .(, , )
SideBarOptions.BackgroundTransparency =
SideBarOptions.Position = .(, , , )
SideBarOptions.Size = .(, , , )
SideBarOptions.Image =
SideBarOptions.ImageColor3 = .(, , )
SideBarOptions.ScaleType = .ScaleType.Slice
SideBarOptions.SliceCenter = Rect.(, , , )
SideBarOptions.SliceScale =
SideBarOptions_2.Name =
SideBarOptions_2.Parent = Main
SideBarOptions_2.BackgroundColor3 = .(, , )
SideBarOptions_2.BackgroundTransparency =
SideBarOptions_2.Position = .(, , , )
SideBarOptions_2.Size = .(, , , )
SideBarOptions_2.Image =
SideBarOptions_2.ImageColor3 = .(, , )
SideBarOptions_2.ScaleType = .ScaleType.Slice
SideBarOptions_2.SliceCenter = Rect.(, , , )
SideBarOptions_2.SliceScale =
fedorabutton.Name =
fedorabutton.Parent = SideBarOptions
fedorabutton.BackgroundColor3 = .(, , )
fedorabutton.BackgroundTransparency =
fedorabutton.Position = .(, , , )
fedorabutton.Size = .(, , , )
fedorabutton.Image =
fedorabutton.ImageColor3 = .(, , )
fedorabutton.ScaleType = .ScaleType.Slice
fedorabutton.SliceCenter = Rect.(, , , )
fedorabutton.SliceScale =
THEBUTTON.Name =
THEBUTTON.Parent = fedorabutton
THEBUTTON.BackgroundColor3 = .(, , )
THEBUTTON.BackgroundTransparency =
THEBUTTON.Size = .(, , , )
THEBUTTON.Font = .Font.Fondamento
THEBUTTON.Text =
THEBUTTON.TextColor3 = .(, , )
THEBUTTON.TextSize =
THEBUTTON.TextWrapped =
bar.Name =
bar.Parent = SideBarOptions_2
bar.BackgroundColor3 = .(, , )
bar.BackgroundTransparency =
bar.Position = .(, , , )
bar.Size = .(, , , )
bar.Image =
bar.ImageColor3 = .(, , )
bar.ScaleType = .ScaleType.Slice
bar.SliceCenter = Rect.(, , , )
bar.SliceScale =
e1.Name =
e1.Parent = bar
e1.BackgroundColor3 = .(, , )
e1.BackgroundTransparency =
e1.Position = .(, , , )
e1.Size = .(, , , )
e1.Font = .Font.SourceSans
e1.PlaceholderColor3 = .(, , )
e1.PlaceholderText =
e1.Text =
e1.TextColor3 = .(, , )
e1.TextSize =
e1.TextXAlignment = .TextXAlignment.Left
bar2.Name =
bar2.Parent = SideBarOptions_2
bar2.BackgroundColor3 = .(, , )
bar2.BackgroundTransparency =
bar2.Position = .(, , , )
bar2.Size = .(, , , )
bar2.Image =
bar2.ImageColor3 = .(, , )
bar2.ScaleType = .ScaleType.Slice
bar2.SliceCenter = Rect.(, , , )
bar2.SliceScale =
TextButton.Parent = bar2
TextButton.BackgroundColor3 = .(, , )
TextButton.BackgroundTransparency =
TextButton.BorderSizePixel =
TextButton.Position = .(, , -, )
TextButton.Size = .(, , , )
TextButton.Font = .Font.SourceSans
TextButton.Text =
TextButton.TextColor3 = .(, , )
TextButton.TextSize =
TextButton.MouseButton1Down:(()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
()
)
bar3.Name =
bar3.Parent = SideBarOptions_2
bar3.BackgroundColor3 = .(, , )
bar3.BackgroundTransparency =
bar3.Position = .(, , , )
bar3.Size = .(, , , )
bar3.Image =
bar3.ImageColor3 = .(, , )
bar3.ScaleType = .ScaleType.Slice
bar3.SliceCenter = Rect.(, , , )
bar3.SliceScale =
e2.Name =
e2.Parent = bar3
e2.BackgroundColor3 = .(, , )
e2.BackgroundTransparency =
e2.Position = .(, , , )
e2.Size = .(, , , )
e2.Font = .Font.SourceSans
e2.PlaceholderColor3 = .(, , )
e2.PlaceholderText =
e2.Text =
e2.TextColor3 = .(, , )
e2.TextSize =
e2.TextXAlignment = .TextXAlignment.Left
bar4.Name =
bar4.Parent = SideBarOptions_2
bar4.BackgroundColor3 = .(, , )
bar4.BackgroundTransparency =
bar4.Position = .(, , , )
bar4.Size = .(, , , )
bar4.Image =
bar4.ImageColor3 = .(, , )
bar4.ScaleType = .ScaleType.Slice
bar4.SliceCenter = Rect.(, , , )
bar4.SliceScale =
e3.Name =
e3.Parent = bar4
e3.BackgroundColor3 = .(, , )
e3.BackgroundTransparency =
e3.Position = .(, , , )
e3.Size = .(, , , )
e3.Font = .Font.SourceSans
e3.PlaceholderColor3 = .(, , )
e3.PlaceholderText =
e3.Text =
e3.TextColor3 = .(, , )
e3.TextSize =
e3.TextXAlignment = .TextXAlignment.Left
()
= .(, exitbutton)
.Parent.MouseButton1Down:(()
.Parent.Parent.Parent.Parent.Visible =
)
.(SNAXIQ_fake_script)()
()
= .(, Main)
buttonorSmthn = .Parent
()
buttonorSmthn:(
.(, ,, ),
,
,
,
)
.(ODKOFU_fake_script)()
()
= .(, Main)
Frame = .Parent
Frame.Draggable =
UIS = :()
(Frame)
dragToggle =
dragSpeed =
dragInput =
dragStart =
dragPos =
(input)
Delta = input.Position - dragStart
Position = .(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
:():(Frame, TweenInfo.(), {Position = Position}):()
Frame.InputBegan:((input)
(input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch) UIS:() ==
dragToggle =
dragStart = input.Position
startPos = Frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragToggle =
)
)
Frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragToggle
(input)
)
(.Parent)
.(UIHXZXT_fake_script)()
THEBUTTON.MouseButton1Down:(()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
.Players.LocalPlayer.Character[].Handle.SpecialMesh:()
()
.Players.LocalPlayer.Character[].Name =
()
.Players.LocalPlayer.Character[].Name =
()
.Players.LocalPlayer.Character[].Name =
()
.Players.LocalPlayer.Character[].Name =
)
exitbutton.MouseButton1Down:(()
()
HumanDied =
CountSCIFIMOVIELOL =
(Part0,Part1,Position,Angle)
AlignPos = .(, Part1); AlignPos.Name = ..CountSCIFIMOVIELOL
AlignPos.ApplyAtCenterOfMass = ;
AlignPos.MaxForce =
AlignPos.MaxVelocity = .huge/;
AlignPos.ReactionForceEnabled = ;
AlignPos.Responsiveness = ;
AlignPos.RigidityEnabled = ;
AlignOri = .(, Part1); AlignOri.Name = ..CountSCIFIMOVIELOL
AlignOri.MaxAngularVelocity = .huge/;
AlignOri.MaxTorque =
AlignOri.PrimaryAxisOnly = ;
AlignOri.ReactionTorqueEnabled = ;
AlignOri.Responsiveness = ;
AlignOri.RigidityEnabled = ;
AttachmentA=.(,Part1); AttachmentA.Name = ..CountSCIFIMOVIELOL
AttachmentB=.(,Part0); AttachmentB.Name = ..CountSCIFIMOVIELOL
AttachmentA.Orientation = Angle .(,,)
AttachmentA.Position = Position .(,,)
AlignPos.Attachment1 = AttachmentA;
AlignPos.Attachment0 = AttachmentB;
AlignOri.Attachment1 = AttachmentA;
AlignOri.Attachment0 = AttachmentB;
CountSCIFIMOVIELOL = CountSCIFIMOVIELOL +
{AlignPos,AlignOri,AttachmentA,AttachmentB}
.netted ~=
.netted =
.(()
().Physics.PhysicsEnvironmentalThrottle = .EnviromentalPhysicsThrottle.Disabled
().Physics.AllowSleep =
:().RenderStepped:(()
:().LocalPlayer.MaximumSimulationRadius=.(.huge,.huge)
(:().LocalPlayer,,.huge*.huge)
)
)()
:().LocalPlayer[].Archivable =
hatnameclone = {}
_,v , :().LocalPlayer[]:()
v:()
hatnameclone[v.Name]
hatnameclone[v.Name] ==
hatnameclone[v.Name] = {}
.(hatnameclone[v.Name],v)
hatnameclone[v.Name] =
_,v (hatnameclone)
(v) ==
num =
_,w (v)
w.Name = w.Name..num
num = num +
hatnameclone =
DeadChar = :().LocalPlayer.Character
fldr = .(,:().LocalPlayer[])
fldr.Name =
CloneChar = DeadChar:()
ANIMATIONHERE
CloneChar:()
ANIMATIONHERE = CloneChar:():()
CloneChar:():()
CloneChar:() CloneChar:():()
CloneChar.Torso:()
Clonessss = CloneChar.Torso:():()
Clonessss.Part0 =
Clonessss.Part1 = DeadChar.Head
Clonessss.Parent = DeadChar.Torso
CloneChar.Parent = fldr
CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
CloneChar.Humanoid.BreakJointsOnDeath =
CloneChar.Name =
CloneChar.Humanoid.DisplayDistanceType =
_,v , DeadChar:()
v:()
topacc =
v.Handle:() v.Handle:():()
v.Handle.Massless =
v.Handle.CanCollide =
v.Handle:()
ath__ = v.Handle:()
ath__.Name == ath__.Name == ath__.Name == ath__.Name ==
topacc = ath__.Name
bv = .(,v.Handle)
bv.Velocity = .(,,)
.(()
topacc
allthings = (v.Handle,DeadChar.Torso,.(,,)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-)),.(,,))
normaltop = allthings[].Attachment1
alipos = allthings[]
alirot = allthings[]
p0 = v.Handle
p1 = DeadChar.Head
alipos.Parent = CloneChar:(v.Name).Handle
alirot.Parent = CloneChar:(v.Name).Handle
:().RenderStepped:()
HumanDied
.(()
alipos.Attachment1 == normaltop
p0.CFrame = p0.CFrame:((((DeadChar.Torso.CFrame * .(,,)) * p1[topacc].CFrame) * p0[topacc].CFrame:()),)
v.Handle.CFrame = v.Handle.CFrame:(alipos.Attachment1.Parent.CFrame * .(alipos.Attachment1.Position) * .(.(alipos.Attachment1.Rotation.X),.(alipos.Attachment1.Rotation.Y),.(alipos.Attachment1.Rotation.Z)),)
)()
(v.Handle,CloneChar[v.Name].Handle,.(,,),.(,,))
)()
a = DeadChar.Torso
b = DeadChar.HumanoidRootPart
c = DeadChar.Humanoid
a.Parent = :()
c.Parent = :()
told = a:()
told1 = c:()
b[].Part0 = told
b[].Part1 = DeadChar.Head
a.Name =
a.Neck:()
c.Name =
told.Parent = DeadChar
told1.Parent = DeadChar
DeadChar.PrimaryPart = told
told1.Health =
b:()
a.Parent = DeadChar
c.Parent = DeadChar
told:()
told1:()
a.Name =
CloneChar.Head:() CloneChar.Head:().Transparency =
DeadChar:() DeadChar:():()
Collider
()
HumanDied Collider:();
_,Parts , DeadChar:()
Parts:()
Parts.CanCollide =
Collider = :().Stepped:(UnCollide)
resetBindable = .()
resetBindable.Event:(()
:():(, )
resetBindable:()
HumanDied =
(()
:().LocalPlayer.Character = DeadChar
DeadChar.Head:()
DeadChar:():()
:().LocalPlayer.Character = CloneChar
DeadChar:() DeadChar:():()
)
)
:():(, resetBindable)
.(()
:().RenderStepped:()
CloneChar CloneChar:() CloneChar:() CloneChar:().Health <= DeadChar DeadChar:() DeadChar:() DeadChar:().Health <=
HumanDied =
(()
:().LocalPlayer.Character = DeadChar
DeadChar.Head:()
DeadChar:():()
:().LocalPlayer.Character = CloneChar
DeadChar:() DeadChar:():()
)
resetBindable
:():(, )
resetBindable:()
)()
(DeadChar[],CloneChar[])
(DeadChar[],CloneChar[])
(DeadChar[],CloneChar[])
(DeadChar[],CloneChar[])
(DeadChar[],CloneChar[])
(DeadChar[],CloneChar[])
_,v (DeadChar:())
v:() v.Name ~=
v:() v.Name ==
bv = .(,v)
bv.Velocity = .(,,)
.(()
:().RenderStepped:()
HumanDied
v.CFrame = DeadChar.Torso.CFrame * .(,,)
)()
_,BodyParts , CloneChar:()
BodyParts:() BodyParts:()
BodyParts.Transparency =
:().RenderStepped:()
:().LocalPlayer.Character = CloneChar
:():().CameraSubject = CloneChar.Humanoid
_,v , DeadChar:()
v:()
v.Handle:() v.Handle:():()
ANIMATIONHERE ANIMATIONHERE.Parent = CloneChar
.Players.LocalPlayer.Character.Humanoid:():()
HumanDied =
CountSCIFIMOVIELOL =
(Part0,Part1,Position,Angle)
AlignPos = .(, Part1); AlignPos.Name = ..CountSCIFIMOVIELOL
AlignPos.ApplyAtCenterOfMass = ;
AlignPos.MaxForce = -;
AlignPos.MaxVelocity = .huge/;
AlignPos.ReactionForceEnabled = ;
AlignPos.Responsiveness = ;
AlignPos.RigidityEnabled = ;
AlignOri = .(, Part1); AlignOri.Name = ..CountSCIFIMOVIELOL
AlignOri.MaxAngularVelocity = .huge/;
AlignOri.MaxTorque =
AlignOri.PrimaryAxisOnly = ;
AlignOri.ReactionTorqueEnabled = ;
AlignOri.Responsiveness = ;
AlignOri.RigidityEnabled = ;
AttachmentA=.(,Part1); AttachmentA.Name = ..CountSCIFIMOVIELOL
AttachmentB=.(,Part0); AttachmentB.Name = ..CountSCIFIMOVIELOL
AttachmentA.Orientation = Angle .(,,)
AttachmentA.Position = Position .(,,)
AlignPos.Attachment1 = AttachmentA;
AlignPos.Attachment0 = AttachmentB;
AlignOri.Attachment1 = AttachmentA;
AlignOri.Attachment0 = AttachmentB;
CountSCIFIMOVIELOL = CountSCIFIMOVIELOL +
{AlignPos,AlignOri,AttachmentA,AttachmentB}
:().LocalPlayer[].Archivable =
hatnameclone = {}
_,v , :().LocalPlayer[]:()
v:()
hatnameclone[v.Name]
hatnameclone[v.Name] ==
hatnameclone[v.Name] = {}
.(hatnameclone[v.Name],v)
hatnameclone[v.Name] =
_,v (hatnameclone)
(v) ==
num =
_,w (v)
w.Name = w.Name..num
num = num +
hatnameclone =
DeadChar = :().LocalPlayer.Character
CloneChar = DeadChar
_,v , DeadChar:()
v:()
topacc =
v.Handle:() v.Handle:():()
v.Handle.Massless =
v.Handle.CanCollide =
v.Handle:()
ath__ = v.Handle:()
ath__.Name == ath__.Name == ath__.Name == ath__.Name ==
topacc = ath__.Name
bv = .(,v.Handle)
bv.Velocity = .(,,)
.(()
topacc
allthings = (v.Handle,DeadChar.Torso,.(,,)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-)),.(,,))
normaltop = allthings[].Attachment1
alipos = allthings[]
alirot = allthings[]
p0 = v.Handle
p1 = DeadChar.Head
alipos.Parent = CloneChar:(v.Name).Handle
alirot.Parent = CloneChar:(v.Name).Handle
:().Stepped:()
HumanDied
.(()
alipos.Attachment1 == normaltop
p0.CFrame = p0.CFrame:((((DeadChar.Torso.CFrame * .(,,)) * p1[topacc].CFrame) * p0[topacc].CFrame:()),)
v.Handle.CFrame = v.Handle.CFrame:(alipos.Attachment1.Parent.CFrame * .(alipos.Attachment1.Position) * .(.(alipos.Attachment1.Rotation.X),.(alipos.Attachment1.Rotation.Y),.(alipos.Attachment1.Rotation.Z)),)
)()
(v.Handle,CloneChar[v.Name].Handle,.(,,),.(,,))
)()
CloneChar.Head:() CloneChar.Head:().Transparency =
()
data = {}
Player = :().LocalPlayer
Cam = .CurrentCamera
Character = .Players.LocalPlayer.Character
Head = Character.Head
Cam.CameraSubject = Head
= :()[]
.WingPiece.qPerfectionWeld:()
NEVER_BREAK_JOINTS =
(, FunctionToCall)
()
_, Child , :()
(Child, FunctionToCall)
(StartInstance)
List = {}
(StartInstance, (Item)
Item:()
List[#List+] = Item;
)
List
(, Values)
((Values) == , );
Index, Value , Values
(Index) ==
Value.Parent =
[Index] = Value
(ClassType, Properties)
(.(ClassType), Properties)
Surfaces = {, , , , , }
HingSurfaces = {, , }
(Part)
_, SurfaceName (Surfaces)
_, HingSurfaceName (HingSurfaces)
Part[SurfaceName].Name == HingSurfaceName
(Part)
NEVER_BREAK_JOINTS
(Part)
Connected = Part:()
#Connected ==
_, Item (Connected)
(Item)
Item:(.Parent)
(Part0, Part1, JointType, WeldParent)
JointType = JointType
RelativeValue = Part1:()
NewWeld = Part1:() .(JointType)
(NewWeld, {
Name = ;
Part0 = Part0;
Part1 = Part1;
C0 = .();
C1 = RelativeValue RelativeValue.Value Part1.CFrame:(Part0.CFrame);
Parent = Part1;
})
RelativeValue
RelativeValue = (, {
Parent = Part1;
Name = ;
Archivable = ;
Value = NewWeld.C1;
})
NewWeld
(Parts, MainPart, JointType, DoNotUnanchor)
_, Part (Parts)
(Part)
Part:()
_, Part (Parts)
Part ~= MainPart
(MainPart, Part, JointType, MainPart)
DoNotUnanchor
_, Part (Parts)
Part.Anchored =
MainPart.Anchored =
()
Parts = (.WingPiece)
(Parts, .WingPiece.Main, , )
()
S = ({},{__index = (s,i) :(i) })
CF = {N=.new,A=.Angles,fEA=.fromEulerAnglesXYZ}
C3 = {tRGB= (c3) c3.r*,c3.g*,c3.b* ,N=.new,RGB=.fromRGB,HSV=.fromHSV,tHSV=.toHSV}
V3 = {N=.new,FNI=.FromNormalId,A=.FromAxis}
M = {C=.cos,R=.rad,S=.sin,P=.pi,RNG=.random,MRS=.randomseed,H=.huge,RRNG = (min,max,div) .(.(min,max)/(div )) }
R3 = {N=Region3.new}
De = S.Debris
WS =
Lght = S.Lighting
RepS = S.ReplicatedStorage
IN = .new
Plrs = S.Players
UIS = S.UserInputService
Player = .Players.LocalPlayer
Char = Player.Character
Mouse = Player:()
Hum = Char:
Torso = Char.Torso
RArm = Char[]
LArm = Char[]
RLeg = Char[]
LLeg = Char[]
Root = Char:
Head = Char.Head
Sine = ;
Change =
Attack=
NeutralAnims=
timePos=;
walking=;
legAnims=;
movement =
footsound=;
WalkSpeed=;
Combo=;
Mode=
vaporwaveMode=;
WingAnim=
music;
hue = ;
WingSine=;
MusicMode=;
visSong = ;
EffectFolder = :
PrimaryColor = .(,,)
ClickTimer = ;
ClickAttack = ;
camera = .CurrentCamera
LastSphere = ();
Frame_Speed =
VaporwaveSongs={
;
;
;
;
;
}
WingPiece = :
WingPiece.Parent=
WingAnims={}
Playlist={
Default=;
ScrapBoy=;
Defeated=;
Annihilate=;
DashAndDodge=;
ZenWavy=;
Beachwalk=;
Pyrowalk=;
Vapor90s=;
}
modeInfo={
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=(e2.Text),Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=(e3.Text),LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=(e1.Text)};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(, , );Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=,};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Metal};RightWing={,BrickColor.new.Color,.Material.Metal};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=visSong,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.DiamondPlate};RightWing={,BrickColor.new.Color,.Material.DiamondPlate};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Arcade,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Glass};RightWing={,BrickColor.new.Color,.Material.Glass};WingAnim={,}};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Fantasy,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=, };
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.DiamondPlate};RightWing={,BrickColor.new.Color,.Material.DiamondPlate};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokddeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.DiamondPlate};RightWing={,BrickColor.new.Color,.Material.DiamondPlate};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokddeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.DiamondPlate};RightWing={,BrickColor.new.Color,.Material.DiamondPlate};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Garamond,StrokeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.Neon};RightWing={,BrickColor.new.Color,.Material.Neon};WingAnim=};
{Name=,Walkspeed=,moveVal=,Font=.Font.Gotham,StrokddeColor=C3.(,,);Music=,LeftWing={,BrickColor.new.Color,.Material.DiamondPlate};RightWing={,BrickColor.new.Color,.Material.DiamondPlate};WingAnim=};
}
NewInstance = (instance,parent,properties)
inst = .(instance)
inst.Parent = parent
(properties)
i,v , properties
(() inst[i] = v )
inst;
(P0,P1,C0,C1)
(,P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
welds = {}
WeldDefaults = {}
.(welds,(Torso,Head,CF.(,,),CF.()))
.(welds,(Root,Torso,CF.(),CF.()))
.(welds,(Torso,RLeg,CF.(,-,),CF.(,,)))
.(welds,(Torso,RArm,CF.(,,),CF.(,,)))
.(welds,(Torso,LLeg,CF.(-,-,),CF.(,,)))
.(welds,(Torso,LArm,CF.(-,,),CF.(,,)))
WeldDefaults={}
i = ,#welds
v=welds[i]
WeldDefaults[i]=v.C0
NK,RJ,RH,RS,LH,LS=(welds)
NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=(WeldDefaults)
(id,pit,timePos)
sound = Torso:(Player.Name..) Char:(Player.Name..)
parent = (MusicMode== Char Torso)
( sound)
sound = (,parent,{Name=Player.Name..,Volume=(MusicMode== ),Pitch=(pit ),Looped=})
(,sound,{HighGain=,MidGain=,LowGain=})
(id==)
(sound)
sound:()
timePos = (timePos)== timePos sound.TimePosition
sound.Volume = (MusicMode== )
sound.Name = Player.Name..
sound.Looped=
sound.SoundId = ..id
sound.Pitch=(pit )
sound:()
sound.TimePosition = timePos
sound;
(id,pitch,timePos)
(id,pitch,timePos)
_,v , Hum:()
v:();
(num)
num == num ==
:().Stepped:()
i = , num
:().Stepped:()
(obj,props,time,easing,direction,repeats,backwards)
info = TweenInfo.(time , easing .EasingStyle.Quad, direction .EasingDirection.Out, repeats , backwards )
tween = S.TweenService:(obj, info, props)
tween:()
(Settings)
(shakedata)
(shakedata)
Effects=(,Char)
Effects.Name=Player.Name..
(Pos, Text, Time, Color)
Pos = Pos V3.(, , )
Text = (Text )
Time = Time
Color = Color C3.(, , )
EffectPart = (Effects,Color,.Material.SmoothPlastic,V3.(,,),.(Pos),,)
EffectPart.Transparency=
BillboardGui = (,EffectPart,{
Size = .(,,,),
Adornee = EffectPart,
})
TextLabel = (,BillboardGui,{
BackgroundTransparency = ,
Size = .(, , , ),
Text = Text,
TextColor3 = Color,
TextScaled = ,
Font = .Font.ArialBold,
})
S.Debris:(EffectPart, Time+)
(, ()
rot=.(-,)/
raise=
Frames = Time/Frame_Speed
i=,,
()
TextLabel.Rotation=TextLabel.Rotation+rot
raise=raise-
EffectPart.Position = EffectPart.Position + .(, raise, )
TextLabel.TextTransparency=i
TextLabel.TextStrokeTransparency=i
EffectPart EffectPart.Parent
EffectPart:()
)
baseSound = ()
(parent,id,pitch,volume,looped,effect,autoPlay)
Sound = baseSound:()
Sound.SoundId = .. (id )
Sound.Pitch = pitch
Sound.Volume = volume
Sound.Looped = looped
(autoPlay)
.(()
() Sound.IsLoaded
Sound.Playing = autoPlay
)()
( looped effect)
Sound.Stopped:(()
Sound.Volume =
Sound:()
)
(effect)
()
Sound.Parent =parent Torso
Sound
(id,pitch,volume,looped,effect,autoPlay,cf)
soundPart = (,Effects,{Transparency=,=cf Torso.CFrame,Anchored=,CanCollide=,Size=V3.()})
Sound = ()
Sound.SoundId = .. (id )
Sound.Pitch = pitch
Sound.Volume = volume
Sound.Looped = looped
(autoPlay)
.(()
() Sound.IsLoaded
Sound.Playing = autoPlay
)()
( looped effect)
Sound.Stopped:(()
Sound.Volume =
soundPart:()
)
(effect)
()
Sound.Parent = soundPart
Sound,soundPart
(...)
(...)
(...)
(...)
(parent,color,material,size,cframe,anchored,cancollide)
part = ()
part.Parent = parent Char
part[(color) == ] = color C3.(,,)
part.Material = material .Material.SmoothPlastic
part.TopSurface,part.BottomSurface=,
part.Size = size V3.(,,)
part.CFrame = cframe CF.(,,)
part.CanCollide = cancollide
part.Anchored = anchored
part
(part0,part1,c0,c1)
weld = ()
weld.Parent = part0
weld.Part0 = part0
weld.Part1 = part1
weld.C0 = c0 CF.()
weld.C1 = c1 CF.()
weld
(parent,meshtype,meshid,textid,scale,offset)
part = ()
part.MeshId = meshid
part.TextureId = textid
part.Scale = scale V3.(,,)
part.Offset = offset V3.(,,)
part.MeshType = meshtype .MeshType.Sphere
part.Parent = parent
part
(data)
color = data.Color .(,,);
endcolor = data.EndColor ;
mat = data.Material .Material.SmoothPlastic;
cframe = data.CFrame .();
endpos = data.EndPos ;
meshdata = data.Mesh {}
sounddata = data.Sound {}
size = data.Size .(,,)
endsize = data.EndSize .(,,)
rotinc = data.RotInc {,,}
transparency = data.Transparency NumberRange.(,)
acceleration = data.Acceleration ;
endrot = data.EndRotation {,,}
style = data.Style ;
lifetime = data.Lifetime ;
system = data.FXSystem;
setpart = (data.Part)== EffectFolder:((data.Part)):() (data.Part)== data.Part
S,PM;
P = setpart (Effects,color,mat,.(,,),cframe,,)
( P: P:)
(meshdata == )
PM = (P,.MeshType.FileMesh,,,size,.(,,-size.X/))
(meshdata == )
PM = (P,.MeshType.FileMesh,,,size,.(,,))
(meshdata == )
PM = (P,.MeshType.FileMesh,,,.(size.X/,,size.Z/),.(,,))
(meshdata == 'Slash2')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://448386996','',Vector3.new(size.X/1000,size.Y/100,size.Z/100),Vector3.new(0,0,0))
elseif(meshdata == 'Tornado1')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://443529437','',size/10,Vector3.new(0,0,0))
elseif(meshdata == 'Tornado2')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://168892432','',size/4,Vector3.new(0,0,0))
elseif(meshdata == 'Skull')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://4770583','',size*2,Vector3.new(0,0,0))
elseif(meshdata == 'Crystal')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://9756362','',size,Vector3.new(0,0,0))
elseif(meshdata == 'Cloud')then
PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://1095708','',size,Vector3.new(0,0,0))
elseif(typeof(meshdata) == 'table')then
local Type = meshdata.Type or Enum.MeshType.Brick
local ID = meshdata.ID or '';
local Tex = meshdata.Texture or '';
local Offset = meshdata.Offset or Vector3.new(0,0,0)
PM = Mesh(P,Type,ID,Tex,size,Offset)
else
PM = Mesh(P,Enum.MeshType.Brick,'','',size)
end
end
local startTrans = typeof(transparency) == 'number' and transparency or typeof(transparency) == 'NumberRange' and transparency.Min or typeof(transparency) == 'table' and transparency[1] or 0
local endTrans = typeof(transparency) == 'NumberRange' and transparency.Max or typeof(transparency) == 'table' and transparency[2] or 1
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)
-- actual effect stuff
local mult = 1;
if(PM)then
if(PM.MeshId == 'rbxassetid://20329976')then
PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
elseif(PM.MeshId == 'rbxassetid://4770583')then
mult = 2
elseif(PM.MeshId == 'rbxassetid://168892432')then
mult = .25
elseif(PM.MeshId == 'rbxassetid://443529437')then
mult = .1
elseif(PM.MeshId == 'rbxassetid://443529437')then
mult = .1
end
end
coroutine.wrap(function()
if(system == 'Legacy' or system == 1 or system == nil)then
local frames = (typeof(lifetime) == 'NumberRange' and random:NextNumber(lifetime.Min,lifetime.Max) or typeof(lifetime) == 'number' and lifetime or 1)*Frame_Speed
for i = 0, frames do
local div = (i/frames)
P.Transparency=(startTrans+(endTrans-startTrans)*div)
if(PM)then PM.Scale = size:lerp(endsize*mult,div) else P.Size = size:lerp(endsize*mult,div) end
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
if(endpos and typeof(endpos) == 'CFrame')then
P.CFrame=cframe:lerp(endpos,div)*RotCF
elseif(acceleration and typeof(acceleration) == 'table' and acceleration.Force)then
local force = acceleration.Force;
if(typeof(force)=='CFrame')then
force=force.p;
end
if(typeof(force)=='Vector3')then
if(acceleration.LookAt)then
P.CFrame=(CFrame.new(P.Position,force)+force)*RotCF
else
P.CFrame=(P.CFrame+force)*RotCF
end
end
else
P.CFrame=P.CFrame*RotCF
end
if(endcolor and typeof(endcolor) == 'Color3')then
P.Color = color:lerp(endcolor,div)
end
swait()
end
P:destroy()
elseif(system == 'Experimental' or system == 2)then
local info = TweenInfo.new(lifetime,style,Enum.EasingDirection.InOut,0,false,0)
local info2 = TweenInfo.new(lifetime,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,0,false,0)
if(style == Enum.EasingStyle.Elastic)then
info = TweenInfo.new(lifetime*2,style,Enum.EasingDirection.Out,0,false,0)
elseif(style == Enum.EasingStyle.Bounce)then
info = TweenInfo.new(lifetime,style,Enum.EasingDirection.Out,0,false,0)
end
local tweenPart = game:service'TweenService':Create(P,info2,{
CFrame=(typeof(endpos) == 'CFrame' and endpos or P.CFrame)*CFrame.Angles(unpack(endrot)),
Color=typeof(endcolor) == 'Color3' and endcolor or color,
Transparency=endTrans,
})
local off = Vector3.new(0,0,0)
if(PM.MeshId == 'rbxassetid://20329976')then off=Vector3.new(0,0,(endsize*mult).Z/8) end
local tweenMesh = game:service'TweenService':Create(PM,info,{
Scale=endsize*mult,
Offset=off,
})
tweenPart:Play()
tweenMesh:Play()
end
end)()
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),data.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),data.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
for _,v in next, Char:children() do
if(v.Name:lower():find'wings')then
v:destroy()
end
end
local wingModel = Instance.new("Model",Char)
wingModel.Name="NGRWings"..Player.Name
local rightWing = NewInstance("Model",wingModel,{Name='Right'})
local leftWing = NewInstance("Model",wingModel,{Name='Left'})
local MPASword = {}
for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Accessory") and v.Name:find("MeshPartAccessory") then
table.insert(MPASword,v)
end
end
local LWP1 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(LWP1:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",LWP1.PrimaryPart)
local atho = Instance.new("Attachment",LWP1.PrimaryPart)
local HatChoice = MPASword[1]
print(MPASword[1].Handle.Name)
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
LWP1.Parent = leftWing
local LWP2 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(LWP2:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",LWP2.PrimaryPart)
local atho = Instance.new("Attachment",LWP2.PrimaryPart)
local HatChoice = MPASword[1]
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
LWP2.Parent = leftWing
local LWP3 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("White Demon Trident") then --White Demon Trident
for _,v in pairs(LWP3:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",LWP3.PrimaryPart)
local atho = Instance.new("Attachment",LWP3.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("White Demon Trident") --White Demon Trident
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,-26)
end
LWP3.Parent = leftWing
local RWP1 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(RWP1:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP1.PrimaryPart)
local atho = Instance.new("Attachment",RWP1.PrimaryPart)
local HatChoice = MPASword[1]
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
RWP1.Parent = rightWing
local RWP2 = WingPiece:Clone();
if MPASword[1] then
for _,v in pairs(RWP2:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP2.PrimaryPart)
local atho = Instance.new("Attachment",RWP2.PrimaryPart)
local HatChoice = MPASword[1]
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-2,0)
atho.Rotation = Vector3.new(0,0,45)
table.remove(MPASword,1)
end
RWP2.Parent = rightWing
local RWP3 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("Black Demon Trident") then --Black Demon Trident
for _,v in pairs(RWP3:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP3.PrimaryPart)
local atho = Instance.new("Attachment",RWP3.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("Black Demon Trident") --Black Demon Trident
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,-26) -- 48
end
RWP3.Parent = rightWing
local RWP4 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("swordhalo") then --swordhalo
for _,v in pairs(RWP4:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP4.PrimaryPart)
local atho = Instance.new("Attachment",RWP4.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("swordhalo") --swordhalo
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,0)
end
RWP4.Parent = rightWing
local RWP5 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory") then --Evil Aura
for _,v in pairs(RWP5:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP5.PrimaryPart)
local atho = Instance.new("Attachment",RWP5.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory") --Evil Aura
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP5.Parent = rightWing
local RWP6 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory") then --Northern Star
for _,v in pairs(RWP6:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP6.PrimaryPart)
local atho = Instance.new("Attachment",RWP6.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory") --Northern Star
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP6.Parent = rightWing
local RWP7 = WingPiece:Clone();
if game.Players.LocalPlayer.Character:FindFirstChild("Divine Aura") then -- Divine Aura
for _,v in pairs(RWP7:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
end
end
local athp = Instance.new("Attachment",RWP7.PrimaryPart)
local atho = Instance.new("Attachment",RWP7.PrimaryPart)
local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("Divine Aura") --divine Aura
HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
athp.Position = Vector3.new(0,-1.75,0)
atho.Rotation = Vector3.new(0,0,48)
end
RWP7.Parent = rightWing
local LWP1W=Weld(LWP1.PrimaryPart,Torso,CF.N(2,-2,-1)*CF.A(0,0,0))
local LWP2W=Weld(LWP2.PrimaryPart,Torso,CF.N(4.25,-1,-1)*CF.A(0,0,M.R(15)))
local LWP3W=Weld(LWP3.PrimaryPart,Torso,CF.N(6.5,.5,-1)*CF.A(0,0,M.R(30)))
local RWP1W=Weld(RWP1.PrimaryPart,Torso,CF.N(-2,-2,-1)*CF.A(0,0,0))
local RWP2W=Weld(RWP2.PrimaryPart,Torso,CF.N(-4.25,-1,-1)*CF.A(0,0,M.R(-15)))
local RWP3W=Weld(RWP3.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP4W=Weld(RWP4.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP5W=Weld(RWP5.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP6W=Weld(RWP6.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local RWP7W=Weld(RWP7.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
local bbg=Head:FindFirstChild'Nametag' or NewInstance("BillboardGui",Head,{
Adornee=Head;
Name='Nametag';
Size=UDim2.new(4,0,1.2,0);
StudsOffset=V3.N(-8,5.3,0);
})
local text=bbg:FindFirstChild'TextLabel' or NewInstance("TextLabel",bbg,{
Size=UDim2.new(5,0,3.5,0);
TextScaled=true;
BackgroundTransparency=1;
TextStrokeTransparency=0;
Font=Enum.Font.Arcade;
TextColor3=C3.N(1,1,1);
Text='Sadness'
})
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.UserId==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=='AURORA' or Mode=='The Doctor')then
blush.Transparency=0
blush.Texture='rbxassetid://0'
else
blush.Transparency=1
blush.Texture='rbxassetid://0'
end
for _,v in next,leftWing:GetDescendants() do
if(v:IsA'BasePart' and v.Name~='Main')then
--v.Transparency=info.LeftWing[1]
v.Color=info.LeftWing[2]
v.Material=info.LeftWing[3]
elseif(v:IsA'Trail')then
--v.Transparency=NumberSequence.new(info.LeftWing[1],1)
v.Color=ColorSequence.new(info.LeftWing[2])
end
end
for _,v in next,rightWing:GetDescendants() do
if(v:IsA'BasePart' and v.Name~='Main')then
--v.Transparency=info.RightWing[1]
v.Color=info.RightWing[2]
v.Material=info.RightWing[3]
elseif(v:IsA'Trail')then
--v.Transparency=NumberSequence.new(info.RightWing[1],1)
v.Color=ColorSequence.new(info.RightWing[2])
end
end
PrimaryColor = info.PrimaryColor or info.LeftWing[2]
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,newhue=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=='ULTRA JAM' and music.SoundId~='rbxassetid://'..visSett.Music)then
music.SoundId='rbxassetid://'..visSett.Music
end
getMode('ULTRA JAM').Music = visSett.Music
getMode('ULTRA JAM').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,7,0),Adornee=Head})
local Txt = NewInstance("TextLabel",BBG,{Text = "",BackgroundTransparency=1,TextColor3=PrimaryColor,BorderSizePixel=0,Font=Enum.Font.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=='ULTRA JAM' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
if(vaporwaveMode and Mode=='ULTRA JAM')then
Txt.Text = Vaporwaveify(text:sub(1,i))
else
Txt.Text = text:sub(1,i)
end
end
for i = 0, 60 do
Txt.TextColor3=(Mode=='ULTRA JAM' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
swait()
end
wait (1)
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=='ULTRA JAM' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
MinimumDamage=5;
MaximumDamage=15;
})
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,0,-0.7)*CF.A(M.R(0),M.R(50.5),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.6)*CF.A(M.R(-26),M.R(0),M.R(0)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1,-0.1)*CF.A(M.R(20.2),M.R(-47.6),M.R(15.2)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,0)*CF.A(M.R(0),M.R(0),M.R(-20.4)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.5)*CF.A(M.R(90),M.R(0),M.R(50.5)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-50.5),M.R(0)),Alpha)
end
WalkSpeed=orig
legAnims=true
Attack=false
NeutralAnims=true
end
function SwordSummon()
Attack = true
NeutralAnims = false
local orig=WalkSpeed
WalkSpeed=4
legAnims=false
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2,-0.1)*CF.A(M.R(-12.4),M.R(-15.7),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.5)*CF.A(M.R(16.2),M.R(15.2),M.R(-0.8)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(-28.5),M.R(0),M.R(0)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.4,0.5,0)*CF.A(M.R(27.2),M.R(-3.8),M.R(-5)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.3,0.6,0)*CF.A(M.R(-33.8),M.R(-18.1),M.R(24.8)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(13.4),M.R(15.3),M.R(-3.6)),Alpha)
end
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(70.7),M.R(0)),Alpha)
LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(-14.4)),Alpha)
RH.C0 = RH.C0:lerp(CF.N(0.6,-1,0)*CF.A(M.R(15.1),M.R(-63.2),M.R(13.5)),Alpha)
LS.C0 = LS.C0:lerp(CF.N(-1.3,0.6,-0.1)*CF.A(M.R(0),M.R(15.9),M.R(-25.4)),Alpha)
RS.C0 = RS.C0:lerp(CF.N(1.4,0.3,-0.2)*CF.A(M.R(0),M.R(19.3),M.R(157.1)),Alpha)
NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-70.7),M.R(0)),Alpha)
end
legAnims=true
WalkSpeed=orig
Attack = false
NeutralAnims = true
end
function CrueltiesSmash()
Attack=true
NeutralAnims=false
legAnims=true
local orig = WalkSpeed
WalkSpeed=16
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)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),Alpha)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0,-0,8)*CF.A(M.R(-90),M.R(0),M.R(0)),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
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 LokiExplode()
Attack=true
NeutralAnims=false
legAnims=true
local orig = WalkSpeed
WalkSpeed=16
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
swait(4)
end
end)()
for i = 0, 1, 0.1 do
swait()
local Alpha = .3
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Lime green'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(1,1,1);
EndSize=Vector3.new(700,700,700);
}
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 BLUEAURA()
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RLeg.CFrame*CF.N(0,1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RLeg.CFrame*CF.N(0,-1,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RLeg.CFrame*CF.N(0,-0.3,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LLeg.CFrame*CF.N(0,1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LLeg.CFrame*CF.N(0,-1,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LLeg.CFrame*CF.N(0,-0.3,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
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'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-1,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-0.3,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
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'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-1,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=LArm.CFrame*CF.N(0,-0.3,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.01;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(1,1,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(-.3,0.3,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(-.3,0,0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
GotEffect{
Lifetime=.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=RArm.CFrame*CF.N(0,-.4,-0.5)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
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'Cyan'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(.1,.1,.1);
EndSize=Vector3.new(.1,.5,.1);
}
end
function EndofworldsSMASHDOWN()
Attack=true
NeutralAnims=false
legAnims=true
local orig = WalkSpeed
WalkSpeed=16
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)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),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
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)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0,-0,-8)*CF.A(M.R(120),M.R(0),M.R(0)),Alpha)
end
WalkSpeed=orig
legAnims=true
Attack=false
NeutralAnims=true
end
function powerup()
changeMode'POWERING UP'
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=136007472"
s.Volume = 4
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
wait (2)
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=782353443"
s.Volume = 10
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(200,200,200);
}
end
function superpowerup()
changeMode'POWERINGUP'
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=739066292"
s.Volume = 6
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
wait (30.8)
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(700,700,700);
}
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(700,700,700);
}
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(700,700,700);
}
s:Stop()
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=782353443"
s.Volume = 25
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(300,300,300);
}
end
function superLoki() changeMode'P0WERINGUP'
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=6979752652"
s.Volume = 6
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
wait (16.9)
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Lime green'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(1,1,1);
EndSize=Vector3.new(700,700,700);
}
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Lime green'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(1,1,1);
EndSize=Vector3.new(700,700,700);
}
wait (1)
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
Color=BrickColor.new'Lime green'.Color;
Transparency={0,1};
Material=Enum.Material.Neon;
Size=Vector3.new(1,1,1);
EndSize=Vector3.new(700,700,700);
}
s:Stop()
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=782353443"
s.Volume = 255
s.Looped = false
s.archivable = false
s.Parent = game.Players.LocalPlayer.Character.Torso
wait(.1)
s:play()
GotEffect{
Lifetime=0.5;
Mesh={Type=Enum.MeshType.Sphere};
CFrame=Torso.CFrame*CF.N(0,-0,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(1,1,1);
EndSize=Vector3.new(300,300,300);
}
end
function ClickCombo()
ClickTimer=180
if(Combo==1)then
Click1()
Combo=2
elseif(Combo==2)then
SwordSummon()
Combo=1
elseif(Combo==3)then
Bombs()
Combo=1
end
end
function VaporTaunt()
local search = "just look up the word search to find the voicelines"
if Mode == "ULTRA JAM" then Chat"Feel the music.."
elseif Mode == "LOSS" then Chat"No..."
elseif Mode == "Trinity Keeper" then Chat"PROTECT THE TRINITY"
elseif Mode == "LEGMAN" then Chat"MY MUSIC IS GONE. OH WELL. THAT DIDNT MATTER ANYWAYS!"
elseif Mode == "CALAMITANIA" then Chat"Its Over for you..."
elseif Mode == "ZEN-X" then Chat"You can run. but you cant hide..."
elseif Mode == "ZORNO" then Chat"You cant hide CRANKTON. i will find u"
elseif Mode == "FORCE" then Chat"I Am The Lightning..."
elseif Mode == "HyPnOtIC" then Chat"HYPNOTISE!"
elseif Mode == "AURORA" then Chat"You will be lucky if you survive..."
elseif Mode == "The Doctor" then Chat"Well Well Well. Look what we have here..."
elseif Mode == "ILLUMINATION" then Chat"Prepare for your demise."
elseif Mode == "ULTRAVIOLET" then Chat"You will die. No need to run..."
elseif Mode == "SYNCHRO" then Chat "FEEL MY WRATH..."
elseif Mode == "br0k3n" then Chat "DYYEEE..."
elseif Mode == "Galactic" then Chat "TO INFINITY!"
elseif Mode == "INFINITE VOID" then Chat "you hear that. thats CRANKTON. hes hiding in the void"
elseif Mode == "SPACETIME" then Chat "I control all of time and space"
elseif Mode == "PARADOX" then Chat "You see. sometimes time itself can break..."
elseif Mode == "lost" then Chat "help me..."
elseif Mode == "GALACTIC" then Chat "You think your alone..."
elseif Mode == "gh0st3d" then Chat "its not over yet"
elseif Mode == "FREEZING" then Chat "S-SO COLD"
elseif Mode == "PESTILENCE" then Chat "if u wont let me cure you... i will need to force it.."
elseif Mode == "sus" then Chat "When the imposter is sus:"
elseif Mode == "Omniversal" then Chat "To The Stars!"
elseif Mode == "TRIXLUA" then Chat "TRIXLUA: Credits to me!"
end
end
UIS.InputBegan:connect(function(io,gpe)
if(gpe or Attack or data.User~=data.Local)then return end
--MODES
if(io.KeyCode == Enum.KeyCode.One and Mode~='Sadness')then
changeMode'Sadness' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Two and Mode~='Equality')then
changeMode'Equality' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Three and Mode~='CALAMITANIA')then
changeMode'CALAMITANIA' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.N and Mode~='SANS')then
changeMode'SANS' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.X and Mode~=(e2.Text))then
changeMode(e2.Text) game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.B and Mode~='DICK')then
changeMode'DICK' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.P and Mode~='Interstellar')then
changeMode'Interstellar' game.lighting.ClockTime = 0 game.Lighting.FogEnd = 9999
elseif(io.KeyCode == Enum.KeyCode.G and Mode~='gh0st3d')then
changeMode'gh0st3d' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Four and Mode~='GALACTIC')then
changeMode'GALACTIC' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Five and Mode~='INFINITY')then
powerup() changeMode'INFINITY' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Six and Mode~='UNBROKEN')then
changeMode'UNBROKEN' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='Equality')then
changeMode'LIFE' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Seven and Mode~='ULTRA JAM')then
changeMode'ULTRA JAM' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='CALAMITANIA')then
CrueltiesSmash() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Eight and Mode~='Careless')then
changeMode'Careless' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Q and Mode~='Dark Energy')then
changeMode'Dark Energy' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.K and Mode~='ZEN-X')then
changeMode'ZEN-X' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.J and Mode~='Trinity Keeper')then
changeMode'Trinity Keeper' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Y and Mode~='Pheonix')then
powerup() changeMode'Pheonix' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Z and Mode~='PRISM')then
changeMode'PRISM' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.L and Mode~='HyPnOtIC')then
changeMode'HyPnOtIC' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Nine and Mode~='AURORA')then
changeMode'AURORA' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='GALACTIC')then
changeMode'PURIFIED' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='PURIFIED')then
changeMode'ZORNO' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='CALAMITANIA')then
changeMode'INFINITE VOID' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.U and Mode~='LEGMAN')then
changeMode'LEGMAN' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='gh0st3d')then
changeMode'FREEZING' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 150
elseif(io.KeyCode == Enum.KeyCode.Q and Mode=='Dark Energy')then
changeMode'Broken PR0GRam' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='PRISM')then
changeMode'Omniversal' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Equality')then
powerup() changeMode'=_-MADNESS-_=' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Pheonix')then
changeMode'Time' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='The Big Black')then
changeMode'THE FORGOTTEN' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='LOSS')then
changeMode'Universal' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Universal')then
changeMode'Defected' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Time')then
changeMode'The Big Black' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='DICK')then
changeMode'sus' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='SPACETIME')then
changeMode'TIMELESS' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='TIMELESS')then
changeMode'LIGHTSPEED' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='LIGHTSPEED')then
game.lighting.ClockTime = 0 changeMode'Ultra Instinct' game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='INFINITY')then
changeMode'TRIXLUA' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.H and Mode~='Loki')then
changeMode'Loki' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='Loki')then
superLoki() changeMode'Ioki' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 99999999
elseif(io.KeyCode == Enum.KeyCode.E and Mode=='Ioki')then
LokiExplode() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 99999999
elseif(io.KeyCode == Enum.KeyCode.V and Mode=='Dark Energy')then
changeMode'N U C L E A R' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='SYNCHRO')then
changeMode'LOSS' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.E and Mode=='Dark Energy')then
changeMode'Calamified' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.E and Mode=='Calamified')then
changeMode'PESTILENCE' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.Q and Mode=='Calamified')then
EndofworldsSMASHDOWN() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='Dark Energy')then
changeMode'SYNCHRO' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='Broken PR0GRam')then
changeMode'SPINNER' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='SANS')then
changeMode'LOVE' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='SANS')then
changeMode'The Sword Runner' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='UNBROKEN')then
changeMode'lost' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='ULTRAVIOLET')then
changeMode'BIT32' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='SPACETIME')then
changeMode'FORCE' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Careless')then
changeMode'DARKENED' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='INFINITY')then
changeMode'br0k3n' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='Sadness')then
powerup() changeMode'FUTURE' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='PARADOX')then
changeMode'Galactic' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='GALACTIC')then
changeMode'SPACETIME' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='ULTRA JAM')then
powerup() changeMode'OVERKILL' game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='FREEZING')then
powerup() changeMode'Inferno' game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.E and Mode=='CALAMITANIA')then
powerup() changeMode'WAR MACHINE' game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='Dark Energy')then
changeMode'ULTRAVIOLET' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.R and Mode=='CALAMITANIA')then
changeMode'PARADOX' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.F and Mode=='SANS')then
changeMode'ULTRA SANS'
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='AURORA')then
changeMode'The Doctor' VaporTaunt() game.lighting.ClockTime = 0 game.Lighting.FogEnd = 999999999999
elseif(io.KeyCode == Enum.KeyCode.T and Mode=='The Doctor')then
changeMode'ILLUMINATION' VaporTaunt() game.lighting.ClockTime = 14 game.Lighting.FogEnd = 999999999999
--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.R)then
--TAUNTS
if(vaporwaveMode and Mode=='ULTRA JAM')then
VaporTaunt()
end
end
if(vaporwaveMode)then return end
--ATTACKS
if(io.UserInputType==Enum.UserInputType.MouseButton1)then
ClickCombo()
end
end)
WingAnims.StarG=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-8,2,-1)*CF.A(M.R(5+20*M.C(WingSine/32)),0,M.R(-35-9*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-10.60,1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+25*M.C(WingSine/32)),0,M.R(-40-9*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-12.20,.10,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-45-9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/232))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarGRE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(7,2.5,-3)*CF.A(M.R(10+3000*M.C(WingSine/92)),0,M.R(90)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8,2.5,-4)*CF.A(M.R(10+3000*M.C(WingSine/92)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(8,2.5,-5)*CF.A(M.R(10+3000*M.C(WingSine/92)),0,M.R(90)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/232))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLO=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(WingSine/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(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/179))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLF=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(10,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+25*M.C(WingSine/11))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(15.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+35*M.C(WingSine/11))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(20.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+50*M.C(WingSine/11))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-10,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/11))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-15.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-35*M.C(WingSine/11))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-20.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-50*M.C(WingSine/11))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),7,M.R(-30-800*M.C(WingSine/50))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLFY=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-7)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+25*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.25,-1,-2)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+35*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(11.5,.5,-5)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+500*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-7)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.25,-1,-2+.0*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-35*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-11.5,.5,-5)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-500*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),7,M.R(-30-800*M.C(WingSine/50))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLFR=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-5,-1+1)*CF.A(M.R(5+100*M.C(WingSine/55)),0,M.R(0+50*M.C(WingSine/1))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.25,-9,-1-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+5*M.C(WingSine/2))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(11.5,5,-1+1)*CF.A(M.R(15+200*M.C(WingSine/11)),0,M.R(30+50*M.C(WingSine/1))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-5,-1+1)*CF.A(M.R(5+100*M.C(WingSine/55)),0,M.R(0-50*M.C(WingSine/1))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.25,-9,-1-1*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-5*M.C(WingSine/2))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-11.5,5,-1+1)*CF.A(M.R(15+200*M.C(WingSine/11)),0,M.R(-30-50*M.C(WingSine/1))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),7,M.R(-30-800*M.C(WingSine/50))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarL=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+15*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+25*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+30*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-25*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-30*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-12.5,.5,-1)*CF.A(M.R(20+30*M.C(WingSine/32)),0,M.R(-40-45*M.C(WingSine/32))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(12,.5,-1)*CF.A(M.R(20+30*M.C(WingSine/32)),0,M.R(40+45*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTI=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+30*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+60*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+90*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-30*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-60*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-90*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-12.5,.5,-1)*CF.A(M.R(20+300*M.C(WingSine/11)),0,M.R(-40-45*M.C(WingSine/11))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(12,.5,-1)*CF.A(M.R(20+300*M.C(WingSine/11)),0,M.R(40+45*M.C(WingSine/11))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLCR=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+15*M.C(WingSine/22))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(3.50,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+25*M.C(WingSine/22))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+30*M.C(WingSine/22))),.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-15*M.C(WingSine/22))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-3.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-25*M.C(WingSine/22))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-4.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-30*M.C(WingSine/22))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-5.5,.5,-1)*CF.A(M.R(20+30*M.C(WingSine/32)),0,M.R(-40-45*M.C(WingSine/22))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(5,.5,-1)*CF.A(M.R(20+30*M.C(WingSine/32)),0,M.R(40+45*M.C(WingSine/22))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLOS=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(7,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+15*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(13.50,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+25*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(19.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+30*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-7,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-13.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-25*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-19.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-30*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-25.5,.5,-0)*CF.A(M.R(20+30*M.C(WingSine/32)),3,M.R(-40-445*M.C(WingSine/100))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(25,.5,-0)*CF.A(M.R(20+30*M.C(WingSine/32)),-3,M.R(40+445*M.C(WingSine/100))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(10*M.C(WingSine/32),1.5+3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-8*M.C(WingSine/34))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(15*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(120-2000*M.C(WingSine/322))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-10*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-60-2000*M.C(WingSine/322))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(8*M.C(WingSine/34))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-15*M.C(WingSine/32),1.5+3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-120+2000*M.C(WingSine/322))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTTE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(1*M.C(WingSine/32),3+0*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(1*M.C(WingSine/32),-3+0*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(1*M.C(WingSine/32),6+0*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(1*M.C(WingSine/32),9+0*M.C(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(1*M.C(WingSine/32),-6+0*M.C(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(1*M.C(WingSine/32),11+0*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarNET=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-5,-3)*CF.A(M.R(5+100*M.C(WingSine/32)),0,M.R(0+15*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-1,-5)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+25*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,2,-5)*CF.A(M.R(15+200*M.C(WingSine/32)),0,M.R(30+30*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-5,-3)*CF.A(M.R(5+100*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-1,-5+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-25*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-2)*CF.A(M.R(15+200*M.C(WingSine/32)),0,M.R(-30-30*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,2,-5)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-0-200*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.Sonar1=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4*M.C(WingSine/52),3+3.25*M.S(WingSine/32),-5)*CF.A(0,2,M.R(260+425*M.C(WingSine/62))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(7*M.C(WingSine/52),3+2.28*M.C(WingSine/32),-5)*CF.A(0,2,M.R(390+465.5*M.C(WingSine/62))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9*M.C(WingSine/52),1+5*M.S(WingSine/32),-5)*CF.A(0,2,M.R(120+315*M.C(WingSine/62))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4*M.C(WingSine/52),4+2.15*M.C(WingSine/32),-1)*CF.A(0,2,M.R(-260+545*M.C(WingSine/62))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-7*M.C(WingSine/52),4+2.3*M.S(WingSine/32),-1)*CF.A(0,2,M.R(-390+434.5*M.C(WingSine/62))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9*M.C(WingSine/52),2+5*M.S(WingSine/32),-1)*CF.A(0,2,M.R(-120+475*M.C(WingSine/62))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/432))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTR=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-5*M.C(WingSine/34))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-8*M.C(WingSine/34))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(6,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-11*M.C(WingSine/34))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(5*M.C(WingSine/34))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(8*M.C(WingSine/34))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6,-2,-1)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(11*M.C(WingSine/34))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0.5,600,-0)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTRPLUS=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-0*M.C(WingSine/6400000))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(1,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-0*M.C(WingSine/6400000))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(7,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-0*M.C(WingSine/6400000))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-0*M.C(WingSine/6400000))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-1,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-0*M.C(WingSine/6400000))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-7,-2-2,-2-1*M.S(WingSine/35))*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(0*M.C(WingSine/6400000))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0.5,600,-0)*CF.A(M.R(0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.CERTUS3=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(6.2*M.C(WingSine/42),1.5+5*M.S(WingSine/42),-1)*CF.A(0.1,0,M.R(100+10*M.C(WingSine/22))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.2*M.C(WingSine/42),1.5+5*M.C(WingSine/42),-1)*CF.A(0.1,0,M.R(90+10*M.C(WingSine/22))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(8.2*M.C(WingSine/32),1.5-5*M.S(WingSine/42),2)*CF.A(0.1,0,M.R(190+200*M.C(WingSine/78))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6.2*M.C(WingSine/42),1.5-5*M.C(WingSine/42),-1)*CF.A(0.1,0,M.R(-100-10*M.C(WingSine/22))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.2*M.C(WingSine/42),1.5+5*M.S(WingSine/42),-1)*CF.A(0.1,0,M.R(-90-10*M.C(WingSine/22))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-8.2*M.C(WingSine/32),1.5+5*M.S(WingSine/42),2)*CF.A(0.1,0,M.R(-190-200*M.C(WingSine/78))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLEX=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2,2)*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-1,0)*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(0+0*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-2)*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(0+360*M.C(WingSine/130))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2,-2)*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(0-0*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-1,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,2)*CF.A(M.R(0+5*M.C(WingSine/32)),0,M.R(-0-360*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/323))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarGLITCH=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(6,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/.7)),0,M.R(0+15*M.C(WingSine/1))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(13,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/.5)),0,M.R(10+25*M.C(WingSine/2))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(19,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/.7)),0,M.R(30+30*M.C(WingSine/1))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/.7)),0,M.R(0-15*M.C(WingSine/1))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-13,-1,-1+.05*M.S(WingSine/.5))*CF.A(M.R(10+15*M.C(WingSine/2)),0,M.R(-10-25*M.C(WingSine/5))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-19,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/.7)),0,M.R(-30-30*M.C(WingSine/1))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/120))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarGLITCHV2=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+15*M.C(WingSine/4))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-2,-2)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+23*M.C(WingSine/5))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-4)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+54*M.C(WingSine/4))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-25*M.C(WingSine/4))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-2,-2+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-34*M.C(WingSine/5))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-4)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-70*M.C(WingSine/4))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/120))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLK=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+500*M.C(WingSine/15))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6.50,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(10+500*M.C(WingSine/15))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+500*M.C(WingSine/15))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-3,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-500*M.C(WingSine/15))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-10-500*M.C(WingSine/15))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-500*M.C(WingSine/15))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-5,-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(8.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+70.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.5,2,-1)*CF.A(M.R(15+400*M.C(WingSine/6)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-5,-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(-8.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-70.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.5,2,-1)*CF.A(M.R(15+400*M.C(WingSine/6)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLEG=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-10)*CF.A(M.R(5+203*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.25,-1,-10)*CF.A(M.R(10+15*M.C(WingSine/32)),-0,M.R(15+1505*M.C(WingSine/36))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.5,.5,-1)*CF.A(M.R(15+4000*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-10)*CF.A(M.R(5+203*M.C(WingSine/32)),-0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.25,-1,-10+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),-0,M.R(-15-1505*M.C(WingSine/36))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.5,.5,-1)*CF.A(M.R(15+4000*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLEP=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-5,-1)*CF.A(M.R(5+550*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.25,-9,-1)*CF.A(M.R(10+350*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.5,2,-1)*CF.A(M.R(15+4000*M.C(WingSine/44)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-5,-1)*CF.A(M.R(5+550*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.25,-9,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+350*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.5,2,-1)*CF.A(M.R(15+4000*M.C(WingSine/44)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLED=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-10,-0)*CF.A(M.R(300+10*M.C(WingSine/32)),0,M.R(0+50*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.25,-9,-0)*CF.A(M.R(290+15*M.C(WingSine/32)),0,M.R(15+70.5*M.C(WingSine/11))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.5,.5,-1)*CF.A(M.R(280+0*M.C(WingSine/32)),0,M.R(30+90*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-10,-0)*CF.A(M.R(300+10*M.C(WingSine/32)),0,M.R(0-50*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.25,-9,-0+.05*M.S(WingSine/35))*CF.A(M.R(290+15*M.C(WingSine/32)),0,M.R(-15-70.5*M.C(WingSine/11))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.5,.5,-1)*CF.A(M.R(280+0*M.C(WingSine/32)),0,M.R(-30-90*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarA=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(2,-4,-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(5.50,-6,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-4,-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(-5.50,-6,-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(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarABS=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(2,-4,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+50*M.C(WingSine/22))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(5.50,-6,-1)*CF.A(M.R(10+360*M.C(WingSine/42)),0,M.R(15+15*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-4,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-50*M.C(WingSine/22))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-5.50,-6,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+360*M.C(WingSine/42)),0,M.R(-15-15*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarEmpty=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-60.5,-500,-100*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/402))),.2)
end
WingAnims.StarEL=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-1*M.C(WingSine/32),1.5-8*M.C(WingSine/21),-5)*CF.A(0,8,M.R(-150-720*M.C(WingSine/250))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-2*M.C(WingSine/32),1.5-8*M.C(WingSine/21),-4)*CF.A(0,-8,M.R(-180-720*M.C(WingSine/250))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-3*M.C(WingSine/32),1.5-8*M.C(WingSine/21),-7)*CF.A(0,8,M.R(-210-720*M.C(WingSine/250))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(1*M.C(WingSine/32),-1.5+8*M.C(WingSine/21),-5)*CF.A(-0,-8,M.R(150-720*M.C(WingSine/250))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(2*M.C(WingSine/32),-1.5+8*M.C(WingSine/21),-4)*CF.A(-0,8,M.R(180-720*M.C(WingSine/250))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(3*M.C(WingSine/32),-1.5+8*M.C(WingSine/21),-7)*CF.A(-0,-8,M.R(210-720*M.C(WingSine/250))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/21)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/21),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/21),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/21),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
--special wing anim -- RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,0.5,-1)*CF.A(0,M.R(90+0*M.C(WingSine/39)),M.R(-0-2000*M.R(WingSine/99999))),.2)
-- RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,0,-3)*CF.A(M.R(10+90000*M.C(WingSine/2000)),0,M.R(-0)),.2) INSANE WING ANIM
-- RWP4W.C0 = RWP4W.C0:lerp(CF.N(-5,0,-0)*CF.A(M.R(10+90000*M.C(WingSine/2000)),0,M.R(-0)),.2) another special
WingAnims.StarB=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/12)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/12)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/12)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,-6,-3)*CF.A(M.R(10+15*M.C(WingSine/12)),0,M.R(0-3.5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/12)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/12)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarBS=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,-6,-3)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(0-3.5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarBSA=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(30+9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(0-3.5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/1)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarEF=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0.0,5,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0+200*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0.40,0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30+1000*M.C(WingSine/320))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0.0,15,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0+100*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0.40,-0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(30-1000*M.C(WingSine/320))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0.0,-0,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-200*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-0.0,10,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-100*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarEFTR=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0.0,10,-0+.0*M.S(WingSine/35))*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,15,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0.0,20,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,-0,-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.0,5,-0+.0*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(-0.0,10,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0.40,0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(30-10*M.C(WingSine/32))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-0.40,0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30+10*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.TrinityWings=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0.0,10,0.80+.0*M.S(WingSine/35))*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,15,0.80)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0.0,20,0.80+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,-0,0.80)*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.0,5,0.80+.0*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(-0.0,10,0.80+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0.40,0,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(30+25*M.C(WingSine/42))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(-0.40,0,-1.5)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30+25*M.C(WingSine/42))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(0,0,M.R(0+0*M.C(WingSine/402))),.2)
end
WingAnims.StarABC=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6.0,5,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0+2000*M.C(WingSine/100))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-3.40,0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-30+1000*M.C(WingSine/320))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6.0,15,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0+1000*M.C(WingSine/100))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(6.40,-0,-0)*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(30-1000*M.C(WingSine/320))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(3.0,-0,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-2000*M.C(WingSine/100))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(6.0,10,-0+.0*M.S(WingSine/35))*CF.A(M.R(0+0*M.C(WingSine/32)),0,M.R(-0-1000*M.C(WingSine/100))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarEFE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-0.0,5,-1+.0*M.S(WingSine/35))*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(-500,0.20,-100)*CF.A(M.R(90+0*M.C(WingSine/32)),0,M.R(-30+10*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-0.0,15,-1+.0*M.S(WingSine/35))*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(-500.40,-0,-100)*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(30-10*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0.0,-0.20,-1+.0*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.0,10,-1+.0*M.S(WingSine/35))*CF.A(M.R(-90+0*M.C(WingSine/32)),0,M.R(-0-0*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarT=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(5+2*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(8.50,-1,-1)*CF.A(M.R(10+2*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.10,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(30+800*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(5+2*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8.50,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+2*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.10,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLTT=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-150-2000*M.C(WingSine/322))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-180-2000*M.C(WingSine/322))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-210-2000*M.C(WingSine/322))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-60-2000*M.C(WingSine/322))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-90-2000*M.C(WingSine/322))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(100,0,M.R(-120-2000*M.C(WingSine/322))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,.5,-2)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-30-900*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.CERTUS1=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(7.15*M.C(WingSine/32),1.5+3*M.S(WingSine/11),-1)*CF.A(0.1,0,M.R(160+500*M.C(WingSine/22))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(5.1*M.C(WingSine/32),1.5+2*M.C(WingSine/11),-1)*CF.A(0.2,0,M.R(290+20*M.C(WingSine/22))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(3.25*M.C(WingSine/32),1.5+1*M.S(WingSine/11),-1)*CF.A(0.1,0,M.R(120+500*M.C(WingSine/22))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6.15*M.C(WingSine/32),1.5+3*M.C(WingSine/11),-1)*CF.A(0.1,0,M.R(-160-500*M.C(WingSine/22))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.1*M.C(WingSine/32),1.5+2*M.S(WingSine/11),-1)*CF.A(0.2,0,M.R(-290-20*M.C(WingSine/22))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-1.25*M.C(WingSine/32),1.5+1*M.S(WingSine/11),-1)*CF.A(0.1,0,M.R(-120-500*M.C(WingSine/22))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.CERTUS2=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(1.15*M.C(WingSine/32),0+2.2*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-120+500*M.C(WingSine/52))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(1.1*M.C(WingSine/32),0+1.2*M.C(WingSine/32),-0)*CF.A(0,0,M.R(-150+200.5*M.C(WingSine/22))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(1.25*M.C(WingSine/32),0+2.2*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-180-500*M.C(WingSine/52))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-1.15*M.C(WingSine/32),0-2.2*M.C(WingSine/32),-1)*CF.A(0,0,M.R(120-500*M.C(WingSine/52))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-1.1*M.C(WingSine/32),-0+1.2*M.S(WingSine/32),-0)*CF.A(0,0,M.R(150-200.5*M.C(WingSine/22))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-1.25*M.C(WingSine/32),0+2.2*M.S(WingSine/32),-1)*CF.A(0,0,M.R(180+500*M.C(WingSine/52))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS1=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-150-3200*M.C(WingSine/320))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-12*M.C(WingSine/32),2.5-3*M.C(WingSine/32),-2)*CF.A(0,1,M.R(-180-3200*M.C(WingSine/320))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-210-3200*M.C(WingSine/320))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-60-3200*M.C(WingSine/320))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-12*M.C(WingSine/32),2.5-3*M.C(WingSine/32),-2)*CF.A(0,1,M.R(-90-3200*M.C(WingSine/320))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,-5,M.R(-120-3200*M.C(WingSine/320))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS1P=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-150-3200*M.C(WingSine/320))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-7*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-2)*CF.A(0,2,M.R(-180-3200*M.C(WingSine/320))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-3)*CF.A(0,3,M.R(-210-3200*M.C(WingSine/320))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-60-3200*M.C(WingSine/320))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-7*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-2)*CF.A(0,2,M.R(-90-3200*M.C(WingSine/320))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-3)*CF.A(0,-3,M.R(-120-3200*M.C(WingSine/320))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS5=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-150-3200*M.C(WingSine/243))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0*M.C(WingSine/32),1.5-5*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-180-3200*M.C(WingSine/266))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-210-3200*M.C(WingSine/243))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-60-3200*M.C(WingSine/243))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0*M.C(WingSine/32),1.5-5*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-90-3200*M.C(WingSine/266))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/25),-3)*CF.A(-1,-15,M.R(-120-3200*M.C(WingSine/243))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS5Timed=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/59),-3)*CF.A(-1,3,M.R(-150-3200*M.C(WingSine/5000))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-0*M.C(WingSine/32),1.5-5*M.C(WingSine/48),-3)*CF.A(-1,3,M.R(-180-3200*M.C(WingSine/1000))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/25),-3)*CF.A(-1,3,M.R(-210-3200*M.C(WingSine/4000))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/100),-3)*CF.A(-1,3,M.R(-60-3200*M.C(WingSine/1000))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0*M.C(WingSine/32),1.5-5*M.C(WingSine/56),-3)*CF.A(-1,3,M.R(-90-3200*M.C(WingSine/5000))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-4*M.C(WingSine/23),-3)*CF.A(-1,-15,M.R(-120-3200*M.C(WingSine/4000))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/54)),0,M.R(-100-2*M.C(WingSine/400))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/73),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/23),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/500))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/92),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS2=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,1,M.R(-150-3200*M.C(WingSine/320))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,2,M.R(-180-3200*M.C(WingSine/320))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,3,M.R(-210-3200*M.C(WingSine/320))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,4,M.R(-60-3200*M.C(WingSine/320))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,5,M.R(-90-3200*M.C(WingSine/320))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,-6,M.R(-120-3200*M.C(WingSine/320))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS3=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-10*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-150-3200*M.C(WingSine/290))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-20*M.C(WingSine/32),1)*CF.A(0,1,M.R(-180-1200*M.C(WingSine/290))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-7)*CF.A(0,1,M.R(-210-3200*M.C(WingSine/290))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-10*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-60-3200*M.C(WingSine/290))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-20*M.C(WingSine/32),1)*CF.A(0,1,M.R(-90-1200*M.C(WingSine/290))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-7)*CF.A(0,1,M.R(-120-3200*M.C(WingSine/290))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.SONUS4=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-9*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-150-32000*M.C(WingSine/2990))),.1)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-8*M.C(WingSine/32),1.5-6*M.C(WingSine/32),-15)*CF.A(0,1,M.R(-180-32000*M.C(WingSine/2990))),1)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-9*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-210-32000*M.C(WingSine/2990))),.1)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-9*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-60-32000*M.C(WingSine/2990))),.1)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-6*M.C(WingSine/32),-15)*CF.A(0,1,M.R(-90-32000*M.C(WingSine/2990))),1)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9*M.C(WingSine/32),1.5-9*M.C(WingSine/32),-10)*CF.A(0,1,M.R(-120-32000*M.C(WingSine/2990))),.1)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarTE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(1*M.C(WingSine/32),1.5+3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+2000*M.C(WingSine/322))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(5*M.C(WingSine/32),1.5+3*M.C(WingSine/32),-1)*CF.A(0,0,M.R(90+2000*M.C(WingSine/322))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(1*M.C(WingSine/32),1.5-3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(120-2000*M.C(WingSine/322))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-1*M.C(WingSine/32),1.5-3*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-60-2000*M.C(WingSine/322))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-5*M.C(WingSine/32),1.5+3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-90-2000*M.C(WingSine/322))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-1*M.C(WingSine/32),1.5+3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-120+2000*M.C(WingSine/322))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.StarLP=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,.50,-0)*CF.A(M.R(-0+0*M.C(WingSine/200000000000000000000000000999999999999999999000000999900000099999999)),0,M.R(0)),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.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(WingSine/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(WingSine/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(WingSine/400))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(-60+5000*M.C(WingSine/400))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(-90+5000*M.C(WingSine/400))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+5000*M.C(WingSine/400))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG1=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.20,1.25,-1)*CF.A(M.R(5+15*M.C(WingSine/32)),0,M.R(60)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(2,1.5,-1.5)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.25,-1)*CF.A(M.R(15+30*M.C(WingSine/32)),0,M.R(120)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.20,1.25,-1)*CF.A(M.R(5+15*M.C(WingSine/32)),0,M.R(-60)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-2,1.5,-1.5)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.25,-1)*CF.A(M.R(15+30*M.C(WingSine/32)),0,M.R(-120)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.INSANEGREG=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(7.15,1.5,-8)*CF.A(M.R(5+500*M.C(WingSine/42)),0,M.R(67)),.7)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(1.1,2.5,-3)*CF.A(M.R(10+500*M.C(WingSine/42)),0,M.R(46)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(7.25,1.5,-8)*CF.A(M.R(15+200*M.C(WingSine/22)),0,M.R(135)),.7)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-7.15,1.5,-8)*CF.A(M.R(5+500*M.C(WingSine/42)),0,M.R(-67)),.7)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-1.1,2.5,-3)*CF.A(M.R(10+500*M.C(WingSine/42)),0,M.R(-46)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-7.25,1.5,-8)*CF.A(M.R(15+200*M.C(WingSine/22)),0,M.R(-135)),.7)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.INSANEGREG2=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.67,10.15,-1)*CF.A(M.R(5+1000*M.C(WingSine/38)),10,M.R(676)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,10.5,-1)*CF.A(M.R(10+1555*M.C(WingSine/38)),10,M.R(107)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,10.45,-1)*CF.A(M.R(15+2000*M.C(WingSine/38)),10,M.R(307)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,10.15,-1)*CF.A(M.R(5-1000*M.C(WingSine/38)),10,M.R(-647)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,10.75,-1)*CF.A(M.R(10-1555*M.C(WingSine/38)),10,M.R(-917)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,10.55,-1)*CF.A(M.R(15-2000*M.C(WingSine/38)),10,M.R(-177)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.INSANEGREG2F=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.67,10.15,-1)*CF.A(M.R(5+1000*M.C(WingSine/38)),10,M.R(676)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,10.5,-1)*CF.A(M.R(10+1555*M.C(WingSine/38)),10,M.R(107)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,10.45,-1)*CF.A(M.R(15+2000*M.C(WingSine/38)),10,M.R(307)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,10.15,-1)*CF.A(M.R(5-1000*M.C(WingSine/38)),10,M.R(-647)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,10.75,-1)*CF.A(M.R(10-1555*M.C(WingSine/38)),10,M.R(-917)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,10.55,-1)*CF.A(M.R(15-2000*M.C(WingSine/38)),10,M.R(-177)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.MANGY=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4.15,1.5,-5)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(60)),.7)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4.25,1.5,-5)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(120)),.7)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4.15,1.5,-5)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(-60)),.7)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-4.25,1.5,-5)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-120)),.7)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.MANGYRT=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4.15,1.5,-5)*CF.A(M.R(5+50*M.C(WingSine/32)),0,M.R(60)),.7)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(7,2.5,-3)*CF.A(M.R(10+300*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4.25,1.5,-5)*CF.A(M.R(15+50*M.C(WingSine/32)),0,M.R(120)),.7)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4.15,1.5,-5)*CF.A(M.R(5+50*M.C(WingSine/32)),0,M.R(-60)),.7)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-7,2.5,-3)*CF.A(M.R(10+300*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-4.25,1.5,-5)*CF.A(M.R(15+50*M.C(WingSine/32)),0,M.R(-120)),.7)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.MANGYR=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/32)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/32)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP5W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP6W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
RWP7W.C0 = RWP1W.C0:lerp(CF.N(-60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/1)),0,M.R(-30-9*M.C(WingSine/32))),.2)
end
WingAnims.MANGYT=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4.15,1.5,-5)*CF.A(M.R(50+15555*M.C(WingSine/1400)),0,M.R(10)),.7)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,2.5,-3)*CF.A(M.R(10+300*M.C(WingSine/23)),0,M.R(60)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4.25,1.5,-5)*CF.A(M.R(50+15*M.C(WingSine/23)),0,M.R(0)),.7)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4.15,1.5,-5)*CF.A(M.R(50+15555*M.C(WingSine/1400)),0,M.R(-10)),.7)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,2.5,-3)*CF.A(M.R(10+300*M.C(WingSine/23)),0,M.R(-60)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-4.25,1.5,-5)*CF.A(M.R(50+15*M.C(WingSine/23)),0,M.R(-0)),.7)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.TSIO=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4.20,12.5,-1)*CF.A(M.R(5+6000*M.C(WingSine/322)),0,M.R(60)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(4,5,-1)*CF.A(M.R(10+8000*M.C(WingSine/200)),0,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4.25,12.5,-1)*CF.A(M.R(15+6000*M.C(WingSine/322)),0,M.R(120)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4.20,12.5,-1)*CF.A(M.R(5+6000*M.C(WingSine/322)),0,M.R(-60)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4,5,-1)*CF.A(M.R(10+8000*M.C(WingSine/200)),0,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-4.25,12.5,-1)*CF.A(M.R(15+6000*M.C(WingSine/322)),0,M.R(-120)),.2)
end
WingAnims.TSI=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/32),1.5+3*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(8.25,-1,-0)*CF.A(M.R(290+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+30*M.C(WingSine/32))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/32),1.5-3*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(-8.25,-1,-0+.05*M.S(WingSine/35))*CF.A(M.R(290+15*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-9.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-30*M.C(WingSine/32))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+2*M.C(WingSine/32)),0,M.R(-100-2*M.C(WingSine/192))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.Sonar2=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,5,-0)*CF.A(M.R(10+80000*M.C(WingSine/2000)),0,M.R(-0)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(5,5,-0)*CF.A(M.R(10+70000*M.C(WingSine/2000)),0,M.R(-0)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(6,5,-0)*CF.A(M.R(10+90000*M.C(WingSine/2000)),0,M.R(-0)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-5,5,-0)*CF.A(M.R(20+80000*M.C(WingSine/2000)),0,M.R(-0)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-6,5,-0)*CF.A(M.R(20+70000*M.C(WingSine/2000)),0,M.R(-0)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-7,5,-0)*CF.A(M.R(20+90000*M.C(WingSine/2000)),0,M.R(-0)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,0,-3)*CF.A(M.R(-0+90000*M.C(WingSine/200000000000000000000000000999999999999999999000000999900000099999999)),0,M.R(-0)),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
--special wing anim -- RWP4W.C0 = RWP4W.C0:lerp(CF.N(0,0.5,-1)*CF.A(0,M.R(90+0*M.C(WingSine/39)),M.R(-0-2000*M.R(WingSine/99999))),.2)
-- RWP4W.C0 = RWP4W.C0:lerp(CF.N(-0,0,-3)*CF.A(M.R(10+90000*M.C(WingSine/2000)),0,M.R(-0)),.2) INSANE WING ANIM
-- RWP4W.C0 = RWP4W.C0:lerp(CF.N(-5,0,-0)*CF.A(M.R(10+90000*M.C(WingSine/2000)),0,M.R(-0)),.2) another special
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(WingSine/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(WingSine/div))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+2000*M.R(WingSine/div))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-2000*M.R(WingSine/div))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-2000*M.R(WingSine/div))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-2000*M.R(WingSine/div))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.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/360)),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/320)),M.R(135+WingSine*mult)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/390)),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/500)),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/500)),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/500)),M.R(225-WingSine*mult)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NEBGNEPTUNAINV=function(mult)
mult=mult or 150
LWP1W.C0 = LWP1W.C0:lerp(CF.N(4*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-210-950*M.C(WingSine/mult))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(4*M.C(WingSine/32),-2.5+6*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-240-650*M.C(WingSine/mult))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(4*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-300-950*M.C(WingSine/mult))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(4*M.C(WingSine/32),-2.5+6*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-160-950*M.C(WingSine/mult))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-0.70,2.50,-1.20+0*M.S(WingSine/35))*CF.A(M.R(-60-0*M.C(WingSine/32)),0,M.R(-70-0*M.C(WingSine/6400000))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(4*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-270-950*M.C(WingSine/mult))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+1*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.FUTUREWings=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(1,1.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(2,2.5,-4)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(3,3.5,-5)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-1,-1.5,-3)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-2,-2.5,-4)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-3,-3.5,-5)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-8000*M.C(WingSine/232))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(-30-800*M.C(WingSine/232))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.Neb=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/360)),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/320)),M.R(135+WingSine*mult)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/390)),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/500)),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/500)),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/500)),M.R(225-WingSine*mult)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG4=function(div)
div=div 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+2000*M.R(WingSine/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(WingSine/div))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+2000*M.R(WingSine/div))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-2000*M.R(WingSine/div))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-2000*M.R(WingSine/div))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-2000*M.R(WingSine/div))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG5=function(mult)
mult=mult or 300
LWP1W.C0 = LWP1W.C0:lerp(CF.N(3*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-210-700*M.C(WingSine/mult))),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(6*M.C(WingSine/32),-2.5+6*M.C(WingSine/32),-2)*CF.A(0,0,M.R(-240-700*M.C(WingSine/mult))),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(9*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-300-700*M.C(WingSine/mult))),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(3*M.C(WingSine/32),-2.5+6*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-160-700*M.C(WingSine/mult))),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(6*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-2)*CF.A(0,0,M.R(-190-700*M.C(WingSine/mult))),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(9*M.C(WingSine/32),-2.5+6*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-270-700*M.C(WingSine/mult))),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG6=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,12,-1)*CF.A(M.R(122+41*M.C(WingSine/230)),-180,M.R(60)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,10,-1)*CF.A(M.R(122+42*M.C(WingSine/230)),-180,M.R(90)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,8,-1)*CF.A(M.R(122+41*M.C(WingSine/230)),-180,M.R(120)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,12,-1)*CF.A(M.R(122+41*M.C(WingSine/230)),180,M.R(-60)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,10,-1)*CF.A(M.R(122+42*M.C(WingSine/230)),180,M.R(-90)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,8,-1)*CF.A(M.R(122+41*M.C(WingSine/230)),180,M.R(-120)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG6INSANE=function()
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,12,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),-180,M.R(61)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,14,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),-180,M.R(91)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,8,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),-180,M.R(121)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,12,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),180,M.R(-61)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,14,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),180,M.R(-91)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,8,-1)*CF.A(M.R(122+500*M.C(WingSine/200)),180,M.R(-121)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0-950*M.C(WingSine/402))),.2)
RWP6W.C0 = RWP6W.C0:lerp(CF.N(0*M.C(WingSine/32),-5.64+0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+1950*M.C(WingSine/822))),.2)
RWP7W.C0 = RWP7W.C0:lerp(CF.N(0*M.C(WingSine/62),-3.64-0*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-0+950*M.C(WingSine/402))),.2)
end
WingAnims.NebG7=function()
mult=mult or 28
LWP1W.C0 = LWP1W.C0:lerp(CF.N(.12,1,-4)*CF.A(M.R(9+254*M.C(WingSine/19)),155,M.R(36)),.2)
LWP2W.C0 = LWP2W.C0:lerp(CF.N(.4,-5,-2)*CF.A(M.R(10+274*M.C(WingSine/19)),155,M.R(91)),.2)
LWP3W.C0 = LWP3W.C0:lerp(CF.N(.29,3,-3)*CF.A(M.R(45+254*M.C(WingSine/19)),155,M.R(120)),.2)
RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.12,1,-4)*CF.A(M.R(8+254*M.C(WingSine/19)),44,M.R(-36)),.2)
RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.4,5,-2)*CF.A(M.R(10+274*M.C(WingSine/19)),44,M.R(-91)),.2)
RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.29,3,-3)*CF.A(M.R(25+254*M.C(WingSine/19)),44,M.R(-120)),.2)
RWP4W.C0 = RWP4W.C0:lerp(CF.N(6*M.C(WingSine/62),-3+3*M.S(WingSine/42),-2)*CF.A(0,0,M.R(-30-950*M.C(WingSine/202))),.2)
RWP5W.C0 = RWP5W.C0:lerp(CF.N(0*M.C(WingSine/62),-1.64+0*M.S(WingSine/42),-2)*Hats you need: https://www.roblox.com/catalog/4820152700/Shadow-Blademasters-Blade https://www.roblox.com/catalog/4524991457/Blademasters-Blade https://www.roblox.com/catalog/4794315940/Golden-Demonic-Greatsword https://www.roblox.com/catalog/4506945409/Corrupt-Demonic-Greatsword https://www.roblox.com/catalog/4458601937/Frozen-Demonic-Greatsword https://www.roblox.com/catalog/4315489767/Demonic-Greatsword cost 600 rbx but its worth it Credits: Made by TrixLua#8210

Universal