FabianRBLX

Achromoonic

Apr 24th, 2021
415
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 121.02 KB | None | 1 0
  1. --Hats Needed
  2. --https://www.roblox.com/catalog/4315489767/Demonic-Greatsword
  3. --https://www.roblox.com/catalog/4794315940/Golden-Demonic-Greatsword
  4. --https://www.roblox.com/catalog/4506945409/Corrupt-Demonic-Greatsword
  5. --https://www.roblox.com/catalog/4458601937/Frozen-Demonic-Greatsword
  6. --https://www.roblox.com/catalog/4524991457/Blademasters-Blade
  7. --https://www.roblox.com/catalog/4820152700/Shadow-Blademasters-Blade
  8.  
  9.  
  10.  
  11. spawn(function()
  12. while true do
  13. settings().Physics.AllowSleep = false
  14. game.Players.LocalPlayer.MaximumSimulationRadius = 1/0
  15. game.Players.LocalPlayer.SimulationRadius = 1/0
  16. game:GetService("RunService").Stepped:wait()
  17. end
  18. end)
  19. HumanDied = false
  20. local CountSCIFIMOVIELOL = 1
  21. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  22. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  23. AlignPos.ApplyAtCenterOfMass = true;
  24. AlignPos.MaxForce = 5772000-67752;
  25. AlignPos.MaxVelocity = math.huge/9e110;
  26. AlignPos.ReactionForceEnabled = false;
  27. AlignPos.Responsiveness = 200;
  28. AlignPos.RigidityEnabled = false;
  29. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  30. AlignOri.MaxAngularVelocity = math.huge/9e110;
  31. AlignOri.MaxTorque = 5772000
  32. AlignOri.PrimaryAxisOnly = false;
  33. AlignOri.ReactionTorqueEnabled = false;
  34. AlignOri.Responsiveness = 200;
  35. AlignOri.RigidityEnabled = false;
  36. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  37. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  38. AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  39. AttachmentA.Position = Position or Vector3.new(0,0,0)
  40. AlignPos.Attachment1 = AttachmentA;
  41. AlignPos.Attachment0 = AttachmentB;
  42. AlignOri.Attachment1 = AttachmentA;
  43. AlignOri.Attachment0 = AttachmentB;
  44. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  45. return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  46. end
  47.  
  48.  
  49. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  50. local hatnameclone = {}
  51. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  52. if v:IsA("Accessory") then
  53. if hatnameclone[v.Name] then
  54. if hatnameclone[v.Name] == "s" then
  55. hatnameclone[v.Name] = {}
  56. end
  57. table.insert(hatnameclone[v.Name],v)
  58. else
  59. hatnameclone[v.Name] = "s"
  60. end
  61. end
  62. end
  63. for _,v in pairs(hatnameclone) do
  64. if type(v) == "table" then
  65. local num = 1
  66. for _,w in pairs(v) do
  67. w.Name = w.Name..num
  68. num = num + 1
  69. end
  70. end
  71. end
  72. hatnameclone = nil
  73.  
  74. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  75.  
  76. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  77. fldr.Name = "DMYF"
  78. local CloneChar = DeadChar:Clone()
  79. local ANIMATIONHERE
  80. if CloneChar:FindFirstChild("Animate") then
  81. ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  82. CloneChar:FindFirstChild("Animate"):Destroy()
  83. end
  84. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  85. if CloneChar.Torso:FindFirstChild("Neck") then
  86. local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  87. Clonessss.Part0 = nil
  88. Clonessss.Part1 = DeadChar.Head
  89. Clonessss.Parent = DeadChar.Torso
  90. end
  91. CloneChar.Parent = fldr
  92. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  93. CloneChar.Humanoid.BreakJointsOnDeath = false
  94. CloneChar.Name = "non"
  95. CloneChar.Humanoid.DisplayDistanceType = "None"
  96.  
  97. for _,v in next, DeadChar:GetChildren() do
  98. if v:IsA("Accessory") then
  99. local topacc = false
  100. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  101. v.Handle.Massless = true
  102. v.Handle.CanCollide = false
  103. if v.Handle:FindFirstChildOfClass("Attachment") then
  104. local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  105. if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  106. topacc = ath__.Name
  107. end
  108. end
  109. local bv = Instance.new("BodyVelocity",v.Handle)
  110. bv.Velocity = Vector3.new(0,0,0)
  111. coroutine.wrap(function()
  112. if topacc then
  113. local allthings = SCIFIMOVIELOL(v.Handle,DeadChar.Torso,Vector3.new(0,1.5,0)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-1)),Vector3.new(0,0,0))
  114. local normaltop = allthings[1].Attachment1
  115. local alipos = allthings[1]
  116. local alirot = allthings[2]
  117. local p0 = v.Handle
  118. local p1 = DeadChar.Head
  119. alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  120. alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  121. while true do
  122. game:GetService("RunService").RenderStepped:wait()
  123. if HumanDied then break end
  124. coroutine.wrap(function()
  125. if alipos.Attachment1 == normaltop then
  126. p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  127. else
  128. v.Handle.CFrame = v.Handle.CFrame:lerp(alipos.Attachment1.Parent.CFrame * CFrame.new(alipos.Attachment1.Position) * CFrame.Angles(math.rad(alipos.Attachment1.Rotation.X),math.rad(alipos.Attachment1.Rotation.Y),math.rad(alipos.Attachment1.Rotation.Z)),1)
  129. end
  130. end)()
  131. end
  132. else
  133. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  134. end
  135. end)()
  136. end
  137. end
  138.  
  139. local a = DeadChar.Torso
  140. local b = DeadChar.HumanoidRootPart
  141. local c = DeadChar.Humanoid
  142. a.Parent = game:FindFirstChildOfClass("Workspace")
  143. c.Parent = game:FindFirstChildOfClass("Workspace")
  144. local told = a:Clone()
  145. local told1 = c:Clone()
  146. b["RootJoint"].Part0 = told
  147. b["RootJoint"].Part1 = DeadChar.Head
  148. a.Name = "torso"
  149. a.Neck:Destroy()
  150. c.Name = "Mizt Hub Best"
  151. told.Parent = DeadChar
  152. told1.Parent = DeadChar
  153. DeadChar.PrimaryPart = told
  154. told1.Health = 0
  155. b:Destroy()
  156. a.Parent = DeadChar
  157. c.Parent = DeadChar
  158. told:Destroy()
  159. told1:Destroy()
  160. a.Name = "Torso"
  161.  
  162. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  163. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  164.  
  165. local Collider
  166. function UnCollide()
  167. if HumanDied then Collider:Disconnect(); return end
  168. --[[for _,Parts in next, CloneChar:GetChildren() do
  169. if Parts:IsA("BasePart") then
  170. Parts.CanCollide = false
  171. end
  172. end]]
  173. for _,Parts in next, DeadChar:GetChildren() do
  174. if Parts:IsA("BasePart") then
  175. Parts.CanCollide = false
  176. end
  177. end
  178. end
  179. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  180.  
  181. local resetBindable = Instance.new("BindableEvent")
  182. resetBindable.Event:connect(function()
  183. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  184. resetBindable:Destroy()
  185. HumanDied = true
  186. pcall(function()
  187. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  188. DeadChar.Head:Destroy()
  189. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  190. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  191. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  192. end)
  193. end)
  194. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  195.  
  196. coroutine.wrap(function()
  197. while true do
  198. game:GetService("RunService").RenderStepped:wait()
  199. if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
  200. HumanDied = true
  201. pcall(function()
  202. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  203. DeadChar.Head:Destroy()
  204. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  205. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  206. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  207. end)
  208. if resetBindable then
  209. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  210. resetBindable:Destroy()
  211. end
  212. break
  213. end
  214. end
  215. end)()
  216.  
  217.  
  218. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  219. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  220. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  221. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  222. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  223. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  224.  
  225. for _,v in pairs(DeadChar:GetChildren()) do
  226. if v:IsA("BasePart") and v.Name ~= "Head" then
  227. --[[local bv = Instance.new("BodyVelocity",v)
  228. bv.Velocity = Vector3.new(0,0,0)
  229. coroutine.wrap(function()
  230. while true do
  231. game:GetService("RunService").RenderStepped:wait()
  232. if HumanDied then break end
  233. v.CFrame = CloneChar[v.Name].CFrame
  234. end
  235. end)()]]
  236. elseif v:IsA("BasePart") and v.Name == "Head" then
  237. local bv = Instance.new("BodyVelocity",v)
  238. bv.Velocity = Vector3.new(0,0,0)
  239. coroutine.wrap(function()
  240. while true do
  241. game:GetService("RunService").RenderStepped:wait()
  242. if HumanDied then break end
  243. v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  244. end
  245. end)()
  246. end
  247. end
  248.  
  249. for _,BodyParts in next, CloneChar:GetDescendants() do
  250. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  251. BodyParts.Transparency = 1 end end
  252. game:GetService("RunService").RenderStepped:wait()
  253. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  254. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  255.  
  256. for _,v in next, DeadChar:GetChildren() do
  257. if v:IsA("Accessory") then
  258. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  259. end
  260. end
  261.  
  262. --if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
  263. wait()
  264.  
  265. local data = {}
  266.  
  267. local script = game:GetObjects("rbxassetid://5446036971")[1]
  268.  
  269. script.WingPiece.qPerfectionWeld:Destroy()
  270.  
  271. do
  272. local NEVER_BREAK_JOINTS = false
  273.  
  274. local function CallOnChildren(Instance, FunctionToCall)
  275. FunctionToCall(Instance)
  276.  
  277. for _, Child in next, Instance:GetChildren() do
  278. CallOnChildren(Child, FunctionToCall)
  279. end
  280. end
  281.  
  282. local function GetBricks(StartInstance)
  283. local List = {}
  284. CallOnChildren(StartInstance, function(Item)
  285. if Item:IsA("BasePart") then
  286. List[#List+1] = Item;
  287. end
  288. end)
  289.  
  290. return List
  291. end
  292.  
  293. local function Modify(Instance, Values)
  294. assert(type(Values) == "table", "Values is not a table");
  295.  
  296. for Index, Value in next, Values do
  297. if type(Index) == "number" then
  298. Value.Parent = Instance
  299. else
  300. Instance[Index] = Value
  301. end
  302. end
  303. return Instance
  304. end
  305.  
  306. local function Make(ClassType, Properties)
  307. return Modify(Instance.new(ClassType), Properties)
  308. end
  309.  
  310. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  311. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  312.  
  313. local function HasWheelJoint(Part)
  314. for _, SurfaceName in pairs(Surfaces) do
  315. for _, HingSurfaceName in pairs(HingSurfaces) do
  316. if Part[SurfaceName].Name == HingSurfaceName then
  317. return true
  318. end
  319. end
  320. end
  321.  
  322. return false
  323. end
  324.  
  325. local function ShouldBreakJoints(Part)
  326. if NEVER_BREAK_JOINTS then
  327. return false
  328. end
  329.  
  330. if HasWheelJoint(Part) then
  331. return false
  332. end
  333.  
  334. local Connected = Part:GetConnectedParts()
  335.  
  336. if #Connected == 1 then
  337. return false
  338. end
  339.  
  340. for _, Item in pairs(Connected) do
  341. if HasWheelJoint(Item) then
  342. return false
  343. elseif not Item:IsDescendantOf(script.Parent) then
  344. return false
  345. end
  346. end
  347.  
  348. return true
  349. end
  350.  
  351. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  352.  
  353. JointType = JointType or "Weld"
  354. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  355.  
  356. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  357. Modify(NewWeld, {
  358. Name = "qCFrameWeldThingy";
  359. Part0 = Part0;
  360. Part1 = Part1;
  361. C0 = CFrame.new();--Part0.CFrame:inverse();
  362. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  363. Parent = Part1;
  364. })
  365.  
  366. if not RelativeValue then
  367. RelativeValue = Make("CFrameValue", {
  368. Parent = Part1;
  369. Name = "qRelativeCFrameWeldValue";
  370. Archivable = true;
  371. Value = NewWeld.C1;
  372. })
  373. end
  374.  
  375. return NewWeld
  376. end
  377.  
  378. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  379.  
  380. for _, Part in pairs(Parts) do
  381. if ShouldBreakJoints(Part) then
  382. Part:BreakJoints()
  383. end
  384. end
  385.  
  386. for _, Part in pairs(Parts) do
  387. if Part ~= MainPart then
  388. WeldTogether(MainPart, Part, JointType, MainPart)
  389. end
  390. end
  391.  
  392. if not DoNotUnanchor then
  393. for _, Part in pairs(Parts) do
  394. Part.Anchored = false
  395. end
  396. MainPart.Anchored = false
  397. end
  398. end
  399.  
  400. local function PerfectionWeld()
  401. local Parts = GetBricks(script.WingPiece)
  402. WeldParts(Parts, script.WingPiece.Main, "Weld", false)
  403. end
  404. PerfectionWeld()
  405. end
  406.  
  407. --// Shortcut Variables \\--
  408. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  409. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  410. local C3 = {tRGB= function(c3) return c3.r*255,c3.g*255,c3.b*255 end,N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  411. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  412. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  413. local R3 = {N=Region3.new}
  414. local De = S.Debris
  415. local WS = workspace
  416. local Lght = S.Lighting
  417. local RepS = S.ReplicatedStorage
  418. local IN = Instance.new
  419. local Plrs = S.Players
  420. local UIS = S.UserInputService
  421.  
  422.  
  423. local Player = game.Players.LocalPlayer
  424. local Char = Player.Character
  425. local Mouse = Player:GetMouse()
  426. local Hum = Char:FindFirstChildOfClass'Humanoid'
  427. local Torso = Char.Torso
  428. local RArm = Char["Right Arm"]
  429. local LArm = Char["Left Arm"]
  430. local RLeg = Char["Right Leg"]
  431. local LLeg = Char["Left Leg"]
  432. local Root = Char:FindFirstChild'HumanoidRootPart'
  433. local Head = Char.Head
  434. local Sine = 0;
  435. local Change = 1
  436. local Attack=false
  437. local NeutralAnims=true
  438. local timePos=30;
  439. local walking=true;
  440. local legAnims=true;
  441. local movement = 8
  442. local footsound=0;
  443. local WalkSpeed=16;
  444. local Combo=0;
  445. local Mode='Undead'
  446. local vaporwaveMode=false;
  447. local WingAnim='NebG1'
  448. local music;
  449. local hue = 0;
  450. local WingSine=0;
  451. local MusicMode=1;
  452. local visSong = 319138964;
  453. local EffectFolder = script:WaitForChild'FXFolder'
  454. local PrimaryColor = Color3.new(1,1,1)
  455. local ClickTimer = 0;
  456. local ClickAttack = 1;
  457. local camera = workspace.CurrentCamera
  458. local LastSphere = time();
  459. local Frame_Speed = 60
  460. local VaporwaveSongs={
  461. 2231500330;
  462. 654094806;
  463. 743334292;
  464. 334283059;
  465. 2082142910;
  466. }
  467.  
  468.  
  469. local WingPiece = script:WaitForChild'WingPiece'
  470. WingPiece.Parent=nil
  471. local WingAnims={}
  472. local Playlist={
  473. Default=1702473314;
  474. ScrapBoy=1215691669;
  475. Defeated=860594509;
  476. Annihilate=2116461106;
  477. DashAndDodge=2699922745;
  478. ZenWavy=2231500330;
  479. Beachwalk=334283059;
  480. Pyrowalk=2082142910;
  481. Vapor90s=654094806;
  482. }
  483.  
  484. --[[
  485. Undead - Astronaut - Lost Soul
  486. =_-CalmNess-_=
  487. Control - Synapse X
  488. =-REBORN-= - Th1rt3en
  489. INSANITY - Vanta Black
  490. +OVERPOWERED+ - Frostbite
  491. SYNAPSE-SCRIPTION
  492. M-A-D - Radioactive
  493. PornHub - DEATH
  494. ]]
  495.  
  496. --2699922745
  497. local modeInfo={
  498. {Name="LEGMAN",Walkspeed=35,moveVal=26,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.500);Music=1214497430,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};WingAnim='StarEF'};
  499. {Name="Undead",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.5);Music=2533527428,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='NebG1'};
  500. {Name="=-XESTER-=",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.5);Music=1843358057,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='MANGY'};
  501. {Name="=_-CalmNess-_=",Walkspeed=16,moveVal=8,Font=Enum.Font.Garamond,StrokeColor=C3.N(255,152,220);Music=577543579,LeftWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='NebG6'};
  502. {Name="P O W E R",Walkspeed=110,moveVal=25,Font=Enum.Font.Fantasy,StrokeColor=C3.N(174, 122, 89);Music=3080022158,LeftWing={0,BrickColor.new'Neon orange'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Flame reddish orange'.Color,Enum.Material.Neon};WingAnim='NebG4'};
  503. {Name="Control",Walkspeed=56,moveVal=20,Font=Enum.Font.Fantasy,StrokeColor=C3.N(.6,.0,.9);Music=819373905,LeftWing={0,BrickColor.new'Dark indigo'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Alder'.Color,Enum.Material.Neon};WingAnim='NebG4'};
  504. {Name="=-REBORN-=",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(0,0,0);Music=2027652726,LeftWing={0,Color3.fromRGB(190,104,98),Enum.Material.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='NebG5'};
  505. {Name="INSANITY",Walkspeed=14,moveVal=8,Font=Enum.Font.Garamond,StrokeColor=C3.N(.1,.1,.1);Music=924339757,LeftWing={0,BrickColor.new'Dark stone grey'.Color,Enum.Material.Glass};RightWing={0,BrickColor.new'Really black'.Color,Enum.Material.Glass};WingAnim={'INSANEGREG',2}};
  506. {Name="+OVERPOWERED+",Walkspeed=64,moveVal=15,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(0,190,190);Music=3330414980,LeftWing={0,BrickColor.new'Pastel light blue'.Color,Enum.Material.Glass};RightWing={0,BrickColor.new'Pastel light blue'.Color,Enum.Material.Glass};WingAnim='TSI'};
  507. {Name="SYNAPSE-SCRIPTION",Walkspeed=26,moveVal=10,Font=Enum.Font.Arcade,StrokeColor=C3.N(.50,.50,.50);Music=visSong,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='StarT'};
  508. {Name="M-A-D",Walkspeed=16,moveVal=8,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(98,37,209);Music=603291385,LeftWing={0,BrickColor.new'Dark indigo'.Color,Enum.Material.DiamondPlate};RightWing={0,BrickColor.new'Dark indigo'.Color,Enum.Material.DiamondPlate};WingAnim='MANGY'};
  509. {Name="PornHub",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.RGB(255,152,220);Music=1030177093,LeftWing={0,BrickColor.new'Pink'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Pink'.Color,Enum.Material.Neon};WingAnim='NebG7'};
  510. {Name="2008s Rise",Walkspeed=18,moveVal=9,Font=Enum.Font.Arcade,StrokeColor=C3.RGB(255,152,220);Music=860317713,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Gold'.Color,Enum.Material.Neon};WingAnim='StarL'};
  511. {Name="S P E E D",Walkspeed=200,moveVal=20,Font=Enum.Font.Arcade,StrokeColor=C3.RGB(255,0,220);Music=2932340879,LeftWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Pastel light blue'.Color,Enum.Material.Neon};WingAnim='StarA'};
  512. --MAJORS--
  513. {Name="=-_Lord Allah_-=",Walkspeed=26,moveVal=12,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(255,0,0);Music=1747430851,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Gold'.Color,Enum.Material.Neon};WingAnim='StarLF'};
  514. {Name="Mayhem",Walkspeed=15,moveVal=9,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(255,0,0);Music=614032233,LeftWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};WingAnim='StarG'};
  515. {Name="N U C L E A R - WASTE",Walkspeed=18,moveVal=9,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(0,255,0);Music=798163149,LeftWing={0,BrickColor.new'Lime green'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Lime green'.Color,Enum.Material.Neon};WingAnim='StarLE'};
  516. {Name="SCRIPTIONS DEMISE",Walkspeed=45,moveVal=20,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(255,255,0);Music=1591072638,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Fire Yellow'.Color,Enum.Material.Neon};WingAnim='StarLE'};
  517. {Name="Astronaut",Walkspeed=64,moveVal=20,Font=Enum.Font.Arcade,StrokeColor=C3.N(.2,.2,.2);Music=247971190,LeftWing={0,BrickColor.new'Really black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Dark stone grey'.Color,Enum.Material.Glass};WingAnim={'StarA'}};
  518. {Name="THE CHOSEN ONE",Walkspeed=64,moveVal=15,Font=Enum.Font.Arcade,StrokeColor=C3.N(255,.9,0);Music=145897653,LeftWing={0,BrickColor.new'Really black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Dark stone grey'.Color,Enum.Material.Glass};WingAnim={'StarB'}};
  519. {Name="Synapse X",Walkspeed=64,moveVal=20,Font=Enum.Font.Gotham,StrokeColor=C3.N(.4,.4,0);Music=468018712,LeftWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};RightWing={0,BrickColor.new'Gold'.Color,Enum.Material.Glass};WingAnim={'StarA',10}};
  520. {Name="DEATH",Walkspeed=16,moveVal=8,Font=Enum.Font.Fantasy,StrokeColor=C3.N(255,255,255);Music=2415462372,LeftWing={0,BrickColor.new'Really Red'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Really Red'.Color,Enum.Material.Neon};WingAnim='StarT'};
  521. {Name="-DESTRUCTION-",Walkspeed=38,moveVal=15,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(98,37,209);Music=1083649139,LeftWing={0,BrickColor.new'Dark indigo'.Color,Enum.Material.DiamondPlate};RightWing={0,BrickColor.new'Dark indigo'.Color,Enum.Material.DiamondPlate};WingAnim='MANGYT'};
  522. {Name="=_-ANGRYNESS-_=",Walkspeed=22,moveVal=12,Font=Enum.Font.Garamond,StrokeColor=C3.N(255,0,0);Music=1138145518,LeftWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};WingAnim='NebG6INSANE'};
  523. {Name="=-RED XESTER-=",Walkspeed=45,moveVal=15,Font=Enum.Font.Garamond,StrokeColor=C3.N(255,.0,.0);Music=4664334689,LeftWing={0,BrickColor.new'Crimson'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='NebG5'};
  524. }
  525.  
  526. NewInstance = function(instance,parent,properties)
  527. local inst = Instance.new(instance)
  528. inst.Parent = parent
  529. if(properties)then
  530. for i,v in next, properties do
  531. pcall(function() inst[i] = v end)
  532. end
  533. end
  534. return inst;
  535. end
  536.  
  537. function newMotor(P0,P1,C0,C1)
  538. return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
  539. end
  540.  
  541. local welds = {}
  542. local WeldDefaults = {}
  543.  
  544. table.insert(welds,newMotor(Torso,Head,CF.N(0,1.5,0),CF.N()))
  545. table.insert(welds,newMotor(Root,Torso,CF.N(),CF.N()))
  546. table.insert(welds,newMotor(Torso,RLeg,CF.N(.5,-1,0),CF.N(0,1,0)))
  547. table.insert(welds,newMotor(Torso,RArm,CF.N(1.5,.5,0),CF.N(0,.5,0)))
  548. table.insert(welds,newMotor(Torso,LLeg,CF.N(-.5,-1,0),CF.N(0,1,0)))
  549. table.insert(welds,newMotor(Torso,LArm,CF.N(-1.5,.5,0),CF.N(0,.5,0)))
  550.  
  551. WeldDefaults={}
  552. for i = 1,#welds do
  553. local v=welds[i]
  554. WeldDefaults[i]=v.C0
  555. end
  556.  
  557. local NK,RJ,RH,RS,LH,LS=unpack(welds)
  558.  
  559. local NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=unpack(WeldDefaults)
  560.  
  561. function makeMusic(id,pit,timePos)
  562. local sound = Torso:FindFirstChild(Player.Name.."song") or Char:FindFirstChild(Player.Name.."song")
  563. local parent = (MusicMode==2 and Char or Torso)
  564. if(not sound)then
  565. sound = NewInstance("Sound",parent,{Name=Player.Name.."song",Volume=(MusicMode==3 and 0 or 5),Pitch=(pit or 1),Looped=true})
  566. NewInstance("EqualizerSoundEffect",sound,{HighGain=0,MidGain=2,LowGain=10})
  567. end
  568. if(id=='stop')then
  569. if(sound)then
  570. sound:Stop()
  571. end
  572. else
  573. local timePos = typeof(timePos)=='number' and timePos or sound.TimePosition
  574. sound.Volume = (MusicMode==3 and 0 or 5)
  575. sound.Name = Player.Name.."song"
  576. sound.Looped=true
  577. sound.SoundId = "rbxassetid://"..id
  578. sound.Pitch=(pit or 1)
  579. sound:Play()
  580. sound.TimePosition = timePos
  581. end
  582. return sound;
  583. end
  584.  
  585. function playMusic(id,pitch,timePos)
  586. return makeMusic(id,pitch,timePos)
  587. end
  588.  
  589. for _,v in next, Hum:GetPlayingAnimationTracks() do
  590. v:Stop(0);
  591. end
  592.  
  593. -- SCRIPT STUFF --
  594.  
  595. function swait(num)
  596. if num == 0 or num == nil then
  597. game:GetService("RunService").RenderStepped:wait()
  598. else
  599. for i = 0, num do
  600. game:GetService("RunService").RenderStepped:wait()
  601. end
  602. end
  603. end
  604.  
  605. --// Effects \\--
  606.  
  607. function Tween(obj,props,time,easing,direction,repeats,backwards)
  608. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  609. local tween = S.TweenService:Create(obj, info, props)
  610.  
  611. tween:Play()
  612. end
  613.  
  614. function StartShake(Settings)
  615. return true
  616. end
  617.  
  618. function Camshake(shakedata)
  619. StartShake(shakedata)
  620. end
  621.  
  622. local Effects=NewInstance("Folder",Char)
  623. Effects.Name=Player.Name..'Effects'
  624.  
  625.  
  626. function ShowDamage(Pos, Text, Time, Color)
  627. local Pos = Pos or V3.N(0, 0, 0)
  628. local Text = tostring(Text or "")
  629. local Time = Time or 2
  630. local Color = Color or C3.N(1, 0, 1)
  631. local EffectPart = Part(Effects,Color,Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),CFrame.new(Pos),true,false)
  632. EffectPart.Transparency=1
  633. local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  634. Size = UDim2.new(3,0,3,0),
  635. Adornee = EffectPart,
  636. })
  637.  
  638. local TextLabel = NewInstance("TextLabel",BillboardGui,{
  639. BackgroundTransparency = 1,
  640. Size = UDim2.new(1, 0, 1, 0),
  641. Text = Text,
  642. TextColor3 = Color,
  643. TextScaled = true,
  644. Font = Enum.Font.ArialBold,
  645. })
  646. S.Debris:AddItem(EffectPart, Time+.5)
  647. delay(0, function()
  648. local rot=math.random(-10,10)/15
  649. local raise=.2
  650. local Frames = Time/Frame_Speed
  651. for i=0,1.1,.02 do
  652. swait()
  653. TextLabel.Rotation=TextLabel.Rotation+rot
  654. raise=raise-.008
  655. EffectPart.Position = EffectPart.Position + Vector3.new(0, raise, 0)
  656. TextLabel.TextTransparency=i
  657. TextLabel.TextStrokeTransparency=i
  658. end
  659. if EffectPart and EffectPart.Parent then
  660. EffectPart:Destroy()
  661. end
  662. end)
  663. end
  664.  
  665.  
  666. local baseSound = IN("Sound")
  667.  
  668. function Soond(parent,id,pitch,volume,looped,effect,autoPlay)
  669. local Sound = baseSound:Clone()
  670. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  671. Sound.Pitch = pitch or 1
  672. Sound.Volume = volume or 1
  673. Sound.Looped = looped or false
  674. if(autoPlay)then
  675. coroutine.wrap(function()
  676. repeat wait() until Sound.IsLoaded
  677. Sound.Playing = autoPlay or false
  678. end)()
  679. end
  680. if(not looped and effect)then
  681. Sound.Stopped:connect(function()
  682. Sound.Volume = 0
  683. Sound:destroy()
  684. end)
  685. elseif(effect)then
  686. warn("Sound can't be looped and a sound effect!")
  687. end
  688. Sound.Parent =parent or Torso
  689. return Sound
  690. end
  691.  
  692. function SoondPart(id,pitch,volume,looped,effect,autoPlay,cf)
  693. local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  694. local Sound = IN("Sound")
  695. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  696. Sound.Pitch = pitch or 1
  697. Sound.Volume = volume or 1
  698. Sound.Looped = looped or false
  699. if(autoPlay)then
  700. coroutine.wrap(function()
  701. repeat wait() until Sound.IsLoaded
  702. Sound.Playing = autoPlay or false
  703. end)()
  704. end
  705. if(not looped and effect)then
  706. Sound.Stopped:connect(function()
  707. Sound.Volume = 0
  708. soundPart:destroy()
  709. end)
  710. elseif(effect)then
  711. warn("Sound can't be looped and a sound effect!")
  712. end
  713. Sound.Parent = soundPart
  714. return Sound,soundPart
  715. end
  716.  
  717. function SoundPart(...)
  718. return SoondPart(...)
  719. end
  720.  
  721. function Sound(...)
  722. return Soond(...)
  723. end
  724.  
  725. function Part(parent,color,material,size,cframe,anchored,cancollide)
  726. local part = IN("Part")
  727. part.Parent = parent or Char
  728. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  729. part.Material = material or Enum.Material.SmoothPlastic
  730. part.TopSurface,part.BottomSurface=10,10
  731. part.Size = size or V3.N(1,1,1)
  732. part.CFrame = cframe or CF.N(0,0,0)
  733. part.CanCollide = cancollide or false
  734. part.Anchored = anchored or false
  735. return part
  736. end
  737.  
  738. function Weld(part0,part1,c0,c1)
  739. local weld = IN("Weld")
  740. weld.Parent = part0
  741. weld.Part0 = part0
  742. weld.Part1 = part1
  743. weld.C0 = c0 or CF.N()
  744. weld.C1 = c1 or CF.N()
  745. return weld
  746. end
  747.  
  748. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  749. local part = IN("SpecialMesh")
  750. part.MeshId = meshid or ""
  751. part.TextureId = textid or ""
  752. part.Scale = scale or V3.N(1,1,1)
  753. part.Offset = offset or V3.N(0,0,0)
  754. part.MeshType = meshtype or Enum.MeshType.Sphere
  755. part.Parent = parent
  756. return part
  757. end
  758.  
  759. function GotEffect(data)
  760. -- just for easy reference
  761. local color = data.Color or Color3.new(.7,.7,.7);
  762. local endcolor = data.EndColor or nil;
  763. local mat = data.Material or Enum.Material.SmoothPlastic;
  764. local cframe = data.CFrame or CFrame.new();
  765. local endpos = data.EndPos or nil;
  766. local meshdata = data.Mesh or {}
  767. local sounddata = data.Sound or {}
  768. local size = data.Size or Vector3.new(1,1,1)
  769. local endsize = data.EndSize or Vector3.new(6,6,6)
  770. local rotinc = data.RotInc or {0,0,0} -- ONLY FOR LEGACY SYSTEM
  771. local transparency = data.Transparency or NumberRange.new(0,1)
  772. local acceleration = data.Acceleration or nil; -- ONLY FOR LEGACY SYSTEM
  773. local endrot = data.EndRotation or {0,0,0} -- ONLY FOR EXPERIMENTAL SYSTEM
  774. local style = data.Style or false; -- ONLY FOR EXPERIMENTAL SYSTEM
  775. local lifetime = data.Lifetime or 1;
  776. local system = data.FXSystem;
  777. local setpart = typeof(data.Part)=='string' and EffectFolder:FindFirstChild(tostring(data.Part)):Clone() or typeof(data.Part)=='Instance' and data.Part or nil
  778.  
  779. local S,PM;
  780.  
  781. local P = setpart or Part(Effects,color,mat,Vector3.new(1,1,1),cframe,true,false)
  782.  
  783. if(not P:IsA'MeshPart' and not P:IsA'UnionOperation')then
  784. if(meshdata == "Blast")then
  785. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://20329976','',size,Vector3.new(0,0,-size.X/8))
  786. elseif(meshdata == 'Ring')then
  787. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://559831844','',size,Vector3.new(0,0,0))
  788. elseif(meshdata == 'Slash1')then
  789. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://662586858','',Vector3.new(size.X/10,.001,size.Z/10),Vector3.new(0,0,0))
  790. elseif(meshdata == 'Slash2')then
  791. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://448386996','',Vector3.new(size.X/1000,size.Y/100,size.Z/100),Vector3.new(0,0,0))
  792. elseif(meshdata == 'Tornado1')then
  793. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://443529437','',size/10,Vector3.new(0,0,0))
  794. elseif(meshdata == 'Tornado2')then
  795. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://168892432','',size/4,Vector3.new(0,0,0))
  796. elseif(meshdata == 'Skull')then
  797. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://4770583','',size*2,Vector3.new(0,0,0))
  798. elseif(meshdata == 'Crystal')then
  799. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://9756362','',size,Vector3.new(0,0,0))
  800. elseif(meshdata == 'Cloud')then
  801. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://1095708','',size,Vector3.new(0,0,0))
  802. elseif(typeof(meshdata) == 'table')then
  803. local Type = meshdata.Type or Enum.MeshType.Brick
  804. local ID = meshdata.ID or '';
  805. local Tex = meshdata.Texture or '';
  806. local Offset = meshdata.Offset or Vector3.new(0,0,0)
  807. PM = Mesh(P,Type,ID,Tex,size,Offset)
  808. else
  809. PM = Mesh(P,Enum.MeshType.Brick,'','',size)
  810. end
  811. end
  812. local startTrans = typeof(transparency) == 'number' and transparency or typeof(transparency) == 'NumberRange' and transparency.Min or typeof(transparency) == 'table' and transparency[1] or 0
  813. local endTrans = typeof(transparency) == 'NumberRange' and transparency.Max or typeof(transparency) == 'table' and transparency[2] or 1
  814.  
  815. P.Material = mat
  816. P.CFrame = cframe
  817. P.Color = (typeof(color)=='BrickColor' and color.Color or color)
  818. P.Anchored = true
  819. P.CanCollide = false
  820. P.Transparency = startTrans
  821. P.Parent = Effects
  822. local random = Random.new();
  823. game:service'Debris':AddItem(P,lifetime+3)
  824.  
  825.  
  826. -- actual effect stuff
  827. local mult = 1;
  828. if(PM)then
  829. if(PM.MeshId == 'rbxassetid://20329976')then
  830. PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
  831. elseif(PM.MeshId == 'rbxassetid://4770583')then
  832. mult = 2
  833. elseif(PM.MeshId == 'rbxassetid://168892432')then
  834. mult = .25
  835. elseif(PM.MeshId == 'rbxassetid://443529437')then
  836. mult = .1
  837. elseif(PM.MeshId == 'rbxassetid://443529437')then
  838. mult = .1
  839. end
  840. end
  841. coroutine.wrap(function()
  842. if(system == 'Legacy' or system == 1 or system == nil)then
  843. local frames = (typeof(lifetime) == 'NumberRange' and random:NextNumber(lifetime.Min,lifetime.Max) or typeof(lifetime) == 'number' and lifetime or 1)*Frame_Speed
  844. for i = 0, frames do
  845. local div = (i/frames)
  846. P.Transparency=(startTrans+(endTrans-startTrans)*div)
  847.  
  848. if(PM)then PM.Scale = size:lerp(endsize*mult,div) else P.Size = size:lerp(endsize*mult,div) end
  849.  
  850. local RotCF=CFrame.Angles(0,0,0)
  851.  
  852. if(rotinc == 'random')then
  853. RotCF=CFrame.Angles(math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)))
  854. elseif(typeof(rotinc) == 'table')then
  855. RotCF=CFrame.Angles(unpack(rotinc))
  856. end
  857.  
  858. if(PM and PM.MeshId == 'rbxassetid://20329976')then
  859. PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
  860. end
  861.  
  862. if(endpos and typeof(endpos) == 'CFrame')then
  863. P.CFrame=cframe:lerp(endpos,div)*RotCF
  864. elseif(acceleration and typeof(acceleration) == 'table' and acceleration.Force)then
  865. local force = acceleration.Force;
  866. if(typeof(force)=='CFrame')then
  867. force=force.p;
  868. end
  869. if(typeof(force)=='Vector3')then
  870. if(acceleration.LookAt)then
  871. P.CFrame=(CFrame.new(P.Position,force)+force)*RotCF
  872. else
  873. P.CFrame=(P.CFrame+force)*RotCF
  874. end
  875. end
  876. else
  877. P.CFrame=P.CFrame*RotCF
  878. end
  879.  
  880. if(endcolor and typeof(endcolor) == 'Color3')then
  881. P.Color = color:lerp(endcolor,div)
  882. end
  883. swait()
  884. end
  885. P:destroy()
  886. elseif(system == 'Experimental' or system == 2)then
  887. local info = TweenInfo.new(lifetime,style,Enum.EasingDirection.InOut,0,false,0)
  888. local info2 = TweenInfo.new(lifetime,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,0,false,0)
  889. if(style == Enum.EasingStyle.Elastic)then
  890. info = TweenInfo.new(lifetime*2,style,Enum.EasingDirection.Out,0,false,0)
  891. elseif(style == Enum.EasingStyle.Bounce)then
  892. info = TweenInfo.new(lifetime,style,Enum.EasingDirection.Out,0,false,0)
  893. end
  894. local tweenPart = game:service'TweenService':Create(P,info2,{
  895. CFrame=(typeof(endpos) == 'CFrame' and endpos or P.CFrame)*CFrame.Angles(unpack(endrot)),
  896. Color=typeof(endcolor) == 'Color3' and endcolor or color,
  897. Transparency=endTrans,
  898. })
  899. local off = Vector3.new(0,0,0)
  900. if(PM.MeshId == 'rbxassetid://20329976')then off=Vector3.new(0,0,(endsize*mult).Z/8) end
  901.  
  902. local tweenMesh = game:service'TweenService':Create(PM,info,{
  903. Scale=endsize*mult,
  904. Offset=off,
  905. })
  906. tweenPart:Play()
  907. tweenMesh:Play()
  908. end
  909. end)()
  910. end
  911.  
  912. function Effect(edata)
  913. GotEffect(edata)
  914. end
  915.  
  916. function Trail(data)
  917. coroutine.wrap(function()
  918. data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
  919. data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
  920. local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
  921. data.EndPos=nil
  922. local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
  923. trailPart.Transparency=1
  924. local start = data.CFrame
  925. for i = 1, data.Frames do
  926. trailPart.CFrame = start:lerp(ep,i/data.Frames)
  927. data.CFrame = trailPart.CFrame
  928. Effect(data)
  929. swait()
  930. end
  931. end)()
  932. end
  933.  
  934. function ClientTrail(data)
  935. coroutine.wrap(function()
  936. data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
  937. data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
  938. local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
  939. data.EndPos=nil
  940. local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
  941. trailPart.Transparency=1
  942. local start = data.CFrame
  943. for i = 1, data.Frames do
  944. trailPart.CFrame = start:lerp(ep,i/data.Frames)
  945. data.CFrame = trailPart.CFrame
  946. GotEffect(data)
  947. swait()
  948. end
  949. end)()
  950. end
  951.  
  952.  
  953. if(Char:FindFirstChild('NGRWings'..Player.Name))then
  954. Char['NGRWings'..Player.Name]:destroy()
  955. end
  956.  
  957. for _,v in next, Char:children() do
  958. if(v.Name:lower():find'wings')then
  959. v:destroy()
  960. end
  961. end
  962.  
  963. local wingModel = Instance.new("Model",Char)
  964. wingModel.Name="NGRWings"..Player.Name
  965. local rightWing = NewInstance("Model",wingModel,{Name='Right'})
  966. local leftWing = NewInstance("Model",wingModel,{Name='Left'})
  967.  
  968. local MPASword = {}
  969. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  970. if v.Name:find("MeshPartAccessory") then
  971. table.insert(MPASword,v)
  972. end
  973. end
  974.  
  975. local LWP1 = WingPiece:Clone();
  976. if MPASword[1] then
  977. for _,v in pairs(LWP1:GetChildren()) do
  978. if v:IsA("BasePart") then
  979. v.Transparency = 1
  980. end
  981. end
  982. local athp = Instance.new("Attachment",LWP1.PrimaryPart)
  983. local atho = Instance.new("Attachment",LWP1.PrimaryPart)
  984.  
  985. local HatChoice = MPASword[1]
  986. print(MPASword[1].Handle.Name)
  987. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  988. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  989.  
  990. athp.Position = Vector3.new(0,-2,0)
  991. atho.Rotation = Vector3.new(0,0,45)
  992. table.remove(MPASword,1)
  993. end
  994. LWP1.Parent = leftWing
  995. local LWP2 = WingPiece:Clone();
  996. if MPASword[1] then
  997. for _,v in pairs(LWP2:GetChildren()) do
  998. if v:IsA("BasePart") then
  999. v.Transparency = 1
  1000. end
  1001. end
  1002. local athp = Instance.new("Attachment",LWP2.PrimaryPart)
  1003. local atho = Instance.new("Attachment",LWP2.PrimaryPart)
  1004.  
  1005. local HatChoice = MPASword[1]
  1006. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1007. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1008.  
  1009. athp.Position = Vector3.new(0,-2,0)
  1010. atho.Rotation = Vector3.new(0,0,45)
  1011. table.remove(MPASword,1)
  1012. end
  1013. LWP2.Parent = leftWing
  1014. local LWP3 = WingPiece:Clone();
  1015. if game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory") then
  1016. for _,v in pairs(LWP3:GetChildren()) do
  1017. if v:IsA("BasePart") then
  1018. v.Transparency = 1
  1019. end
  1020. end
  1021. local athp = Instance.new("Attachment",LWP3.PrimaryPart)
  1022. local atho = Instance.new("Attachment",LWP3.PrimaryPart)
  1023.  
  1024. local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("BladeMasterAccessory")
  1025. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1026. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1027.  
  1028. athp.Position = Vector3.new(0,-1.75,0)
  1029. atho.Rotation = Vector3.new(0,0,48)
  1030. end
  1031. LWP3.Parent = leftWing
  1032. local RWP1 = WingPiece:Clone();
  1033. if MPASword[1] then
  1034. for _,v in pairs(RWP1:GetChildren()) do
  1035. if v:IsA("BasePart") then
  1036. v.Transparency = 1
  1037. end
  1038. end
  1039. local athp = Instance.new("Attachment",RWP1.PrimaryPart)
  1040. local atho = Instance.new("Attachment",RWP1.PrimaryPart)
  1041.  
  1042. local HatChoice = MPASword[1]
  1043. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1044. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1045.  
  1046. athp.Position = Vector3.new(0,-2,0)
  1047. atho.Rotation = Vector3.new(0,0,45)
  1048. table.remove(MPASword,1)
  1049. end
  1050. RWP1.Parent = rightWing
  1051. local RWP2 = WingPiece:Clone();
  1052. if MPASword[1] then
  1053. for _,v in pairs(RWP2:GetChildren()) do
  1054. if v:IsA("BasePart") then
  1055. v.Transparency = 1
  1056. end
  1057. end
  1058. local athp = Instance.new("Attachment",RWP2.PrimaryPart)
  1059. local atho = Instance.new("Attachment",RWP2.PrimaryPart)
  1060.  
  1061. local HatChoice = MPASword[1]
  1062. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1063. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1064.  
  1065. athp.Position = Vector3.new(0,-2,0)
  1066. atho.Rotation = Vector3.new(0,0,45)
  1067. table.remove(MPASword,1)
  1068. end
  1069. RWP2.Parent = rightWing
  1070. local RWP3 = WingPiece:Clone();
  1071. if game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory") then
  1072. for _,v in pairs(RWP3:GetChildren()) do
  1073. if v:IsA("BasePart") then
  1074. v.Transparency = 1
  1075. end
  1076. end
  1077. local athp = Instance.new("Attachment",RWP3.PrimaryPart)
  1078. local atho = Instance.new("Attachment",RWP3.PrimaryPart)
  1079.  
  1080. local HatChoice = game.Players.LocalPlayer.Character:FindFirstChild("ShadowBladeMasterAccessory")
  1081. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1082. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1083.  
  1084. athp.Position = Vector3.new(0,-1.75,0)
  1085. atho.Rotation = Vector3.new(0,0,48)
  1086. end
  1087. RWP3.Parent = rightWing
  1088. local LWP1W=Weld(LWP1.PrimaryPart,Torso,CF.N(2,-2,-1)*CF.A(0,0,0))
  1089. local LWP2W=Weld(LWP2.PrimaryPart,Torso,CF.N(4.25,-1,-1)*CF.A(0,0,M.R(15)))
  1090. local LWP3W=Weld(LWP3.PrimaryPart,Torso,CF.N(6.5,.5,-1)*CF.A(0,0,M.R(30)))
  1091. local RWP1W=Weld(RWP1.PrimaryPart,Torso,CF.N(-2,-2,-1)*CF.A(0,0,0))
  1092. local RWP2W=Weld(RWP2.PrimaryPart,Torso,CF.N(-4.25,-1,-1)*CF.A(0,0,M.R(-15)))
  1093. local RWP3W=Weld(RWP3.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
  1094.  
  1095. local bbg=Head:FindFirstChild'Nametag' or NewInstance("BillboardGui",Head,{
  1096. Adornee=Head;
  1097. Name='Nametag';
  1098. Size=UDim2.new(4,0,1.2,0);
  1099. StudsOffset=V3.N(-8,5.3,0);
  1100. })
  1101. local text=bbg:FindFirstChild'TextLabel' or NewInstance("TextLabel",bbg,{
  1102. Size=UDim2.new(5,0,3.5,0);
  1103. TextScaled=true;
  1104. BackgroundTransparency=1;
  1105. TextStrokeTransparency=0;
  1106. Font=Enum.Font.Arcade;
  1107. TextColor3=C3.N(1,1,1);
  1108. Text='Undead'
  1109. })
  1110.  
  1111. function getMode(modeName)
  1112. for i,v in next, modeInfo do
  1113. if(v.Name==modeName)then
  1114. return v
  1115. end
  1116. end
  1117. return modeInfo[1]
  1118. end
  1119.  
  1120. function IsVaporwave(song)
  1121. for i = 1,#VaporwaveSongs do
  1122. if(VaporwaveSongs[i]==song)then
  1123. return true
  1124. end
  1125. end
  1126. return false
  1127. end
  1128.  
  1129. 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))})
  1130.  
  1131. function changeMudo(modeName)
  1132. local info = getMode(modeName)
  1133. Mode=info.Name
  1134. WalkSpeed=info.Walkspeed
  1135. movement=info.moveVal
  1136. music=makeMusic(info.Music or 0,info.Pitch or 1,info.TimePos or music and music.TimePosition or 0)
  1137. WingAnim=info.WingAnim or 'NebG1'
  1138. text.Text = info.Name
  1139. text.TextColor3 = info.LeftWing[2]
  1140. text.TextStrokeColor3 = info.StrokeColor
  1141. text.Font=info.Font;
  1142. if(Mode=='PornHub' or Mode=='DEATH')then
  1143. blush.Transparency=0
  1144. blush.Texture='rbxassetid://0'
  1145. else
  1146. blush.Transparency=1
  1147. blush.Texture='rbxassetid://0'
  1148. end
  1149. for _,v in next,leftWing:GetDescendants() do
  1150. if(v:IsA'BasePart' and v.Name~='Main')then
  1151. --v.Transparency=info.LeftWing[1]
  1152. v.Color=info.LeftWing[2]
  1153. v.Material=info.LeftWing[3]
  1154. elseif(v:IsA'Trail')then
  1155. --v.Transparency=NumberSequence.new(info.LeftWing[1],1)
  1156. v.Color=ColorSequence.new(info.LeftWing[2])
  1157. end
  1158. end
  1159.  
  1160. for _,v in next,rightWing:GetDescendants() do
  1161. if(v:IsA'BasePart' and v.Name~='Main')then
  1162. --v.Transparency=info.RightWing[1]
  1163. v.Color=info.RightWing[2]
  1164. v.Material=info.RightWing[3]
  1165. elseif(v:IsA'Trail')then
  1166. --v.Transparency=NumberSequence.new(info.RightWing[1],1)
  1167. v.Color=ColorSequence.new(info.RightWing[2])
  1168. end
  1169. end
  1170.  
  1171. PrimaryColor = info.PrimaryColor or info.LeftWing[2]
  1172. end
  1173.  
  1174. function changeMode(modeName)
  1175. changeMudo(modeName)
  1176. end
  1177.  
  1178. function syncStuff(data)
  1179. local neut,legwelds,c0s,c1s,sine,mov,walk,inc,musicmode,tpos,pit,wingsin,visSett,mode,newhue=unpack(data)
  1180. local head0,torso0,rleg0,rarm0,lleg0,larm0=unpack(c0s)
  1181. local head1,torso1,rleg1,rarm1,lleg1,larm1=unpack(c1s)
  1182. legAnims=legwelds
  1183. NeutralAnims=neut
  1184. if(not neut)then
  1185. NK.C0=head0
  1186. RJ.C0=torso0
  1187. RH.C0=rleg0
  1188. RS.C0=rarm0
  1189. LH.C0=lleg0
  1190. LS.C0=larm0
  1191.  
  1192. NK.C1=head1
  1193. RJ.C1=torso1
  1194. RH.C1=rleg1
  1195. RS.C1=rarm1
  1196. LH.C1=lleg1
  1197. LS.C1=larm1
  1198. end
  1199. if(Mode~=mode)then
  1200. changeMudo(mode)
  1201. end
  1202. movement=mov
  1203. walking=walk
  1204. Change=inc
  1205. print(MusicMode,musicmode)
  1206. if(musicmode~=MusicMode and music)then
  1207. MusicMode=musicmode
  1208. if(MusicMode==1)then
  1209. music:Pause()
  1210. music.Volume=5
  1211. music.Parent=Torso
  1212. music:Resume()
  1213. elseif(MusicMode==2)then
  1214. music:Pause()
  1215. music.Volume=5
  1216. music.Parent=Char
  1217. music:Resume()
  1218. elseif(MusicMode==3)then
  1219. music.Volume = 0
  1220. end
  1221. end
  1222. if(Sine-sine>.8 or Sine-sine<-.8)then
  1223. Sine=sine
  1224. end
  1225. if(hue-newhue>.8 or hue-newhue<-.8)then
  1226. hue=newhue
  1227. end
  1228. if(WingSine-wingsin>.8 or WingSine-wingsin<-.8)then
  1229. WingSine=wingsin
  1230. end
  1231. if(music and (music.TimePosition-tpos>.8 or music.TimePosition-tpos<-.8))then
  1232. music.TimePosition=tpos
  1233. end
  1234. if(music and pit)then
  1235. music.Pitch = pit
  1236. end
  1237. if(Mode=='SYNAPSE-SCRIPTION' and music.SoundId~='rbxassetid://'..visSett.Music)then
  1238. music.SoundId='rbxassetid://'..visSett.Music
  1239. end
  1240. getMode('SYNAPSE-SCRIPTION').Music = visSett.Music
  1241. getMode('SYNAPSE-SCRIPTION').Pitch = visSett.Pitch
  1242. end
  1243.  
  1244.  
  1245. local footstepSounds = {
  1246. [Enum.Material.Grass]=510933218;
  1247. [Enum.Material.Metal]=1263161138;
  1248. [Enum.Material.CorrodedMetal]=1263161138;
  1249. [Enum.Material.DiamondPlate]=1263161138;
  1250. [Enum.Material.Wood]=2452053757;
  1251. [Enum.Material.WoodPlanks]=2452053757;
  1252. [Enum.Material.Sand]=134456884;
  1253. [Enum.Material.Snow]=2452051182;
  1254. }
  1255.  
  1256.  
  1257. function Vaporwaveify(s)
  1258. local function wide(a)
  1259. if a<'!' or a>'~' then return a end
  1260. if a==' ' then return ' ' end
  1261. a = a:byte()+160
  1262. if a<256 then return string.char(239,188,a-64) end
  1263. return string.char(239,189,a-128)
  1264. end
  1265. return(s:gsub(".",wide))
  1266. end
  1267.  
  1268.  
  1269.  
  1270. function Choot(text)
  1271. --if(game.PlaceId ~= 843468296)then
  1272. coroutine.wrap(function()
  1273. if(Char:FindFirstChild'ChatGUI')then Char.ChatGUI:destroy() end
  1274. local BBG = NewInstance("BillboardGui",Char,{Name='ChatGUI',Size=UDim2.new(0,100,0,40),StudsOffset=V3.N(0,2,0),Adornee=Head})
  1275. 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)})
  1276. for i = 1, #text do
  1277. --Txt.Text = Vaporwaveify(text:sub(1,i))
  1278. Txt.TextColor3=(Mode=='SYNAPSE-SCRIPTION' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
  1279. if(vaporwaveMode and Mode=='SYNAPSE-SCRIPTION')then
  1280. Txt.Text = Vaporwaveify(text:sub(1,i))
  1281. else
  1282. Txt.Text = text:sub(1,i)
  1283. end
  1284. wait((vaporwaveMode) and .1 or .025)
  1285. end
  1286. for i = 0, 60 do
  1287. Txt.TextColor3=(Mode=='SYNAPSE-SCRIPTION' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
  1288. swait()
  1289. end
  1290. for i = 0, 1, .025 do
  1291. Txt.TextTransparency=i
  1292. swait()
  1293. end
  1294. BBG:destroy()
  1295. end)()
  1296. --else
  1297. -- Chat2(text)
  1298. --end
  1299. end
  1300.  
  1301. function Chat(text)
  1302. Choot(text)
  1303. end
  1304.  
  1305. function DealDamage(...)
  1306. return true
  1307. end
  1308.  
  1309. function getRegion(point,range,ignore)
  1310. return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  1311. end
  1312. function AOEDamage(where,range,options)
  1313. local hit = {}
  1314. for _,v in next, getRegion(where,range,{Char}) do
  1315. if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent:FindFirstChildOfClass'Humanoid'])then
  1316. local callTable = {Who=v.Parent}
  1317. hit[v.Parent:FindFirstChildOfClass'Humanoid'] = true
  1318. for _,v in next, options do callTable[_] = v end
  1319. DealDamage(callTable)
  1320. end
  1321. end
  1322. return hit
  1323. end
  1324.  
  1325.  
  1326. function Click1()
  1327. Attack=true
  1328. NeutralAnims=false
  1329. legAnims=false
  1330. local orig = WalkSpeed
  1331. WalkSpeed=4
  1332. for i = 0, 1, 0.1 do
  1333. swait()
  1334. local Alpha = .3
  1335. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(-44.6),M.R(0)),Alpha)
  1336. 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)
  1337. 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)
  1338. 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)
  1339. 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)
  1340. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(44.6),M.R(0)),Alpha)
  1341. end
  1342. for i = 0, 1, 0.1 do
  1343. swait()
  1344. AOEDamage(RArm.CFrame.p,2,{
  1345. DamageColor=(Mode=='SYNAPSE-SCRIPTION' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
  1346. MinimumDamage=5;
  1347. MaximumDamage=15;
  1348. })
  1349. local Alpha = .3
  1350. RJ.C0 = RJ.C0:lerp(CF.N(0,0,-0.7)*CF.A(M.R(0),M.R(50.5),M.R(0)),Alpha)
  1351. 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)
  1352. 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)
  1353. 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)
  1354. 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)
  1355. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-50.5),M.R(0)),Alpha)
  1356. end
  1357. WalkSpeed=orig
  1358. legAnims=true
  1359. Attack=false
  1360. NeutralAnims=true
  1361. end
  1362.  
  1363. function SwordSummon()
  1364. Attack = true
  1365. NeutralAnims = false
  1366. local orig=WalkSpeed
  1367. WalkSpeed=4
  1368. legAnims=false
  1369. for i = 0, 1, 0.1 do
  1370. swait()
  1371. local Alpha = .3
  1372. Effect{
  1373. Lifetime=.25;
  1374. Mesh={Type=Enum.MeshType.Sphere};
  1375. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1376. Color=PrimaryColor;
  1377. Transparency={.5,1};
  1378. Material=Enum.Material.Neon;
  1379. Size=Vector3.new(.6,1,.6);
  1380. EndSize=Vector3.new(.1,3,.1);
  1381. }
  1382. 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)
  1383. 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)
  1384. RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(-28.5),M.R(0),M.R(0)),Alpha)
  1385. 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)
  1386. 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)
  1387. 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)
  1388. end
  1389. for i = 0, 5 do
  1390. delay(.05*i,function()
  1391. local pos = Root.CFrame*CF.N(0,-2,-2-i*4)*CF.A(M.R(80),0,0)
  1392. local pos2 = Root.CFrame*CF.N(0,-3,-2-i*4)
  1393. Camshake({
  1394. Duration=.2;
  1395. FadeOut=.2;
  1396. Intensity=1.5;
  1397. Position=Vector3.new(.5,.5,.5);
  1398. Rotation=Vector3.new(.5,.5,3);
  1399. DropDist=15;
  1400. IneffectiveDist=40;
  1401. Origin=pos2;
  1402. })
  1403. AOEDamage(pos.p,5,{
  1404. DamageColor=(Mode=='SYNAPSE-SCRIPTION' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
  1405. MinimumDamage=(Mode=='SYNAPSE-SCRIPTION' and music.PlaybackLoudness/10 or 10);
  1406. MaximumDamage=(Mode=='SYNAPSE-SCRIPTION' and music.PlaybackLoudness/8 or 35);
  1407. })
  1408. SoundPart(178452221,1,2,false,true,true,pos)
  1409. Effect{
  1410. Lifetime=.4;
  1411. Part='Sword',
  1412. --Mesh={Type=Enum.MeshType.Sphere};
  1413. CFrame=pos;
  1414. Color=PrimaryColor;
  1415. Transparency={0,1};
  1416. Material=Enum.Material.Neon;
  1417. Size=V3.N(0.8,2.5,6.8);
  1418. EndSize=V3.N(0.8,2.5,16);
  1419. }
  1420. Effect{
  1421. Lifetime=.4;
  1422. Mesh={Type=Enum.MeshType.Sphere};
  1423. CFrame=pos2;
  1424. Color=PrimaryColor;
  1425. Transparency={0,1};
  1426. Material=Enum.Material.Neon;
  1427. Size=V3.N(4,.1,4);
  1428. EndSize=V3.N(6,.1,6);
  1429. }
  1430. Effect{
  1431. Lifetime=.1;
  1432. Mesh={Type=Enum.MeshType.Sphere};
  1433. CFrame=pos;
  1434. Color=PrimaryColor;
  1435. Transparency={0,1};
  1436. Material=Enum.Material.Neon;
  1437. Size=V3.N(7,7,7);
  1438. EndSize=V3.N(12,12,12);
  1439. }
  1440. for i = 1, 5 do
  1441. Effect{
  1442. Lifetime=.5;
  1443. Mesh={Type=Enum.MeshType.Sphere};
  1444. CFrame=pos;
  1445. Color=PrimaryColor;
  1446. Transparency={0,1};
  1447. Material=Enum.Material.Neon;
  1448. Size=V3.N(1,1,1);
  1449. EndSize=V3.N(1,1,1);
  1450. Acceleration={Force=V3.N(M.RNG(-75,75)/100,M.RNG(-75,75)/100,M.RNG(-75,75)/100)};
  1451. }
  1452. end
  1453. end)
  1454. end
  1455. for i = 0, 1, 0.1 do
  1456. swait()
  1457. local Alpha = .3
  1458. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(70.7),M.R(0)),Alpha)
  1459. LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(-14.4)),Alpha)
  1460. 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)
  1461. 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)
  1462. 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)
  1463. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-70.7),M.R(0)),Alpha)
  1464. end
  1465. legAnims=true
  1466. WalkSpeed=orig
  1467. Attack = false
  1468. NeutralAnims = true
  1469. end
  1470.  
  1471. function Bombs()
  1472. Attack=true
  1473. NeutralAnims=false
  1474. legAnims=false
  1475. local orig = WalkSpeed
  1476. WalkSpeed=0
  1477. for i = 0, 1, 0.1 do
  1478. swait()
  1479. local Alpha = .3
  1480. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1481. LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1482. RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1483. 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)
  1484. 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)
  1485. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1486. end
  1487. coroutine.wrap(function()
  1488. for i = 0, 2 do
  1489. Camshake({
  1490. Duration=.2;
  1491. FadeOut=.2;
  1492. Intensity=1.5;
  1493. Position=Vector3.new(.5,.5,.5);
  1494. Rotation=Vector3.new(.5,.5,3);
  1495. DropDist=15;
  1496. IneffectiveDist=40;
  1497. Origin=Root.CFrame*CF.N(0,0,-4-i*4);
  1498. })
  1499. SoundPart(206083252,.8,4,false,true,true,Root.CFrame*CF.N(0,0,-4-i*4))
  1500. AOEDamage(Root.CFrame*CF.N(0,0,-4-i*4).p,5,{
  1501. DamageColor=PrimaryColor;
  1502. MinimumDamage=25;
  1503. MaximumDamage=45;
  1504. })
  1505. Effect{
  1506. Lifetime=.4;
  1507. Mesh={Type=Enum.MeshType.Sphere};
  1508. Color=PrimaryColor;
  1509. Material=Enum.Material.Neon;
  1510. CFrame=Root.CFrame*CF.N(0,0,-4-i*4);
  1511. Size=V3.N(1,1,1);
  1512. EndSize=V3.N(10,10,10);
  1513. }
  1514. Effect{
  1515. Lifetime=.4;
  1516. Part='Ring';
  1517. Color=PrimaryColor;
  1518. Material=Enum.Material.Neon;
  1519. CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1520. RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
  1521. Size=V3.N(4,4,.2);
  1522. EndSize=V3.N(13,13,.2);
  1523. }
  1524. Effect{
  1525. Lifetime=.4;
  1526. Part='Ring';
  1527. Color=PrimaryColor;
  1528. Material=Enum.Material.Neon;
  1529. CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1530. RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
  1531. Size=V3.N(4,4,.2);
  1532. EndSize=V3.N(13,13,.2);
  1533. }
  1534. swait(4)
  1535. end
  1536. end)()
  1537. for i = 0, 1, 0.1 do
  1538. swait()
  1539. local Alpha = .3
  1540. 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)
  1541. 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)
  1542. 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)
  1543. 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)
  1544. 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)
  1545. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1546. end
  1547. WalkSpeed=orig
  1548. legAnims=true
  1549. Attack=false
  1550. NeutralAnims=true
  1551. end
  1552.  
  1553.  
  1554. function ClickCombo()
  1555. ClickTimer=180
  1556. if(Combo==1)then
  1557. Click1()
  1558. Combo=2
  1559. elseif(Combo==2)then
  1560. SwordSummon()
  1561. Combo=3
  1562. elseif(Combo==3)then
  1563. Bombs()
  1564. Combo=1
  1565. end
  1566. end
  1567.  
  1568. function VaporTaunt()
  1569. Attack = true
  1570. NeutralAnims = false
  1571. local orig=WalkSpeed
  1572. WalkSpeed=0
  1573. legAnims=false
  1574. Chat"You need to chill out.."
  1575. for i = 0, 14, 0.1 do
  1576. swait()
  1577. local Alpha = .1
  1578. RJ.C0 = RJ.C0:lerp(CF.N(-0.1,-0.1-.1*M.S(Sine/36),0.6)*CF.A(M.R(55.3+2.5*M.C(Sine/36)),M.R(0),M.R(0)),Alpha)
  1579. LH.C0 = LH.C0:lerp(CF.N(-0.6,-1.2,-0.1)*CF.A(M.R(56.3+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
  1580. RH.C0 = RH.C0:lerp(CF.N(0.9,-1.2,-0.2)*CF.A(M.R(25+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
  1581. LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
  1582. RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.2)*CF.A(M.R(61-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
  1583. NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-38.9-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
  1584. end
  1585. legAnims=true
  1586. WalkSpeed=orig
  1587. Attack = false
  1588. NeutralAnims = true
  1589. end
  1590.  
  1591.  
  1592.  
  1593. UIS.InputBegan:connect(function(io,gpe)
  1594. if(gpe or Attack or data.User~=data.Local)then return end
  1595. --MODES
  1596. if(io.KeyCode == Enum.KeyCode.One and Mode~='Undead')then
  1597. changeMode'Undead'
  1598. elseif(io.KeyCode == Enum.KeyCode.Two and Mode~='=_-CalmNess-_=')then
  1599. changeMode'=_-CalmNess-_='
  1600. elseif(io.KeyCode == Enum.KeyCode.Three and Mode~='Control')then
  1601. changeMode'Control'
  1602. elseif(io.KeyCode == Enum.KeyCode.P and Mode~='P O W E R')then
  1603. changeMode'P O W E R'
  1604. elseif(io.KeyCode == Enum.KeyCode.Four and Mode~='=-REBORN-=')then
  1605. changeMode'=-REBORN-='
  1606. elseif(io.KeyCode == Enum.KeyCode.Five and Mode~='INSANITY')then
  1607. changeMode'INSANITY'
  1608. elseif(io.KeyCode == Enum.KeyCode.Six and Mode~='+OVERPOWERED+')then
  1609. changeMode'+OVERPOWERED+'
  1610. elseif(io.KeyCode == Enum.KeyCode.Seven and Mode~='SYNAPSE-SCRIPTION')then
  1611. changeMode'SYNAPSE-SCRIPTION'
  1612. elseif(io.KeyCode == Enum.KeyCode.Eight and Mode~='M-A-D')then
  1613. changeMode'M-A-D'
  1614. elseif(io.KeyCode == Enum.KeyCode.Q and Mode~='2008s Rise')then
  1615. changeMode'2008s Rise'
  1616. elseif(io.KeyCode == Enum.KeyCode.K and Mode~='S P E E D')then
  1617. changeMode'S P E E D'
  1618. elseif(io.KeyCode == Enum.KeyCode.Z and Mode~='=-XESTER-=')then
  1619. changeMode'=-XESTER-='
  1620. elseif(io.KeyCode == Enum.KeyCode.L and Mode~='LEGMAN')then
  1621. changeMode'LEGMAN'
  1622. elseif(io.KeyCode == Enum.KeyCode.Nine and Mode~='PornHub')then
  1623. changeMode'PornHub'
  1624. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Undead')then
  1625. changeMode'Astronaut'
  1626. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Astronaut')then
  1627. changeMode'THE CHOSEN ONE'
  1628. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Control')then
  1629. changeMode'Synapse X'
  1630. elseif(io.KeyCode == Enum.KeyCode.Q and Mode=='2008s Rise')then
  1631. changeMode'SCRIPTIONS DEMISE'
  1632. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='=-XESTER-=')then
  1633. changeMode'=-RED XESTER-='
  1634. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='=_-CalmNess-_=')then
  1635. changeMode'=_-ANGRYNESS-_='
  1636. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='M-A-D')then
  1637. changeMode'-DESTRUCTION-'
  1638. elseif(io.KeyCode == Enum.KeyCode.C and Mode=='2008s Rise')then
  1639. changeMode'Mayhem'
  1640. elseif(io.KeyCode == Enum.KeyCode.V and Mode=='2008s Rise')then
  1641. changeMode'N U C L E A R - WASTE'
  1642. elseif(io.KeyCode == Enum.KeyCode.R and Mode=='2008s Rise')then
  1643. changeMode'=-_Lord Allah_-='
  1644.  
  1645. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='PornHub')then
  1646. changeMode'DEATH'
  1647. --TOGGLE MUSIC
  1648. elseif(io.KeyCode == Enum.KeyCode.M and getMode(Mode))then
  1649. MusicMode=MusicMode+1
  1650. if(MusicMode>3)then MusicMode=1 end
  1651. if(MusicMode==1)then
  1652. music:Pause()
  1653. music.Volume=5
  1654. music.Parent=Torso
  1655. music:Resume()
  1656. elseif(MusicMode==2)then
  1657. music:Pause()
  1658. music.Volume=5
  1659. music.Parent=Char
  1660. music:Resume()
  1661. elseif(MusicMode==3)then
  1662. music.Volume = 0
  1663. end
  1664. elseif(io.KeyCode==Enum.KeyCode.B)then
  1665. --TAUNTS
  1666. if(vaporwaveMode and Mode=='SYNAPSE-SCRIPTION')then
  1667. VaporTaunt()
  1668. end
  1669. end
  1670. if(vaporwaveMode)then return end
  1671. --ATTACKS
  1672. if(io.UserInputType==Enum.UserInputType.MouseButton1)then
  1673. ClickCombo()
  1674. end
  1675. end)
  1676.  
  1677. WingAnims.StarG=function()
  1678. 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)
  1679. 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)
  1680. 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)
  1681.  
  1682. 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)
  1683. 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)
  1684. 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)
  1685. end
  1686.  
  1687. WingAnims.StarLO=function()
  1688. 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)
  1689. 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)
  1690. 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)
  1691.  
  1692. 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)
  1693. 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)
  1694. 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)
  1695. end
  1696.  
  1697. WingAnims.StarLF=function()
  1698. LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+25*M.C(WingSine/32))),.2)
  1699. 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+35*M.C(WingSine/32))),.2)
  1700. LWP3W.C0 = LWP3W.C0:lerp(CF.N(11.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+50*M.C(WingSine/32))),.2)
  1701.  
  1702. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-15*M.C(WingSine/32))),.2)
  1703. 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-35*M.C(WingSine/32))),.2)
  1704. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-11.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-50*M.C(WingSine/32))),.2)
  1705. end
  1706.  
  1707. WingAnims.StarL=function()
  1708. 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)
  1709. 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)
  1710. 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)
  1711.  
  1712. 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)
  1713. 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)
  1714. 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)
  1715. end
  1716.  
  1717. WingAnims.StarLK=function()
  1718. 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)
  1719. 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)
  1720. 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)
  1721.  
  1722. 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)
  1723. 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)
  1724. 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)
  1725. end
  1726.  
  1727. WingAnims.StarLE=function()
  1728. LWP1W.C0 = LWP1W.C0:lerp(CF.N(4,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
  1729. 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+7.5*M.C(WingSine/32))),.2)
  1730. LWP3W.C0 = LWP3W.C0:lerp(CF.N(12.5,.5,-1)*CF.A(M.R(15+400*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
  1731.  
  1732. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
  1733. 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-7.5*M.C(WingSine/32))),.2)
  1734. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-12.5,.5,-1)*CF.A(M.R(15+400*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
  1735. end
  1736.  
  1737. WingAnims.StarA=function()
  1738. 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)
  1739. 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)
  1740. 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)
  1741.  
  1742. 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)
  1743. 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)
  1744. 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)
  1745. end
  1746.  
  1747. WingAnims.StarB=function()
  1748. LWP1W.C0 = LWP1W.C0:lerp(CF.N(60.5,-500,-100)*CF.A(M.R(15+0*M.C(WingSine/32)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
  1749. LWP2W.C0 = LWP2W.C0:lerp(CF.N(4.50,-4,-2)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+3.5*M.C(WingSine/32))),.2)
  1750. 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)
  1751.  
  1752. RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,-6,-3)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(0-3.5*M.C(WingSine/32))),.2)
  1753. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.50,-4,2*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)
  1754. 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)
  1755. end
  1756.  
  1757. WingAnims.StarEF=function()
  1758. 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-0*M.C(WingSine/32))),.2)
  1759. 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+10*M.C(WingSine/32))),.2)
  1760. 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-0*M.C(WingSine/32))),.2)
  1761.  
  1762. 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-10*M.C(WingSine/32))),.2)
  1763. 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-0*M.C(WingSine/32))),.2)
  1764. 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)
  1765. end
  1766.  
  1767. WingAnims.StarT=function()
  1768. LWP1W.C0 = LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+2*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
  1769. LWP2W.C0 = LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+2*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
  1770. LWP3W.C0 = LWP3W.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/32))),.2)
  1771.  
  1772. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+2*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
  1773. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.25,-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)
  1774. RWP3W.C0 = RWP3W.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/32))),.2)
  1775. end
  1776.  
  1777. WingAnims.Cytus=function()
  1778. LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/32),1.5+.35*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+5*M.C(WingSine/32))),.2)
  1779. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1*M.C(WingSine/32),1.5+.25*M.C(WingSine/32),-1)*CF.A(0,0,M.R(90+2.5*M.C(WingSine/32))),.2)
  1780. LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25*M.C(WingSine/32),1.5-.05*M.S(WingSine/32),-1)*CF.A(0,0,M.R(120-5*M.C(WingSine/32))),.2)
  1781.  
  1782. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/32),1.5-.15*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-60-5*M.C(WingSine/32))),.2)
  1783. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1*M.C(WingSine/32),1.5+.3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-90-2.5*M.C(WingSine/32))),.2)
  1784. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25*M.C(WingSine/32),1.5+.15*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-120+5*M.C(WingSine/32))),.2)
  1785. end
  1786.  
  1787. WingAnims.Aprins=function()
  1788. 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)
  1789. 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)
  1790. 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)
  1791.  
  1792. 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)
  1793. 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)
  1794. 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)
  1795. end
  1796.  
  1797. WingAnims.NebG1=function()
  1798. LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(60)),.2)
  1799. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(90)),.2)
  1800. LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(120)),.2)
  1801.  
  1802. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(-60)),.2)
  1803. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-90)),.2)
  1804. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-120)),.2)
  1805. end
  1806.  
  1807. WingAnims.INSANEGREG=function()
  1808. LWP1W.C0 = LWP1W.C0:lerp(CF.N(.67,.15,-1)*CF.A(M.R(5+1000*M.C(WingSine/38)),0,M.R(66)),.2)
  1809. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,.5,-1)*CF.A(M.R(10+1555*M.C(WingSine/38)),0,M.R(10)),.2)
  1810. LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.45,-1)*CF.A(M.R(15+2000*M.C(WingSine/38)),0,M.R(30)),.2)
  1811.  
  1812. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,1.15,-1)*CF.A(M.R(5-1000*M.C(WingSine/38)),0,M.R(-64)),.2)
  1813. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,.75,-1)*CF.A(M.R(10-1555*M.C(WingSine/38)),0,M.R(-91)),.2)
  1814. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.55,-1)*CF.A(M.R(15-2000*M.C(WingSine/38)),0,M.R(-17)),.2)
  1815. end
  1816.  
  1817. WingAnims.MANGY=function()
  1818. 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)
  1819. 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)
  1820. 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)
  1821.  
  1822. 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)
  1823. 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)
  1824. 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)
  1825. end
  1826.  
  1827. WingAnims.MANGYT=function()
  1828. LWP1W.C0 = LWP1W.C0:lerp(CF.N(4.15,1.5,-5)*CF.A(M.R(50+15*M.C(WingSine/23)),0,M.R(60)),.7)
  1829. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/23)),0,M.R(90)),.2)
  1830. 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(120)),.7)
  1831.  
  1832. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-4.15,1.5,-5)*CF.A(M.R(50+15*M.C(WingSine/23)),0,M.R(-60)),.7)
  1833. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,2.5,-3)*CF.A(M.R(10+30*M.C(WingSine/23)),0,M.R(-90)),.2)
  1834. 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(-120)),.7)
  1835. end
  1836.  
  1837. WingAnims.TSI=function()
  1838. 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)
  1839. 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)
  1840. 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)
  1841.  
  1842. 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)
  1843. 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)
  1844. 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)
  1845. end
  1846.  
  1847. WingAnims.NebG2=function(div)
  1848. div=div or 25
  1849. 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)
  1850. 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)
  1851. 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)
  1852.  
  1853. 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)
  1854. 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)
  1855. 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)
  1856. end
  1857.  
  1858. WingAnims.NebG3=function(mult)
  1859. mult=mult or 1
  1860. 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)
  1861. 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)
  1862. 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)
  1863.  
  1864. 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)
  1865. 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)
  1866. 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)
  1867. end
  1868.  
  1869. WingAnims.NebG4=function(div)
  1870. div=div or 1
  1871. 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)
  1872. 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)
  1873. 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)
  1874.  
  1875. 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)
  1876. 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)
  1877. 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)
  1878. end
  1879.  
  1880. WingAnims.NebG5=function(div)
  1881. div=div or 6
  1882. LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,2,-1)*CF.A(0,M.R(0+6.5*M.C(WingSine/36)),M.R(0+2000*M.R(WingSine/div))),.2)
  1883. LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,4,-2)*CF.A(0,M.R(0+2.5*M.C(WingSine/32)),M.R(120+2000*M.R(WingSine/div))),.2)
  1884. LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.2,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+2000*M.R(WingSine/div))),.2)
  1885.  
  1886. RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,5.2,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-2000*M.R(WingSine/div))),.2)
  1887. RWP2W.C0 = RWP2W.C0:lerp(CF.N(3,1,-1)*CF.A(0,M.R(0+1.5*M.C(WingSine/32)),M.R(120-2000*M.R(WingSine/div))),.2)
  1888. RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,2.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-2000*M.R(WingSine/div))),.2)
  1889. end
  1890.  
  1891. WingAnims.NebG6=function()
  1892. LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,14,-1)*CF.A(M.R(122+10*M.C(WingSine/322)),0,M.R(60)),.2)
  1893. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(122+10*M.C(WingSine/342)),0,M.R(90)),.2)
  1894. LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(122+10*M.C(WingSine/320)),0,M.R(120)),.2)
  1895.  
  1896. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,14,-1)*CF.A(M.R(122+10*M.C(WingSine/322)),0,M.R(-60)),.2)
  1897. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,1.5,-1)*CF.A(M.R(122+10*M.C(WingSine/342)),0,M.R(-90)),.2)
  1898. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.5,-1)*CF.A(M.R(122+10*M.C(WingSine/320)),0,M.R(-120)),.2)
  1899. end
  1900.  
  1901. WingAnims.NebG6INSANE=function()
  1902. LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,14,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(61)),.2)
  1903. LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(91)),.2)
  1904. LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(121)),.2)
  1905.  
  1906. RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,14,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(-61)),.2)
  1907. RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,1.5,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(-91)),.2)
  1908. RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.5,-1)*CF.A(M.R(122+30*M.C(WingSine/20)),0,M.R(-121)),.2)
  1909. end
  1910.  
  1911. WingAnims.NebG7=function()
  1912. mult=mult or 28
  1913. 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)
  1914. 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)
  1915. 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)
  1916.  
  1917. 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)
  1918. 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)
  1919. 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)
  1920. end
  1921.  
  1922.  
  1923. WingAnims.DEATHFrench=function()
  1924. LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1925. LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1926. LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1927.  
  1928. RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1929. RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135-WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1930. RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,1.5,0)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225-WingSine))*CF.A(0,M.R(90),0)*CF.N(-2,0,0),.2)
  1931. end
  1932.  
  1933. if(data.User==data.Local)then
  1934. Player.Chatted:connect(function(m)
  1935. if(m:sub(1,3) == "/e")then m=m:sub(4) end
  1936. if(m:sub(1,5) == "play/")then
  1937. getMode('SYNAPSE-SCRIPTION').Music=Playlist[m:sub(6)] or tonumber(m:sub(6)) or 0
  1938. music.SoundId="rbxassetid://"..getMode('SYNAPSE-SCRIPTION').Music;
  1939. elseif(m:sub(1,5) == "tpos/")then
  1940. music.TimePosition = tonumber(m:sub(6)) or 0
  1941. elseif(m:sub(1,6) == "pitch/")then
  1942. music.Pitch = tonumber(m:sub(7)) or 0
  1943. getMode('SYNAPSE-SCRIPTION').Pitch=music.Pitch
  1944. end
  1945. end)
  1946. end
  1947.  
  1948.  
  1949. while true do
  1950. swait()
  1951. ClickTimer=math.max(ClickTimer-1,0)
  1952. if(ClickTimer<=0 and Combo~=1)then
  1953. print('reset')
  1954. Combo=1
  1955. end
  1956. Sine=Sine+Change
  1957. hue=hue+1
  1958. if(hue>360)then hue=1 end
  1959. local hitfloor,posfloor = workspace:FindPartOnRayWithIgnoreList(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4)), {Effects,Char,workspace[Player.Name]})
  1960. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  1961. local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or (not hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y < -1 and "Fall" or (not hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  1962. Hum.WalkSpeed = WalkSpeed
  1963. local sidevec = math.clamp((Torso.Velocity*Torso.CFrame.rightVector).X+(Torso.Velocity*Torso.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  1964. local forwardvec = math.clamp((Torso.Velocity*Torso.CFrame.lookVector).X+(Torso.Velocity*Torso.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  1965. local sidevelocity = sidevec/Hum.WalkSpeed
  1966. local forwardvelocity = forwardvec/Hum.WalkSpeed
  1967.  
  1968. local lhit,lpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(LLeg.CFrame.p,((CFrame.new(LLeg.Position,LLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char,workspace[Player.Name]})
  1969. local rhit,rpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RLeg.CFrame.p,((CFrame.new(RLeg.Position,RLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char,workspace[Player.Name]})
  1970. if(Mode=='SYNAPSE-SCRIPTION' and IsVaporwave(getMode'SYNAPSE-SCRIPTION'.Music))then
  1971. vaporwaveMode=true
  1972. text.Text='Vaporwave'
  1973. WingAnim='NebG3'
  1974. else
  1975. if(Mode=='SYNAPSE-SCRIPTION')then
  1976. text.Text='SYNAPSE-SCRIPTION'
  1977. WingAnim=getMode'SYNAPSE-SCRIPTION'.WingAnim
  1978. end
  1979. vaporwaveMode=false
  1980. end
  1981.  
  1982. if(Mode~='DEATH' and WingAnim and WingAnims[WingAnim])then
  1983. WingAnims[WingAnim]()
  1984. elseif(Mode=='DEATH')then
  1985. if(State=='Idle')then
  1986. WingAnims.StarT()
  1987. else
  1988. WingAnims.StarT(1)
  1989. end
  1990. elseif(WingAnim and typeof(WingAnim)=='table' and WingAnims[WingAnim[1]])then
  1991. local gay={unpack(WingAnim)};
  1992. table.remove(gay,1)
  1993. WingAnims[WingAnim[1]](unpack(gay))
  1994. else
  1995. WingAnims.NebG1()
  1996. end
  1997.  
  1998. if(Mode=='SYNAPSE-SCRIPTION' and NeutralAnims)then
  1999. WingSine=WingSine+(0.1+music.PlaybackLoudness/300)
  2000. else
  2001. WingSine=WingSine+1
  2002. end
  2003.  
  2004. if(music)then
  2005. if(Mode=='SYNAPSE-SCRIPTION')then
  2006. local clr = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1))
  2007. local clr2 = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/950,0,1))
  2008. text.TextColor3 = clr
  2009. PrimaryColor = clr2
  2010. for _,v in next, wingModel:GetDescendants() do
  2011. if(v:IsA'BasePart')then
  2012. v.Color = clr2
  2013. elseif(v:IsA'Trail')then
  2014. v.Color = ColorSequence.new(clr2)
  2015. end
  2016. end
  2017. end
  2018. end
  2019.  
  2020. if(Mode=='Astronaut')then
  2021. local pos = Head.Position
  2022. local dist = (camera.CFrame.p-pos).magnitude
  2023. local DropDist = 1
  2024. local IneffectiveDist = 15
  2025. local modifier = dist < DropDist and 1 or dist < IneffectiveDist and (0 - 1) / (IneffectiveDist - DropDist) * (dist - DropDist) + 1 or 0
  2026. end
  2027.  
  2028. if(Mode=='SYNAPSE-SCRIPTION' and data.User==data.Local)then
  2029. Tween(camera,{FieldOfView=70-(music.PlaybackLoudness/20)},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
  2030. else
  2031. Tween(camera,{FieldOfView=70},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
  2032. end
  2033.  
  2034. if(State == 'Idle')then
  2035. if(Mode=='SYNAPSE-SCRIPTION' and NeutralAnims and not vaporwaveMode)then Change = 0.1+music.PlaybackLoudness/200 else Change = 1 end
  2036. if(Mode=='Undead')then
  2037. local Alpha = .1
  2038. if(NeutralAnims)then
  2039. RJ.C0 = RJ.C0:lerp(CF.N(-0.1,-0.1-.1*M.S(Sine/36),0.6)*CF.A(M.R(55.3+2.5*M.C(Sine/36)),M.R(0),M.R(0)),Alpha)
  2040. LH.C0 = LH.C0:lerp(CF.N(-0.6,-1.2,-0.1)*CF.A(M.R(56.3+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
  2041. RH.C0 = RH.C0:lerp(CF.N(0.9,-1.2,-0.2)*CF.A(M.R(25+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
  2042. LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
  2043. RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.2)*CF.A(M.R(61-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
  2044. NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-38.9-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
  2045. end
  2046. if(legAnims)then
  2047. if(NeutralAnims)then
  2048. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2049. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
  2050. else
  2051. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2052. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2053. end
  2054. end
  2055. elseif(Mode=='=_-CalmNess-_=')then
  2056. local Alpha = .1
  2057. if(NeutralAnims)then
  2058. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2059. if(M.RNG(1,45)==1)then
  2060. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2061. else
  2062. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2063. end
  2064. LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
  2065. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
  2066. end
  2067. if(legAnims)then
  2068. if(NeutralAnims)then
  2069. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-2.5)),Alpha)
  2070. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(2.5)),Alpha)
  2071. else
  2072. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
  2073. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
  2074. end
  2075. end
  2076. elseif(Mode=='=_-ANGRYNESS-_=')then
  2077. local Alpha = .1
  2078. if(NeutralAnims)then
  2079. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/15),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2080. if(M.RNG(1,45)==1)then
  2081. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,16),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2082. else
  2083. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2084. end
  2085. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,0-.05*M.S(Sine/2),.1)*CF.A(M.R(-0),M.R(5-2.5*M.C(Sine/5)),M.R(-8+3.5*M.C(Sine/2))),Alpha)
  2086. RS.C0 = RS.C0:lerp(RSC0*CF.N(.0,0+.05*M.S(Sine/2),.1)*CF.A(M.R(-0),M.R(5+2.5*M.C(Sine/5)),M.R(8+3.5*M.C(Sine/2))),Alpha)
  2087. end
  2088. if(legAnims)then
  2089. if(NeutralAnims)then
  2090. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/2),0)*CF.A(0,0,M.R(-2.5)),Alpha)
  2091. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/2),0)*CF.A(0,0,M.R(2.5)),Alpha)
  2092. else
  2093. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
  2094. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
  2095. end
  2096. end
  2097. elseif(Mode=='=-XESTER-=')then
  2098. local Alpha = .1
  2099. if(NeutralAnims)then
  2100. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2101. if(M.RNG(1,45)==1)then
  2102. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2103. else
  2104. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2105. end
  2106. LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
  2107. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
  2108. end
  2109. if(legAnims)then
  2110. if(NeutralAnims)then
  2111. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-2.5)),Alpha)
  2112. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(2.5)),Alpha)
  2113. else
  2114. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
  2115. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
  2116. end
  2117. end
  2118. elseif(Mode=='LEGMAN')then
  2119. local Alpha = .1
  2120. if(NeutralAnims)then
  2121. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,17+.05*M.C(Sine/32),0)*CF.A(M.R(0+0*M.S(Sine/64)),0,0),Alpha)
  2122. if(M.RNG(1,45)==1)then
  2123. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2124. else
  2125. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2126. end
  2127. LS.C0 = LH.C0:lerp(LHC0*CF.N(0,28-.0*M.C(Sine/32),0)*CF.A(0,0,M.R(-2.5)),Alpha)
  2128. RS.C0 = RH.C0:lerp(RHC0*CF.N(0,28-.0*M.C(Sine/32),0)*CF.A(0,0,M.R(2.5)),Alpha)
  2129. end
  2130. if(legAnims)then
  2131. if(NeutralAnims)then
  2132. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-17-.0*M.C(Sine/32),0)*CF.A(0,0,M.R(-0)),Alpha)
  2133. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-17-.0*M.C(Sine/32),0)*CF.A(0,0,M.R(0)),Alpha)
  2134. else
  2135. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,-0,M.R(-0)),Alpha)
  2136. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,-0,M.R(0)),Alpha)
  2137. end
  2138. end
  2139.  
  2140. elseif(Mode=='=-RED XESTER-=')then
  2141. local Alpha = .1
  2142. if(NeutralAnims)then
  2143. GotEffect{
  2144. Lifetime=.2;
  2145. Mesh={Type=Enum.MeshType.Sphere};
  2146. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2147. Color=BrickColor.new'Crimson'.Color;
  2148. Transparency={0,1};
  2149. Material=Enum.Material.Neon;
  2150. Size=Vector3.new(.5,1,.5);
  2151. EndSize=Vector3.new(.1,3,.1);
  2152. }
  2153. GotEffect{
  2154. Lifetime=.2;
  2155. Mesh={Type=Enum.MeshType.Sphere};
  2156. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2157. Color=BrickColor.new'Crimson'.Color;
  2158. Transparency={0,1};
  2159. Material=Enum.Material.Neon;
  2160. Size=Vector3.new(.5,1,.5);
  2161. EndSize=Vector3.new(.1,3,.1);
  2162. }
  2163. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,3+1.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2164. if(M.RNG(1,25)==1)then
  2165. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2166. else
  2167. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2168. end
  2169. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,-.0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(2),M.R(-40-2*M.S(Sine/36))),Alpha)
  2170. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(0),M.R(40+2*M.S(Sine/36))),Alpha)
  2171. end
  2172. if(legAnims)then
  2173. if(NeutralAnims)then
  2174. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2175. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2176. else
  2177. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2178. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2179. end
  2180. end
  2181.  
  2182. elseif(Mode=='Control')then
  2183. local Alpha = .1
  2184. if(NeutralAnims)then
  2185. GotEffect{
  2186. Lifetime=.5;
  2187. Mesh={Type=Enum.MeshType.Sphere};
  2188. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2189. Color=BrickColor.new'Alder'.Color;
  2190. Transparency={.5,1};
  2191. Material=Enum.Material.Neon;
  2192. Size=Vector3.new(.3,2,.3);
  2193. EndSize=Vector3.new(.1,1,.1);
  2194. }
  2195. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,3+1.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2196. if(M.RNG(1,25)==1)then
  2197. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2198. else
  2199. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2200. end
  2201. LS.C0 = LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-2*M.S(Sine/36))),Alpha)
  2202. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-79+1*M.S(Sine/36))),Alpha)
  2203. end
  2204. if(legAnims)then
  2205. if(NeutralAnims)then
  2206. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2207. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2208. else
  2209. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2210. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2211. end
  2212. end
  2213. elseif(Mode=='P O W E R')then
  2214. local Alpha = .1
  2215. if(NeutralAnims)then
  2216. GotEffect{
  2217. Lifetime=.5;
  2218. Mesh={Type=Enum.MeshType.Sphere};
  2219. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2220. Color=BrickColor.new'Neon orange'.Color;
  2221. Transparency={.5,1};
  2222. Material=Enum.Material.Neon;
  2223. Size=Vector3.new(.3,2,.3);
  2224. EndSize=Vector3.new(.1,1,.1);
  2225. }
  2226. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,25+10.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2227. if(M.RNG(1,25)==1)then
  2228. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2229. else
  2230. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2231. end
  2232. LS.C0 = LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-2*M.S(Sine/36))),Alpha)
  2233. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-79+1*M.S(Sine/36))),Alpha)
  2234. end
  2235. if(legAnims)then
  2236. if(NeutralAnims)then
  2237. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2238. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2239. else
  2240. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2241. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2242. end
  2243. end
  2244. elseif(Mode=='=-REBORN-=')then
  2245. local Alpha = .1
  2246. if(NeutralAnims)then
  2247. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-25),0),Alpha)
  2248. if(M.RNG(1,25)==1)then
  2249. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2250. else
  2251. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2252. end
  2253. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
  2254. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
  2255. end
  2256. if(legAnims)then
  2257. if(NeutralAnims)then
  2258. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
  2259. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2260. else
  2261. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2262. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2263. end
  2264. end
  2265. elseif(Mode=='Mayhem')then
  2266. local Alpha = .1
  2267. if(NeutralAnims)then
  2268. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-25),0),Alpha)
  2269. if(M.RNG(1,25)==1)then
  2270. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2271. else
  2272. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2273. end
  2274. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
  2275. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
  2276. end
  2277. if(legAnims)then
  2278. if(NeutralAnims)then
  2279. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
  2280. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2281. else
  2282. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2283. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2284. end
  2285. end
  2286. --[[elseif(Mode=='INSANITY')then
  2287. local Alpha = .1
  2288. if(NeutralAnims)then
  2289. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(-.2+.4*M.C(Sine/39),.5+.2*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2290. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
  2291. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(-15+5*M.S(Sine/32))),Alpha)
  2292. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(15-5*M.S(Sine/32))),Alpha)
  2293. end
  2294. if(legAnims)then
  2295. if(NeutralAnims)then
  2296. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.5,-.2)*CF.A(0,0,M.R(-5)),Alpha)
  2297. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(5)),Alpha)
  2298. else
  2299. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2300. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2301. end
  2302. end]]
  2303. elseif(Mode=='INSANITY')then
  2304. local Alpha = .1
  2305. if(NeutralAnims)then
  2306. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/7),0)*CF.A(M.R(-25+1*M.S(Sine/64)),0,0),Alpha)
  2307. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/7)),M.R(-5),0),Alpha)
  2308. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/7),0)*CF.A(M.R(25),M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
  2309. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/7),0)*CF.A(M.R(25),M.R(5-5*M.C(Sine/32)),M.R(10+5*M.C(Sine/32))),Alpha)
  2310. end
  2311. if(legAnims)then
  2312. if(NeutralAnims)then
  2313. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/7),0)*CF.A(M.R(25),0,M.R(-3)),Alpha)
  2314. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/7),0)*CF.A(M.R(25),0,M.R(3)),Alpha)
  2315. else
  2316. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2317. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2318. end
  2319. end
  2320. elseif(Mode=='+OVERPOWERED+')then
  2321. local Alpha = .1
  2322. if(NeutralAnims)then
  2323. RJ.C0 = RJ.C0:lerp(CF.N(0,4.8+.2*M.C(Sine/24),0)*CF.A(M.R(30+5*M.S(Sine/24)),M.R(16.7),M.R(-9.4)),Alpha)
  2324. LS.C0 = LS.C0:lerp(CF.N(-1.1,1,0.2)*CF.A(M.R(173.3+1*M.S(Sine/28)),M.R(19.9+2*M.S(Sine/28)),M.R(38.7)),Alpha)
  2325. RS.C0 = RS.C0:lerp(CF.N(0.7,0.3,-0.6)*CF.A(M.R(46.8+1*M.S(Sine/28)),M.R(6.4+2*M.S(Sine/28)),M.R(-79.6)),Alpha)
  2326. NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.5)*CF.A(M.R(-40-5*M.S(Sine/24)),M.R(-18.7),M.R(-3.7)),Alpha)
  2327. if(legAnims)then
  2328. LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(-5.7)),Alpha)
  2329. RH.C0 = RH.C0:lerp(CF.N(0.4,-1,-0.8)*CF.A(M.R(-63.8+7.5*M.S(Sine/24)),M.R(-15),M.R(8.3)),Alpha)
  2330. end
  2331. elseif(legAnims)then
  2332. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2333. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2334. end
  2335. elseif(Mode=='SYNAPSE-SCRIPTION')then
  2336. if(vaporwaveMode)then
  2337. local Alpha = .1
  2338. if(NeutralAnims)then
  2339. RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2-.1*M.S(Sine/36),0.6)*CF.A(M.R(74.3+2.5*M.C(Sine/36)),M.R(0),M.R(0)),Alpha)
  2340. LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
  2341. RS.C0 = RS.C0:lerp(CF.N(1,0.9,-0.1)*CF.A(M.R(13.7-5*M.C(Sine/42)),M.R(7.7),M.R(-136.2)),Alpha)
  2342. NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-16.6-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
  2343. if(legAnims)then
  2344. LH.C0 = LH.C0:lerp(CF.N(-0.7,-1,0)*CF.A(M.R(37.2+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
  2345. RH.C0 = RH.C0:lerp(CF.N(0.8,-1.1,-0.1)*CF.A(M.R(5.9+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
  2346. end
  2347. elseif(legAnims)then
  2348. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2349. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2350. end
  2351. else
  2352. local Alpha = .3
  2353. if(NeutralAnims)then
  2354. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/20)+(music.PlaybackLoudness/5000),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(35),0),Alpha)
  2355. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(0+1*M.S(Sine/24)),M.R(-35),0),Alpha)
  2356. LS.C0 = LS.C0:lerp(LSC0*CF.A(0,0,M.R(-15+10*M.C(Sine/20))),Alpha)
  2357. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(75-(music.PlaybackLoudness/7.5)),M.R(5),M.R(35)),Alpha)
  2358. end
  2359. if(legAnims)then
  2360. if(NeutralAnims)then
  2361. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0)*CF.A(0,M.R(25),0),Alpha)
  2362. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0),Alpha)
  2363. else
  2364. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2365. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2366. end
  2367. end
  2368. end
  2369. elseif(Mode=='M-A-D')then
  2370. local Alpha = .1
  2371. if(NeutralAnims)then
  2372. GotEffect{
  2373. Lifetime=.2;
  2374. Mesh={Type=Enum.MeshType.Sphere};
  2375. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2376. Color=BrickColor.new'Dark indigo'.Color;
  2377. Transparency={0,1};
  2378. Material=Enum.Material.Neon;
  2379. Size=Vector3.new(.5,1,.5);
  2380. EndSize=Vector3.new(.1,3,.1);
  2381. }
  2382. GotEffect{
  2383. Lifetime=.2;
  2384. Mesh={Type=Enum.MeshType.Sphere};
  2385. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2386. Color=BrickColor.new'Dark indigo'.Color;
  2387. Transparency={0,1};
  2388. Material=Enum.Material.Neon;
  2389. Size=Vector3.new(.5,1,.5);
  2390. EndSize=Vector3.new(.1,3,.1);
  2391. }
  2392. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(-15),0),Alpha)
  2393. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
  2394. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.4)*CF.A(M.R(0),M.R(90-2.5*M.C(Sine/32)),M.R(-0+1.5*M.C(Sine/32))),Alpha)
  2395. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
  2396. end
  2397. if(legAnims)then
  2398. if(NeutralAnims)then
  2399. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2400. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2401. else
  2402. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2403. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2404. end
  2405. end
  2406. elseif(Mode=='-DESTRUCTION-')then
  2407. local Alpha = .1
  2408. if(NeutralAnims)then
  2409. GotEffect{
  2410. Lifetime=.2;
  2411. Mesh={Type=Enum.MeshType.Sphere};
  2412. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2413. Color=BrickColor.new'White'.Color;
  2414. Transparency={0,1};
  2415. Material=Enum.Material.Neon;
  2416. Size=Vector3.new(.5,1,.5);
  2417. EndSize=Vector3.new(.1,3,.1);
  2418. }
  2419. GotEffect{
  2420. Lifetime=.2;
  2421. Mesh={Type=Enum.MeshType.Sphere};
  2422. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2423. Color=BrickColor.new'Dark indigo'.Color;
  2424. Transparency={0,1};
  2425. Material=Enum.Material.Neon;
  2426. Size=Vector3.new(.5,1,.5);
  2427. EndSize=Vector3.new(.1,3,.1);
  2428. }
  2429. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,3+1.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2430. if(M.RNG(1,25)==1)then
  2431. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2432. else
  2433. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2434. end
  2435. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,-.0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(2),M.R(-30-2*M.S(Sine/36))),Alpha)
  2436. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(-2),M.R(30+2*M.S(Sine/36))),Alpha)
  2437. end
  2438. if(legAnims)then
  2439. if(NeutralAnims)then
  2440. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2441. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2442. else
  2443. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2444. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2445. end
  2446. end
  2447. elseif(Mode=='PornHub')then
  2448. local Alpha = .1
  2449. if(NeutralAnims)then
  2450. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2451. if(M.RNG(1,45)==1)then
  2452. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2453. else
  2454. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2455. end
  2456. LS.C0 = LS.C0:lerp(LSC0*CF.N(-0.1,1+.05*M.S(Sine/62),0)*CF.A(0,M.R(20+2.6*M.C(Sine/62)),M.R(-250-1.4*M.C(Sine/62))),Alpha)
  2457. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
  2458. end
  2459. if(legAnims)then
  2460. if(NeutralAnims)then
  2461. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2462. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2463. else
  2464. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2465. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2466. end
  2467. end
  2468. elseif(Mode=='Astronaut')then
  2469. local Alpha = .1
  2470. if(NeutralAnims)then
  2471. GotEffect{
  2472. Lifetime=.5;
  2473. Mesh={Type=Enum.MeshType.Sphere};
  2474. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2475. Color=BrickColor.new'Black'.Color;
  2476. Transparency={0,1};
  2477. Material=Enum.Material.Neon;
  2478. Size=Vector3.new(.5,1,.5);
  2479. EndSize=Vector3.new(.1,3,.1);
  2480. }
  2481. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,3+1.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2482. if(M.RNG(1,25)==1)then
  2483. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2484. else
  2485. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2486. end
  2487. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,-.0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(0),M.R(-15-2*M.S(Sine/36))),Alpha)
  2488. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(0),M.R(15+2*M.S(Sine/36))),Alpha)
  2489. end
  2490. if(legAnims)then
  2491. if(NeutralAnims)then
  2492. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2493. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2494. else
  2495. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2496. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2497. end
  2498. end
  2499. elseif(Mode=='THE CHOSEN ONE')then
  2500. local Alpha = .1
  2501. if(NeutralAnims)then
  2502. GotEffect{
  2503. Lifetime=.5;
  2504. Mesh={Type=Enum.MeshType.Sphere};
  2505. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2506. Color=BrickColor.new'Gold'.Color;
  2507. Transparency={0,1};
  2508. Material=Enum.Material.Neon;
  2509. Size=Vector3.new(.5,1,.5);
  2510. EndSize=Vector3.new(.1,3,.1);
  2511. }
  2512. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,3+1.05*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
  2513. if(M.RNG(1,25)==1)then
  2514. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2515. else
  2516. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2517. end
  2518. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,-.0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(0),M.R(-15-2*M.S(Sine/36))),Alpha)
  2519. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.0*M.S(Sine/32),-.0)*CF.A(M.R(0),M.R(0),M.R(15+2*M.S(Sine/36))),Alpha)
  2520. end
  2521. if(legAnims)then
  2522. if(NeutralAnims)then
  2523. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0.4-.05*M.C(Sine/32),-0.3)*CF.A(M.R(-5),M.R(0),0),Alpha)
  2524. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2525. else
  2526. LH.C0 = LH.C0:lerp(RHC0,Alpha)
  2527. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2528. end
  2529. end
  2530. elseif(Mode=='Synapse X')then
  2531. local Alpha = .1
  2532. if(NeutralAnims)then
  2533. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.1+.2*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2534. if(M.RNG(1,45)==1)then
  2535. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2536. else
  2537. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2538. end
  2539. LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.1*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
  2540. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.1*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
  2541. end
  2542. if(legAnims)then
  2543. if(NeutralAnims)then
  2544. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2545. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2546. else
  2547. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2548. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2549. end
  2550. end
  2551.  
  2552. elseif(Mode=='SCRIPTIONS DEMISE')then
  2553. local Alpha = .1
  2554. if(NeutralAnims)then
  2555. GotEffect{
  2556. Lifetime=.5;
  2557. Mesh={Type=Enum.MeshType.Sphere};
  2558. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2559. Color=BrickColor.new'Fire Yellow'.Color;
  2560. Transparency={0,1};
  2561. Material=Enum.Material.Neon;
  2562. Size=Vector3.new(.5,1,.5);
  2563. EndSize=Vector3.new(.1,3,.1);
  2564. }
  2565. GotEffect{
  2566. Lifetime=.5;
  2567. Mesh={Type=Enum.MeshType.Sphere};
  2568. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2569. Color=BrickColor.new'Gold'.Color;
  2570. Transparency={0,1};
  2571. Material=Enum.Material.Neon;
  2572. Size=Vector3.new(.5,1,.5);
  2573. EndSize=Vector3.new(.1,3,.1);
  2574. }
  2575. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.1+.2*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2576. if(M.RNG(1,45)==1)then
  2577. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2578. else
  2579. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2580. end
  2581. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,0+.0*M.S(Sine/32),.0)*CF.A(M.R(20),M.R(5+2.5*M.C(Sine/32)),M.R(-366-1.5*M.C(Sine/32))),Alpha)
  2582. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.0*M.S(Sine/32),.0)*CF.A(M.R(22),M.R(5-2.5*M.C(Sine/32)),M.R(366+1.5*M.C(Sine/32))),Alpha)
  2583. end
  2584. if(legAnims)then
  2585. if(NeutralAnims)then
  2586. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2587. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2588. else
  2589. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2590. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2591. end
  2592. end
  2593. elseif(Mode=='2008s Rise')then
  2594. local Alpha = .1
  2595. if(NeutralAnims)then
  2596. GotEffect{
  2597. Lifetime=.5;
  2598. Mesh={Type=Enum.MeshType.Sphere};
  2599. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2600. Color=BrickColor.new'Gold'.Color;
  2601. Transparency={0,1};
  2602. Material=Enum.Material.Neon;
  2603. Size=Vector3.new(.5,1,.5);
  2604. EndSize=Vector3.new(.1,3,.1);
  2605. }
  2606. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.0+.0*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2607. if(M.RNG(1,45)==1)then
  2608. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2609. else
  2610. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2611. end
  2612. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,0+.1*M.S(Sine/32),.0)*CF.A(M.R(0),M.R(5+2.5*M.C(Sine/32)),M.R(-10-1.5*M.C(Sine/32))),Alpha)
  2613. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.1*M.S(Sine/32),.0)*CF.A(M.R(-0),M.R(5-2.5*M.C(Sine/32)),M.R(10+1.5*M.C(Sine/32))),Alpha)
  2614. end
  2615. if(legAnims)then
  2616. if(NeutralAnims)then
  2617. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2618. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2619. else
  2620. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2621. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2622. end
  2623. end
  2624. elseif(Mode=='S P E E D')then
  2625. local Alpha = .1
  2626. if(NeutralAnims)then
  2627. GotEffect{
  2628. Lifetime=.5;
  2629. Mesh={Type=Enum.MeshType.Sphere};
  2630. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2631. Color=BrickColor.new'Crimson'.Color;
  2632. Transparency={0,1};
  2633. Material=Enum.Material.Neon;
  2634. Size=Vector3.new(.5,1,.5);
  2635. EndSize=Vector3.new(.1,3,.1);
  2636. }
  2637. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.0+.0*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2638. if(M.RNG(1,45)==1)then
  2639. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2640. else
  2641. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2642. end
  2643. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,0+.1*M.S(Sine/32),.0)*CF.A(M.R(0),M.R(5+2.5*M.C(Sine/32)),M.R(-10-1.5*M.C(Sine/32))),Alpha)
  2644. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.1*M.S(Sine/32),.0)*CF.A(M.R(-0),M.R(5-2.5*M.C(Sine/32)),M.R(10+1.5*M.C(Sine/32))),Alpha)
  2645. end
  2646. if(legAnims)then
  2647. if(NeutralAnims)then
  2648. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2649. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2650. else
  2651. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2652. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2653. end
  2654. end
  2655.  
  2656. elseif(Mode=='=-_Lord Allah_-=')then
  2657. local Alpha = .1
  2658. if(NeutralAnims)then
  2659. GotEffect{
  2660. Lifetime=.5;
  2661. Mesh={Type=Enum.MeshType.Sphere};
  2662. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2663. Color=BrickColor.new'Gold'.Color;
  2664. Transparency={0,1};
  2665. Material=Enum.Material.Neon;
  2666. Size=Vector3.new(.5,2,.5);
  2667. EndSize=Vector3.new(.1,3,.1);
  2668. }
  2669. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.0+.0*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2670. if(M.RNG(1,45)==1)then
  2671. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2672. else
  2673. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2674. end
  2675. LS.C0 = LS.C0:lerp(LSC0*CF.N(.0,0+.2*M.S(Sine/32),.0)*CF.A(M.R(0),M.R(20+2.5*M.C(Sine/32)),M.R(-10-1.5*M.C(Sine/32))),Alpha)
  2676. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.2*M.S(Sine/32),.0)*CF.A(M.R(-0),M.R(20-2.5*M.C(Sine/32)),M.R(10+1.5*M.C(Sine/32))),Alpha)
  2677. end
  2678. if(legAnims)then
  2679. if(NeutralAnims)then
  2680. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2681. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2682. else
  2683. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2684. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2685. end
  2686. end
  2687.  
  2688. elseif(Mode=='N U C L E A R - WASTE')then
  2689. local Alpha = .1
  2690. if(NeutralAnims)then
  2691. GotEffect{
  2692. Lifetime=.5;
  2693. Mesh={Type=Enum.MeshType.Sphere};
  2694. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2695. Color=BrickColor.new'Lime green'.Color;
  2696. Transparency={0,1};
  2697. Material=Enum.Material.Neon;
  2698. Size=Vector3.new(.5,1,.5);
  2699. EndSize=Vector3.new(.1,3,.1);
  2700. }
  2701. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.0+.0*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2702. if(M.RNG(1,45)==1)then
  2703. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2704. else
  2705. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2706. end
  2707. LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
  2708. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.0,0+.1*M.S(Sine/32),.0)*CF.A(M.R(-0),M.R(5-2.5*M.C(Sine/32)),M.R(20+1.5*M.C(Sine/32))),Alpha)
  2709. end
  2710. if(legAnims)then
  2711. if(NeutralAnims)then
  2712. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2713. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2714. else
  2715. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2716. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2717. end
  2718. end
  2719. elseif(Mode=='DEATH')then
  2720. local Alpha = .1
  2721. if(NeutralAnims)then
  2722. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-0.1+.2*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
  2723. if(M.RNG(1,45)==1)then
  2724. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2725. else
  2726. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2727. end
  2728. LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.1*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
  2729. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.1*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
  2730. end
  2731. if(legAnims)then
  2732. if(NeutralAnims)then
  2733. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2734. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2735. else
  2736. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2737. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2738. end
  2739. end
  2740. end
  2741. elseif(State == 'Walk')then
  2742. --[[if(Mode=='INSANITY')then
  2743. local Alpha = .1
  2744. if(NeutralAnims)then
  2745. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(-.2+.4*M.C(Sine/39),.5+.2*M.C(Sine/32),0)*CF.A(M.R(-85+5*M.S(Sine/58)),M.R(0+5*M.C(Sine/42)),0),Alpha)
  2746. LS.C0 = LS.C0:lerp(CFrame.new(-1.50198829, 0.580981374, 0.000380858371, 0.963434994, 0.267942399, 1.75953949e-06, -0.267942399, 0.963434994, 5.1856041e-06, -3.05473804e-07, -5.48362732e-06, 1)*CF.A(0,0,M.R(0+5*M.S(Sine/32))),Alpha)
  2747. RS.C0 = RS.C0:lerp(CFrame.new(1.54895508, 0.519735038, 0.000380946265, 0.98034811, -0.197275475, -1.24170782e-07, 0.19727549, 0.980348051, 9.53674316e-07, -5.96046448e-08, -9.23871994e-07, 1)*CF.A(0,0,M.R(0-5*M.S(Sine/32))),Alpha)
  2748. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(65-5*M.S(Sine/58)),0,0),Alpha)
  2749. end
  2750. if(legAnims)then
  2751. LH.C0 = LH.C0:lerp(CFrame.new(-0.49666214, -0.990924835, 0.00763010979, 1, 0, 0, 0, 1, 0, 0, 0, 1),Alpha)
  2752. RH.C0 = RH.C0:lerp(CFrame.new(0.498336792, -0.303280592, -0.883536756, 1, 0, 0, 0, 0.886996508, 0.461776346, 0, -0.461776316, 0.886996448),Alpha)
  2753. end
  2754. else]]
  2755.  
  2756. local wsVal = 4
  2757. local Alpha = .2
  2758. if(Mode=='+OVERPOWERED+')then Change=.3 elseif(Mode=='Astronaut' or Mode=='Synapse X' or Mode=='=-RED XESTER-=')then Change=1 else Change=.5 end
  2759. if(NeutralAnims)then
  2760. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,.05+Change/4*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-(Change*20)-movement/20*M.C(Sine/(wsVal/2)))*forwardvelocity,M.R(0+5*M.C(Sine/wsVal)),M.R(-(Change*20)-movement/20*M.C(Sine/(wsVal/2)))*sidevelocity+M.R(0-1*M.C(Sine/wsVal))),Alpha)
  2761. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2762. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0)*CF.A(M.R(0+55*(movement/8)*M.S(Sine/wsVal))*forwardvelocity,0,0),Alpha)
  2763. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0)*CF.A(M.R(0-55*(movement/8)*M.S(Sine/wsVal))*forwardvelocity,0,0),Alpha)
  2764. end
  2765. if(legAnims)then
  2766. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-movement/15*M.C(Sine/wsVal)/2,(-.1+movement/15*M.C(Sine/wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-10*forwardvelocity+Change*5-movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*forwardvelocity,0,(M.R(Change*5-movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha)
  2767. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+movement/15*M.C(Sine/wsVal)/2,(-.1-movement/15*M.C(Sine/wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-10*forwardvelocity+Change*5+movement*M.C(Sine/wsVal))+(movement/10)*M.S(Sine/wsVal))*forwardvelocity,0,(M.R(Change*5+movement*M.C(Sine/wsVal))+(movement/10)*M.S(Sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha)
  2768. local footstepIds = {141491460,141491460}
  2769. if(lhit and lhit.CanCollide and footstepSounds[lhit.Material])then
  2770. if(lhit.Material==Enum.Material.Sand and lhit.Color.r*255>=160 and lhit.Color.g*255>=160 and lhit.Color.b*255>=160)then
  2771. footstepIds[1] = footstepSounds[Enum.Material.Snow]
  2772. else
  2773. footstepIds[1] = footstepSounds[lhit.Material]
  2774. end
  2775. end
  2776.  
  2777. if(rhit and rhit.CanCollide and footstepSounds[rhit.Material])then
  2778. if(rhit.Material==Enum.Material.Sand and rhit.Color.r*255>=160 and rhit.Color.g*255>=160 and rhit.Color.b*255>=160)then
  2779. footstepIds[2] = footstepSounds[Enum.Material.Snow]
  2780. else
  2781. footstepIds[2] = footstepSounds[rhit.Material]
  2782. end
  2783. end
  2784.  
  2785.  
  2786. if(M.C(Sine/wsVal)/2>=.2 and footsound==0 and lhit)then
  2787. local step = Part(Effects,lhit.Color,lhit.Material,V3.N(1,.1,1),CF.N(lpos),true,false)
  2788. step.Transparency=(footstepIds[1]==footstepSounds[Enum.Material.Snow] and 0 or 1)
  2789. local snd = Soond(step,footstepIds[1],M.RNG(80,100)/100,3,false,true,true)
  2790. footsound=1
  2791. S.Debris:AddItem(step,snd.TimeLength+2)
  2792. elseif(M.C(Sine/wsVal)/2<=-.2 and footsound==1 and rhit)then
  2793. local step = Part(Effects,rhit.Color,rhit.Material,V3.N(1,.1,1),CF.N(rpos),true,false)
  2794. step.Transparency=(footstepIds[2]==footstepSounds[Enum.Material.Snow] and 0 or 1)
  2795. local snd = Soond(step,footstepIds[2],M.RNG(80,100)/100,3,false,true,true)
  2796. footsound=0
  2797. S.Debris:AddItem(step,snd.TimeLength+2)
  2798. end
  2799. end
  2800. --end
  2801. elseif(State == 'Jump')then
  2802. local Alpha = .1
  2803. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2804. if(NeutralAnims)then
  2805. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2806. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2807. RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2808. NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2809. end
  2810. if(legAnims)then
  2811. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2812. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2813. end
  2814. elseif(State == 'Fall')then
  2815. local Alpha = .1
  2816. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2817. if(NeutralAnims)then
  2818. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2819. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2820. RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2821. NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2822. end
  2823. if(legAnims)then
  2824. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2825. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2826. end
  2827. elseif(State == 'Paralyzed')then
  2828. local Alpha = .1
  2829. if(NeutralAnims)then
  2830. LS.C0 = LS.C0:lerp(LSC0,Alpha)
  2831. RS.C0 = RS.C0:lerp(RSC0,Alpha)
  2832. RJ.C0 = RJ.C0:lerp(RJC0,Alpha)
  2833. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2834. end
  2835. if(legAnims)then
  2836. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2837. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2838. end
  2839. elseif(State == 'Sit')then
  2840.  
  2841. end
  2842. if(data.User==data.Local)then
  2843. local syncStuff={
  2844. NeutralAnims;
  2845. legAnims;
  2846. {NK.C0,RJ.C0,RH.C0,RS.C0,LH.C0,LS.C0};
  2847. {NK.C1,RJ.C1,RH.C1,RS.C1,LH.C1,LS.C1};
  2848. Sine;
  2849. movement;
  2850. walking;
  2851. Change;
  2852. --// OPTIONAL SYNC \\--
  2853. MusicMode;
  2854. (music and music.TimePosition or 0);
  2855. (music and music.Pitch or 1);
  2856. WingSine;
  2857. getMode('SYNAPSE-SCRIPTION');
  2858. Mode;
  2859. hue;
  2860. }
  2861. end
  2862. end
Add Comment
Please, Sign In to add comment