Impatientz

achrimatic v2 diff keybinds

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