DaOMEGAa32

werwer

Oct 5th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 437.45 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. ScreenGui0 = Instance.new("ScreenGui")
  20. Frame1 = Instance.new("Frame")
  21. ImageLabel2 = Instance.new("ImageLabel")
  22. TextLabel3 = Instance.new("TextLabel")
  23. LocalScript4 = Instance.new("LocalScript")
  24. LocalScript5 = Instance.new("LocalScript")
  25. Frame6 = Instance.new("Frame")
  26. TextButton7 = Instance.new("TextButton")
  27. LocalScript8 = Instance.new("LocalScript")
  28. ImageLabel9 = Instance.new("ImageLabel")
  29. TextButton10 = Instance.new("TextButton")
  30. LocalScript11 = Instance.new("LocalScript")
  31. TextButton12 = Instance.new("TextButton")
  32. LocalScript13 = Instance.new("LocalScript")
  33. TextButton14 = Instance.new("TextButton")
  34. LocalScript15 = Instance.new("LocalScript")
  35. TextButton16 = Instance.new("TextButton")
  36. LocalScript17 = Instance.new("LocalScript")
  37. TextButton18 = Instance.new("TextButton")
  38. LocalScript19 = Instance.new("LocalScript")
  39. TextButton20 = Instance.new("TextButton")
  40. LocalScript21 = Instance.new("LocalScript")
  41. TextButton22 = Instance.new("TextButton")
  42. LocalScript23 = Instance.new("LocalScript")
  43. TextButton24 = Instance.new("TextButton")
  44. LocalScript25 = Instance.new("LocalScript")
  45. TextButton26 = Instance.new("TextButton")
  46. LocalScript27 = Instance.new("LocalScript")
  47. TextButton28 = Instance.new("TextButton")
  48. LocalScript29 = Instance.new("LocalScript")
  49. LocalScript30 = Instance.new("LocalScript")
  50. TextButton31 = Instance.new("TextButton")
  51. LocalScript32 = Instance.new("LocalScript")
  52. TextButton33 = Instance.new("TextButton")
  53. LocalScript34 = Instance.new("LocalScript")
  54. ScreenGui0.Parent = mas
  55. ScreenGui0.ResetOnSpawn = false
  56. ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  57. Frame1.Parent = ScreenGui0
  58. Frame1.Position = UDim2.new(0.217968762, 0, 0.212499991, 0)
  59. Frame1.Size = UDim2.new(0, 749, 0, 413)
  60. Frame1.BackgroundColor = BrickColor.new("Institutional white")
  61. Frame1.BackgroundColor3 = Color3.new(1, 1, 1)
  62. Frame1.BackgroundTransparency = 1
  63. ImageLabel2.Parent = Frame1
  64. ImageLabel2.Size = UDim2.new(0, 362, 0, 413)
  65. ImageLabel2.BackgroundColor = BrickColor.new("Institutional white")
  66. ImageLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  67. ImageLabel2.BackgroundTransparency = 1
  68. ImageLabel2.Image = "http://www.roblox.com/asset/?id=1530849993"
  69. TextLabel3.Parent = Frame1
  70. TextLabel3.Position = UDim2.new(0.551663339, 0, 0, 0)
  71. TextLabel3.Size = UDim2.new(0, 335, 0, 419)
  72. TextLabel3.BackgroundColor = BrickColor.new("Institutional white")
  73. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  74. TextLabel3.BackgroundTransparency = 1
  75. TextLabel3.Font = Enum.Font.Highway
  76. TextLabel3.FontSize = Enum.FontSize.Size14
  77. TextLabel3.Text = "Pandahub loaded. Have fun!"
  78. TextLabel3.TextColor = BrickColor.new("Really black")
  79. TextLabel3.TextColor3 = Color3.new(0, 0, 0)
  80. TextLabel3.TextScaled = true
  81. TextLabel3.TextSize = 14
  82. TextLabel3.TextWrap = true
  83. TextLabel3.TextWrapped = true
  84. LocalScript4.Parent = Frame1
  85. table.insert(cors,sandbox(LocalScript4,function()
  86. wait (5)
  87. script.Parent.Visible = false
  88. script.Parent.Parent.menu.Visible = true
  89. end))
  90. LocalScript5.Name = "PositioningScript"
  91. LocalScript5.Parent = Frame1
  92. table.insert(cors,sandbox(LocalScript5,function()
  93. --//Scripted by Sochi\\
  94. script.Parent.Position = UDim2.new(0, 100, 0, -1000)
  95. script.Parent:TweenPosition(UDim2.new(0, 0, 0, -0), "Out", "Quad", 3)
  96. script.Parent.Draggable = true
  97.  
  98. end))
  99. Frame6.Name = "menu"
  100. Frame6.Parent = ScreenGui0
  101. Frame6.Position = UDim2.new(0.168750003, 0, 0.12083333, 0)
  102. Frame6.Visible = false
  103. Frame6.Size = UDim2.new(0, 397, 0, 171)
  104. Frame6.BackgroundColor = BrickColor.new("Sand violet metallic")
  105. Frame6.BackgroundColor3 = Color3.new(0.580392, 0.580392, 0.580392)
  106. TextButton7.Name = "Drag"
  107. TextButton7.Parent = Frame6
  108. TextButton7.Position = UDim2.new(0, 0, 0, -25)
  109. TextButton7.Size = UDim2.new(0, 397, 0, 25)
  110. TextButton7.BackgroundColor = BrickColor.new("Really black")
  111. TextButton7.BackgroundColor3 = Color3.new(0, 0, 0)
  112. TextButton7.BackgroundTransparency = -0.0099999997764826
  113. TextButton7.BorderColor = BrickColor.new("Institutional white")
  114. TextButton7.BorderColor3 = Color3.new(1, 1, 1)
  115. TextButton7.AutoButtonColor = false
  116. TextButton7.FontSize = Enum.FontSize.Size18
  117. TextButton7.Text = "Pandahub 1.2"
  118. TextButton7.TextColor = BrickColor.new("Institutional white")
  119. TextButton7.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  120. TextButton7.TextSize = 18
  121. TextButton7.TextWrap = true
  122. TextButton7.TextWrapped = true
  123. LocalScript8.Parent = TextButton7
  124. table.insert(cors,sandbox(LocalScript8,function()
  125. wanttobemoved=script.Parent.Parent
  126. X=wanttobemoved.Position.X.Offset
  127. Y=wanttobemoved.Position.Y.Offset
  128. XS=wanttobemoved.Position.X.Scale
  129. YS=wanttobemoved.Position.Y.Scale
  130. function down(posX,posY)--the positions of the mouse
  131. drag=true--activate the drag function
  132. X=wanttobemoved.Position.X.Offset--redefines the value "X"
  133. Y=wanttobemoved.Position.Y.Offset--redefines the value "Y"
  134. XS=wanttobemoved.Position.X.Scale
  135. YS=wanttobemoved.Position.Y.Scale
  136. DposX=posX-X--the mouse's X position offset by the frame's X position.
  137. DposY=posY-Y--the mouse's Y position offset by the frame's Y position.
  138. print(""..DposX..","..DposY.."")--remembers the values DposX and DposY in the output toolbar.
  139. end
  140. function up()
  141. drag=false--deactivate the drag
  142. end
  143. function move(posX,posY)--again, the positions of the mouse
  144. if drag then--if held down then
  145. wanttobemoved.Position=UDim2.new(XS,posX - DposX,YS,posY - DposY)
  146. end
  147. end
  148. script.Parent.MouseButton1Down:connect(down)
  149. script.Parent.MouseButton1Up:connect(up)
  150. script.Parent.MouseLeave:connect(up)
  151. script.Parent.MouseMoved:connect(move)
  152. end))
  153. ImageLabel9.Parent = TextButton7
  154. ImageLabel9.Size = UDim2.new(0, 25, 0, 25)
  155. ImageLabel9.BackgroundColor = BrickColor.new("Institutional white")
  156. ImageLabel9.BackgroundColor3 = Color3.new(1, 1, 1)
  157. ImageLabel9.BackgroundTransparency = 1
  158. ImageLabel9.Image = "http://www.roblox.com/asset/?id=1530849993"
  159. TextButton10.Parent = Frame6
  160. TextButton10.Position = UDim2.new(-0.00183842098, 0, 0.3859649, 0)
  161. TextButton10.Size = UDim2.new(0, 72, 0, 40)
  162. TextButton10.BackgroundColor = BrickColor.new("Institutional white")
  163. TextButton10.BackgroundColor3 = Color3.new(1, 1, 1)
  164. TextButton10.BackgroundTransparency = 0.85000002384186
  165. TextButton10.Font = Enum.Font.SourceSansBold
  166. TextButton10.FontSize = Enum.FontSize.Size28
  167. TextButton10.Text = "FE Star glitcher"
  168. TextButton10.TextColor = BrickColor.new("Really black")
  169. TextButton10.TextColor3 = Color3.new(0, 0, 0)
  170. TextButton10.TextScaled = true
  171. TextButton10.TextSize = 28
  172. TextButton10.TextWrap = true
  173. TextButton10.TextWrapped = true
  174. LocalScript11.Parent = TextButton10
  175. table.insert(cors,sandbox(LocalScript11,function()
  176. function onClick()
  177. game:GetService("RunService").RenderStepped:Connect(function()
  178. setsimulationradius(math.huge)
  179. end)
  180. HumanDied = false
  181. local CountSCIFIMOVIELOL = 1
  182. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  183. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  184. AlignPos.ApplyAtCenterOfMass = true;
  185. AlignPos.MaxForce = 5772000--67752;
  186. AlignPos.MaxVelocity = math.huge/9e110;
  187. AlignPos.ReactionForceEnabled = false;
  188. AlignPos.Responsiveness = 200;
  189. AlignPos.RigidityEnabled = false;
  190. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  191. AlignOri.MaxAngularVelocity = math.huge/9e110;
  192. AlignOri.MaxTorque = 5772000
  193. AlignOri.PrimaryAxisOnly = false;
  194. AlignOri.ReactionTorqueEnabled = false;
  195. AlignOri.Responsiveness = 200;
  196. AlignOri.RigidityEnabled = false;
  197. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  198. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  199. AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  200. AttachmentA.Position = Position or Vector3.new(0,0,0)
  201. AlignPos.Attachment1 = AttachmentA;
  202. AlignPos.Attachment0 = AttachmentB;
  203. AlignOri.Attachment1 = AttachmentA;
  204. AlignOri.Attachment0 = AttachmentB;
  205. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  206. return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  207. end
  208.  
  209. if _G.netted ~= true then
  210. _G.netted = true
  211. coroutine.wrap(function()
  212. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  213. settings().Physics.AllowSleep = false
  214. game:GetService("RunService").RenderStepped:Connect(function()
  215. game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
  216. sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
  217. end)
  218. end)()
  219. end
  220.  
  221. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  222. local hatnameclone = {}
  223. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  224. if v:IsA("Accessory") then
  225. if hatnameclone[v.Name] then
  226. if hatnameclone[v.Name] == "s" then
  227. hatnameclone[v.Name] = {}
  228. end
  229. table.insert(hatnameclone[v.Name],v)
  230. else
  231. hatnameclone[v.Name] = "s"
  232. end
  233. end
  234. end
  235. for _,v in pairs(hatnameclone) do
  236. if type(v) == "table" then
  237. local num = 1
  238. for _,w in pairs(v) do
  239. w.Name = w.Name..num
  240. num = num + 1
  241. end
  242. end
  243. end
  244. hatnameclone = nil
  245.  
  246. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  247.  
  248. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  249. fldr.Name = "DMYF"
  250. local CloneChar = DeadChar:Clone()
  251. local ANIMATIONHERE
  252. if CloneChar:FindFirstChild("Animate") then
  253. ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  254. CloneChar:FindFirstChild("Animate"):Destroy()
  255. end
  256. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  257. if CloneChar.Torso:FindFirstChild("Neck") then
  258. local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  259. Clonessss.Part0 = nil
  260. Clonessss.Part1 = DeadChar.Head
  261. Clonessss.Parent = DeadChar.Torso
  262. end
  263. CloneChar.Parent = fldr
  264. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  265. CloneChar.Humanoid.BreakJointsOnDeath = false
  266. CloneChar.Name = "non"
  267. CloneChar.Humanoid.DisplayDistanceType = "None"
  268.  
  269. for _,v in next, DeadChar:GetChildren() do
  270. if v:IsA("Accessory") then
  271. local topacc = false
  272. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  273. v.Handle.Massless = true
  274. v.Handle.CanCollide = false
  275. if v.Handle:FindFirstChildOfClass("Attachment") then
  276. local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  277. if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  278. topacc = ath__.Name
  279. end
  280. end
  281. local bv = Instance.new("BodyVelocity",v.Handle)
  282. bv.Velocity = Vector3.new(0,0,0)
  283. coroutine.wrap(function()
  284. if topacc then
  285. 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))
  286. local normaltop = allthings[1].Attachment1
  287. local alipos = allthings[1]
  288. local alirot = allthings[2]
  289. local p0 = v.Handle
  290. local p1 = DeadChar.Head
  291. alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  292. alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  293. while true do
  294. game:GetService("RunService").RenderStepped:wait()
  295. if HumanDied then break end
  296. coroutine.wrap(function()
  297. if alipos.Attachment1 == normaltop then
  298. p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  299. else
  300. 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)
  301. end
  302. end)()
  303. end
  304. else
  305. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  306. end
  307. end)()
  308. end
  309. end
  310.  
  311. local a = DeadChar.Torso
  312. local b = DeadChar.HumanoidRootPart
  313. local c = DeadChar.Humanoid
  314. a.Parent = game:FindFirstChildOfClass("Workspace")
  315. c.Parent = game:FindFirstChildOfClass("Workspace")
  316. local told = a:Clone()
  317. local told1 = c:Clone()
  318. b["RootJoint"].Part0 = told
  319. b["RootJoint"].Part1 = DeadChar.Head
  320. a.Name = "torso"
  321. a.Neck:Destroy()
  322. c.Name = "Mizt Hub Best"
  323. told.Parent = DeadChar
  324. told1.Parent = DeadChar
  325. DeadChar.PrimaryPart = told
  326. told1.Health = 0
  327. b:Destroy()
  328. a.Parent = DeadChar
  329. c.Parent = DeadChar
  330. told:Destroy()
  331. told1:Destroy()
  332. a.Name = "Torso"
  333.  
  334. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  335. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  336.  
  337. local Collider
  338. function UnCollide()
  339. if HumanDied then Collider:Disconnect(); return end
  340. --[[for _,Parts in next, CloneChar:GetChildren() do
  341. if Parts:IsA("BasePart") then
  342. Parts.CanCollide = false
  343. end
  344. end]]
  345. for _,Parts in next, DeadChar:GetChildren() do
  346. if Parts:IsA("BasePart") then
  347. Parts.CanCollide = false
  348. end
  349. end
  350. end
  351. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  352.  
  353. local resetBindable = Instance.new("BindableEvent")
  354. resetBindable.Event:connect(function()
  355. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  356. resetBindable:Destroy()
  357. HumanDied = true
  358. pcall(function()
  359. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  360. DeadChar.Head:Destroy()
  361. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  362. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  363. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  364. end)
  365. end)
  366. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  367.  
  368. coroutine.wrap(function()
  369. while true do
  370. game:GetService("RunService").RenderStepped:wait()
  371. 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
  372. HumanDied = true
  373. pcall(function()
  374. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  375. DeadChar.Head:Destroy()
  376. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  377. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  378. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  379. end)
  380. if resetBindable then
  381. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  382. resetBindable:Destroy()
  383. end
  384. break
  385. end
  386. end
  387. end)()
  388.  
  389.  
  390. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  391. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  392. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  393. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  394. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  395. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  396.  
  397. for _,v in pairs(DeadChar:GetChildren()) do
  398. if v:IsA("BasePart") and v.Name ~= "Head" then
  399. --[[local bv = Instance.new("BodyVelocity",v)
  400. bv.Velocity = Vector3.new(0,0,0)
  401. coroutine.wrap(function()
  402. while true do
  403. game:GetService("RunService").RenderStepped:wait()
  404. if HumanDied then break end
  405. v.CFrame = CloneChar[v.Name].CFrame
  406. end
  407. end)()]]
  408. elseif v:IsA("BasePart") and v.Name == "Head" then
  409. local bv = Instance.new("BodyVelocity",v)
  410. bv.Velocity = Vector3.new(0,0,0)
  411. coroutine.wrap(function()
  412. while true do
  413. game:GetService("RunService").RenderStepped:wait()
  414. if HumanDied then break end
  415. v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  416. end
  417. end)()
  418. end
  419. end
  420.  
  421. for _,BodyParts in next, CloneChar:GetDescendants() do
  422. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  423. BodyParts.Transparency = 1 end end
  424. game:GetService("RunService").RenderStepped:wait()
  425. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  426. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  427.  
  428. for _,v in next, DeadChar:GetChildren() do
  429. if v:IsA("Accessory") then
  430. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  431. end
  432. end
  433.  
  434. --if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
  435. wait()
  436.  
  437. local data = {}
  438.  
  439. local script = game:GetObjects("rbxassetid://5446036971")[1]
  440.  
  441. script.WingPiece.qPerfectionWeld:Destroy()
  442.  
  443. do
  444. local NEVER_BREAK_JOINTS = false
  445.  
  446. local function CallOnChildren(Instance, FunctionToCall)
  447. FunctionToCall(Instance)
  448.  
  449. for _, Child in next, Instance:GetChildren() do
  450. CallOnChildren(Child, FunctionToCall)
  451. end
  452. end
  453.  
  454. local function GetBricks(StartInstance)
  455. local List = {}
  456. CallOnChildren(StartInstance, function(Item)
  457. if Item:IsA("BasePart") then
  458. List[#List+1] = Item;
  459. end
  460. end)
  461.  
  462. return List
  463. end
  464.  
  465. local function Modify(Instance, Values)
  466. assert(type(Values) == "table", "Values is not a table");
  467.  
  468. for Index, Value in next, Values do
  469. if type(Index) == "number" then
  470. Value.Parent = Instance
  471. else
  472. Instance[Index] = Value
  473. end
  474. end
  475. return Instance
  476. end
  477.  
  478. local function Make(ClassType, Properties)
  479. return Modify(Instance.new(ClassType), Properties)
  480. end
  481.  
  482. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  483. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  484.  
  485. local function HasWheelJoint(Part)
  486. for _, SurfaceName in pairs(Surfaces) do
  487. for _, HingSurfaceName in pairs(HingSurfaces) do
  488. if Part[SurfaceName].Name == HingSurfaceName then
  489. return true
  490. end
  491. end
  492. end
  493.  
  494. return false
  495. end
  496.  
  497. local function ShouldBreakJoints(Part)
  498. if NEVER_BREAK_JOINTS then
  499. return false
  500. end
  501.  
  502. if HasWheelJoint(Part) then
  503. return false
  504. end
  505.  
  506. local Connected = Part:GetConnectedParts()
  507.  
  508. if #Connected == 1 then
  509. return false
  510. end
  511.  
  512. for _, Item in pairs(Connected) do
  513. if HasWheelJoint(Item) then
  514. return false
  515. elseif not Item:IsDescendantOf(script.Parent) then
  516. return false
  517. end
  518. end
  519.  
  520. return true
  521. end
  522.  
  523. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  524.  
  525. JointType = JointType or "Weld"
  526. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  527.  
  528. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  529. Modify(NewWeld, {
  530. Name = "qCFrameWeldThingy";
  531. Part0 = Part0;
  532. Part1 = Part1;
  533. C0 = CFrame.new();--Part0.CFrame:inverse();
  534. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  535. Parent = Part1;
  536. })
  537.  
  538. if not RelativeValue then
  539. RelativeValue = Make("CFrameValue", {
  540. Parent = Part1;
  541. Name = "qRelativeCFrameWeldValue";
  542. Archivable = true;
  543. Value = NewWeld.C1;
  544. })
  545. end
  546.  
  547. return NewWeld
  548. end
  549.  
  550. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  551.  
  552. for _, Part in pairs(Parts) do
  553. if ShouldBreakJoints(Part) then
  554. Part:BreakJoints()
  555. end
  556. end
  557.  
  558. for _, Part in pairs(Parts) do
  559. if Part ~= MainPart then
  560. WeldTogether(MainPart, Part, JointType, MainPart)
  561. end
  562. end
  563.  
  564. if not DoNotUnanchor then
  565. for _, Part in pairs(Parts) do
  566. Part.Anchored = false
  567. end
  568. MainPart.Anchored = false
  569. end
  570. end
  571.  
  572. local function PerfectionWeld()
  573. local Parts = GetBricks(script.WingPiece)
  574. WeldParts(Parts, script.WingPiece.Main, "Weld", false)
  575. end
  576. PerfectionWeld()
  577. end
  578.  
  579. --// Shortcut Variables \\--
  580. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  581. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  582. 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}
  583. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  584. 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}
  585. local R3 = {N=Region3.new}
  586. local De = S.Debris
  587. local WS = workspace
  588. local Lght = S.Lighting
  589. local RepS = S.ReplicatedStorage
  590. local IN = Instance.new
  591. local Plrs = S.Players
  592. local UIS = S.UserInputService
  593.  
  594. local Player = game.Players.LocalPlayer
  595. data.User = Player
  596. data.Local = Player
  597. local Char = Player.Character
  598. local Mouse = Player:GetMouse()
  599. local Hum = Char:FindFirstChildOfClass'Humanoid'
  600. local Torso = Char.Torso
  601. local RArm = Char["Right Arm"]
  602. local LArm = Char["Left Arm"]
  603. local RLeg = Char["Right Leg"]
  604. local LLeg = Char["Left Leg"]
  605. local Root = Char:FindFirstChild'HumanoidRootPart'
  606. local Head = Char.Head
  607. local Sine = 0;
  608. local Change = 1
  609. local Attack=false
  610. local NeutralAnims=true
  611. local timePos=30;
  612. local walking=true;
  613. local legAnims=true;
  614. local movement = 8
  615. local footsound=0;
  616. local WalkSpeed=16;
  617. local Combo=0;
  618. local Mode='Achromatic'
  619. local vaporwaveMode=false;
  620. local WingAnim='NebG1'
  621. local music;
  622. local hue = 0;
  623. local WingSine=0;
  624. local MusicMode=1;
  625. local visSong = 1702473314;
  626. local EffectFolder = script:WaitForChild'FXFolder'
  627. local PrimaryColor = Color3.new(1,1,1)
  628. local ClickTimer = 0;
  629. local ClickAttack = 1;
  630. local camera = workspace.CurrentCamera
  631. local LastSphere = time();
  632. local Frame_Speed = 60
  633. local VaporwaveSongs={
  634. 2231500330;
  635. 654094806;
  636. 743334292;
  637. 334283059;
  638. 2082142910;
  639. }
  640.  
  641.  
  642. local WingPiece = script:WaitForChild'WingPiece'
  643. WingPiece.Parent=nil
  644. local WingAnims={}
  645. local Playlist={
  646. Default=1702473314;
  647. ScrapBoy=1215691669;
  648. Defeated=860594509;
  649. Annihilate=2116461106;
  650. DashAndDodge=2699922745;
  651. ZenWavy=2231500330;
  652. Beachwalk=334283059;
  653. Pyrowalk=2082142910;
  654. Vapor90s=654094806;
  655. }
  656.  
  657. --[[
  658. Achromatic - The Big Black - Lost Soul
  659. Iniquitous
  660. Mythical - Legendary
  661. Ruined - Th1rt3en
  662. Atramentous - Vanta Black
  663. Subzero - Frostbite
  664. Troubadour
  665. Infectious - Radioactive
  666. Love - Lust
  667. ]]
  668.  
  669. --2699922745
  670. local modeInfo={
  671. {Name="Achromatic",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'};
  672. {Name="Iniquitous",Walkspeed=16,moveVal=8,Font=Enum.Font.Garamond,StrokeColor=C3.N(.2,.2,.2);Music=2656505560,LeftWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='NebG1'};
  673. {Name="Mythical",Walkspeed=16,moveVal=8,Font=Enum.Font.Fantasy,StrokeColor=C3.N(.6,.0,.9);Music=556122490,LeftWing={0,BrickColor.new'Alder'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Alder'.Color,Enum.Material.Neon};WingAnim='StarG'};
  674. {Name="Ruined",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(0,0,0);Music=2297862957,LeftWing={0,Color3.fromRGB(190,104,98),Enum.Material.Neon};RightWing={0,BrickColor.new'Black'.Color,Enum.Material.Neon};WingAnim='Aprins'};
  675. {Name="Atramentous",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={'NebG3',2}};
  676. {Name="Subzero",Walkspeed=10,moveVal=6,Font=Enum.Font.Gotham,StrokeColor=C3.RGB(0,190,190);Music=144121562,LeftWing={0,BrickColor.new'Pastel light blue'.Color,Enum.Material.Glass};RightWing={0,BrickColor.new'Pastel light blue'.Color,Enum.Material.Glass};WingAnim='NebG1'};
  677. {Name="Troubadour",Walkspeed=16,moveVal=8,Font=Enum.Font.Arcade,StrokeColor=C3.N(.5,.5,.5);Music=visSong,LeftWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'White'.Color,Enum.Material.Neon};WingAnim='StarG'};
  678. {Name="Infectious",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='NebG1'};
  679. {Name="Love",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='StarG'};
  680. --MAJORS--
  681. {Name="The Big Black",Walkspeed=64,moveVal=20,Font=Enum.Font.Arcade,StrokeColor=C3.N(.2,.2,.2);Music=183142252,LeftWing={0,BrickColor.new'Really black'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Dark stone grey'.Color,Enum.Material.Glass};WingAnim={'NebG3',10}};
  682. {Name="Legendary",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={'NebG2',10}};
  683. {Name="Lust",Walkspeed=16,moveVal=8,Font=Enum.Font.Fantasy,StrokeColor=C3.N(1,0,1);Music=391089144,LeftWing={0,BrickColor.new'Hot pink'.Color,Enum.Material.Neon};RightWing={0,BrickColor.new'Hot pink'.Color,Enum.Material.Neon};WingAnim='LustFrench'};
  684.  
  685. }
  686.  
  687. NewInstance = function(instance,parent,properties)
  688. local inst = Instance.new(instance)
  689. inst.Parent = parent
  690. if(properties)then
  691. for i,v in next, properties do
  692. pcall(function() inst[i] = v end)
  693. end
  694. end
  695. return inst;
  696. end
  697.  
  698. function newMotor(P0,P1,C0,C1)
  699. return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
  700. end
  701.  
  702. local welds = {}
  703. local WeldDefaults = {}
  704.  
  705. table.insert(welds,newMotor(Torso,Head,CF.N(0,1.5,0),CF.N()))
  706. table.insert(welds,newMotor(Root,Torso,CF.N(),CF.N()))
  707. table.insert(welds,newMotor(Torso,RLeg,CF.N(.5,-1,0),CF.N(0,1,0)))
  708. table.insert(welds,newMotor(Torso,RArm,CF.N(1.5,.5,0),CF.N(0,.5,0)))
  709. table.insert(welds,newMotor(Torso,LLeg,CF.N(-.5,-1,0),CF.N(0,1,0)))
  710. table.insert(welds,newMotor(Torso,LArm,CF.N(-1.5,.5,0),CF.N(0,.5,0)))
  711.  
  712. WeldDefaults={}
  713. for i = 1,#welds do
  714. local v=welds[i]
  715. WeldDefaults[i]=v.C0
  716. end
  717.  
  718. local NK,RJ,RH,RS,LH,LS=unpack(welds)
  719.  
  720. local NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=unpack(WeldDefaults)
  721.  
  722. function makeMusic(id,pit,timePos)
  723. local sound = Torso:FindFirstChild(Player.Name.."song") or Char:FindFirstChild(Player.Name.."song")
  724. local parent = (MusicMode==2 and Char or Torso)
  725. if(not sound)then
  726. sound = NewInstance("Sound",parent,{Name=Player.Name.."song",Volume=(MusicMode==3 and 0 or 5),Pitch=(pit or 1),Looped=true})
  727. NewInstance("EqualizerSoundEffect",sound,{HighGain=0,MidGain=2,LowGain=10})
  728. end
  729. if(id=='stop')then
  730. if(sound)then
  731. sound:Stop()
  732. end
  733. else
  734. local timePos = typeof(timePos)=='number' and timePos or sound.TimePosition
  735. sound.Volume = (MusicMode==3 and 0 or 5)
  736. sound.Name = Player.Name.."song"
  737. sound.Looped=true
  738. sound.SoundId = "rbxassetid://"..id
  739. sound.Pitch=(pit or 1)
  740. sound:Play()
  741. sound.TimePosition = timePos
  742. end
  743. return sound;
  744. end
  745.  
  746. function playMusic(id,pitch,timePos)
  747. return makeMusic(id,pitch,timePos)
  748. end
  749.  
  750. for _,v in next, Hum:GetPlayingAnimationTracks() do
  751. v:Stop(0);
  752. end
  753.  
  754. -- SCRIPT STUFF --
  755.  
  756. function swait(num)
  757. if num == 0 or num == nil then
  758. game:GetService("RunService").RenderStepped:wait()
  759. else
  760. for i = 0, num do
  761. game:GetService("RunService").RenderStepped:wait()
  762. end
  763. end
  764. end
  765.  
  766. --// Effects \\--
  767.  
  768. function Tween(obj,props,time,easing,direction,repeats,backwards)
  769. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  770. local tween = S.TweenService:Create(obj, info, props)
  771.  
  772. tween:Play()
  773. end
  774.  
  775. function StartShake(Settings)
  776. return true
  777. end
  778.  
  779. function Camshake(shakedata)
  780. StartShake(shakedata)
  781. end
  782.  
  783. local Effects=NewInstance("Folder",Char)
  784. Effects.Name=Player.Name..'Effects'
  785.  
  786.  
  787. function ShowDamage(Pos, Text, Time, Color)
  788. local Pos = Pos or V3.N(0, 0, 0)
  789. local Text = tostring(Text or "")
  790. local Time = Time or 2
  791. local Color = Color or C3.N(1, 0, 1)
  792. local EffectPart = Part(Effects,Color,Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),CFrame.new(Pos),true,false)
  793. EffectPart.Transparency=1
  794. local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  795. Size = UDim2.new(3,0,3,0),
  796. Adornee = EffectPart,
  797. })
  798.  
  799. local TextLabel = NewInstance("TextLabel",BillboardGui,{
  800. BackgroundTransparency = 1,
  801. Size = UDim2.new(1, 0, 1, 0),
  802. Text = Text,
  803. TextColor3 = Color,
  804. TextScaled = true,
  805. Font = Enum.Font.ArialBold,
  806. })
  807. S.Debris:AddItem(EffectPart, Time+.5)
  808. delay(0, function()
  809. local rot=math.random(-10,10)/15
  810. local raise=.2
  811. local Frames = Time/Frame_Speed
  812. for i=0,1.1,.02 do
  813. swait()
  814. TextLabel.Rotation=TextLabel.Rotation+rot
  815. raise=raise-.008
  816. EffectPart.Position = EffectPart.Position + Vector3.new(0, raise, 0)
  817. TextLabel.TextTransparency=i
  818. TextLabel.TextStrokeTransparency=i
  819. end
  820. if EffectPart and EffectPart.Parent then
  821. EffectPart:Destroy()
  822. end
  823. end)
  824. end
  825.  
  826.  
  827. local baseSound = IN("Sound")
  828.  
  829. function Soond(parent,id,pitch,volume,looped,effect,autoPlay)
  830. local Sound = baseSound:Clone()
  831. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  832. Sound.Pitch = pitch or 1
  833. Sound.Volume = volume or 1
  834. Sound.Looped = looped or false
  835. if(autoPlay)then
  836. coroutine.wrap(function()
  837. repeat wait() until Sound.IsLoaded
  838. Sound.Playing = autoPlay or false
  839. end)()
  840. end
  841. if(not looped and effect)then
  842. Sound.Stopped:connect(function()
  843. Sound.Volume = 0
  844. Sound:destroy()
  845. end)
  846. elseif(effect)then
  847. warn("Sound can't be looped and a sound effect!")
  848. end
  849. Sound.Parent =parent or Torso
  850. return Sound
  851. end
  852.  
  853. function SoondPart(id,pitch,volume,looped,effect,autoPlay,cf)
  854. local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  855. local Sound = IN("Sound")
  856. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  857. Sound.Pitch = pitch or 1
  858. Sound.Volume = volume or 1
  859. Sound.Looped = looped or false
  860. if(autoPlay)then
  861. coroutine.wrap(function()
  862. repeat wait() until Sound.IsLoaded
  863. Sound.Playing = autoPlay or false
  864. end)()
  865. end
  866. if(not looped and effect)then
  867. Sound.Stopped:connect(function()
  868. Sound.Volume = 0
  869. soundPart:destroy()
  870. end)
  871. elseif(effect)then
  872. warn("Sound can't be looped and a sound effect!")
  873. end
  874. Sound.Parent = soundPart
  875. return Sound,soundPart
  876. end
  877.  
  878. function SoundPart(...)
  879. return SoondPart(...)
  880. end
  881.  
  882. function Sound(...)
  883. return Soond(...)
  884. end
  885.  
  886. function Part(parent,color,material,size,cframe,anchored,cancollide)
  887. local part = IN("Part")
  888. part.Parent = parent or Char
  889. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  890. part.Material = material or Enum.Material.SmoothPlastic
  891. part.TopSurface,part.BottomSurface=10,10
  892. part.Size = size or V3.N(1,1,1)
  893. part.CFrame = cframe or CF.N(0,0,0)
  894. part.CanCollide = cancollide or false
  895. part.Anchored = anchored or false
  896. return part
  897. end
  898.  
  899. function Weld(part0,part1,c0,c1)
  900. local weld = IN("Weld")
  901. weld.Parent = part0
  902. weld.Part0 = part0
  903. weld.Part1 = part1
  904. weld.C0 = c0 or CF.N()
  905. weld.C1 = c1 or CF.N()
  906. return weld
  907. end
  908.  
  909. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  910. local part = IN("SpecialMesh")
  911. part.MeshId = meshid or ""
  912. part.TextureId = textid or ""
  913. part.Scale = scale or V3.N(1,1,1)
  914. part.Offset = offset or V3.N(0,0,0)
  915. part.MeshType = meshtype or Enum.MeshType.Sphere
  916. part.Parent = parent
  917. return part
  918. end
  919.  
  920. function GotEffect(data)
  921. -- just for easy reference
  922. local color = data.Color or Color3.new(.7,.7,.7);
  923. local endcolor = data.EndColor or nil;
  924. local mat = data.Material or Enum.Material.SmoothPlastic;
  925. local cframe = data.CFrame or CFrame.new();
  926. local endpos = data.EndPos or nil;
  927. local meshdata = data.Mesh or {}
  928. local sounddata = data.Sound or {}
  929. local size = data.Size or Vector3.new(1,1,1)
  930. local endsize = data.EndSize or Vector3.new(6,6,6)
  931. local rotinc = data.RotInc or {0,0,0} -- ONLY FOR LEGACY SYSTEM
  932. local transparency = data.Transparency or NumberRange.new(0,1)
  933. local acceleration = data.Acceleration or nil; -- ONLY FOR LEGACY SYSTEM
  934. local endrot = data.EndRotation or {0,0,0} -- ONLY FOR EXPERIMENTAL SYSTEM
  935. local style = data.Style or false; -- ONLY FOR EXPERIMENTAL SYSTEM
  936. local lifetime = data.Lifetime or 1;
  937. local system = data.FXSystem;
  938. local setpart = typeof(data.Part)=='string' and EffectFolder:FindFirstChild(tostring(data.Part)):Clone() or typeof(data.Part)=='Instance' and data.Part or nil
  939.  
  940. local S,PM;
  941.  
  942. local P = setpart or Part(Effects,color,mat,Vector3.new(1,1,1),cframe,true,false)
  943.  
  944. if(not P:IsA'MeshPart' and not P:IsA'UnionOperation')then
  945. if(meshdata == "Blast")then
  946. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://20329976','',size,Vector3.new(0,0,-size.X/8))
  947. elseif(meshdata == 'Ring')then
  948. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://559831844','',size,Vector3.new(0,0,0))
  949. elseif(meshdata == 'Slash1')then
  950. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://662586858','',Vector3.new(size.X/10,.001,size.Z/10),Vector3.new(0,0,0))
  951. elseif(meshdata == 'Slash2')then
  952. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://448386996','',Vector3.new(size.X/1000,size.Y/100,size.Z/100),Vector3.new(0,0,0))
  953. elseif(meshdata == 'Tornado1')then
  954. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://443529437','',size/10,Vector3.new(0,0,0))
  955. elseif(meshdata == 'Tornado2')then
  956. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://168892432','',size/4,Vector3.new(0,0,0))
  957. elseif(meshdata == 'Skull')then
  958. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://4770583','',size*2,Vector3.new(0,0,0))
  959. elseif(meshdata == 'Crystal')then
  960. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://9756362','',size,Vector3.new(0,0,0))
  961. elseif(meshdata == 'Cloud')then
  962. PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://1095708','',size,Vector3.new(0,0,0))
  963. elseif(typeof(meshdata) == 'table')then
  964. local Type = meshdata.Type or Enum.MeshType.Brick
  965. local ID = meshdata.ID or '';
  966. local Tex = meshdata.Texture or '';
  967. local Offset = meshdata.Offset or Vector3.new(0,0,0)
  968. PM = Mesh(P,Type,ID,Tex,size,Offset)
  969. else
  970. PM = Mesh(P,Enum.MeshType.Brick,'','',size)
  971. end
  972. end
  973. local startTrans = typeof(transparency) == 'number' and transparency or typeof(transparency) == 'NumberRange' and transparency.Min or typeof(transparency) == 'table' and transparency[1] or 0
  974. local endTrans = typeof(transparency) == 'NumberRange' and transparency.Max or typeof(transparency) == 'table' and transparency[2] or 1
  975.  
  976. P.Material = mat
  977. P.CFrame = cframe
  978. P.Color = (typeof(color)=='BrickColor' and color.Color or color)
  979. P.Anchored = true
  980. P.CanCollide = false
  981. P.Transparency = startTrans
  982. P.Parent = Effects
  983. local random = Random.new();
  984. game:service'Debris':AddItem(P,lifetime+3)
  985.  
  986.  
  987. -- actual effect stuff
  988. local mult = 1;
  989. if(PM)then
  990. if(PM.MeshId == 'rbxassetid://20329976')then
  991. PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
  992. elseif(PM.MeshId == 'rbxassetid://4770583')then
  993. mult = 2
  994. elseif(PM.MeshId == 'rbxassetid://168892432')then
  995. mult = .25
  996. elseif(PM.MeshId == 'rbxassetid://443529437')then
  997. mult = .1
  998. elseif(PM.MeshId == 'rbxassetid://443529437')then
  999. mult = .1
  1000. end
  1001. end
  1002. coroutine.wrap(function()
  1003. if(system == 'Legacy' or system == 1 or system == nil)then
  1004. local frames = (typeof(lifetime) == 'NumberRange' and random:NextNumber(lifetime.Min,lifetime.Max) or typeof(lifetime) == 'number' and lifetime or 1)*Frame_Speed
  1005. for i = 0, frames do
  1006. local div = (i/frames)
  1007. P.Transparency=(startTrans+(endTrans-startTrans)*div)
  1008.  
  1009. if(PM)then PM.Scale = size:lerp(endsize*mult,div) else P.Size = size:lerp(endsize*mult,div) end
  1010.  
  1011. local RotCF=CFrame.Angles(0,0,0)
  1012.  
  1013. if(rotinc == 'random')then
  1014. RotCF=CFrame.Angles(math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)))
  1015. elseif(typeof(rotinc) == 'table')then
  1016. RotCF=CFrame.Angles(unpack(rotinc))
  1017. end
  1018.  
  1019. if(PM and PM.MeshId == 'rbxassetid://20329976')then
  1020. PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
  1021. end
  1022.  
  1023. if(endpos and typeof(endpos) == 'CFrame')then
  1024. P.CFrame=cframe:lerp(endpos,div)*RotCF
  1025. elseif(acceleration and typeof(acceleration) == 'table' and acceleration.Force)then
  1026. local force = acceleration.Force;
  1027. if(typeof(force)=='CFrame')then
  1028. force=force.p;
  1029. end
  1030. if(typeof(force)=='Vector3')then
  1031. if(acceleration.LookAt)then
  1032. P.CFrame=(CFrame.new(P.Position,force)+force)*RotCF
  1033. else
  1034. P.CFrame=(P.CFrame+force)*RotCF
  1035. end
  1036. end
  1037. else
  1038. P.CFrame=P.CFrame*RotCF
  1039. end
  1040.  
  1041. if(endcolor and typeof(endcolor) == 'Color3')then
  1042. P.Color = color:lerp(endcolor,div)
  1043. end
  1044. swait()
  1045. end
  1046. P:destroy()
  1047. elseif(system == 'Experimental' or system == 2)then
  1048. local info = TweenInfo.new(lifetime,style,Enum.EasingDirection.InOut,0,false,0)
  1049. local info2 = TweenInfo.new(lifetime,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,0,false,0)
  1050. if(style == Enum.EasingStyle.Elastic)then
  1051. info = TweenInfo.new(lifetime*2,style,Enum.EasingDirection.Out,0,false,0)
  1052. elseif(style == Enum.EasingStyle.Bounce)then
  1053. info = TweenInfo.new(lifetime,style,Enum.EasingDirection.Out,0,false,0)
  1054. end
  1055. local tweenPart = game:service'TweenService':Create(P,info2,{
  1056. CFrame=(typeof(endpos) == 'CFrame' and endpos or P.CFrame)*CFrame.Angles(unpack(endrot)),
  1057. Color=typeof(endcolor) == 'Color3' and endcolor or color,
  1058. Transparency=endTrans,
  1059. })
  1060. local off = Vector3.new(0,0,0)
  1061. if(PM.MeshId == 'rbxassetid://20329976')then off=Vector3.new(0,0,(endsize*mult).Z/8) end
  1062.  
  1063. local tweenMesh = game:service'TweenService':Create(PM,info,{
  1064. Scale=endsize*mult,
  1065. Offset=off,
  1066. })
  1067. tweenPart:Play()
  1068. tweenMesh:Play()
  1069. end
  1070. end)()
  1071. end
  1072.  
  1073. function Effect(edata)
  1074. GotEffect(edata)
  1075. end
  1076.  
  1077. function Trail(data)
  1078. coroutine.wrap(function()
  1079. data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
  1080. data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
  1081. local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
  1082. data.EndPos=nil
  1083. local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
  1084. trailPart.Transparency=1
  1085. local start = data.CFrame
  1086. for i = 1, data.Frames do
  1087. trailPart.CFrame = start:lerp(ep,i/data.Frames)
  1088. data.CFrame = trailPart.CFrame
  1089. Effect(data)
  1090. swait()
  1091. end
  1092. end)()
  1093. end
  1094.  
  1095. function ClientTrail(data)
  1096. coroutine.wrap(function()
  1097. data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
  1098. data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
  1099. local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
  1100. data.EndPos=nil
  1101. local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
  1102. trailPart.Transparency=1
  1103. local start = data.CFrame
  1104. for i = 1, data.Frames do
  1105. trailPart.CFrame = start:lerp(ep,i/data.Frames)
  1106. data.CFrame = trailPart.CFrame
  1107. GotEffect(data)
  1108. swait()
  1109. end
  1110. end)()
  1111. end
  1112.  
  1113.  
  1114. if(Char:FindFirstChild('NGRWings'..Player.Name))then
  1115. Char['NGRWings'..Player.Name]:destroy()
  1116. end
  1117.  
  1118. for _,v in next, Char:children() do
  1119. if(v.Name:lower():find'wings')then
  1120. v:destroy()
  1121. end
  1122. end
  1123.  
  1124. local wingModel = Instance.new("Model",Char)
  1125. wingModel.Name="NGRWings"..Player.Name
  1126. local rightWing = NewInstance("Model",wingModel,{Name='Right'})
  1127. local leftWing = NewInstance("Model",wingModel,{Name='Left'})
  1128.  
  1129. local MPASword = {}
  1130. for _,v in pairs(Char:GetChildren()) do
  1131. if v:IsA("Accessory") and v.Name:find("MeshPartAccessory") and v.Handle.Size == Vector3.new(4,4,1) then
  1132. table.insert(MPASword,v)
  1133. end
  1134. end
  1135.  
  1136. local LWP1 = WingPiece:Clone();
  1137. if MPASword[1] then
  1138. for _,v in pairs(LWP1:GetChildren()) do
  1139. if v:IsA("BasePart") then
  1140. v.Transparency = 1
  1141. end
  1142. end
  1143. local athp = Instance.new("Attachment",LWP1.PrimaryPart)
  1144. local atho = Instance.new("Attachment",LWP1.PrimaryPart)
  1145.  
  1146. local HatChoice = MPASword[1]
  1147. print(MPASword[1].Handle.Name)
  1148. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1149. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1150.  
  1151. athp.Position = Vector3.new(0,-2,0)
  1152. atho.Rotation = Vector3.new(0,0,45)
  1153. table.remove(MPASword,1)
  1154. end
  1155. LWP1.Parent = leftWing
  1156. local LWP2 = WingPiece:Clone();
  1157. if MPASword[1] then
  1158. for _,v in pairs(LWP2:GetChildren()) do
  1159. if v:IsA("BasePart") then
  1160. v.Transparency = 1
  1161. end
  1162. end
  1163. local athp = Instance.new("Attachment",LWP2.PrimaryPart)
  1164. local atho = Instance.new("Attachment",LWP2.PrimaryPart)
  1165.  
  1166. local HatChoice = MPASword[1]
  1167. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1168. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1169.  
  1170. athp.Position = Vector3.new(0,-2,0)
  1171. atho.Rotation = Vector3.new(0,0,45)
  1172. table.remove(MPASword,1)
  1173. end
  1174. LWP2.Parent = leftWing
  1175. local LWP3 = WingPiece:Clone();
  1176. if Char:FindFirstChild("BladeMasterAccessory") then
  1177. for _,v in pairs(LWP3:GetChildren()) do
  1178. if v:IsA("BasePart") then
  1179. v.Transparency = 1
  1180. end
  1181. end
  1182. local athp = Instance.new("Attachment",LWP3.PrimaryPart)
  1183. local atho = Instance.new("Attachment",LWP3.PrimaryPart)
  1184.  
  1185. local HatChoice = Char:FindFirstChild("BladeMasterAccessory")
  1186. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1187. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1188.  
  1189. athp.Position = Vector3.new(0,-1.75,0)
  1190. atho.Rotation = Vector3.new(0,0,48)
  1191. end
  1192. LWP3.Parent = leftWing
  1193. local RWP1 = WingPiece:Clone();
  1194. if MPASword[1] then
  1195. for _,v in pairs(RWP1:GetChildren()) do
  1196. if v:IsA("BasePart") then
  1197. v.Transparency = 1
  1198. end
  1199. end
  1200. local athp = Instance.new("Attachment",RWP1.PrimaryPart)
  1201. local atho = Instance.new("Attachment",RWP1.PrimaryPart)
  1202.  
  1203. local HatChoice = MPASword[1]
  1204. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1205. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1206.  
  1207. athp.Position = Vector3.new(0,-2,0)
  1208. atho.Rotation = Vector3.new(0,0,45)
  1209. table.remove(MPASword,1)
  1210. end
  1211. RWP1.Parent = rightWing
  1212. local RWP2 = WingPiece:Clone();
  1213. if MPASword[1] then
  1214. for _,v in pairs(RWP2:GetChildren()) do
  1215. if v:IsA("BasePart") then
  1216. v.Transparency = 1
  1217. end
  1218. end
  1219. local athp = Instance.new("Attachment",RWP2.PrimaryPart)
  1220. local atho = Instance.new("Attachment",RWP2.PrimaryPart)
  1221.  
  1222. local HatChoice = MPASword[1]
  1223. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1224. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1225.  
  1226. athp.Position = Vector3.new(0,-2,0)
  1227. atho.Rotation = Vector3.new(0,0,45)
  1228. table.remove(MPASword,1)
  1229. end
  1230. RWP2.Parent = rightWing
  1231. local RWP3 = WingPiece:Clone();
  1232. if Char:FindFirstChild("ShadowBladeMasterAccessory") then
  1233. for _,v in pairs(RWP3:GetChildren()) do
  1234. if v:IsA("BasePart") then
  1235. v.Transparency = 1
  1236. end
  1237. end
  1238. local athp = Instance.new("Attachment",RWP3.PrimaryPart)
  1239. local atho = Instance.new("Attachment",RWP3.PrimaryPart)
  1240.  
  1241. local HatChoice = Char:FindFirstChild("ShadowBladeMasterAccessory")
  1242. HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
  1243. HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
  1244.  
  1245. athp.Position = Vector3.new(0,-1.75,0)
  1246. atho.Rotation = Vector3.new(0,0,48)
  1247. end
  1248. RWP3.Parent = rightWing
  1249. local LWP1W=Weld(LWP1.PrimaryPart,Torso,CF.N(2,-2,-1)*CF.A(0,0,0))
  1250. local LWP2W=Weld(LWP2.PrimaryPart,Torso,CF.N(4.25,-1,-1)*CF.A(0,0,M.R(15)))
  1251. local LWP3W=Weld(LWP3.PrimaryPart,Torso,CF.N(6.5,.5,-1)*CF.A(0,0,M.R(30)))
  1252. local RWP1W=Weld(RWP1.PrimaryPart,Torso,CF.N(-2,-2,-1)*CF.A(0,0,0))
  1253. local RWP2W=Weld(RWP2.PrimaryPart,Torso,CF.N(-4.25,-1,-1)*CF.A(0,0,M.R(-15)))
  1254. local RWP3W=Weld(RWP3.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
  1255.  
  1256. local bbg=Head:FindFirstChild'Nametag' or NewInstance("BillboardGui",Head,{
  1257. Adornee=Head;
  1258. Name='Nametag';
  1259. Size=UDim2.new(4,0,1.2,0);
  1260. StudsOffset=V3.N(-8,5.3,0);
  1261. })
  1262. local text=bbg:FindFirstChild'TextLabel' or NewInstance("TextLabel",bbg,{
  1263. Size=UDim2.new(5,0,3.5,0);
  1264. TextScaled=true;
  1265. BackgroundTransparency=1;
  1266. TextStrokeTransparency=0;
  1267. Font=Enum.Font.Arcade;
  1268. TextColor3=C3.N(1,1,1);
  1269. Text='Achromatic'
  1270. })
  1271.  
  1272. function getMode(modeName)
  1273. for i,v in next, modeInfo do
  1274. if(v.Name==modeName)then
  1275. return v
  1276. end
  1277. end
  1278. return modeInfo[1]
  1279. end
  1280.  
  1281. function IsVaporwave(song)
  1282. for i = 1,#VaporwaveSongs do
  1283. if(VaporwaveSongs[i]==song)then
  1284. return true
  1285. end
  1286. end
  1287. return false
  1288. end
  1289.  
  1290. 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))})
  1291.  
  1292. function changeMudo(modeName)
  1293. local info = getMode(modeName)
  1294. Mode=info.Name
  1295. WalkSpeed=info.Walkspeed
  1296. movement=info.moveVal
  1297. music=makeMusic(info.Music or 0,info.Pitch or 1,info.TimePos or music and music.TimePosition or 0)
  1298. WingAnim=info.WingAnim or 'NebG1'
  1299. text.Text = info.Name
  1300. text.TextColor3 = info.LeftWing[2]
  1301. text.TextStrokeColor3 = info.StrokeColor
  1302. text.Font=info.Font;
  1303. if(Mode=='Love' or Mode=='Lust')then
  1304. blush.Transparency=0
  1305. blush.Texture='rbxassetid://2664127437'
  1306. else
  1307. blush.Transparency=1
  1308. blush.Texture='rbxassetid://0'
  1309. end
  1310. for _,v in next,leftWing:GetDescendants() do
  1311. if(v:IsA'BasePart' and v.Name~='Main')then
  1312. --v.Transparency=info.LeftWing[1]
  1313. v.Color=info.LeftWing[2]
  1314. v.Material=info.LeftWing[3]
  1315. elseif(v:IsA'Trail')then
  1316. --v.Transparency=NumberSequence.new(info.LeftWing[1],1)
  1317. v.Color=ColorSequence.new(info.LeftWing[2])
  1318. end
  1319. end
  1320.  
  1321. for _,v in next,rightWing:GetDescendants() do
  1322. if(v:IsA'BasePart' and v.Name~='Main')then
  1323. --v.Transparency=info.RightWing[1]
  1324. v.Color=info.RightWing[2]
  1325. v.Material=info.RightWing[3]
  1326. elseif(v:IsA'Trail')then
  1327. --v.Transparency=NumberSequence.new(info.RightWing[1],1)
  1328. v.Color=ColorSequence.new(info.RightWing[2])
  1329. end
  1330. end
  1331.  
  1332. PrimaryColor = info.PrimaryColor or info.LeftWing[2]
  1333. end
  1334.  
  1335. function changeMode(modeName)
  1336. changeMudo(modeName)
  1337. end
  1338.  
  1339. function syncStuff(data)
  1340. local neut,legwelds,c0s,c1s,sine,mov,walk,inc,musicmode,tpos,pit,wingsin,visSett,mode,newhue=unpack(data)
  1341. local head0,torso0,rleg0,rarm0,lleg0,larm0=unpack(c0s)
  1342. local head1,torso1,rleg1,rarm1,lleg1,larm1=unpack(c1s)
  1343. legAnims=legwelds
  1344. NeutralAnims=neut
  1345. if(not neut)then
  1346. NK.C0=head0
  1347. RJ.C0=torso0
  1348. RH.C0=rleg0
  1349. RS.C0=rarm0
  1350. LH.C0=lleg0
  1351. LS.C0=larm0
  1352.  
  1353. NK.C1=head1
  1354. RJ.C1=torso1
  1355. RH.C1=rleg1
  1356. RS.C1=rarm1
  1357. LH.C1=lleg1
  1358. LS.C1=larm1
  1359. end
  1360. if(Mode~=mode)then
  1361. changeMudo(mode)
  1362. end
  1363. movement=mov
  1364. walking=walk
  1365. Change=inc
  1366. print(MusicMode,musicmode)
  1367. if(musicmode~=MusicMode and music)then
  1368. MusicMode=musicmode
  1369. if(MusicMode==1)then
  1370. music:Pause()
  1371. music.Volume=5
  1372. music.Parent=Torso
  1373. music:Resume()
  1374. elseif(MusicMode==2)then
  1375. music:Pause()
  1376. music.Volume=5
  1377. music.Parent=Char
  1378. music:Resume()
  1379. elseif(MusicMode==3)then
  1380. music.Volume = 0
  1381. end
  1382. end
  1383. if(Sine-sine>.8 or Sine-sine<-.8)then
  1384. Sine=sine
  1385. end
  1386. if(hue-newhue>.8 or hue-newhue<-.8)then
  1387. hue=newhue
  1388. end
  1389. if(WingSine-wingsin>.8 or WingSine-wingsin<-.8)then
  1390. WingSine=wingsin
  1391. end
  1392. if(music and (music.TimePosition-tpos>.8 or music.TimePosition-tpos<-.8))then
  1393. music.TimePosition=tpos
  1394. end
  1395. if(music and pit)then
  1396. music.Pitch = pit
  1397. end
  1398. if(Mode=='Troubadour' and music.SoundId~='rbxassetid://'..visSett.Music)then
  1399. music.SoundId='rbxassetid://'..visSett.Music
  1400. end
  1401. getMode('Troubadour').Music = visSett.Music
  1402. getMode('Troubadour').Pitch = visSett.Pitch
  1403. end
  1404.  
  1405.  
  1406. local footstepSounds = {
  1407. [Enum.Material.Grass]=510933218;
  1408. [Enum.Material.Metal]=1263161138;
  1409. [Enum.Material.CorrodedMetal]=1263161138;
  1410. [Enum.Material.DiamondPlate]=1263161138;
  1411. [Enum.Material.Wood]=2452053757;
  1412. [Enum.Material.WoodPlanks]=2452053757;
  1413. [Enum.Material.Sand]=134456884;
  1414. [Enum.Material.Snow]=2452051182;
  1415. }
  1416.  
  1417.  
  1418. function Vaporwaveify(s)
  1419. local function wide(a)
  1420. if a<'!' or a>'~' then return a end
  1421. if a==' ' then return ' ' end
  1422. a = a:byte()+160
  1423. if a<256 then return string.char(239,188,a-64) end
  1424. return string.char(239,189,a-128)
  1425. end
  1426. return(s:gsub(".",wide))
  1427. end
  1428.  
  1429.  
  1430.  
  1431. function Choot(text)
  1432. --if(game.PlaceId ~= 843468296)then
  1433. coroutine.wrap(function()
  1434. if(Char:FindFirstChild'ChatGUI')then Char.ChatGUI:destroy() end
  1435. local BBG = NewInstance("BillboardGui",Char,{Name='ChatGUI',Size=UDim2.new(0,100,0,40),StudsOffset=V3.N(0,2,0),Adornee=Head})
  1436. 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)})
  1437. for i = 1, #text do
  1438. --Txt.Text = Vaporwaveify(text:sub(1,i))
  1439. Txt.TextColor3=(Mode=='Troubadour' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
  1440. if(vaporwaveMode and Mode=='Troubadour')then
  1441. Txt.Text = Vaporwaveify(text:sub(1,i))
  1442. else
  1443. Txt.Text = text:sub(1,i)
  1444. end
  1445. wait((vaporwaveMode) and .1 or .025)
  1446. end
  1447. for i = 0, 60 do
  1448. Txt.TextColor3=(Mode=='Troubadour' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
  1449. swait()
  1450. end
  1451. for i = 0, 1, .025 do
  1452. Txt.TextTransparency=i
  1453. swait()
  1454. end
  1455. BBG:destroy()
  1456. end)()
  1457. --else
  1458. -- Chat2(text)
  1459. --end
  1460. end
  1461.  
  1462. function Chat(text)
  1463. Choot(text)
  1464. end
  1465.  
  1466. function DealDamage(...)
  1467. return true
  1468. end
  1469.  
  1470. function getRegion(point,range,ignore)
  1471. return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  1472. end
  1473. function AOEDamage(where,range,options)
  1474. local hit = {}
  1475. for _,v in next, getRegion(where,range,{Char}) do
  1476. if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent:FindFirstChildOfClass'Humanoid'])then
  1477. local callTable = {Who=v.Parent}
  1478. hit[v.Parent:FindFirstChildOfClass'Humanoid'] = true
  1479. for _,v in next, options do callTable[_] = v end
  1480. DealDamage(callTable)
  1481. end
  1482. end
  1483. return hit
  1484. end
  1485.  
  1486.  
  1487. function Click1()
  1488. Attack=true
  1489. NeutralAnims=false
  1490. legAnims=false
  1491. local orig = WalkSpeed
  1492. WalkSpeed=4
  1493. for i = 0, 1, 0.1 do
  1494. swait()
  1495. local Alpha = .3
  1496. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(-44.6),M.R(0)),Alpha)
  1497. 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)
  1498. 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)
  1499. 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)
  1500. 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)
  1501. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(44.6),M.R(0)),Alpha)
  1502. end
  1503. for i = 0, 1, 0.1 do
  1504. swait()
  1505. AOEDamage(RArm.CFrame.p,2,{
  1506. DamageColor=(Mode=='Troubadour' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
  1507. MinimumDamage=5;
  1508. MaximumDamage=15;
  1509. })
  1510. local Alpha = .3
  1511. RJ.C0 = RJ.C0:lerp(CF.N(0,0,-0.7)*CF.A(M.R(0),M.R(50.5),M.R(0)),Alpha)
  1512. 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)
  1513. 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)
  1514. 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)
  1515. 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)
  1516. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-50.5),M.R(0)),Alpha)
  1517. end
  1518. WalkSpeed=orig
  1519. legAnims=true
  1520. Attack=false
  1521. NeutralAnims=true
  1522. end
  1523.  
  1524. function SwordSummon()
  1525. Attack = true
  1526. NeutralAnims = false
  1527. local orig=WalkSpeed
  1528. WalkSpeed=4
  1529. legAnims=false
  1530. for i = 0, 1, 0.1 do
  1531. swait()
  1532. local Alpha = .3
  1533. Effect{
  1534. Lifetime=.25;
  1535. Mesh={Type=Enum.MeshType.Sphere};
  1536. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1537. Color=PrimaryColor;
  1538. Transparency={.5,1};
  1539. Material=Enum.Material.Neon;
  1540. Size=Vector3.new(.6,1,.6);
  1541. EndSize=Vector3.new(.1,3,.1);
  1542. }
  1543. 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)
  1544. 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)
  1545. RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(-28.5),M.R(0),M.R(0)),Alpha)
  1546. 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)
  1547. 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)
  1548. 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)
  1549. end
  1550. for i = 0, 5 do
  1551. delay(.05*i,function()
  1552. local pos = Root.CFrame*CF.N(0,-2,-2-i*4)*CF.A(M.R(80),0,0)
  1553. local pos2 = Root.CFrame*CF.N(0,-3,-2-i*4)
  1554. Camshake({
  1555. Duration=.2;
  1556. FadeOut=.2;
  1557. Intensity=1.5;
  1558. Position=Vector3.new(.5,.5,.5);
  1559. Rotation=Vector3.new(.5,.5,3);
  1560. DropDist=15;
  1561. IneffectiveDist=40;
  1562. Origin=pos2;
  1563. })
  1564. AOEDamage(pos.p,5,{
  1565. DamageColor=(Mode=='Troubadour' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
  1566. MinimumDamage=(Mode=='Troubadour' and music.PlaybackLoudness/10 or 10);
  1567. MaximumDamage=(Mode=='Troubadour' and music.PlaybackLoudness/8 or 35);
  1568. })
  1569. SoundPart(178452221,1,2,false,true,true,pos)
  1570. Effect{
  1571. Lifetime=.4;
  1572. Part='Sword',
  1573. --Mesh={Type=Enum.MeshType.Sphere};
  1574. CFrame=pos;
  1575. Color=PrimaryColor;
  1576. Transparency={0,1};
  1577. Material=Enum.Material.Neon;
  1578. Size=V3.N(0.8,2.5,6.8);
  1579. EndSize=V3.N(0.8,2.5,16);
  1580. }
  1581. Effect{
  1582. Lifetime=.4;
  1583. Mesh={Type=Enum.MeshType.Sphere};
  1584. CFrame=pos2;
  1585. Color=PrimaryColor;
  1586. Transparency={0,1};
  1587. Material=Enum.Material.Neon;
  1588. Size=V3.N(4,.1,4);
  1589. EndSize=V3.N(6,.1,6);
  1590. }
  1591. Effect{
  1592. Lifetime=.1;
  1593. Mesh={Type=Enum.MeshType.Sphere};
  1594. CFrame=pos;
  1595. Color=PrimaryColor;
  1596. Transparency={0,1};
  1597. Material=Enum.Material.Neon;
  1598. Size=V3.N(7,7,7);
  1599. EndSize=V3.N(12,12,12);
  1600. }
  1601. for i = 1, 5 do
  1602. Effect{
  1603. Lifetime=.5;
  1604. Mesh={Type=Enum.MeshType.Sphere};
  1605. CFrame=pos;
  1606. Color=PrimaryColor;
  1607. Transparency={0,1};
  1608. Material=Enum.Material.Neon;
  1609. Size=V3.N(1,1,1);
  1610. EndSize=V3.N(1,1,1);
  1611. Acceleration={Force=V3.N(M.RNG(-75,75)/100,M.RNG(-75,75)/100,M.RNG(-75,75)/100)};
  1612. }
  1613. end
  1614. end)
  1615. end
  1616. for i = 0, 1, 0.1 do
  1617. swait()
  1618. local Alpha = .3
  1619. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(70.7),M.R(0)),Alpha)
  1620. LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(-14.4)),Alpha)
  1621. 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)
  1622. 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)
  1623. 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)
  1624. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-70.7),M.R(0)),Alpha)
  1625. end
  1626. legAnims=true
  1627. WalkSpeed=orig
  1628. Attack = false
  1629. NeutralAnims = true
  1630. end
  1631.  
  1632. function Bombs()
  1633. Attack=true
  1634. NeutralAnims=false
  1635. legAnims=false
  1636. local orig = WalkSpeed
  1637. WalkSpeed=0
  1638. for i = 0, 1, 0.1 do
  1639. swait()
  1640. local Alpha = .3
  1641. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1642. LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1643. RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1644. 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)
  1645. 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)
  1646. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1647. end
  1648. coroutine.wrap(function()
  1649. for i = 0, 2 do
  1650. Camshake({
  1651. Duration=.2;
  1652. FadeOut=.2;
  1653. Intensity=1.5;
  1654. Position=Vector3.new(.5,.5,.5);
  1655. Rotation=Vector3.new(.5,.5,3);
  1656. DropDist=15;
  1657. IneffectiveDist=40;
  1658. Origin=Root.CFrame*CF.N(0,0,-4-i*4);
  1659. })
  1660. SoundPart(206083252,.8,4,false,true,true,Root.CFrame*CF.N(0,0,-4-i*4))
  1661. AOEDamage(Root.CFrame*CF.N(0,0,-4-i*4).p,5,{
  1662. DamageColor=PrimaryColor;
  1663. MinimumDamage=25;
  1664. MaximumDamage=45;
  1665. })
  1666. Effect{
  1667. Lifetime=.4;
  1668. Mesh={Type=Enum.MeshType.Sphere};
  1669. Color=PrimaryColor;
  1670. Material=Enum.Material.Neon;
  1671. CFrame=Root.CFrame*CF.N(0,0,-4-i*4);
  1672. Size=V3.N(1,1,1);
  1673. EndSize=V3.N(10,10,10);
  1674. }
  1675. Effect{
  1676. Lifetime=.4;
  1677. Part='Ring';
  1678. Color=PrimaryColor;
  1679. Material=Enum.Material.Neon;
  1680. CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1681. RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
  1682. Size=V3.N(4,4,.2);
  1683. EndSize=V3.N(13,13,.2);
  1684. }
  1685. Effect{
  1686. Lifetime=.4;
  1687. Part='Ring';
  1688. Color=PrimaryColor;
  1689. Material=Enum.Material.Neon;
  1690. CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  1691. RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
  1692. Size=V3.N(4,4,.2);
  1693. EndSize=V3.N(13,13,.2);
  1694. }
  1695. swait(4)
  1696. end
  1697. end)()
  1698. for i = 0, 1, 0.1 do
  1699. swait()
  1700. local Alpha = .3
  1701. 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)
  1702. 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)
  1703. 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)
  1704. 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)
  1705. 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)
  1706. NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
  1707. end
  1708. WalkSpeed=orig
  1709. legAnims=true
  1710. Attack=false
  1711. NeutralAnims=true
  1712. end
  1713.  
  1714.  
  1715. function ClickCombo()
  1716. ClickTimer=180
  1717. if(Combo==1)then
  1718. Click1()
  1719. Combo=2
  1720. elseif(Combo==2)then
  1721. SwordSummon()
  1722. Combo=3
  1723. elseif(Combo==3)then
  1724. Bombs()
  1725. Combo=1
  1726. end
  1727. end
  1728.  
  1729. function VaporTaunt()
  1730. Attack = true
  1731. NeutralAnims = false
  1732. local orig=WalkSpeed
  1733. WalkSpeed=0
  1734. legAnims=false
  1735. Chat"You need to chill out.."
  1736. for i = 0, 14, 0.1 do
  1737. swait()
  1738. local Alpha = .1
  1739. 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)
  1740. 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)
  1741. 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)
  1742. 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)
  1743. 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)
  1744. 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)
  1745. end
  1746. legAnims=true
  1747. WalkSpeed=orig
  1748. Attack = false
  1749. NeutralAnims = true
  1750. end
  1751.  
  1752.  
  1753.  
  1754. UIS.InputBegan:connect(function(io,gpe)
  1755. if(gpe or Attack or data.User~=data.Local)then return end
  1756. --MODES
  1757. if(io.KeyCode == Enum.KeyCode.One and Mode~='Achromatic')then
  1758. changeMode'Achromatic'
  1759. elseif(io.KeyCode == Enum.KeyCode.Two and Mode~='Iniquitous')then
  1760. changeMode'Iniquitous'
  1761. elseif(io.KeyCode == Enum.KeyCode.Three and Mode~='Mythical')then
  1762. changeMode'Mythical'
  1763. elseif(io.KeyCode == Enum.KeyCode.Four and Mode~='Ruined')then
  1764. changeMode'Ruined'
  1765. elseif(io.KeyCode == Enum.KeyCode.Five and Mode~='Atramentous')then
  1766. changeMode'Atramentous'
  1767. elseif(io.KeyCode == Enum.KeyCode.Six and Mode~='Subzero')then
  1768. changeMode'Subzero'
  1769. elseif(io.KeyCode == Enum.KeyCode.Seven and Mode~='Troubadour')then
  1770. changeMode'Troubadour'
  1771. elseif(io.KeyCode == Enum.KeyCode.Eight and Mode~='Infectious')then
  1772. changeMode'Infectious'
  1773. elseif(io.KeyCode == Enum.KeyCode.Nine and Mode~='Love')then
  1774. changeMode'Love'
  1775. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Achromatic')then
  1776. changeMode'The Big Black'
  1777. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Mythical')then
  1778. changeMode'Legendary'
  1779.  
  1780. elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Love')then
  1781. changeMode'Lust'
  1782. --TOGGLE MUSIC
  1783. elseif(io.KeyCode == Enum.KeyCode.M and getMode(Mode))then
  1784. MusicMode=MusicMode+1
  1785. if(MusicMode>3)then MusicMode=1 end
  1786. if(MusicMode==1)then
  1787. music:Pause()
  1788. music.Volume=5
  1789. music.Parent=Torso
  1790. music:Resume()
  1791. elseif(MusicMode==2)then
  1792. music:Pause()
  1793. music.Volume=5
  1794. music.Parent=Char
  1795. music:Resume()
  1796. elseif(MusicMode==3)then
  1797. music.Volume = 0
  1798. end
  1799. elseif(io.KeyCode==Enum.KeyCode.B)then
  1800. --TAUNTS
  1801. if(vaporwaveMode and Mode=='Troubadour')then
  1802. VaporTaunt()
  1803. end
  1804. end
  1805. if(vaporwaveMode)then return end
  1806. --ATTACKS
  1807. if(io.UserInputType==Enum.UserInputType.MouseButton1)then
  1808. ClickCombo()
  1809. end
  1810. end)
  1811.  
  1812. WingAnims.StarG=function()
  1813. 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)
  1814. 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)
  1815. 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)
  1816.  
  1817. 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)
  1818. 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)
  1819. 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)
  1820. end
  1821.  
  1822. WingAnims.Cytus=function()
  1823. 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)
  1824. 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)
  1825. 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)
  1826.  
  1827. 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)
  1828. 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)
  1829. 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)
  1830. end
  1831.  
  1832. WingAnims.Aprins=function()
  1833. 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)
  1834. 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)
  1835. 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)
  1836.  
  1837. 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)
  1838. 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)
  1839. 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)
  1840. end
  1841.  
  1842. WingAnims.NebG1=function()
  1843. 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)
  1844. 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)
  1845. 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)
  1846.  
  1847. 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)
  1848. 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)
  1849. 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)
  1850. end
  1851.  
  1852. WingAnims.NebG2=function(div)
  1853. div=div or 25
  1854. 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)
  1855. 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)
  1856. 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)
  1857.  
  1858. 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)
  1859. 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)
  1860. 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)
  1861. end
  1862.  
  1863. WingAnims.NebG3=function(mult)
  1864. mult=mult or 1
  1865. LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine*mult)),.2)
  1866. LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine*mult)),.2)
  1867. LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine*mult)),.2)
  1868.  
  1869. RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-WingSine*mult)),.2)
  1870. RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135-WingSine*mult)),.2)
  1871. RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225-WingSine*mult)),.2)
  1872. end
  1873.  
  1874. WingAnims.LustFrench=function()
  1875. 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)
  1876. 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)
  1877. 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)
  1878.  
  1879. 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)
  1880. 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)
  1881. 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)
  1882. end
  1883.  
  1884. if(data.User==data.Local)then
  1885. Player.Chatted:connect(function(m)
  1886. if(m:sub(1,3) == "/e")then m=m:sub(4) end
  1887. if(m:sub(1,5) == "play/")then
  1888. getMode('Troubadour').Music=Playlist[m:sub(6)] or tonumber(m:sub(6)) or 0
  1889. music.SoundId="rbxassetid://"..getMode('Troubadour').Music;
  1890. elseif(m:sub(1,5) == "tpos/")then
  1891. music.TimePosition = tonumber(m:sub(6)) or 0
  1892. elseif(m:sub(1,6) == "pitch/")then
  1893. music.Pitch = tonumber(m:sub(7)) or 0
  1894. getMode('Troubadour').Pitch=music.Pitch
  1895. end
  1896. end)
  1897. end
  1898.  
  1899.  
  1900. while true do
  1901. swait()
  1902. ClickTimer=math.max(ClickTimer-1,0)
  1903. if(ClickTimer<=0 and Combo~=1)then
  1904. print('reset')
  1905. Combo=1
  1906. end
  1907. Sine=Sine+Change
  1908. hue=hue+1
  1909. if(hue>360)then hue=1 end
  1910. 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]})
  1911. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  1912. 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")
  1913. Hum.WalkSpeed = WalkSpeed
  1914. local sidevec = math.clamp((Torso.Velocity*Torso.CFrame.rightVector).X+(Torso.Velocity*Torso.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  1915. local forwardvec = math.clamp((Torso.Velocity*Torso.CFrame.lookVector).X+(Torso.Velocity*Torso.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
  1916. local sidevelocity = sidevec/Hum.WalkSpeed
  1917. local forwardvelocity = forwardvec/Hum.WalkSpeed
  1918.  
  1919. 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]})
  1920. 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]})
  1921. if(Mode=='Troubadour' and IsVaporwave(getMode'Troubadour'.Music))then
  1922. vaporwaveMode=true
  1923. text.Text='Vaporwave'
  1924. WingAnim='NebG3'
  1925. else
  1926. if(Mode=='Troubadour')then
  1927. text.Text='Troubadour'
  1928. WingAnim=getMode'Troubadour'.WingAnim
  1929. end
  1930. vaporwaveMode=false
  1931. end
  1932.  
  1933. if(Mode~='Lust' and WingAnim and WingAnims[WingAnim])then
  1934. WingAnims[WingAnim]()
  1935. elseif(Mode=='Lust')then
  1936. if(State=='Idle')then
  1937. WingAnims.LustFrench()
  1938. else
  1939. WingAnims.NebG3(1)
  1940. end
  1941. elseif(WingAnim and typeof(WingAnim)=='table' and WingAnims[WingAnim[1]])then
  1942. local gay={unpack(WingAnim)};
  1943. table.remove(gay,1)
  1944. WingAnims[WingAnim[1]](unpack(gay))
  1945. else
  1946. WingAnims.NebG1()
  1947. end
  1948.  
  1949. if(Mode=='Troubadour' and NeutralAnims)then
  1950. WingSine=WingSine+(0.1+music.PlaybackLoudness/300)
  1951. else
  1952. WingSine=WingSine+1
  1953. end
  1954.  
  1955. if(music)then
  1956. if(Mode=='Troubadour')then
  1957. local clr = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1))
  1958. local clr2 = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/950,0,1))
  1959. text.TextColor3 = clr
  1960. PrimaryColor = clr2
  1961. for _,v in next, wingModel:GetDescendants() do
  1962. if(v:IsA'BasePart')then
  1963. v.Color = clr2
  1964. elseif(v:IsA'Trail')then
  1965. v.Color = ColorSequence.new(clr2)
  1966. end
  1967. end
  1968. end
  1969. end
  1970.  
  1971. if(Mode=='The Big Black')then
  1972. local pos = Head.Position
  1973. local dist = (camera.CFrame.p-pos).magnitude
  1974. local DropDist = 1
  1975. local IneffectiveDist = 15
  1976. local modifier = dist < DropDist and 1 or dist < IneffectiveDist and (0 - 1) / (IneffectiveDist - DropDist) * (dist - DropDist) + 1 or 0
  1977. end
  1978.  
  1979. if(Mode=='Troubadour' and data.User==data.Local)then
  1980. Tween(camera,{FieldOfView=70-(music.PlaybackLoudness/20)},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
  1981. else
  1982. Tween(camera,{FieldOfView=70},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
  1983. end
  1984.  
  1985. if(State == 'Idle')then
  1986. if(Mode=='Troubadour' and NeutralAnims and not vaporwaveMode)then Change = 0.1+music.PlaybackLoudness/200 else Change = 1 end
  1987. if(Mode=='Achromatic')then
  1988. local Alpha = .1
  1989. if(NeutralAnims)then
  1990. 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(5),0),Alpha)
  1991. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
  1992. 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)
  1993. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/32)),M.R(10+5*M.C(Sine/32))),Alpha)
  1994. end
  1995. if(legAnims)then
  1996. if(NeutralAnims)then
  1997. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  1998. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
  1999. else
  2000. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2001. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2002. end
  2003. end
  2004. elseif(Mode=='Iniquitous')then
  2005. local Alpha = .1
  2006. if(NeutralAnims)then
  2007. 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)
  2008. if(M.RNG(1,45)==1)then
  2009. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2010. else
  2011. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
  2012. end
  2013. 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)
  2014. 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)
  2015. end
  2016. if(legAnims)then
  2017. if(NeutralAnims)then
  2018. 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)
  2019. 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)
  2020. else
  2021. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
  2022. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
  2023. end
  2024. end
  2025. elseif(Mode=='Mythical')then
  2026. local Alpha = .1
  2027. if(NeutralAnims)then
  2028. GotEffect{
  2029. Lifetime=.5;
  2030. Mesh={Type=Enum.MeshType.Sphere};
  2031. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2032. Color=BrickColor.new'Alder'.Color;
  2033. Transparency={.5,1};
  2034. Material=Enum.Material.Neon;
  2035. Size=Vector3.new(.3,2,.3);
  2036. EndSize=Vector3.new(.1,1,.1);
  2037. }
  2038. 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)
  2039. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
  2040. LS.C0 = LS.C0:lerp(LSC0*CF.N(.5,0+.05*M.S(Sine/32),-.5)*CF.A(M.R(15+1.5*M.C(Sine/51)),M.R(5+5*M.C(Sine/57)),M.R(85-5*M.C(Sine/46))),Alpha)
  2041. 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)
  2042. end
  2043. if(legAnims)then
  2044. if(NeutralAnims)then
  2045. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2046. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2047. else
  2048. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2049. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2050. end
  2051. end
  2052. elseif(Mode=='Ruined')then
  2053. local Alpha = .1
  2054. if(NeutralAnims)then
  2055. 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)
  2056. if(M.RNG(1,25)==1)then
  2057. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2058. else
  2059. 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)
  2060. end
  2061. 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)
  2062. 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)
  2063. end
  2064. if(legAnims)then
  2065. if(NeutralAnims)then
  2066. 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)
  2067. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
  2068. else
  2069. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2070. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2071. end
  2072. end
  2073. --[[elseif(Mode=='Atramentous')then
  2074. local Alpha = .1
  2075. if(NeutralAnims)then
  2076. 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)
  2077. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
  2078. 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)
  2079. 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)
  2080. end
  2081. if(legAnims)then
  2082. if(NeutralAnims)then
  2083. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.5,-.2)*CF.A(0,0,M.R(-5)),Alpha)
  2084. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(5)),Alpha)
  2085. else
  2086. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2087. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2088. end
  2089. end]]
  2090. elseif(Mode=='Atramentous')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(-25+1*M.S(Sine/64)),0,0),Alpha)
  2094. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
  2095. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(M.R(25),M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
  2096. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(M.R(25),M.R(5-5*M.C(Sine/32)),M.R(10+5*M.C(Sine/32))),Alpha)
  2097. end
  2098. if(legAnims)then
  2099. if(NeutralAnims)then
  2100. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(25),0,M.R(-3)),Alpha)
  2101. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(25),0,M.R(3)),Alpha)
  2102. else
  2103. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2104. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2105. end
  2106. end
  2107. elseif(Mode=='Subzero')then
  2108. local Alpha = .1
  2109. if(NeutralAnims)then
  2110. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(0,M.R(28),0),Alpha)
  2111. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-28),0),Alpha)
  2112. 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)
  2113. 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)
  2114. end
  2115. if(legAnims)then
  2116. if(NeutralAnims)then
  2117. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
  2118. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(4),M.R(-28),M.R(8)),Alpha)
  2119. else
  2120. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2121. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2122. end
  2123. end
  2124. elseif(Mode=='Troubadour')then
  2125. if(vaporwaveMode)then
  2126. local Alpha = .1
  2127. if(NeutralAnims)then
  2128. 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)
  2129. 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)
  2130. 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)
  2131. 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)
  2132. if(legAnims)then
  2133. 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)
  2134. 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)
  2135. end
  2136. elseif(legAnims)then
  2137. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2138. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2139. end
  2140. else
  2141. local Alpha = .3
  2142. if(NeutralAnims)then
  2143. 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)
  2144. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(0+1*M.S(Sine/24)),M.R(-35),0),Alpha)
  2145. LS.C0 = LS.C0:lerp(LSC0*CF.A(0,0,M.R(-15+10*M.C(Sine/20))),Alpha)
  2146. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(75-(music.PlaybackLoudness/7.5)),M.R(5),M.R(35)),Alpha)
  2147. end
  2148. if(legAnims)then
  2149. if(NeutralAnims)then
  2150. 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)
  2151. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0),Alpha)
  2152. else
  2153. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2154. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2155. end
  2156. end
  2157. end
  2158. elseif(Mode=='Infectious')then
  2159. local Alpha = .1
  2160. if(NeutralAnims)then
  2161. GotEffect{
  2162. Lifetime=.2;
  2163. Mesh={Type=Enum.MeshType.Sphere};
  2164. CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2165. Color=BrickColor.new'Dark indigo'.Color;
  2166. Transparency={0,1};
  2167. Material=Enum.Material.Neon;
  2168. Size=Vector3.new(.5,1,.5);
  2169. EndSize=Vector3.new(.1,3,.1);
  2170. }
  2171. GotEffect{
  2172. Lifetime=.2;
  2173. Mesh={Type=Enum.MeshType.Sphere};
  2174. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2175. Color=BrickColor.new'Dark indigo'.Color;
  2176. Transparency={0,1};
  2177. Material=Enum.Material.Neon;
  2178. Size=Vector3.new(.5,1,.5);
  2179. EndSize=Vector3.new(.1,3,.1);
  2180. }
  2181. 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)
  2182. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
  2183. RS.C0 = RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.4)*CF.A(M.R(25),M.R(5-2.5*M.C(Sine/32)),M.R(-65+1.5*M.C(Sine/32))),Alpha)
  2184. 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)
  2185. end
  2186. if(legAnims)then
  2187. if(NeutralAnims)then
  2188. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
  2189. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
  2190. else
  2191. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2192. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2193. end
  2194. end
  2195. elseif(Mode=='Love')then
  2196. local Alpha = .1
  2197. if(NeutralAnims)then
  2198. RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(0,0,M.R(0+5*M.C(Sine/16))),Alpha)
  2199. NK.C0 = NK.C0:lerp(NKC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16))),Alpha)
  2200. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,-.15,0)*CF.A(M.R(15),0,M.R(20)),Alpha)
  2201. RS.C0 = RS.C0:lerp(RSC0*CF.A(0,0,M.R(5+5*M.S(Sine/16))),Alpha)
  2202. end
  2203. if(legAnims)then
  2204. if(NeutralAnims)then
  2205. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16)))*CF.A(M.R(-15),M.R(25),0),Alpha)
  2206. RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16))),Alpha)
  2207. else
  2208. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2209. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2210. end
  2211. end
  2212. elseif(Mode=='The Big Black')then
  2213. local Alpha = .1
  2214. if(NeutralAnims)then
  2215. GotEffect{
  2216. Lifetime=.5;
  2217. Mesh={Type=Enum.MeshType.Sphere};
  2218. CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
  2219. Color=BrickColor.new'Black'.Color;
  2220. Transparency={0,1};
  2221. Material=Enum.Material.Neon;
  2222. Size=Vector3.new(.5,1,.5);
  2223. EndSize=Vector3.new(.1,3,.1);
  2224. }
  2225. RJ.C0 = RJ.C0:lerp(CF.N(0,0+.05*M.C(Sine/32),0.2)*CF.A(M.R(15.5),M.R(20.8),M.R(0)),Alpha)
  2226. LS.C0 = LS.C0:lerp(CF.N(-0.9,0.4,-0.7)*CF.A(M.R(121.8),M.R(14.6),M.R(84.8))*CF.A(M.R(0+3*M.S(Sine/32)),0,0),Alpha)
  2227. RS.C0 = RS.C0:lerp(CF.N(1.3,0.3,-0.1)*CF.A(M.R(40+5*M.C(Sine/44)),M.R(-11.6),M.R(65.5+2.5*M.C(Sine/36))),Alpha)
  2228. if(M.RNG(1,45)==1)then
  2229. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
  2230. else
  2231. NK.C0 = NK.C0:lerp(CF.N(0,1.5,-0.2)*CF.A(M.R(-15.6),M.R(-20.1),M.R(-5.5))*CF.A(M.R(0+1.5*M.S(Sine/32)),0,0),Alpha)
  2232. end
  2233. if(legAnims)then
  2234. LH.C0 = LH.C0:lerp(CF.N(-0.6,-1-.05*M.C(Sine/32),0.1)*CF.A(M.R(-27.6),M.R(0),M.R(13.8)),Alpha)
  2235. RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1-.05*M.C(Sine/32),-0.1)*CF.A(M.R(-16.5),M.R(-20),M.R(-5.8)),Alpha)
  2236. end
  2237. elseif(legAnims)then
  2238. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2239. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2240. end
  2241. elseif(Mode=='Legendary')then
  2242. local Alpha = .1
  2243. if(NeutralAnims)then
  2244. 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)
  2245. 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)
  2246. 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)
  2247. 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)
  2248. if(legAnims)then
  2249. 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)
  2250. 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)
  2251. end
  2252. elseif(legAnims)then
  2253. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2254. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2255. end
  2256. elseif(Mode=='Lust')then
  2257. local Alpha = .1
  2258. if(NeutralAnims)then
  2259. RJ.C0 = RJ.C0:lerp(CF.N(0,0.7+.1*M.C(Sine/36),0)*CF.A(M.R(0),M.R(0),M.R(-90-2.5*M.S(Sine/36))),Alpha)
  2260. LS.C0 = LS.C0:lerp(CF.N(-1.2,0.1,0.1)*CF.A(M.R(23),M.R(16.5),M.R(20.6)),Alpha)
  2261. RS.C0 = RS.C0:lerp(CF.N(0.8,1,-0.4)*CF.A(M.R(-162),M.R(-11.2),M.R(-22.6)),Alpha)
  2262. NK.C0 = NK.C0:lerp(CF.N(-0.2,1.4,0)*CF.A(M.R(0),M.R(0),M.R(48.9)),Alpha)
  2263. if(legAnims)then
  2264. LH.C0 = LH.C0:lerp(CF.N(-0.9,-1.1,-0.2)*CF.A(M.R(-19.3),M.R(6.5),M.R(54.3-7.5*M.S(Sine/36))),Alpha)
  2265. RH.C0 = RH.C0:lerp(CF.N(0.4,-0.9,0)*CF.A(M.R(0),M.R(0),M.R(25.9-7.5*M.S(Sine/36))),Alpha)
  2266. end
  2267. elseif(legAnims)then
  2268. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2269. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2270. end
  2271. end
  2272. elseif(State == 'Walk')then
  2273. --[[if(Mode=='Atramentous')then
  2274. local Alpha = .1
  2275. if(NeutralAnims)then
  2276. 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)
  2277. 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)
  2278. 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)
  2279. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(65-5*M.S(Sine/58)),0,0),Alpha)
  2280. end
  2281. if(legAnims)then
  2282. LH.C0 = LH.C0:lerp(CFrame.new(-0.49666214, -0.990924835, 0.00763010979, 1, 0, 0, 0, 1, 0, 0, 0, 1),Alpha)
  2283. 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)
  2284. end
  2285. else]]
  2286.  
  2287. local wsVal = 4
  2288. local Alpha = .2
  2289. if(Mode=='Subzero')then Change=.3 elseif(Mode=='The Big Black' or Mode=='Legendary')then Change=1 else Change=.5 end
  2290. if(NeutralAnims)then
  2291. 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)
  2292. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2293. 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)
  2294. 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)
  2295. end
  2296. if(legAnims)then
  2297. 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)
  2298. 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)
  2299. local footstepIds = {141491460,141491460}
  2300. if(lhit and lhit.CanCollide and footstepSounds[lhit.Material])then
  2301. 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
  2302. footstepIds[1] = footstepSounds[Enum.Material.Snow]
  2303. else
  2304. footstepIds[1] = footstepSounds[lhit.Material]
  2305. end
  2306. end
  2307.  
  2308. if(rhit and rhit.CanCollide and footstepSounds[rhit.Material])then
  2309. 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
  2310. footstepIds[2] = footstepSounds[Enum.Material.Snow]
  2311. else
  2312. footstepIds[2] = footstepSounds[rhit.Material]
  2313. end
  2314. end
  2315.  
  2316.  
  2317. if(M.C(Sine/wsVal)/2>=.2 and footsound==0 and lhit)then
  2318. local step = Part(Effects,lhit.Color,lhit.Material,V3.N(1,.1,1),CF.N(lpos),true,false)
  2319. step.Transparency=(footstepIds[1]==footstepSounds[Enum.Material.Snow] and 0 or 1)
  2320. local snd = Soond(step,footstepIds[1],M.RNG(80,100)/100,3,false,true,true)
  2321. footsound=1
  2322. S.Debris:AddItem(step,snd.TimeLength+2)
  2323. elseif(M.C(Sine/wsVal)/2<=-.2 and footsound==1 and rhit)then
  2324. local step = Part(Effects,rhit.Color,rhit.Material,V3.N(1,.1,1),CF.N(rpos),true,false)
  2325. step.Transparency=(footstepIds[2]==footstepSounds[Enum.Material.Snow] and 0 or 1)
  2326. local snd = Soond(step,footstepIds[2],M.RNG(80,100)/100,3,false,true,true)
  2327. footsound=0
  2328. S.Debris:AddItem(step,snd.TimeLength+2)
  2329. end
  2330. end
  2331. --end
  2332. elseif(State == 'Jump')then
  2333. local Alpha = .1
  2334. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2335. if(NeutralAnims)then
  2336. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2337. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2338. 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)
  2339. 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)
  2340. end
  2341. if(legAnims)then
  2342. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2343. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2344. end
  2345. elseif(State == 'Fall')then
  2346. local Alpha = .1
  2347. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2348. if(NeutralAnims)then
  2349. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2350. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2351. 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)
  2352. 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)
  2353. end
  2354. if(legAnims)then
  2355. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2356. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2357. end
  2358. elseif(State == 'Paralyzed')then
  2359. local Alpha = .1
  2360. if(NeutralAnims)then
  2361. LS.C0 = LS.C0:lerp(LSC0,Alpha)
  2362. RS.C0 = RS.C0:lerp(RSC0,Alpha)
  2363. RJ.C0 = RJ.C0:lerp(RJC0,Alpha)
  2364. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  2365. end
  2366. if(legAnims)then
  2367. LH.C0 = LH.C0:lerp(LHC0,Alpha)
  2368. RH.C0 = RH.C0:lerp(RHC0,Alpha)
  2369. end
  2370. elseif(State == 'Sit')then
  2371.  
  2372. end
  2373. if(data.User==data.Local)then
  2374. local syncStuff={
  2375. NeutralAnims;
  2376. legAnims;
  2377. {NK.C0,RJ.C0,RH.C0,RS.C0,LH.C0,LS.C0};
  2378. {NK.C1,RJ.C1,RH.C1,RS.C1,LH.C1,LS.C1};
  2379. Sine;
  2380. movement;
  2381. walking;
  2382. Change;
  2383. --// OPTIONAL SYNC \\--
  2384. MusicMode;
  2385. (music and music.TimePosition or 0);
  2386. (music and music.Pitch or 1);
  2387. WingSine;
  2388. getMode('Troubadour');
  2389. Mode;
  2390. hue;
  2391. }
  2392. end
  2393. end
  2394. end
  2395.  
  2396. script.Parent.MouseButton1Up:connect(onClick)
  2397. end))
  2398. TextButton12.Parent = Frame6
  2399. TextButton12.Position = UDim2.new(0.246437445, 0, 0.0701754391, 0)
  2400. TextButton12.Size = UDim2.new(0, 72, 0, 40)
  2401. TextButton12.BackgroundColor = BrickColor.new("Institutional white")
  2402. TextButton12.BackgroundColor3 = Color3.new(1, 1, 1)
  2403. TextButton12.BackgroundTransparency = 0.85000002384186
  2404. TextButton12.Font = Enum.Font.SourceSansBold
  2405. TextButton12.FontSize = Enum.FontSize.Size28
  2406. TextButton12.Text = "FE MEMUS"
  2407. TextButton12.TextColor = BrickColor.new("Really black")
  2408. TextButton12.TextColor3 = Color3.new(0, 0, 0)
  2409. TextButton12.TextScaled = true
  2410. TextButton12.TextSize = 28
  2411. TextButton12.TextWrap = true
  2412. TextButton12.TextWrapped = true
  2413. LocalScript13.Parent = TextButton12
  2414. table.insert(cors,sandbox(LocalScript13,function()
  2415. function onClick()
  2416. loadstring(game:HttpGetAsync("https://pastebin.com/raw/cCMJ9C82"))()
  2417. end
  2418.  
  2419. script.Parent.MouseButton1Up:connect(onClick)
  2420. end))
  2421. TextButton14.Parent = Frame6
  2422. TextButton14.Position = UDim2.new(0.494713306, 0, 0.0701754391, 0)
  2423. TextButton14.Size = UDim2.new(0, 72, 0, 40)
  2424. TextButton14.BackgroundColor = BrickColor.new("Institutional white")
  2425. TextButton14.BackgroundColor3 = Color3.new(1, 1, 1)
  2426. TextButton14.BackgroundTransparency = 0.85000002384186
  2427. TextButton14.Font = Enum.Font.SourceSansBold
  2428. TextButton14.FontSize = Enum.FontSize.Size28
  2429. TextButton14.Text = "Cat dance fe"
  2430. TextButton14.TextColor = BrickColor.new("Really black")
  2431. TextButton14.TextColor3 = Color3.new(0, 0, 0)
  2432. TextButton14.TextScaled = true
  2433. TextButton14.TextSize = 28
  2434. TextButton14.TextWrap = true
  2435. TextButton14.TextWrapped = true
  2436. LocalScript15.Parent = TextButton14
  2437. table.insert(cors,sandbox(LocalScript15,function()
  2438. function onClick()
  2439. function LoadLibrary(a)
  2440. return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
  2441. end
  2442.  
  2443. loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
  2444.  
  2445. -----------------------------------------------
  2446. --DANCE TO THE BEAT, WAVE YOUR HANDS TOGETHER--
  2447. ------------------------------------------------
  2448. --I wanted to make something like Heavy Dance.--
  2449. -- ~Sugarie --
  2450. ------------------------------------------------
  2451.  
  2452. wait(1/60)
  2453. Effects = { }
  2454. local Player = game:service'Players'.localPlayer
  2455. local chara = workspace.CloneCharacter
  2456. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  2457. local Mouse = Player:GetMouse()
  2458. local LeftArm = chara["Left Arm"]
  2459. local RightArm = chara["Right Arm"]
  2460. local LeftLeg = chara["Left Leg"]
  2461. local RightLeg = chara["Right Leg"]
  2462. local Head = chara.Head
  2463. local Torso = chara.Torso
  2464. local Camera = game.Workspace.CurrentCamera
  2465. local RootPart = chara.HumanoidRootPart
  2466. local RootJoint = RootPart.RootJoint
  2467. local attack = false
  2468. local Anim = 'Idle'
  2469. local attacktype = 1
  2470. local delays = false
  2471. local play = true
  2472. local targetted = nil
  2473. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2474. local velocity = RootPart.Velocity.y
  2475. local sine = 0
  2476. local change = 1
  2477. local doe = 0
  2478. local Create = LoadLibrary("RbxUtility").Create
  2479. Humanoid.WalkSpeed = 2
  2480.  
  2481. Humanoid.Animator.Parent = nil
  2482. chara.Animate.Parent = nil
  2483.  
  2484. local newMotor = function(part0, part1, c0, c1)
  2485. local w = Create('Motor'){
  2486. Parent = part0,
  2487. Part0 = part0,
  2488. Part1 = part1,
  2489. C0 = c0,
  2490. C1 = c1,
  2491. }
  2492. return w
  2493. end
  2494.  
  2495. function clerp(a, b, t)
  2496. return a:lerp(b, t)
  2497. end
  2498.  
  2499. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2500. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2501.  
  2502. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  2503. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  2504. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  2505. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  2506. RootJoint.C1 = CFrame.new(0, 0, 0)
  2507. RootJoint.C0 = CFrame.new(0, 0, 0)
  2508. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  2509. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  2510.  
  2511. local rarmc1 = RW.C1
  2512. local larmc1 = LW.C1
  2513. local rlegc1 = RH.C1
  2514. local llegc1 = LH.C1
  2515.  
  2516. local resetc1 = false
  2517.  
  2518. function PlayAnimationFromTable(table, speed, bool)
  2519. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2520. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2521. RW.C0 = clerp(RW.C0, table[3], speed)
  2522. LW.C0 = clerp(LW.C0, table[4], speed)
  2523. RH.C0 = clerp(RH.C0, table[5], speed)
  2524. LH.C0 = clerp(LH.C0, table[6], speed)
  2525. if bool == true then
  2526. if resetc1 == false then
  2527. resetc1 = true
  2528. RootJoint.C1 = RootJoint.C1
  2529. Torso.Neck.C1 = Torso.Neck.C1
  2530. RW.C1 = rarmc1
  2531. LW.C1 = larmc1
  2532. RH.C1 = rlegc1
  2533. LH.C1 = llegc1
  2534. end
  2535. end
  2536. end
  2537.  
  2538. ArtificialHB = Instance.new("BindableEvent", script)
  2539. ArtificialHB.Name = "Heartbeat"
  2540. script:WaitForChild("Heartbeat")
  2541. frame = 0.03333333333333
  2542. tf = 0
  2543. allowframeloss = false
  2544. tossremainder = false
  2545. lastframe = tick()
  2546. script.Heartbeat:Fire()
  2547. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2548. tf = tf + s
  2549. if tf >= frame then
  2550. if allowframeloss then
  2551. script.Heartbeat:Fire()
  2552. lastframe = tick()
  2553. else
  2554. for i = 1, math.floor(tf / frame) do
  2555. script.Heartbeat:Fire()
  2556. end
  2557. lastframe = tick()
  2558. end
  2559. if tossremainder then
  2560. tf = 0
  2561. else
  2562. tf = tf - frame * math.floor(tf / frame)
  2563. end
  2564. end
  2565. end)
  2566. function swait(num)
  2567. if num == 0 or num == nil then
  2568. ArtificialHB.Event:wait()
  2569. else
  2570. for i = 0, num do
  2571. ArtificialHB.Event:wait()
  2572. end
  2573. end
  2574. end
  2575.  
  2576. function RemoveOutlines(part)
  2577. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2578. end
  2579.  
  2580. sndid = "rbxassetid://176322684"
  2581. sndpi = .7
  2582. saun = Instance.new("Sound",Head)
  2583. saun.Volume = 1
  2584. saun.Pitch = sndpi
  2585. saun.SoundId = sndid
  2586. saun.Name = "a"
  2587. saun.Looped = true
  2588. saun:Play()
  2589.  
  2590. dant = 0
  2591.  
  2592. Mouse.KeyDown:connect(function(key)
  2593. key=key:lower()
  2594. if key=="e" then
  2595. if dant == 0 then
  2596. dant = 1
  2597. sndid = "rbxassetid://448668887"
  2598. sndpi = 1
  2599. elseif dant == 1 then
  2600. dant = 0
  2601. sndid = "rbxassetid://176322684"
  2602. sndpi = .7
  2603. end
  2604. saun.Pitch = sndpi
  2605. saun.SoundId = sndid
  2606. saun:Play()
  2607. end
  2608. end)
  2609.  
  2610. while true do
  2611. if Head:FindFirstChild("a")==nil then
  2612. saun = Instance.new("Sound",Head)
  2613. saun.Volume = 1
  2614. saun.Pitch = sndpi
  2615. saun.SoundId = sndid
  2616. saun.Name = "a"
  2617. saun.Looped = true
  2618. saun:Play()
  2619. end
  2620. if dant == 0 then
  2621. for i = 0, 1, 0.25 do
  2622. swait()
  2623. PlayAnimationFromTable({
  2624. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2625. CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2626. CFrame.new(0.833580494, 1.12330246, 6.2584877e-07, -0.342020094, -1.63087847e-07, 0.939692676, 0.321394086, -0.939692557, 0.116977669, 0.883022249, 0.342020333, 0.321393758),
  2627. CFrame.new(-0.833579302, 1.12330115, -1.49011612e-07, -0.342019886, 4.07719511e-08, -0.939692736, -0.321392894, -0.939693034, 0.116977319, -0.883022726, 0.342019141, 0.321393728),
  2628. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2629. CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2630. }, .5, false)
  2631. end
  2632. for i = 0, 1, 0.25 do
  2633. swait()
  2634. PlayAnimationFromTable({
  2635. CFrame.new(-0.268402338, -0.187939167, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  2636. CFrame.new(-0.409892142, 1.36144388, 0, 0.766044796, -0.642787218, 0, 0.642787218, 0.766044855, 0, 0, 0, 1),
  2637. CFrame.new(0.535924554, 1.16478181, 3.87430191e-07, -0.431316972, 0.32139343, 0.843013644, 0.185034022, -0.883022308, 0.431316644, 0.883022249, 0.342020333, 0.321393758),
  2638. CFrame.new(-1.03069234, 0.594579875, -2.38418579e-07, -0.211470842, 0.321393758, -0.923030972, -0.418988168, -0.883022726, -0.211470872, -0.883022726, 0.342019141, 0.321393728),
  2639. CFrame.new(0.951213062, -1.54518354, 0, 0.866025686, -0.499999642, 0, 0.499999642, 0.866025686, 0, 0, 0, 1),
  2640. CFrame.new(0.214191973, -1.8503952, 0, 0.766044796, -0.642787218, 0, 0.642787218, 0.766044855, 0, 0, 0, 1),
  2641. }, .5, false)
  2642. end
  2643. for i = 0, 1, 0.25 do
  2644. swait()
  2645. PlayAnimationFromTable({
  2646. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2647. CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2648. CFrame.new(0.833580494, 1.12330246, 6.2584877e-07, -0.342020094, -1.63087847e-07, 0.939692676, 0.321394086, -0.939692557, 0.116977669, 0.883022249, 0.342020333, 0.321393758),
  2649. CFrame.new(-0.833579302, 1.12330115, -1.49011612e-07, -0.342019886, 4.07719511e-08, -0.939692736, -0.321392894, -0.939693034, 0.116977319, -0.883022726, 0.342019141, 0.321393728),
  2650. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2651. CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2652. }, .5, false)
  2653. end
  2654. for i = 0, 1, 0.25 do
  2655. swait()
  2656. PlayAnimationFromTable({
  2657. CFrame.new(0.268400908, -0.187940732, 0, 0.939692855, -0.342019945, 0, 0.342019975, 0.939692795, 0, 0, 0, 1),
  2658. CFrame.new(0.409947664, 1.36144304, 0, 0.766039729, 0.642798781, 0, -0.642787337, 0.766043961, 0, 0, 0, 1),
  2659. CFrame.new(1.03070939, 0.594575524, -2.2649765e-06, -0.21146287, -0.321413547, 0.923025966, 0.418989599, -0.883016884, -0.21149224, 0.883023918, 0.342015505, 0.321394145),
  2660. CFrame.new(-0.535904408, 1.16477537, -3.27825546e-07, -0.431322306, -0.321409196, -0.843005002, -0.185032129, -0.883013964, 0.431334615, -0.883019984, 0.342027217, 0.321392536),
  2661. CFrame.new(-0.214235365, -1.8503921, 0, 0.766041398, 0.64279145, 0, -0.64279151, 0.766041279, 0, 0, 0, 1),
  2662. CFrame.new(-0.965987146, -1.57677674, 0, 0.866024733, 0.500001609, 0, -0.500001609, 0.866024613, 0, 0, 0, 1),
  2663. }, .5, false)
  2664. end
  2665. elseif dant == 1 then
  2666. for i = 0, 1, 0.1 do
  2667. swait()
  2668. PlayAnimationFromTable({
  2669. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2670. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2671. CFrame.new(1.09999847, 1.1920929e-07, -0.600001514, 0, 0, 1, 0.173647985, 0.984807849, 0, -0.984807849, 0.173647985, 0),
  2672. CFrame.new(-1.09999847, 1.1920929e-07, -0.600001514, 0, 0, -1, -0.173647985, 0.984807849, 0, 0.984807849, 0.173647985, 0),
  2673. CFrame.new(0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2674. CFrame.new(-0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2675. }, .2, false)
  2676. end
  2677. for i = 0, 1, 0.1 do
  2678. swait()
  2679. PlayAnimationFromTable({
  2680. CFrame.new(-0.0436433926, 0, -0.113613628, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  2681. CFrame.new(0, 1.49999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2682. CFrame.new(1.09998989, 1, -0.599998474, 0, 0, 1, 1, 0, 0, 0, 1, 0),
  2683. CFrame.new(-1.10000229, 1, -0.599998474, 0, 0, -1, -1, 0, 0, 0, 1, 0),
  2684. CFrame.new(0.499988556, -1.99999797, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2685. CFrame.new(-0.500012398, -1.78038144, -0.819608092, 1, 0, 1.49011612e-08, 0, 0.499999046, -0.866025984, 0, 0.866026044, 0.499999046),
  2686. }, .2, false)
  2687. end
  2688. for i = 0, 1, 0.1 do
  2689. swait()
  2690. PlayAnimationFromTable({
  2691. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2692. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2693. CFrame.new(1.09999847, 1.1920929e-07, -0.600001514, 0, 0, 1, 0.173647985, 0.984807849, 0, -0.984807849, 0.173647985, 0),
  2694. CFrame.new(-1.09999847, 1.1920929e-07, -0.600001514, 0, 0, -1, -0.173647985, 0.984807849, 0, 0.984807849, 0.173647985, 0),
  2695. CFrame.new(0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2696. CFrame.new(-0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  2697. }, .2, false)
  2698. end
  2699. for i = 0, 1, 0.1 do
  2700. swait()
  2701. PlayAnimationFromTable({
  2702. CFrame.new(0.261404335, 0, -0.167939946, 0.76604414, 0, 0.642788053, 0, 1, 0, -0.642788053, 0, 0.76604414),
  2703. CFrame.new(0, 1.49999285, 0, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012),
  2704. CFrame.new(1.10000622, 0.999999046, -0.599996626, 0, 0, 1.00000012, 1, 0, 0, 0, 1.00000012, 0),
  2705. CFrame.new(-1.09999859, 0.999999046, -0.59999758, 0, 0, -1.00000012, -1, 0, 0, 0, 1.00000012, 0),
  2706. CFrame.new(0.500000179, -1.78038287, -0.81961149, 1.00000012, -2.98023224e-08, 2.98023224e-08, 0, 0.499999046, -0.866025925, 0, 0.866025984, 0.499999106),
  2707. CFrame.new(-0.500003874, -1.99999893, 3.81469772e-06, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012),
  2708. }, .2, false)
  2709. end
  2710. end
  2711. end
  2712. end
  2713.  
  2714. script.Parent.MouseButton1Up:connect(onClick)
  2715. end))
  2716. TextButton16.Parent = Frame6
  2717. TextButton16.Position = UDim2.new(0.246437445, 0, 0.3859649, 0)
  2718. TextButton16.Size = UDim2.new(0, 72, 0, 40)
  2719. TextButton16.BackgroundColor = BrickColor.new("Institutional white")
  2720. TextButton16.BackgroundColor3 = Color3.new(1, 1, 1)
  2721. TextButton16.BackgroundTransparency = 0.85000002384186
  2722. TextButton16.Font = Enum.Font.SourceSansBold
  2723. TextButton16.FontSize = Enum.FontSize.Size28
  2724. TextButton16.Text = "Fe punch"
  2725. TextButton16.TextColor = BrickColor.new("Really black")
  2726. TextButton16.TextColor3 = Color3.new(0, 0, 0)
  2727. TextButton16.TextScaled = true
  2728. TextButton16.TextSize = 28
  2729. TextButton16.TextWrap = true
  2730. TextButton16.TextWrapped = true
  2731. LocalScript17.Parent = TextButton16
  2732. table.insert(cors,sandbox(LocalScript17,function()
  2733. function onClick()
  2734. loadstring(game:HttpGet(('https://pastebin.com/raw/YPZ0wNaw'),true))()
  2735. end
  2736.  
  2737. script.Parent.MouseButton1Up:connect(onClick)
  2738. end))
  2739. TextButton18.Parent = Frame6
  2740. TextButton18.Position = UDim2.new(0.742989182, 0, 0.0643274784, 0)
  2741. TextButton18.Size = UDim2.new(0, 72, 0, 40)
  2742. TextButton18.BackgroundColor = BrickColor.new("Institutional white")
  2743. TextButton18.BackgroundColor3 = Color3.new(1, 1, 1)
  2744. TextButton18.BackgroundTransparency = 0.85000002384186
  2745. TextButton18.Font = Enum.Font.SourceSansBold
  2746. TextButton18.FontSize = Enum.FontSize.Size28
  2747. TextButton18.Text = "FE invisible fling"
  2748. TextButton18.TextColor = BrickColor.new("Really black")
  2749. TextButton18.TextColor3 = Color3.new(0, 0, 0)
  2750. TextButton18.TextScaled = true
  2751. TextButton18.TextSize = 28
  2752. TextButton18.TextWrap = true
  2753. TextButton18.TextWrapped = true
  2754. LocalScript19.Parent = TextButton18
  2755. table.insert(cors,sandbox(LocalScript19,function()
  2756. function onClick()
  2757.  
  2758.  
  2759.  
  2760. spawn(function()
  2761. local message = Instance.new("Message",workspace)
  2762. message.Text = "Loaded press z to execute inviseble , press x to respawn)"
  2763. wait(0.5)
  2764. message:Destroy()
  2765. end)
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774. local mouse = game.Players.LocalPlayer:GetMouse()
  2775.  
  2776. local groot = nil
  2777.  
  2778. mouse.KeyDown:connect(function(k)
  2779.  
  2780. if k == "z" then
  2781.  
  2782.  
  2783.  
  2784. spawn(function()
  2785. local message = Instance.new("Message",workspace)
  2786. message.Text = "Fe Invisible Fling By Diemiers#4209 Loaded (wait 11 seconds to load)"
  2787. wait(11)
  2788. message:Destroy()
  2789. end)
  2790.  
  2791.  
  2792. local ch = game.Players.LocalPlayer.Character
  2793. local prt=Instance.new("Model", workspace)
  2794. local z1 = Instance.new("Part", prt)
  2795. z1.Name="Torso"
  2796. z1.CanCollide = false
  2797. z1.Anchored = true
  2798. local z2 =Instance.new("Part", prt)
  2799. z2.Name="Head"
  2800. z2.Anchored = true
  2801. z2.CanCollide = false
  2802. local z3 =Instance.new("Humanoid", prt)
  2803. z3.Name="Humanoid"
  2804. z1.Position = Vector3.new(0,9999,0)
  2805. z2.Position = Vector3.new(0,9991,0)
  2806. game.Players.LocalPlayer.Character=prt
  2807. wait(5)
  2808. game.Players.LocalPlayer.Character=ch
  2809. wait(6)
  2810.  
  2811.  
  2812. local plr = game.Players.LocalPlayer
  2813. mouse = plr:GetMouse()
  2814.  
  2815. local Hum = Instance.new("Humanoid")
  2816. Hum.Parent = game.Players.LocalPlayer.Character
  2817.  
  2818.  
  2819. local root = game.Players.LocalPlayer.Character.HumanoidRootPart
  2820.  
  2821.  
  2822. for i,v in pairs(plr.Character:GetChildren()) do
  2823.  
  2824. if v ~= root and v.Name ~= "Humanoid" then
  2825.  
  2826. v:Destroy()
  2827.  
  2828. end
  2829.  
  2830.  
  2831. end
  2832.  
  2833. workspace.CurrentCamera.CameraSubject = root
  2834.  
  2835. local se = Instance.new("SelectionBox",root)
  2836. se.Adornee = root
  2837.  
  2838.  
  2839. game:GetService('RunService').Stepped:connect(function()
  2840. game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
  2841. end)
  2842. game:GetService('RunService').RenderStepped:connect(function()
  2843. game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
  2844. end)
  2845.  
  2846.  
  2847. power = 999999 -- change this to make it more or less powerful
  2848.  
  2849. power = power*10
  2850.  
  2851. ---
  2852. wait(.1)
  2853. local bambam = Instance.new("BodyThrust")
  2854. bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  2855. bambam.Force = Vector3.new(power,0,power)
  2856. bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862. local plr = game.Players.LocalPlayer
  2863. local torso = root
  2864. local flying = true
  2865. local deb = true
  2866. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  2867. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2868. local maxspeed = 120
  2869. local speed = 15
  2870.  
  2871.  
  2872. ---local bambam = Instance.new("BodyThrust")
  2873. ---bambam.Parent = torso
  2874. --bambam.Force = Vector3.new(9999999,0,9999999)
  2875. --bambam.Location = torso.Position
  2876.  
  2877.  
  2878. ---
  2879. groot = root
  2880.  
  2881. function Fly()
  2882. local bg = Instance.new("BodyGyro", torso)
  2883. bg.P = 9e4
  2884. bg.maxTorque = Vector3.new(0, 0, 0)
  2885. bg.cframe = torso.CFrame
  2886. local bv = Instance.new("BodyVelocity", torso)
  2887. bv.velocity = Vector3.new(0,0,0)
  2888. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2889. repeat wait()
  2890.  
  2891. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  2892. speed = speed+.2
  2893. if speed > maxspeed then
  2894. speed = maxspeed
  2895. end
  2896. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  2897. speed = speed-1
  2898. if speed < 0 then
  2899. speed = 0
  2900. end
  2901. end
  2902. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  2903. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2904. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  2905. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  2906. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2907. else
  2908. bv.velocity = Vector3.new(0,0.1,0)
  2909. end
  2910.  
  2911. until not flying
  2912. ctrl = {f = 0, b = 0, l = 0, r = 0}
  2913. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2914. speed = 0
  2915. bg:Destroy()
  2916. bv:Destroy()
  2917.  
  2918. end
  2919. mouse.KeyDown:connect(function(key)
  2920. if key:lower() == "e" then
  2921. if flying then flying = false
  2922. else
  2923. flying = true
  2924. Fly()
  2925. end
  2926. elseif key:lower() == "w" then
  2927. ctrl.f = 1
  2928. elseif key:lower() == "s" then
  2929. ctrl.b = -1
  2930. elseif key:lower() == "a" then
  2931. ctrl.l = -1
  2932. elseif key:lower() == "d" then
  2933. ctrl.r = 1
  2934. end
  2935. end)
  2936. mouse.KeyUp:connect(function(key)
  2937. if key:lower() == "w" then
  2938. ctrl.f = 0
  2939. elseif key:lower() == "s" then
  2940. ctrl.b = 0
  2941. elseif key:lower() == "a" then
  2942. ctrl.l = 0
  2943. elseif key:lower() == "d" then
  2944. ctrl.r = 0
  2945. elseif key:lower() == "r" then
  2946.  
  2947. end
  2948. end)
  2949. Fly()
  2950.  
  2951.  
  2952.  
  2953. elseif k == "x" then
  2954.  
  2955.  
  2956. spawn(function()
  2957. local message = Instance.new("Message",workspace)
  2958. message.Text = "Respawning dont spam"
  2959. wait(1)
  2960. message:Destroy()
  2961. end)
  2962.  
  2963. local saved = groot.Position
  2964.  
  2965. local ch = game.Players.LocalPlayer.Character
  2966. local prt=Instance.new("Model", workspace)
  2967. local z1 = Instance.new("Part", prt)
  2968. z1.Name="Torso"
  2969. z1.CanCollide = false
  2970. z1.Anchored = true
  2971. local z2 =Instance.new("Part", prt)
  2972. z2.Name="Head"
  2973. z2.Anchored = true
  2974. z2.CanCollide = false
  2975. local z3 =Instance.new("Humanoid", prt)
  2976. z3.Name="Humanoid"
  2977. z1.Position = Vector3.new(0,9999,0)
  2978. z2.Position = Vector3.new(0,9991,0)
  2979. game.Players.LocalPlayer.Character=prt
  2980. wait(5)
  2981. game.Players.LocalPlayer.Character=ch
  2982. local poop = nil
  2983. repeat wait() poop = game.Players.LocalPlayer.Character:FindFirstChild("Head") until poop ~= nil
  2984. wait(1)
  2985. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(saved)
  2986.  
  2987. end
  2988.  
  2989.  
  2990. end)
  2991. end
  2992.  
  2993. script.Parent.MouseButton1Up:connect(onClick)
  2994. end))
  2995. TextButton20.Parent = Frame6
  2996. TextButton20.Position = UDim2.new(0.494713306, 0, 0.3859649, 0)
  2997. TextButton20.Size = UDim2.new(0, 72, 0, 40)
  2998. TextButton20.BackgroundColor = BrickColor.new("Institutional white")
  2999. TextButton20.BackgroundColor3 = Color3.new(1, 1, 1)
  3000. TextButton20.BackgroundTransparency = 0.85000002384186
  3001. TextButton20.Font = Enum.Font.SourceSansBold
  3002. TextButton20.FontSize = Enum.FontSize.Size28
  3003. TextButton20.Text = "FE JEVIL"
  3004. TextButton20.TextColor = BrickColor.new("Really black")
  3005. TextButton20.TextColor3 = Color3.new(0, 0, 0)
  3006. TextButton20.TextScaled = true
  3007. TextButton20.TextSize = 28
  3008. TextButton20.TextWrap = true
  3009. TextButton20.TextWrapped = true
  3010. LocalScript21.Parent = TextButton20
  3011. table.insert(cors,sandbox(LocalScript21,function()
  3012. function onClick()
  3013. function LoadLibrary(a)
  3014. return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
  3015. end
  3016.  
  3017. loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
  3018.  
  3019. -----------------------------------------------------
  3020. ------------------------Jevil------------------------
  3021. -----------------------------------------------------
  3022.  
  3023. --Made by mrfunnylaughs4. I may not know everything about Jevil since I don't play DeltaRune, but I'll try
  3024. --my best on keeping it as similar as possible.
  3025.  
  3026. local plr = game:GetService("Players").LocalPlayer
  3027. local mouse = plr:GetMouse()
  3028. local char = workspace.CloneCharacter
  3029. if char:FindFirstChild("Animate") then
  3030. char.Animate:Destroy()
  3031. end
  3032. local hum = char:FindFirstChildOfClass("Humanoid")
  3033. local tors = char.Torso
  3034. local head = char.Head
  3035. local rootpart = char.HumanoidRootPart
  3036. local RS = tors["Right Shoulder"]
  3037. local LS = tors["Left Shoulder"]
  3038. local RH = tors["Right Hip"]
  3039. local LH = tors["Left Hip"]
  3040. local neck = tors.Neck
  3041. local rootj = rootpart.RootJoint
  3042. local RSnor = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3043. local LSnor = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3044. local RHnor = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3045. local LHnor = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3046. local necknor = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3047. local rootjnor = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3048. local sine = 0
  3049. local rooted = false
  3050. local attack = false
  3051. local music = Instance.new("Sound")
  3052. music.Parent = tors
  3053. local timepos = 0
  3054. local playing = true
  3055. local volume = 2
  3056. local song = "rbxassetid://2545298782"
  3057. local JevilForm = false
  3058. hum.WalkSpeed = 10
  3059.  
  3060. -----------------------------------------------------
  3061. ----------------------Functions----------------------
  3062. -----------------------------------------------------
  3063.  
  3064. local function SmoothPart(part)
  3065. part.TopSurface = Enum.SurfaceType.Smooth
  3066. part.BottomSurface = Enum.SurfaceType.Smooth
  3067. part.LeftSurface = Enum.SurfaceType.Smooth
  3068. part.RightSurface = Enum.SurfaceType.Smooth
  3069. part.FrontSurface = Enum.SurfaceType.Smooth
  3070. part.BackSurface = Enum.SurfaceType.Smooth
  3071. end
  3072.  
  3073. local function Effect(Length, Type, SizeStart, SizeEnd, Position, Colour, Parent, Material, CanCollide)
  3074. local part = Instance.new("Part")
  3075. part.Name = Type
  3076. part.Material = Material or Enum.Material.Plastic
  3077. part.CFrame = Position
  3078. part.CanCollide = CanCollide or false
  3079. part.Size = SizeStart
  3080. part.Anchored = true
  3081. part.BrickColor = BrickColor.new(tostring(Colour))
  3082. part.Parent = Parent or workspace
  3083. if Type == "Block" then
  3084. SmoothPart(part)
  3085. end
  3086. if Type == "Sphere" then
  3087. part.Shape = Enum.PartType.Ball
  3088. SmoothPart(part)
  3089. end
  3090. if Type == "TwirlSwirl" or Type == "Swirl" then
  3091. local mesh = Instance.new("SpecialMesh")
  3092. mesh.MeshType = Enum.MeshType.FileMesh
  3093. mesh.MeshId = "rbxassetid://662585058"
  3094. mesh.Name = "SwirlMesh"
  3095. mesh.Scale = SizeStart / Vector3.new(500, 500, 500)
  3096. mesh.Parent = part
  3097. end
  3098. if Type == "Wave" or Type == "SpiralWave" then
  3099. local mesh = Instance.new("SpecialMesh")
  3100. mesh.MeshType = Enum.MeshType.FileMesh
  3101. mesh.MeshId = "rbxassetid://20329976"
  3102. mesh.Name = "WaveMesh"
  3103. mesh.Scale = SizeStart / Vector3.new(4, 4, 4)
  3104. mesh.Parent = part
  3105. end
  3106. if Type == "MeshSphere" then
  3107. local mesh = Instance.new("SpecialMesh")
  3108. mesh.MeshType = Enum.MeshType.Sphere
  3109. mesh.Parent = part
  3110. SmoothPart(part)
  3111. end
  3112. if Type == "Cylinder" then
  3113. part.Shape = Enum.PartType.Cylinder
  3114. SmoothPart(part)
  3115. end
  3116. if Type == "KillSphere" then
  3117. part.Shape = Enum.PartType.Cylinder
  3118. part.Transparency = 1
  3119. part.Touched:Connect(function()
  3120. end)
  3121. end
  3122. spawn(function()
  3123. local TwirlAngle = math.random(-250, 250) / 1000
  3124. local WaveAngle = math.random(-500, 500) / 1000
  3125. for i = 1, Length do
  3126. game:GetService("RunService").RenderStepped:Wait()
  3127. part.Transparency = part.Transparency + 1 / Length
  3128. part.Size = part.Size + SizeEnd / Vector3.new(Length, Length, Length)
  3129. if Type == "TwirlSwirl" then
  3130. part.CFrame = part.CFrame * CFrame.Angles(TwirlAngle, TwirlAngle, TwirlAngle)
  3131. part.SwirlMesh.Scale = part.SwirlMesh.Scale + SizeEnd / Vector3.new(Length * 500, Length * 500, Length * 500)
  3132. end
  3133. if Type == "Swirl" then
  3134. part.CFrame = part.CFrame * CFrame.Angles(0, TwirlAngle, 0)
  3135. part.SwirlMesh.Scale = part.SwirlMesh.Scale + SizeEnd / Vector3.new(Length * 500, Length * 500, Length * 500)
  3136. end
  3137. if Type == "SpiralWave" then
  3138. part.CFrame = part.CFrame * CFrame.Angles(WaveAngle, WaveAngle, WaveAngle)
  3139. part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
  3140. end
  3141. if Type == "Wave" then
  3142. part.CFrame = part.CFrame * CFrame.Angles(0, WaveAngle, 0)
  3143. part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
  3144. end
  3145. if Type == "KillSphere" then
  3146. for i,v in pairs(part:GetTouchingParts()) do
  3147. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") and not v:IsDescendantOf(char) then
  3148. v.Parent:BreakJoints()
  3149. end
  3150. end
  3151. end
  3152. end
  3153. part:Destroy()
  3154. end)
  3155. end
  3156.  
  3157. -----------------------------------------------------
  3158. ----------------------Creations----------------------
  3159. -----------------------------------------------------
  3160.  
  3161. local hat = Instance.new("Part")
  3162. hat.Name = "JevilHat"
  3163. hat.Size = Vector3.new(1, 1, 1)
  3164. hat.CanCollide = false
  3165. hat.Parent = char
  3166. local mesh = Instance.new("SpecialMesh")
  3167. mesh.MeshType = Enum.MeshType.FileMesh
  3168. mesh.MeshId = "rbxassetid://193760002"
  3169. mesh.TextureId = "rbxassetid://193760041"
  3170. mesh.VertexColor = Vector3.new(0.5, 0, 0.5)
  3171. mesh.Parent = hat
  3172. local weld = Instance.new("Weld")
  3173. weld.Part0 = head
  3174. weld.Part1 = hat
  3175. weld.C0 = CFrame.new(0, 0.5, 0.31)
  3176. weld.Parent = hat
  3177. local shirt = Instance.new("Shirt")
  3178. shirt.Name = "Cloth"
  3179. shirt.ShirtTemplate = "rbxassetid://2544612637"
  3180. shirt.Parent = char
  3181. local pants = Instance.new("Pants")
  3182. pants.Name = "Cloth"
  3183. pants.PantsTemplate = "rbxassetid://2544611861"
  3184. pants.Parent = char
  3185.  
  3186. -----------------------------------------------------
  3187. -----------------Attacking functions-----------------
  3188. -----------------------------------------------------
  3189.  
  3190. game:GetService("UserInputService").InputBegan:Connect(function(input, isTyping)
  3191. if isTyping == false and input.UserInputType == Enum.UserInputType.Keyboard and attack == false then
  3192. if JevilForm == false then
  3193. if input.KeyCode == Enum.KeyCode.T then
  3194. attack = true
  3195. local sound = Instance.new("Sound")
  3196. sound.SoundId = "rbxassetid://2545211765"
  3197. sound.Volume = 5
  3198. sound.Parent = head
  3199. sound:Play()
  3200. repeat
  3201. game:GetService("RunService").RenderStepped:Wait()
  3202. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, -0.3, 2), 0.15)
  3203. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
  3204. rootj.C0 = rootj.C0:Lerp(rootjnor, 0.15)
  3205. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3206. until sound.Playing == false
  3207. attack = false
  3208. end
  3209. if input.KeyCode == Enum.KeyCode.F then
  3210. attack = true
  3211. rooted = true
  3212. playing = false
  3213. for i = 1, 90 do
  3214. game:GetService("RunService").RenderStepped:Wait()
  3215. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3216. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3217. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 16, 0, 0), 0.15)
  3218. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 16, 0, 0), 0.15)
  3219. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
  3220. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3221. end
  3222. local sound = Instance.new("Sound")
  3223. sound.SoundId = "rbxassetid://2545010175"
  3224. sound.Volume = 5
  3225. sound.Parent = head
  3226. sound:Play()
  3227. repeat
  3228. game:GetService("RunService").RenderStepped:Wait()
  3229. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3230. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3231. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3232. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3233. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
  3234. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3235. until sound.Playing == false
  3236. for i = 1, 30 do
  3237. game:GetService("RunService").RenderStepped:Wait()
  3238. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3239. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3240. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3241. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3242. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
  3243. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3244. end
  3245. if math.random(1, 100) == 1 then
  3246. song = "rbxassetid://2582332053"
  3247. else
  3248. volume = 0.5
  3249. song = "rbxassetid://2597271983"
  3250. end
  3251. music.TimePosition = 0
  3252. hum.HipHeight = 2
  3253. playing = true
  3254. JevilForm = true
  3255. attack = false
  3256. rooted = false
  3257. hum.WalkSpeed = 20
  3258. hum.JumpPower = 50
  3259. end
  3260. end
  3261. if JevilForm == true then
  3262. if input.KeyCode == Enum.KeyCode.Z then
  3263. attack = true
  3264. rooted = true
  3265. local sound = Instance.new("Sound")
  3266. sound.SoundId = "rbxassetid://2545008459"
  3267. sound.Volume = 10
  3268. sound.Parent = head
  3269. sound:Play()
  3270. repeat
  3271. game:GetService("RunService").RenderStepped:Wait()
  3272. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3273. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3274. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3275. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3276. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  3277. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3278. until sound.Playing == false
  3279. for i = 1, 10 do
  3280. for i = 1, 15 do
  3281. game:GetService("RunService").RenderStepped:Wait()
  3282. for i,v in pairs(char:GetDescendants()) do
  3283. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3284. v.Transparency = v.Transparency + 1 / 15
  3285. end
  3286. if v:IsA("Decal") then
  3287. v.Transparency = v.Transparency + 1 / 15
  3288. end
  3289. end
  3290. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
  3291. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
  3292. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
  3293. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
  3294. rootj.C0 = rootj.C0:Lerp(rootjnor, 0.1)
  3295. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3296. end
  3297. local oldpos = rootpart.Position
  3298. local dist = (rootpart.Position - mouse.Hit.Position).Magnitude
  3299. if dist > 30 then
  3300. dist = 30
  3301. end
  3302. rootpart.CFrame = CFrame.new(oldpos + CFrame.new(oldpos, mouse.Hit.Position).LookVector * dist + Vector3.new(0, 6, 0), Vector3.new(oldpos.X, rootpart.Position.Y, oldpos.Z)) * CFrame.Angles(0, math.pi, 0)
  3303. for i = 1, 15 do
  3304. game:GetService("RunService").RenderStepped:Wait()
  3305. for i,v in pairs(char:GetDescendants()) do
  3306. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3307. v.Transparency = v.Transparency - 1 / 15
  3308. end
  3309. if v:IsA("Decal") then
  3310. v.Transparency = v.Transparency - 1 / 15
  3311. end
  3312. end
  3313. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
  3314. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
  3315. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
  3316. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
  3317. rootj.C0 = rootj.C0:Lerp(rootjnor, 0.1)
  3318. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3319. end
  3320. for i,v in pairs(char:GetDescendants()) do
  3321. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3322. v.Transparency = 0
  3323. end
  3324. if v:IsA("Decal") then
  3325. v.Transparency = 0
  3326. end
  3327. end
  3328. local sound = Instance.new("Sound")
  3329. sound.SoundId = "rbxassetid://2545012765"
  3330. sound.Volume = 10
  3331. sound.Parent = head
  3332. sound:Play()
  3333. for amount = 1, 5 do
  3334. local spade = Instance.new("Part")
  3335. spade.Name = "Spade"
  3336. spade.Anchored = true
  3337. spade.CanCollide = false
  3338. spade.Size = Vector3.new(1, 0.05, 1)
  3339. if amount == 1 then
  3340. spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.pi / 2, 0)
  3341. elseif amount == 2 then
  3342. spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(100), 0)
  3343. elseif amount == 3 then
  3344. spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(80), 0)
  3345. elseif amount == 4 then
  3346. spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(110), 0)
  3347. elseif amount == 5 then
  3348. spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(70), 0)
  3349. end
  3350. spade.Parent = char
  3351. local decal1 = Instance.new("Decal")
  3352. decal1.Texture = "rbxassetid://2700856195"
  3353. decal1.Face = Enum.NormalId.Top
  3354. decal1.Parent = spade
  3355. local decal2 = Instance.new("Decal")
  3356. decal2.Texture = "rbxassetid://2700856195"
  3357. decal2.Face = Enum.NormalId.Bottom
  3358. decal2.Parent = spade
  3359. local debounce = false
  3360. spade.Touched:Connect(function(hit)
  3361. end)
  3362. spawn(function()
  3363. for i = 1, 180 do
  3364. game:GetService("RunService").RenderStepped:Wait()
  3365. for i,v in pairs(spade:GetTouchingParts()) do
  3366. if not v:IsDescendantOf(char) and debounce == false then
  3367. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3368. debounce = true
  3369. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 20
  3370. coroutine.resume(coroutine.create(function()
  3371. wait(0.4)
  3372. debounce = false
  3373. end))
  3374. end
  3375. end
  3376. end
  3377. spade.Transparency = 1
  3378. spade.CFrame = spade.CFrame * CFrame.new(0.5, 0, 0)
  3379. end
  3380. for i = 1, 10 do
  3381. game:GetService("RunService").RenderStepped:Wait()
  3382. spade.CFrame = spade.CFrame * CFrame.new(0.5, 0, 0)
  3383. decal1.Transparency = decal1.Transparency + 0.1
  3384. decal2.Transparency = decal2.Transparency + 0.1
  3385. end
  3386. spade:Destroy()
  3387. end)
  3388. end
  3389. for i = 1, 10 do
  3390. game:GetService("RunService").RenderStepped:Wait()
  3391. RS.C0 = RSnor * CFrame.Angles(-2.5, 0, 0) * CFrame.new(0, 0, -1) + Vector3.new(0, 0.7, 0)
  3392. LS.C0 = LSnor * CFrame.Angles(-2.5, 0, 0) * CFrame.new(0, 0, -1) + Vector3.new(0, 0.7, 0)
  3393. RH.C0 = RHnor * CFrame.Angles(-1, 0, 0)
  3394. LH.C0 = LHnor * CFrame.Angles(-1, 0, 0)
  3395. rootj.C0 = rootjnor
  3396. neck.C0 = necknor
  3397. end
  3398. end
  3399. attack = false
  3400. rooted = false
  3401. hum.WalkSpeed = 20
  3402. hum.JumpPower = 50
  3403. end
  3404. if input.KeyCode == Enum.KeyCode.X then
  3405. attack = true
  3406. for i = 1, 4 do
  3407. local model = Instance.new("Model")
  3408. model.Name = "Spades"
  3409. model.Parent = char
  3410. local mainpart = Instance.new("Part")
  3411. mainpart.Transparency = 1
  3412. mainpart.CanCollide = false
  3413. mainpart.Anchored = true
  3414. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3415. mainpart.Parent = model
  3416. model.PrimaryPart = mainpart
  3417. local spades = {}
  3418. for i = 1, 10 do
  3419. local spade = Instance.new("Part")
  3420. spade.Name = "Spade"
  3421. spade.Transparency = 1
  3422. spade.Anchored = true
  3423. spade.CanCollide = false
  3424. spade.Size = Vector3.new(2, 0.05, 2)
  3425. spade.Parent = model
  3426. local decal1 = Instance.new("Decal")
  3427. decal1.Texture = "rbxassetid://2700856195"
  3428. decal1.Face = Enum.NormalId.Top
  3429. decal1.Transparency = 1
  3430. decal1.Parent = spade
  3431. local decal2 = Instance.new("Decal")
  3432. decal2.Texture = "rbxassetid://2700856195"
  3433. decal2.Face = Enum.NormalId.Bottom
  3434. decal2.Transparency = 1
  3435. decal2.Parent = spade
  3436. local debounce = false
  3437. spade.Touched:Connect(function(hit)
  3438. end)
  3439. table.insert(spades, spade)
  3440. end
  3441. for i = 1, #spades do
  3442. spades[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-20, 0, 0)
  3443. end
  3444. for x = 20, 10, -0.5 do
  3445. game:GetService("RunService").RenderStepped:Wait()
  3446. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3447. for i = 1, #spades do
  3448. for i,v in pairs(spades[i]:GetChildren()) do
  3449. if v:IsA("Decal") then
  3450. v.Transparency = v.Transparency - 0.05
  3451. end
  3452. end
  3453. spades[i].CFrame = spades[i].CFrame:Lerp(mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-x, 0, 0), 0.15)
  3454. end
  3455. end
  3456. for i = 1, 35 do
  3457. game:GetService("RunService").RenderStepped:Wait()
  3458. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3459. for i = 1, #spades do
  3460. spades[i].CFrame = spades[i].CFrame:Lerp(mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-10, 0, 0), 0.15)
  3461. end
  3462. end
  3463. coroutine.resume(coroutine.create(function()
  3464. for i = 1, #spades do
  3465. coroutine.resume(coroutine.create(function()
  3466. for x = 10, 13, 0.3 do
  3467. game:GetService("RunService").RenderStepped:Wait()
  3468. spades[i].CFrame = spades[i].CFrame:Lerp(mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-x, 0, 0), 0.15)
  3469. end
  3470. for x = 1, 15 do
  3471. game:GetService("RunService").RenderStepped:Wait()
  3472. spades[i].CFrame = spades[i].CFrame:Lerp(mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-13, 0, 0), 0.15)
  3473. end
  3474. local debounce = false
  3475. for x = 0, 0.5, 0.025 do
  3476. game:GetService("RunService").RenderStepped:Wait()
  3477. for i,v in pairs(spades[i]:GetTouchingParts()) do
  3478. if not v:IsDescendantOf(char) and debounce == false then
  3479. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3480. debounce = true
  3481. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 20
  3482. coroutine.resume(coroutine.create(function()
  3483. wait(0.4)
  3484. debounce = false
  3485. end))
  3486. end
  3487. end
  3488. end
  3489. spades[i].CFrame = spades[i].CFrame * CFrame.new(x, 0, 0)
  3490. end
  3491. for x = 0.5, 1, 0.025 do
  3492. game:GetService("RunService").RenderStepped:Wait()
  3493. for i,v in pairs(spades[i]:GetChildren()) do
  3494. if v:IsA("Decal") then
  3495. v.Transparency = v.Transparency + 0.05
  3496. end
  3497. end
  3498. for i,v in pairs(spades[i]:GetTouchingParts()) do
  3499. if not v:IsDescendantOf(char) and debounce == false then
  3500. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3501. debounce = true
  3502. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 5
  3503. coroutine.resume(coroutine.create(function()
  3504. wait(0.4)
  3505. debounce = false
  3506. end))
  3507. end
  3508. end
  3509. end
  3510. spades[i].CFrame = spades[i].CFrame * CFrame.new(x, 0, 0)
  3511. end
  3512. spades[i]:Destroy()
  3513. end))
  3514. wait(0.05)
  3515. end
  3516. end))
  3517. wait(1)
  3518. coroutine.resume(coroutine.create(function()
  3519. wait(1.4)
  3520. model:Destroy()
  3521. end))
  3522. end
  3523. attack = false
  3524. end
  3525. if input.KeyCode == Enum.KeyCode.C then
  3526. attack = true
  3527. rooted = true
  3528. local sound = Instance.new("Sound")
  3529. sound.SoundId = "rbxassetid://2545011398"
  3530. sound.Volume = 10
  3531. sound.Parent = head
  3532. sound:Play()
  3533. repeat
  3534. game:GetService("RunService").RenderStepped:Wait()
  3535. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3536. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3537. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3538. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3539. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  3540. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3541. until sound.Playing == false
  3542. rooted = false
  3543. hum.WalkSpeed = 20
  3544. hum.JumpPower = 50
  3545. local model = Instance.new("Model")
  3546. model.Name = "Devs"
  3547. model.Parent = char
  3548. local mainpart = Instance.new("Part")
  3549. mainpart.Transparency = 1
  3550. mainpart.CanCollide = false
  3551. mainpart.Anchored = true
  3552. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3553. mainpart.Parent = model
  3554. model.PrimaryPart = mainpart
  3555. local devs = {}
  3556. local devsine = 0
  3557. for i = 1, 4 do
  3558. local dev = Instance.new("Part")
  3559. dev.Name = "Devilsknife"
  3560. dev.Transparency = 1
  3561. dev.Anchored = true
  3562. dev.CanCollide = false
  3563. dev.Size = Vector3.new(4, 0.05, 4.6)
  3564. dev.Parent = model
  3565. local decal1 = Instance.new("Decal")
  3566. decal1.Texture = "rbxassetid://2704176861"
  3567. decal1.Face = Enum.NormalId.Top
  3568. decal1.Transparency = 1
  3569. decal1.Parent = dev
  3570. local decal2 = Instance.new("Decal")
  3571. decal2.Texture = "rbxassetid://2704176861"
  3572. decal2.Face = Enum.NormalId.Bottom
  3573. decal2.Transparency = 1
  3574. decal2.Parent = dev
  3575. dev.Touched:Connect(function(hit)
  3576. end)
  3577. table.insert(devs, dev)
  3578. end
  3579. local spin = 0
  3580. for i = 1, 15 do
  3581. game:GetService("RunService").RenderStepped:Wait()
  3582. spin = spin + 12
  3583. devsine = devsine + 1
  3584. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3585. for i = 1, #devs do
  3586. for i,v in pairs(devs[i]:GetChildren()) do
  3587. if v:IsA("Decal") then
  3588. v.Transparency = v.Transparency - 1 / 15
  3589. end
  3590. end
  3591. if i == 1 then
  3592. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3593. elseif i == 2 then
  3594. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3595. elseif i == 3 then
  3596. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3597. elseif i == 4 then
  3598. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3599. end
  3600. end
  3601. end
  3602. local debounce = {}
  3603. for i = 1, #devs do
  3604. debounce[i] = false
  3605. end
  3606. for i = 1, 500 do
  3607. game:GetService("RunService").RenderStepped:Wait()
  3608. spin = spin + 12
  3609. devsine = devsine + 1
  3610. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  3611. for i = 1, #devs do
  3612. for i,v in pairs(devs[i]:GetTouchingParts()) do
  3613. if not v:IsDescendantOf(char) and debounce[i] == false then
  3614. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3615. debounce[i] = true
  3616. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 5
  3617. coroutine.resume(coroutine.create(function()
  3618. wait(0.4)
  3619. debounce[i] = false
  3620. end))
  3621. end
  3622. end
  3623. end
  3624. end
  3625. for i = 1, #devs do
  3626. if i == 1 then
  3627. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3628. elseif i == 2 then
  3629. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3630. elseif i == 3 then
  3631. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3632. elseif i == 4 then
  3633. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3634. end
  3635. end
  3636. end
  3637. for i = 1, 15 do
  3638. game:GetService("RunService").RenderStepped:Wait()
  3639. for i = 1, #devs do
  3640. for i,v in pairs(devs[i]:GetChildren()) do
  3641. if v:IsA("Decal") then
  3642. v.Transparency = v.Transparency + 1 / 15
  3643. end
  3644. end
  3645. if i == 1 then
  3646. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3647. elseif i == 2 then
  3648. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3649. elseif i == 3 then
  3650. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(math.sin(sine / 40) * 4, 0, -math.sin(sine / 40) * 10)
  3651. elseif i == 4 then
  3652. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(-math.sin(sine / 40) * 4, 0, math.sin(sine / 40) * 10)
  3653. end
  3654. end
  3655. end
  3656. model:Destroy()
  3657. attack = false
  3658. end
  3659. if input.KeyCode == Enum.KeyCode.V then
  3660. attack = true
  3661. rooted = true
  3662. local sound = Instance.new("Sound")
  3663. sound.SoundId = "rbxassetid://2544975373"
  3664. sound.Volume = 10
  3665. sound.Parent = head
  3666. sound:Play()
  3667. repeat
  3668. game:GetService("RunService").RenderStepped:Wait()
  3669. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3670. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3671. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3672. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3673. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  3674. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3675. until sound.Playing == false
  3676. rooted = false
  3677. hum.WalkSpeed = 20
  3678. hum.JumpPower = 50
  3679. for i = 1, 60 do
  3680. local diamond = Instance.new("Part")
  3681. diamond.Name = "Devilsknife"
  3682. diamond.Transparency = 1
  3683. diamond.Anchored = true
  3684. diamond.CanCollide = false
  3685. diamond.Size = Vector3.new(3, 0.05, 2)
  3686. diamond.Parent = char
  3687. local decal1 = Instance.new("Decal")
  3688. decal1.Texture = "rbxassetid://2707737978"
  3689. decal1.Face = Enum.NormalId.Top
  3690. decal1.Transparency = 1
  3691. decal1.Parent = diamond
  3692. local decal2 = Instance.new("Decal")
  3693. decal2.Texture = "rbxassetid://2707737978"
  3694. decal2.Face = Enum.NormalId.Bottom
  3695. decal2.Transparency = 1
  3696. decal2.Parent = diamond
  3697. diamond.Touched:Connect(function(hit)
  3698. end)
  3699. diamond.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, math.random(-100, 100) / 25)
  3700. coroutine.resume(coroutine.create(function()
  3701. local movespeed = 0
  3702. for i = 1, 15 do
  3703. game:GetService("RunService").RenderStepped:Wait()
  3704. for i,v in pairs(diamond:GetChildren()) do
  3705. if v:IsA("Decal") then
  3706. v.Transparency = v.Transparency - 1 / 15
  3707. end
  3708. end
  3709. end
  3710. local debounce = false
  3711. for i = 1, 90 do
  3712. game:GetService("RunService").RenderStepped:Wait()
  3713. movespeed = movespeed + 0.01
  3714. diamond.CFrame = diamond.CFrame * CFrame.new(movespeed, 0, 0)
  3715. for i,v in pairs(diamond:GetTouchingParts()) do
  3716. if not v:IsDescendantOf(char) and debounce == false then
  3717. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3718. debounce = true
  3719. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
  3720. coroutine.resume(coroutine.create(function()
  3721. wait(0.4)
  3722. debounce = false
  3723. end))
  3724. end
  3725. end
  3726. end
  3727. end
  3728. for i = 1, 15 do
  3729. game:GetService("RunService").RenderStepped:Wait()
  3730. movespeed = movespeed + 0.01
  3731. for i,v in pairs(diamond:GetChildren()) do
  3732. if v:IsA("Decal") then
  3733. v.Transparency = v.Transparency + 1 / 15
  3734. end
  3735. end
  3736. diamond.CFrame = diamond.CFrame * CFrame.new(movespeed, 0, 0)
  3737. end
  3738. diamond:Destroy()
  3739. end))
  3740. wait(0.1)
  3741. end
  3742. attack = false
  3743. end
  3744. if input.KeyCode == Enum.KeyCode.B and hum.Health <= 30 then
  3745. attack = true
  3746. rooted = true
  3747. local sound = Instance.new("Sound")
  3748. sound.SoundId = "rbxassetid://2545011398"
  3749. sound.Volume = 10
  3750. sound.Parent = head
  3751. sound:Play()
  3752. repeat
  3753. game:GetService("RunService").RenderStepped:Wait()
  3754. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3755. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  3756. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3757. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  3758. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  3759. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  3760. until sound.Playing == false
  3761. rooted = false
  3762. hum.WalkSpeed = 20
  3763. hum.JumpPower = 50
  3764. local sound = Instance.new("Sound")
  3765. sound.SoundId = "rbxassetid://2545211516"
  3766. sound.Volume = 10
  3767. sound.Parent = head
  3768. sound:Play()
  3769. repeat
  3770. game:GetService("RunService").RenderStepped:Wait()
  3771. until sound.Playing == false
  3772. local ticking = 0.6
  3773. for i = 1, 40 do
  3774. local dev = Instance.new("Part")
  3775. dev.Name = "Devilsknife"
  3776. dev.Transparency = 1
  3777. dev.Anchored = true
  3778. dev.CanCollide = false
  3779. dev.Size = Vector3.new(4, 0.05, 4.6)
  3780. dev.Parent = char
  3781. local decal1 = Instance.new("Decal")
  3782. decal1.Texture = "rbxassetid://2704176861"
  3783. decal1.Face = Enum.NormalId.Top
  3784. decal1.Transparency = 1
  3785. decal1.Parent = dev
  3786. local decal2 = Instance.new("Decal")
  3787. decal2.Texture = "rbxassetid://2704176861"
  3788. decal2.Face = Enum.NormalId.Bottom
  3789. decal2.Transparency = 1
  3790. decal2.Parent = dev
  3791. dev.Touched:Connect(function(hit)
  3792. end)
  3793. dev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(0, 0, math.pi / 2) + Vector3.new(0, 50, 0)
  3794. local spin = 0
  3795. local fallspeed = 0
  3796. coroutine.resume(coroutine.create(function()
  3797. local debounce = false
  3798. for i = 1, 60 do
  3799. game:GetService("RunService").RenderStepped:Wait()
  3800. if i <= 15 then
  3801. for i,v in pairs(dev:GetChildren()) do
  3802. if v:IsA("Decal") then
  3803. v.Transparency = v.Transparency - 1 / 15
  3804. end
  3805. end
  3806. end
  3807. for i,v in pairs(dev:GetTouchingParts()) do
  3808. if not v:IsDescendantOf(char) and debounce == false then
  3809. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3810. debounce = true
  3811. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
  3812. coroutine.resume(coroutine.create(function()
  3813. wait(0.4)
  3814. debounce = false
  3815. end))
  3816. end
  3817. end
  3818. end
  3819. spin = spin + 12
  3820. fallspeed = fallspeed + 0.06
  3821. dev.CFrame = dev.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(0, -fallspeed, 0)
  3822. end
  3823. dev:Destroy()
  3824. end))
  3825. wait(ticking)
  3826. if ticking > 0.2 then
  3827. ticking = ticking - 0.05
  3828. end
  3829. end
  3830. local sound = Instance.new("Sound")
  3831. sound.SoundId = "rbxassetid://2545018472"
  3832. sound.Volume = 10
  3833. sound.Parent = head
  3834. sound:Play()
  3835. repeat
  3836. game:GetService("RunService").RenderStepped:Wait()
  3837. until sound.Playing == false
  3838. for i = 1, 10 do
  3839. local dev = Instance.new("Part")
  3840. dev.Name = "Devilsknife"
  3841. dev.Transparency = 1
  3842. dev.Anchored = true
  3843. dev.CanCollide = false
  3844. dev.Size = Vector3.new(4, 0.05, 4.6)
  3845. dev.Parent = char
  3846. local decal1 = Instance.new("Decal")
  3847. decal1.Texture = "rbxassetid://2704176861"
  3848. decal1.Face = Enum.NormalId.Top
  3849. decal1.Transparency = 1
  3850. decal1.Parent = dev
  3851. local decal2 = Instance.new("Decal")
  3852. decal2.Texture = "rbxassetid://2704176861"
  3853. decal2.Face = Enum.NormalId.Bottom
  3854. decal2.Transparency = 1
  3855. decal2.Parent = dev
  3856. dev.Touched:Connect(function(hit)
  3857. end)
  3858. dev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(0, 0, math.pi / 2) + Vector3.new(0, 50, 0)
  3859. local spin = 0
  3860. local fallspeed = 0
  3861. coroutine.resume(coroutine.create(function()
  3862. local debounce = false
  3863. for i = 1, 60 do
  3864. game:GetService("RunService").RenderStepped:Wait()
  3865. if i <= 15 then
  3866. for i,v in pairs(dev:GetChildren()) do
  3867. if v:IsA("Decal") then
  3868. v.Transparency = v.Transparency - 1 / 15
  3869. end
  3870. end
  3871. end
  3872. for i,v in pairs(dev:GetTouchingParts()) do
  3873. if not v:IsDescendantOf(char) and debounce == false then
  3874. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  3875. debounce = true
  3876. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
  3877. coroutine.resume(coroutine.create(function()
  3878. wait(0.4)
  3879. debounce = false
  3880. end))
  3881. end
  3882. end
  3883. end
  3884. spin = spin + 12
  3885. fallspeed = fallspeed + 0.06
  3886. dev.CFrame = dev.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(0, -fallspeed, 0)
  3887. end
  3888. dev:Destroy()
  3889. end))
  3890. wait(ticking)
  3891. if ticking > 0.2 then
  3892. ticking = ticking - 0.05
  3893. end
  3894. end
  3895. local giantdev = Instance.new("Part")
  3896. giantdev.Name = "Devilsknife"
  3897. giantdev.Transparency = 1
  3898. giantdev.Anchored = true
  3899. giantdev.CanCollide = false
  3900. giantdev.Size = Vector3.new(60, 0.05, 62)
  3901. giantdev.Parent = char
  3902. local decal1 = Instance.new("Decal")
  3903. decal1.Texture = "rbxassetid://2704176861"
  3904. decal1.Face = Enum.NormalId.Top
  3905. decal1.Transparency = 1
  3906. decal1.Parent = giantdev
  3907. local decal2 = Instance.new("Decal")
  3908. decal2.Texture = "rbxassetid://2704176861"
  3909. decal2.Face = Enum.NormalId.Bottom
  3910. decal2.Transparency = 1
  3911. decal2.Parent = giantdev
  3912. giantdev.Touched:Connect(function(hit)
  3913. end)
  3914. giantdev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(math.rad(105), 0, math.pi / 2) + Vector3.new(0, 100, 0)
  3915. for i = 1, 180 do
  3916. game:GetService("RunService").RenderStepped:Wait()
  3917. if i <= 15 then
  3918. for i,v in pairs(giantdev:GetChildren()) do
  3919. if v:IsA("Decal") then
  3920. v.Transparency = v.Transparency - 1 / 15
  3921. end
  3922. end
  3923. end
  3924. giantdev.CFrame = giantdev.CFrame + Vector3.new(0, -0.7, 0, 0)
  3925. end
  3926. Effect(60, "Sphere", Vector3.new(30, 30, 30), Vector3.new(150, 150, 150), CFrame.new(giantdev.Position) + Vector3.new(0, -40, 0), BrickColor.new("Institutional white"), char)
  3927. Effect(60, "KillSphere", Vector3.new(30, 30, 30), Vector3.new(150, 150, 150), CFrame.new(giantdev.Position) + Vector3.new(0, -40, 0), BrickColor.new("Institutional white"), char)
  3928. for i = 1, 5 do
  3929. Effect(60, "Wave", Vector3.new(90, 15, 90), Vector3.new(450, 75, 450), CFrame.new(giantdev.Position) + Vector3.new(0, 28, 0), BrickColor.new("Mid gray"), char)
  3930. end
  3931. giantdev:Destroy()
  3932. wait(1)
  3933. attack = false
  3934. end
  3935. end
  3936. end
  3937. end)
  3938.  
  3939. -----------------------------------------------------
  3940. ---------------------Wrapping up---------------------
  3941. -----------------------------------------------------
  3942.  
  3943. while game:GetService("RunService").RenderStepped:Wait() do
  3944. sine = sine + 1
  3945. for i,v in pairs(hum:GetPlayingAnimationTracks()) do
  3946. v:Stop()
  3947. end
  3948. for i,v in pairs(char:GetChildren()) do
  3949. if v:IsA("Accessory") then
  3950. v:Destroy()
  3951. end
  3952. if v.Name == "Head" then
  3953. for i,v in pairs(v:GetChildren()) do
  3954. if v:IsA("Decal") then
  3955. v.Texture = "rbxassetid://241553801"
  3956. end
  3957. end
  3958. v.Color = Color3.new(180 / 255, 180 / 255, 228 / 255)
  3959. end
  3960. if v.Name == "Left Leg" or v.Name == "Right Leg" then
  3961. v.Color = Color3.new(180 / 255, 180 / 255, 228 / 255)
  3962. end
  3963. if (v:IsA("Shirt") or v:IsA("Pants")) and v.Name ~= "Cloth" then
  3964. v:Destroy()
  3965. end
  3966. if v:IsA("BodyColors") then
  3967. v:Destroy()
  3968. end
  3969. end
  3970. if music.Parent == tors then
  3971. music.SoundId = song
  3972. music.Volume = volume
  3973. music.Name = "JevilTheme"
  3974. music.Looped = true
  3975. music.PlaybackSpeed = 1
  3976. music.Playing = playing
  3977. timepos = music.TimePosition
  3978. else
  3979. music = Instance.new("Sound")
  3980. music.TimePosition = timepos
  3981. music.SoundId = song
  3982. music.Volume = volume
  3983. music.Name = "JevilTheme"
  3984. music.Looped = true
  3985. music.PlaybackSpeed = 1
  3986. music.Parent = tors
  3987. music.Playing = playing
  3988. end
  3989. if rooted then
  3990. hum.WalkSpeed = 0
  3991. hum.JumpPower = 0
  3992. end
  3993. local torsvel = (tors.Velocity * Vector3.new(1, 0, 1)).Magnitude
  3994. local hitfloor = workspace:FindPartOnRay(Ray.new(char.HumanoidRootPart.CFrame.Position, ((CFrame.new(char.HumanoidRootPart.Position, char.HumanoidRootPart.Position - Vector3.new(0, 1, 0))).LookVector).Unit * 4), char)
  3995. if attack == false then
  3996. if JevilForm == false then
  3997. if torsvel < 1 and hitfloor then
  3998. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  3999. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  4000. RH.C0 = RH.C0:Lerp(RHnor * CFrame.new(0, -0.2 * math.sin(sine / 20), 0), 0.15)
  4001. LH.C0 = LH.C0:Lerp(LHnor * CFrame.new(0, -0.2 * math.sin(sine / 20), 0), 0.15)
  4002. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.15)
  4003. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4004. end
  4005. if torsvel > 1 and hitfloor then
  4006. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.1, 0, math.sin(sine / 7)), 0.15)
  4007. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.1, 0, math.sin(sine / 7)), 0.15)
  4008. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.sin(sine / 7) / 1.5 - 0.25) * CFrame.new(-math.cos(sine / 7) / 2, -math.cos(sine / 7) / 2, 0), 0.15)
  4009. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, -math.sin(sine / 7) / 1.5 + 0.25) * CFrame.new(-math.cos(sine / 7) / 2, math.cos(sine / 7) / 2, 0), 0.15)
  4010. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(0.1, rootpart.RotVelocity.Y / 70, math.sin(sine / 7) / 5) * CFrame.new(0, 0, math.sin(sine / 3.5) / 10), 0.15)
  4011. neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(0, 0, -head.RotVelocity.Y / 15), 0.15)
  4012. end
  4013. if not hitfloor then
  4014. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(math.clamp(tors.Velocity.Y / 200 - 0.3, -hum.JumpPower / 200 - 0.3, hum.JumpPower / 200 - 0.3), 0, 0), 0.15)
  4015. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(math.clamp(tors.Velocity.Y / 200 - 0.3, -hum.JumpPower / 200 - 0.3, hum.JumpPower / 200 - 0.3), 0, 0), 0.15)
  4016. RH.C0 = RH.C0:Lerp(RHnor + Vector3.new(0, 0.6, -0.4), 0.15)
  4017. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, 0.3) + Vector3.new(0, 0.1, 0), 0.15)
  4018. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(-math.clamp(tors.Velocity.Y / 100, -hum.JumpPower / 100, hum.JumpPower / 100), 0, 0), 0.15)
  4019. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4020. end
  4021. end
  4022. if JevilForm == true then
  4023. if torsvel < 1 and hum.Health > 30 then
  4024. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  4025. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  4026. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  4027. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  4028. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  4029. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4030. end
  4031. if torsvel < 1 and hum.Health <= 30 then
  4032. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.2 + math.cos(sine / 40) / 10, 0, 0.5) + Vector3.new(0, math.sin(sine / 40) / 10, 0), 0.15)
  4033. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.2 + math.cos(sine / 40) / 10, 0, -0.5) + Vector3.new(0, math.sin(sine / 40) / 10, 0), 0.15)
  4034. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, 0.5), 0.15)
  4035. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, -0.5), 0.15)
  4036. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(0.5, 0, 0) + Vector3.new(0.1 * math.cos(sine / 40), 0.1 * math.sin(sine / 40), 0), 0.1)
  4037. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4038. end
  4039. if torsvel > 1 then
  4040. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, 0.4, (-math.pi / 2 + 0.7) + math.sin(sine / 20) / 10), 0.15)
  4041. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(0, -0.4, (math.pi / 2 - 0.7) - math.sin(sine / 20) / 10), 0.15)
  4042. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.pi / 2 + 0.7), 0.15)
  4043. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, math.pi / 2 - 0.7), 0.15)
  4044. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(0.7 - math.cos(sine / 20) / 10, rootpart.RotVelocity.Y / 30, 0) + Vector3.new(0, 0.2 * math.sin(sine / 20), 0), 0.15)
  4045. neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(-0.7, 0, -head.RotVelocity.Y / 10), 0.15)
  4046. end
  4047. end
  4048. elseif rooted == false then
  4049. if JevilForm == false then
  4050. if torsvel < 1 and hitfloor then
  4051. RH.C0 = RH.C0:Lerp(RHnor, 0.15)
  4052. LH.C0 = LH.C0:Lerp(LHnor, 0.15)
  4053. end
  4054. if torsvel > 1 and hitfloor then
  4055. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.sin(sine / 7) / 1.5 - 0.25) * CFrame.new(-math.cos(sine / 7) / 2, -math.cos(sine / 7) / 2, 0), 0.15)
  4056. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, -math.sin(sine / 7) / 1.5 + 0.25) * CFrame.new(-math.cos(sine / 7) / 2, math.cos(sine / 7) / 2, 0), 0.15)
  4057. end
  4058. if not hitfloor then
  4059. RH.C0 = RH.C0:Lerp(RHnor + Vector3.new(0, 0.6, -0.4), 0.15)
  4060. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, 0.3) + Vector3.new(0, 0.1, 0), 0.15)
  4061. end
  4062. end
  4063. if JevilForm == true then
  4064. if torsvel < 1 and hum.Health > 30 then
  4065. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
  4066. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
  4067. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  4068. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
  4069. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
  4070. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4071. end
  4072. if torsvel < 1 and hum.Health <= 30 then
  4073. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.2 + math.cos(sine / 40) / 10, 0, 0.5) + Vector3.new(0, math.sin(sine / 40) / 10, 0), 0.15)
  4074. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.2 + math.cos(sine / 40) / 10, 0, -0.5) + Vector3.new(0, math.sin(sine / 40) / 10, 0), 0.15)
  4075. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, 0.5), 0.15)
  4076. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, -0.5), 0.15)
  4077. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(0.5, 0, 0) + Vector3.new(0.1 * math.cos(sine / 40), 0.1 * math.sin(sine / 40), 0), 0.1)
  4078. neck.C0 = neck.C0:Lerp(necknor, 0.15)
  4079. end
  4080. if torsvel > 1 then
  4081. RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, 0.4, (-math.pi / 2 + 0.7) + math.sin(sine / 20) / 10), 0.15)
  4082. LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(0, -0.4, (math.pi / 2 - 0.7) - math.sin(sine / 20) / 10), 0.15)
  4083. RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.pi / 2 + 0.7), 0.15)
  4084. LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, math.pi / 2 - 0.7), 0.15)
  4085. rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(0.7 - math.cos(sine / 20) / 10, rootpart.RotVelocity.Y / 30, 0) + Vector3.new(0, 0.2 * math.sin(sine / 20), 0), 0.15)
  4086. neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(-0.7, 0, -head.RotVelocity.Y / 10), 0.15)
  4087. end
  4088. end
  4089. end
  4090. end
  4091. end
  4092.  
  4093. script.Parent.MouseButton1Up:connect(onClick)
  4094. end))
  4095. TextButton22.Parent = Frame6
  4096. TextButton22.Position = UDim2.new(0.749885678, 0, 0.3859649, 0)
  4097. TextButton22.Size = UDim2.new(0, 72, 0, 40)
  4098. TextButton22.BackgroundColor = BrickColor.new("Institutional white")
  4099. TextButton22.BackgroundColor3 = Color3.new(1, 1, 1)
  4100. TextButton22.BackgroundTransparency = 0.85000002384186
  4101. TextButton22.Font = Enum.Font.SourceSansBold
  4102. TextButton22.FontSize = Enum.FontSize.Size28
  4103. TextButton22.Text = "FE Krystal dance!"
  4104. TextButton22.TextColor = BrickColor.new("Really black")
  4105. TextButton22.TextColor3 = Color3.new(0, 0, 0)
  4106. TextButton22.TextScaled = true
  4107. TextButton22.TextSize = 28
  4108. TextButton22.TextWrap = true
  4109. TextButton22.TextWrapped = true
  4110. LocalScript23.Parent = TextButton22
  4111. table.insert(cors,sandbox(LocalScript23,function()
  4112. function onClick()
  4113. loadstring(game:HttpGetAsync("https://pastebin.com/raw/TELjLdEU"))()
  4114. end
  4115.  
  4116. script.Parent.MouseButton1Up:connect(onClick)
  4117. end))
  4118. TextButton24.Parent = Frame6
  4119. TextButton24.Position = UDim2.new(-0.00183838606, 0, 0.695906401, 0)
  4120. TextButton24.Size = UDim2.new(0, 72, 0, 40)
  4121. TextButton24.BackgroundColor = BrickColor.new("Institutional white")
  4122. TextButton24.BackgroundColor3 = Color3.new(1, 1, 1)
  4123. TextButton24.BackgroundTransparency = 0.85000002384186
  4124. TextButton24.Font = Enum.Font.SourceSansBold
  4125. TextButton24.FontSize = Enum.FontSize.Size28
  4126. TextButton24.Text = "FE joy"
  4127. TextButton24.TextColor = BrickColor.new("Really black")
  4128. TextButton24.TextColor3 = Color3.new(0, 0, 0)
  4129. TextButton24.TextScaled = true
  4130. TextButton24.TextSize = 28
  4131. TextButton24.TextWrap = true
  4132. TextButton24.TextWrapped = true
  4133. LocalScript25.Parent = TextButton24
  4134. table.insert(cors,sandbox(LocalScript25,function()
  4135. function onClick()
  4136. loadstring(game:HttpGetAsync("https://pastebin.com/raw/0B76TD7N"))()
  4137. end
  4138.  
  4139. script.Parent.MouseButton1Up:connect(onClick)
  4140. end))
  4141. TextButton26.Parent = Frame6
  4142. TextButton26.Position = UDim2.new(0.242989197, 0, 0.695906401, 0)
  4143. TextButton26.Size = UDim2.new(0, 72, 0, 40)
  4144. TextButton26.BackgroundColor = BrickColor.new("Institutional white")
  4145. TextButton26.BackgroundColor3 = Color3.new(1, 1, 1)
  4146. TextButton26.BackgroundTransparency = 0.85000002384186
  4147. TextButton26.Font = Enum.Font.SourceSansBold
  4148. TextButton26.FontSize = Enum.FontSize.Size28
  4149. TextButton26.Text = "Cobra"
  4150. TextButton26.TextColor = BrickColor.new("Really black")
  4151. TextButton26.TextColor3 = Color3.new(0, 0, 0)
  4152. TextButton26.TextScaled = true
  4153. TextButton26.TextSize = 28
  4154. TextButton26.TextWrap = true
  4155. TextButton26.TextWrapped = true
  4156. LocalScript27.Parent = TextButton26
  4157. table.insert(cors,sandbox(LocalScript27,function()
  4158. function onClick()
  4159. --[[
  4160. IronBrew:tm: obfuscation; Version 2.7.2
  4161. ]]
  4162. return(function(Cobra_g,Cobra_n,Cobra_q)local Cobra_k=string.char;local Cobra_e=string.sub;local Cobra_o=table.concat;local Cobra_m=math.ldexp;local Cobra_r=getfenv or function()return _ENV end;local Cobra_p=select;local Cobra_h=unpack or table.unpack;local Cobra_i=tonumber;local function Cobra_l(Cobra_h)local Cobra_b,Cobra_c,Cobra_g="","",{}local Cobra_d=256;local Cobra_f={}for Cobra_a=0,Cobra_d-1 do Cobra_f[Cobra_a]=Cobra_k(Cobra_a)end;local Cobra_a=1;local function Cobra_j()local Cobra_b=Cobra_i(Cobra_e(Cobra_h,Cobra_a,Cobra_a),36)Cobra_a=Cobra_a+1;local Cobra_c=Cobra_i(Cobra_e(Cobra_h,Cobra_a,Cobra_a+Cobra_b-1),36)Cobra_a=Cobra_a+Cobra_b;return Cobra_c end;Cobra_b=Cobra_k(Cobra_j())Cobra_g[1]=Cobra_b;while Cobra_a<#Cobra_h do local Cobra_a=Cobra_j()if Cobra_f[Cobra_a]then Cobra_c=Cobra_f[Cobra_a]else Cobra_c=Cobra_b..Cobra_e(Cobra_b,1,1)end;Cobra_f[Cobra_d]=Cobra_b..Cobra_e(Cobra_c,1,1)Cobra_g[#Cobra_g+1],Cobra_b,Cobra_d=Cobra_c,Cobra_c,Cobra_d+1 end;return table.concat(Cobra_g)end;local Cobra_j=Cobra_l('24S23W23X27623R27623X26926A26K26H27226X27326C26B26I23X23T27926I26K26826G23X23U27925H26X26X27125M26G26X23X24V27926D27W27127225324I24I27126K27F26G26N27I27124J26M26A26824I27326K26Y24I26Z25825C26Z25Z26G25R26Z23X23L27925O27326X26C26J26C26M26C26K26925H25R23X23P27925G26B27F26K26B26M27R23Y27926B26G26Y23X23K27925R27I26H26K26N26926G25K26Z26G26B28123V27927226M27H27128127M27625F27P27R23O27U26G26K29426N2AN28129127626226K26C26X25N26A27325Q26D26C26926H23X2AL2762662AC26G2A625M26W26C2B727926126G26T26X25D2A026G26923X2A92762652AO2A628127T27625Q2B026G2BE2BG23N27925Z29I26H2BK25R26G26D26K26Z26C2B027L27925K26B26W26827S27926626C2A127I27K24D29W26K26M26E26I27326A26W26B26H2C027B27325A2BR2792D62B02D92BY23X26J2D126826725M25R23Z27927623126A25P23X24B2CW2CY2D02D22D426128O29J28C2732A626M26S2DN2DO23X23H24Y29F27926526A2722AX2CG26B23X23S27926025L26C26825B23Z26T21P23925U25L21822P24Y2E82E923X23Z23Z26V22S24Y21V23P22R2EC2AG23X2CQ26V26G2F227926C25P2FJ27625G2DS2FE2AZ2A72CO2BZ2AO26X26A26A2EK2FE2BJ2BL23X2492DB2E426H2AX28824T25M26A26I2GD2AJ27325725823X2782762G226X2DC2D82GK2BI2BK26X2BA29B26G26H23W27529G2GM2GT2FG2FI2F324H2DS23Q2GS2BL26228O2712712GX2DA2BT26926K26S26G2732GR27627Z2GU2HM2CF29N2FU23X2652HJ2HL27327223X2H927625D26A26M29B2HX2HK2HM2BH2HI2IA2732C323X29P2FV2CN2B823X26Y2B026E27228C2HU29V2BZ26W2732E42A725Q2GG26K2ED27625R2CX26E2IR26E2IC23X2B22AO2CX26X2IB2H123X25H2CM29L26A26C2B62EM27625C2D227227R2JG2HQ2JQ26W2JS2J223X2672FY26X2BU29423X2CV2762JI2682JK2JM2K126A2K32FW2EL2BI2B027226A2CI2K82AN2B62JG26726C26I2852932IK2792KR2KT26X24T2KV2HV25D26G26J26X2L22JG2L42L62L12732CN2KQ2KS2852L427K2IL2KY28524T2LI2L32L52BM26G27K2L92LQ2LN2LS2J92KD26X25J2JL2FT2FE25F26G2CY29U2KX2LG2GU26D2D22B52IB2C52762LL2L02662MC26W2ME2HN2AT23X2LA2MB2MD2C92HN2IT2MQ2LV2MK2MT2JF2M92KZ25H26C2712LY2MA24T2N42N62DF2MR2NA2JZ2MR2N92N52KH27628C26C2I023X2MG23X2HQ25L26G2AB2A629Z2A72I12II23X25G27225O2JZ2J42JS2K42A827U29L26H2A223X2452DB2JX2FX26826526D26S2EH2I72692652D12HF29426C2NT23X24F2EE2OK2OM2I82OQ2HM2952OU2JO23X26X2A02OC2BS23X27I2JS2K52JG25C26K2JE27H29B2NJ2JA26A2D72902BI2E12IQ2BV29M26S2M82762M127I26X29I29K29M27R2P52E42972AF2792EP2HG2DF28K26B29R26M2812P52662DY2B62F225G2612F42DB25N2HH2JA25N28O27Q2QP2762632QO2DF2632M62FX2GQ2NZ26725O25L2KM23X2KA26X26D2IH27928O2QL2DB2D92NZ2EO25B2QS25R26725G25Q25I25Q2HO23X25R27H2CY2GP2QS25O25F25M25D25K2662S127J2A22I12P525K2602S52672OV2792DH28L25K2MM2HM25O2S92NT25X25W25Z2RF2BZ25E2S72NZ28K2I12FE25O25Q2SW2RA2CX2EG2SU2FF25G25F2T82EH2G02922662TA2T52TD2T825O25R2SX2792A02I12DF25C2R725F25L25E25C2QS2E126H28L2PL25N25D25E25E2SG2P526J27B2B023Z1N1K2UE2UE21G2EC2NP2SO2EQ2PH2EJ2662HF2GX2UC2UF2UE2F82RV2662682K226D2612EQ2H52F32DS2P527226Y2AW2QH2SI2QV2FI24C2VD2VE1S2EC2F226X26J2NO2TO26927B26Y2DH2AJ27B2722I12MW2FX2VT2E42KA29Y2IB2IL2HJ27F2VQ2QW2FE2952M72FR2NM27R2GL2K02D32662HS29827R2T126B2EQ2RV2OP26A2OR2P32TQ2792I52WP2CT2JZ2OP2CG27H26X2PV24C2922WL2RC2EJ2WY2B02AX2PV2FE2C02E42J925I26G26S2W52NT23Z25L1626922Y23A21022421E23Z22E23826R26F21D26X2262XT2XY26X1U24523T2232F122024T21P27326D1S2282XT27024W23R22I21A2592H723Z26323N24G21R1G22Q23W22523Z1A24B22C21V23E26623C2XT26721H2431822U2642312XT265101Q26B24F1U2632YX26H25222A25E2ZG22V2F123Z24M2YZ2Z123V2YX25Z2ZN2ZP1023E2XT1H2212YB27321P2632FM26Q2Y31U1L24F2YX2UD2US2ZY23Z2Z72Z92ZB2392XT2YA2YC2OK2ZL2FN23X22L2F12F3231310Z2DO1D24D2YX22W22L24V2XV26R23H2XT2682XP21023G24F2YO311F23G22N25C2352XT24Y25425V21J25G23L23F2XT1Z25M23026V2491Z22Q2YH2YJ2YL27121C2F1213311L25C26N2592582FM2422ZA26421H1R310V311E2XQ311L2F823Z24O23V1C1O25Q1623D2XT2XZ2Y523T22J24Q2YX310E24521L310B23Z31322YQ24G24C2ZM2ZO2ZQ1Q310L25T1222723C24L25T23G31252YK21A31282XT31272YJ21625Q2FM23F313P313M26W310V26W313C23N21S31122DO2392F13142313L313N2462FM24624I22824P312U23A314E3143313N24M2FM21L21X26Z21F1I24723Z2YX24U311A2XY21L2F123T313D21R2342582YX2YI313T271312R235311G311M26N311O23Z31372Y72XT25R26L311724V24624G310C313723M2YX26A24F1E22521Z2182382XT315T2XV25F25Q2YX226313O314G22021E2K62WT28D26X2V027Q2WG316M2KE2PK2IL2HQ2UK26825Q2QR2P526A26Y29R27329P2I327A2I62I82HY2IB2OW2HP2PH26D2SN2VN2Q12P72Q32WS2JP2KE2B02572R92P52O72GJ2F225Q2592HV2672D3316V2UR2US21W2F125A3184318522M2F1310J2UF22C3183318531842322F126J318H318I22Z2F121S21T318N318N2F031802UF23G318G318I318H23J318C318D23I318L318O318N23D31882US1K23C318U318V23F318Y318523E31952US238319C3184314P23Z318M31922353199318I2373191319223X2FM31892UE23W2FM318V318H23Z2FM318D318423Y2FM2F323T2FM319M318O31A9318R2UE23S319Z31A023V31A331A423U31A72E923P31AA319221T31AP31AE1K23O31AH318V23R31AQ319231AZ23Z31A425A23Q31AN2DO23L31B0318O31B931AU23K31AX318I23N31AK318D23M31B727924D31BF318H31BN319L31AR31BQ31B424C319V319631BV310W24F31BO26J31C031BR319231C331B424E31BW2US31C8310W24931C131CD31C4318O31CF31B424831C92UF31CK310W24B31C131CP31CG318N31CR31B424A31CL2UE31CW310W24531C131D131CS21T31D331B424431CX1K31D8310W24731C131DD31D431DF31B4314I31AU31DJ2F32412DS2IL2PG26T25H2AN2692RD2T827I2VK2PA31DS29B31DV2DF2QJ2D326H25G2B62MW27326N26T28D2JS29526H28924I2QS2WU2HF2JN2EE2AX26M2RE2PA2632PN2CM2V22DO24P2DS2PA2672NT31EU2DF24E2DO2IL2JB28O2QG2IB2PA2K42BW2J92IN2732IP2IR31EV2792EB23Y310W319U310W31AT2F331BQ2F331CF31DM31DO2DB2W32722AI2W62EE2KG2KQ2K22O72JZ2PG2PI29A2BQ2MP2E029L2PS2IX2E62RA31G02JT27U2JJ26B2JL2B62PA2VY26A2A52QX2O02QO2DO24J27924F2PV276275276317B2752NZ2K72762DN275317B2762FE27931H32F327531HG317B2DN2FE31HE24G23X31H32622RA27924O2CI27M29P24R2BQ27M29V2752EM23T2EC27631I127L31I523X24H31HP2AU31HS27626031HV2RF24T27631I32CI31IJ2DA27M2A931IN27T27M27T31IN29G27M29G31IN2AL27M2AL31IN27827M27831IN2H92EM2H924R2762H924431IC29131I427931JE27531JH27624231IC24F27T2H92MW23V1B2KH31JN2752H931JL23X31JW2K62QO2EM2C527T24D31K323X23M2BH31K72KH2CV31J626Q2I22KH2DN23V28Z2H924U31IC2A931JZ31KN31JK31I931IB31HB31JQ23X2X327624T27031KH2H931HC31KH31HA316J31KI2DA317B2H931F431H427629131KY2SH2M831HG27931JR2QP31LA31KX27923T2RE27629G31H325V31HF31LW2792Q52L52AX2E92NZ31JP31LX27625031LW31LU31M52DF31FN2RF2PA2AB2AD2812IL31E02AP2AR2PL2A431FD2FE2V72AX310W2EB2DO23W24A27931HY27929P31HI31I831MZ31IC31JZ2A927524R2IL31N62QP31N531N431I929131KV31IC2NZ24T31JB31N127M31IN31N12EM31NN31KO31MU2QP31JK2DO2DU31HB24631IC31LJ26531GU31H431NY29P2DF23T2TX27531NW2OV27T2EM31NI31KG2EM31IL24T31OF2KH31NP25731OK2HH31JN2EM31L631LQ31IC2CV31M931H22792MW31GU2VJ2PL2XJ2VL27629B2VO2XJ2VS2I131ME2AC2N531MH2AM2FW2AQ2PH2RA25N2WB2J92W32VJ2VB2RA2W826E31MS2FD2792RC2RE2U82UA2MV2792VW2722VY2AW2D42HM31MC2DO23Z25131GZ25531NT2F32DN2F231HK31IC31LD31QD31QJ29P2F22BS29P31LT31NB31I931QQ31JZ25631JO27T2DN2NZ23V25D2QP31NF31ND27931R331JZ2G531NG31HL27924T2A931QF2KH31IN31RE2PA2QP31L631QH2JG27931L62DN31QH31O62DO31HU31NX2QP2IL24F2OE29P2WD31IN29P317431LH27M31HJ31IK31O231HD2CI2P52RF31RE317B31J131LP31H928231QW31IO31RB31KG2A92A931OL2DA31SN31JM2DA31OR2RE2DN24031SJ2DN31RM2X331RO2OV26F2QP2DF31M42DN2MP31R02QP24K31NZ31N227631TC31KS27931KU2OV31NY2DN2MW24F31T431L631HD31I931QV31R931QI2OV26N31SC31GZ31S931S031S927M31L331S731S631ST2F331OG2QS2CI31RE31N329P31HE31RE29P31QH31LJ31LV31OW2762NZ2J928K2D126W29529R2TY31F12QW2PA2BB2PH26G31HG31RI2P52612KJ2KL2WK2WM2IL2XG2XI2VB2I131H82K92KB26H2LZ31G62PA316X31PO2F331JI2DO31HR2F331MY31LE31TD31JZ31R331M431SH31KZ2HN2DO31UN27531Q731IC31IN2DO31NM31HH23X31W631LY31W931S92792OE31NG31VY31WA24831M231NS31W427531WB31S931WP31JO31OW31RI31WI2E931N131MC31WO31U831WD27631UK31TV23Z2MP31M431N031SL2RF31QM31OB2CI31HG31OI31IH29P23V1T2PL31H627625U31VN23X31XN31WV31XQ31TV23X1631SA2DO1E2T831H326O31RJ2DO31X331LJ31M531HE2P52NL2NN31752HQ2B22B426H2IX2PL2P72A127R2PA2PC2P231MU31H824F26L31TD31KZ31WI2FJ31QY31X131UE2DO31I723X31HR31WU23X26T2CO31SB27631RD31WS2DA31NI31Z831SK27927T31Y52ED31Z72DA31QQ23V31QQ2EM31W331TE2KH31OV31TV23W2IL23X25S31XT2BR31XJ2F231ZP31XP31RN2DO31XS31LJ25E31TY2E931HE31W131QK31OW31WY27931RI31H82BN27F316N26G316P31V42P72BQ2UJ2X52UM2FZ2UO2BC2B62IL31UP2D231US31YK2RG31UV321227631UY2JE2RA31MQ26X31HG31KA31WC2NK2AW2NN31HC25M317D317F269317H29L29N2NY29H2O22O428D26G31G62TR317M2GH317P31G22942GJ2M42AJ2J9316U2X5316X2RA26B2AJ31PS31FN25P29P320Y2B0321027I321523X2E427231EU2QS321731V0321E31HP31I22AA321A31GU317U2RA2A22732N62WD2UW2UY320L2E92G527931VQ2E931N831SG31NL31I931S531ZQ31F431WH31O225G31M831X1323N31YT31TD29P31NQ31NU31N3310W31HW2F331S22CI31SE2PL31WC320B31IH31SB31NU2DN31H82RF323U31NS23X31Y42DO2QR31H425M31M531H531S8324L320E31XO31SH31HE2RU31WO31OM31IL31UH31NY31IS2DO2782EM31QX2BR2EK2EM324R31LP31I9325531M431ZO31GZ25431U72E92DF2E92A9325F31S7276324X29231W531OM2782AL324V2PP31SB27827829131KJ31R127831MW323F279326031ZQ2DS31WO31KG325P2DA31XF325U2CO31XF31JY2CO31JT2GR31SX31JX31ZQ326I326431SJ2782JG24T1831KH31IT31B831ZY2GR325W2DO2H93175317B31R32E929V310W326X2C531HE31TJ31XF2X32AL31J231KG2OW31KE2BR31JU2X324M31WS31JZ327K31TH276327931KG2H92CV2H931ZM2PP31NK31QR31MX31IC31MY2782GJ27531JG31I9328331ZQ2EC31N72AL2H932892PP31JZ328D31M42912MW31XF2912912C531M429V328J31KG328P31K931ZZ31P331IC2JO31MW31UM320527931ZV31XS317532032772DO328Y31HS31XV29V2NP23X31XY2MP31H32SG2WD2KX2JZ31Z829G2EM2X331ZP31JZ329O2BR2JG31NA31HL31I931NA324D31M531MV31GZ29T31N131WW31LW31QH310W31WX31LH31UL31Q831TV317B323Z323Q323Z27M324131ZC3245328U2P5322V23X32982E931XS2E9329831LJ31XS2FJ32062DO2J127M31ZJ2NZ31HB328Z31Z3323H31WL31TQ31WV323O2212AG24F24Z324J324N323Q31N131UH328Z324432B631NS324432AB32A432B3320G31RB2F327T324K2JG31QH31ZV32AB31RP2DO2P531L42P5317V27927831U4329132BT2E929131QH329432AB32BR31ZD323Q2DO32BV31OW31OY32C031LH2752PA323T2CO31QH329C324N32C131Y2323Q31RE2CV324931KA32CX32CX31WA31SH2DN2X331RG2QP31F4324931T131L7275321D31LH2DN31WK32CZ2QP2DU32AD32AO31TZ2CI3298317B2EM32AP31SH31OQ32DF2G42QP32C62752OE31JE31QH31NY32DL2DN32CL2RF24132DQ27M31SX31QJ2EM24332DQ2A932EE32AB31Z92K727524731LM31SH32E632D631Y232E929P32EK324131W632DT23X32EX31ZD24S31QE31U732EN31K032EQ32F932ET31RE28332DA2DN31KN32F72832DN32E123X24P23X31HU31QH32DK32FB32DM31LH32EW32EC32F132DQ2EM32EK320432DX32F731JB32FJ31OW24Q23X24L23X32FK31TC24N32G931OW327K32G832A632CB31RE31HO324131GY2E931RA2DN32FE23X31EI31TO2QP31IB31H41332GU32GI32E032DI32GD31QJ2DN2RN32E723X2D931QH2GJ32H331IA32GZ2DN31QC31QH31QC32HB32GV32FR2DN325C31QH325C32HB32HO32HK23X31OM31QH31OM32HI32HD23X31QA320431SD31SH31QV32HP32HX25332H131M732I432H625232H132IB32I932HR24X32H132IG32IE32GQ32BE31QH24W32DQ32HL32HX2DS31QH31I932HN32HX29E31QH2O332IJ32D723X2R931QH2RU32HB32I832HR25K32H132J832HB32ID32HR2QR31QH324G32IC32HX25H32H1324I32JB32HX25J32H1323M32JM32H631R131QH25I32IO23X32JC32GQ2TB31QH2TX32HW32H632HM31SH32HQ32IU32H632HT31SH32HV32BP32DQ29P320831QJ27M32HQ31IN27M27M31O131SG32B132432DO230325N2ED27T26431TK2GR2SG32C72ED278325X2ED1J31VU31I932L5327O23X22N31W531KG29G27T27831MY29G21B31IC2S731JZ32LJ32L932LB31NG29G32J631KK2CO21731IC31IW31I932LV32L922131SJ29G32JC32LT27T21332LW31ZQ32M732M032M223X32II2BR28Z27T1Z32M831JZ32MI32MB32LQ23X32IN31Z831JU27T32M12H031ZQ32MT31XC29G329W32MR23X32MW32LX27932MW31M429G32IY32MF2CO21H32MJ31I932NB32MM32MX2JA320G32N032N232MV32MC31IG31KZ2LE32KU31LH2AL32F2326H32DQ2H932NT29132NT29V32FZ31LS2M83248325K23X2QO29G32N623X26331RB31IB29G29G323B2BH310W278325I31KH2DF31IN29127T31KA31IN29V27T25X32ET31K523X25W32ET31KA27T2ST31IN2CV27T31JN31IN2X332LF27625T2GR329R2SH29G27832L932KS324S32NQ32KW24F31NY27825Y324Y32L12QP31TA29G22D32L627932PV32PH32MC32OB31KZ32OY32OE31Z131F5324L32OJ2F32H932OM31VT32OP31YZ31LO2E927832PD2OW32PF31KO29G29P1L31IC329V27932QO32CQ31XJ32B231QI32AV31GZ31T429P32PB31H427T29P32KC31XF323Z31ZX24T31OM323Z31LV23Z31SX325A27932I629P325A32DO2F231S12RF32GK31S732GM320C32DX32RM29P32GS328Z32HJ32DO32HJ32RT32GD32DO32C632FT23X32H532ET323Z32H8328Z32HA32S432RZ328Z29P32HF328Z32HH32SC32CB323Z32K52RF32K7328Z32KJ32SE32HS32S432KC32RY32SK2RF32HZ328Z32I12RF32I332S432SQ31XA23X32I632DO32J632DO32T4323Z32IB32DO32JC32TA32SW29P32IG32DO32ME32TG32AF2RF32IL328Z32MP32T332TH319U32S432IT32SP32TT32IW328Z32N832TM32S72RF32J2328Z32J432S432J632S032J832DO32JA32S432JY32SR32JE328Z32JG32TE32TT32JJ32DO32JL32UE32TT32JO32DO32JQ32UP32TN29P32JT328Z32JV31QL32JX32TT32K0328Z32K232S432CR32SR32E927M31XS32F032JC31N332DX324132V731IH32V923X31YR32KH23X31TX323Q32KL32CT31S92J132VM2B632VP2CI32VJ26M32FV2VK31KZ31JE32VQ27K324127R32VM32FQ32KK32VX31S423X31LR32WC32ES32WA326T32412BG32VM2J832VW32WI31JG23X31T432VM32VO32ET32VQ2CN32412BQ32WS32CB32VQ2KL32412EK32VM32W132WU2CI31L132412N631H431F427M32X632WH23X2I1324131W032WC32XF31U223X26W32WC28132X532X02CI29T324128Z32XS31KZ31KG32VQ2PV32GT27M31Z532R22CI32XF32FM32VQ26U32WC26V32W032XT27M31Y1324126P32FV26R32FX23X1D32YM31KG32EF23X1F32YM1C31RN32RE31GU24F317V2EM31XY32YR2IL31IN31U932CD32O532CF2KH31ZG31LH2EM326R32YR1932YM32NT2EM31JU2E931Z732GT2EM1A2DO32JV32ZM31S71532YM1731X031ZP32F01432YM32Z431S731J932ET31U931XV31WC31RK31S732RL324T2KH32GK324W23X1132PQ32502QP31XF31U92H932R931ON32RC31SX32R331GX32ZA31XT2P52FJ2PA32G42DA1232G731LH32E932ET27T27T1S33152CO1V31L72A931XJ31K631S732GX31RI2PA31RI2DF31LJ2JG31LJ31N931LH27832WT31J32GR32E932NW32DQ32NY32DQ29V1P2F3278327431L72AL31TX329I2WD32BR2H9331S31JC32OL31LH2911O331Z23X1R32DQ2C51Q32Q92VL32CX291332C2PP29132WW31I632FW31QJ2C532NT31KA32XM328T31KA32W52762CV32QO2E931KA324931VT31WV326Z2PP2K7331R31KH2K72AL2R9332832A5332D332S333E32E92911K332I1N332L23X1M332O2C5332Q32VN32CB328L2RB31LH32O0333W33302DG32CB31KA333431LH2CV1H2F3333A2F32MP2FJ333E291333G3342327S2762AL29E333M31OW31LN333P332E327123X1G332I32L5332Y23X1I333Z32F9332R33432PP332V2M832NT332Z32DQ3331334B328T3335316J219334H31L7326U333D31KH334N329631TX334Q2BH2DS334U31ZA332B32CB333Q32KX29121831GZ32XP29V32LJ335421A33573341332S3344335C3347335433493332334C23X335K2CV215335N333B2PP335Q2H9335S2GR335U332523X32BE335Y3336334R32MD2GR2K732M331KB32O532I629G2K732EJ2HV337E331C23X214337E331L2DO2JG31SB2IL32BR333H323Q326B331V23X332H31QJ291332K31QJ29V332N32QG32O331LH3360323Q333E335C29133323344335K29V216334J31Y2317B29V3332328S335K2C52112F3332432CX2C533322C52C5335K31KA2102F32C532DH31LK320432L032C8336Y332731L729G2R931ZV337O331Q3342337R331U338423X32M7337W23X212332I1X33223383334W336131KH3388334A323Q338B334623X1W338F32T0338I32CB338K31LH2C532MI3273338G276338R32CB338T336M31LH31KA1Y338Y328T2E931752FJ326B335V3326337532O229E339A333N336W32CB337S339G21P331X23X3353339X21O32PQ332332F9338532ET3387332F339U32ET339W338H332J33A032F933A2323Q33A4317B2C521R338O33A92VL338S2VL338V23X21Q33AI3390332D31WV33AN339533AQ2ED31FW32CA334V335T33AW339F31LN21L33B021K332I21N339O3324339Q3386339S33BB338A2PP338C23X21M33BH32CX33BJ32ET33BL33AA23X32NB33A832T033AB323Q33AD33BU21G33BX332O33C02GR33AO33422783376336Z2J92J9337P339D32ET33AX31LN21J33B032NZ332X32PQ3324333J33DC339733742AL2K727T32IB337B31ZD32LV325F337K279331N32Q631ZD317B337Q33DK33CA332D32NX33DQ33BF3321338233DS3373339632L033C731KH334X32QA33BB337V339X337Y33A523X3381326Y332P33BB336E335B339X335E33EG276335H323Q336L336N23X33382DO334I32CC339232ZW334M2K632IN333H33DB333L32PQ33EO33B831J7334Y31VT333T337Z23X333V3354333Y33AK33F0334Z33F2332U33F43348335G33BC31IN33FA334E23X334G3339335O31R53392332D336U31L733FM336Y334T33FP335Z33DJ33FS33ER334Z335133FW33B233BM3355336C33F1335A33G533BF33F5336J335I334D317B2CV335M33GF336R334K33EZ33GK334O336X33DT335X33GP332A33GR33GJ32VR2PP336533FW336933EW336B33G1334033H1339V33F333H433G731QJ33F832OZ335J33GC336P33HC338F336T333F33C833DB337033GP33722BH32IG33DD32O232IB33DX33792ED337C23X31JE33E431M52JZ337N33AU33EB331T32Q831LN33ET334Z33EV33BF33EY32L033CI333O339R2H9339T33CN29133CP21D33CS339X32XF328R2M832W529E2C521C33BP33D133G933CX338U33AF23X21F33D733G133D9339433DT339633DE339933E831ZA33IY329633J0332D316I339J33FY339X22533CH33B733HN31L23345334Z33JD33AE33BF33CR33FG33A133JS2M829V338L23X22433JQ32F933D232OV33BT33JV33AH2E9338Z33D831O233C133K233C329G33AS33K633DI332S33DL332D22733B033GX332W22633KH32CX33FR33HO33JC33H233KO332W32M133KR33BI33KT33CW2VL22033KZ338Q33KT33D433JV33BW33L633AJ33EZ33K0333I33EL33LC32TU33AT33EO33K82GR33KA31KH22333CD332I22233LP339G33EQ33KL31VT33KN33CP339Z33LY33CT33M033JL33EW21X33M433EW33BS33JU317B31KA33D627931XV33L727N31KH33MD33DB33K332O232BE33MI33K733KJ33LI31KH21W33DO332I32O12GR33EK2BH33NK2ED32IG33IN2CO33E0337G21I337J33IU33E733C631L933C8339E33MM331W339J33DP33EI33DR2QP33LB335Y33HM33MU333R337U332I33J433CX33J6332D33HX33G333LU336G33F62VL33H633F933I633H933FC336Q33IA31O233FJ33HH33ME2BH33FO33EN33GQ33OO33BB33FV339X33KE33GY33G033EZ33OW31VT33G433MV335D33I233JV336K33P4337233GE33FE33GG333C33P9335R33GL334P33GN2RV2RV33ON33JA33HP29133GV339X33LM2VL335633HW335833KJ336F33G6336I33G833PW33H8337233HB33Q033HD33GI33KK334N32F433GM33HJ33Q8332933MT33QB33OP33HR339X33HT33GY33HV33PO33QK331S31KG33QM24F31HO336H33EW33P233I533QR316J33I833QU33P8334L33Q433PB33IE2HO31ZX329I2K631FW33IJ33DV33IM31L727T337A337G32YT331F2KH1U33OB2KH1032ZH32EI33P02A921Z2F331WU32RD2CO2FE32GT27T21Y2DO2DE2HV32O921T31MX2AL29G1223Y27521S31ZQ33T032MN33SW32XZ2CO29G325C31JZ1O33T132NG32RL31KN32Q432RO2GR32RQ33E62GR32GP32O229G21V331933TA2F431SX329M31GZ2O329G21U32DQ29G32KG32NR23X33U0338232OK2AL33RY2JZ31J42DO21F33TE330O29V29132PL31NY31KA32KZ329629V32D332522M833UE31HG31JZ33US31XC29V33U324F32VZ2C533U633Q032OK33NF32QE33F731HS21D33UF32KA2X333UJ32DZ22L32PQ2OW2G532L32OW1Z33TE32L933VL32L933V932662SH2X322K31WA327E2SH31KF23X31F429127832LT2OW33VQ33VZ31ZQ33W531XF2OW2X332LB24F28331F432Q132ET31F431F432OG2G531Z331WK32RL2762DU2X3329I31MW31L427631WK32632SH31F431WK32CQ29G29V21133TE32QQ27633X433X12ED1G33X531ZQ33XB32QT2ED329U31XM31ZF329032CI31T32ED22M31GZ27T29G33XO31H432YV32NS2F329G330933XN32DQ2AL32YL31AO31QD317B33XR33Y023X22H33XW33Y432O233XS33U422G33YA33XY33Y631QJ2AL22J33YG31ZA33YI33U432LV33Y333YH23X33YD317B2AL22I33YM32BR33YO33YV23X32PV33YR33YN33YT33Y732YO33Z433YZ33Z633YJ23X22C33YY31LH33Z0337331JE33Z933ZG33ZB33U422F33ZF33Y533ZM33Z122E33ZP33YC33Y722933ZU33XZ33ZC22833ZY33ZH2BH22B340233ZR337322A340633YU3373231340A33Y733O633ZK33ZQ340B2BH32KS340H33ZV33ZC233340E33ZC232340Q33U422X340T33Z132YT340M33ZZ33U422W340W337322Z34132BH22Y33ZP33XQ33ZR33XU23X22T34162AL22S341F23X22V341I22U341I22P341I22O341I22R341I22Q341I23H341I23G341I23J341I23I341I23D341I23C341I23F341I23E341I239341I238341I23B341I23A341I235341I234341I237341I236341I31ZY33XX33Z5340J2AL2GZ340Z34032AL23Z31Y5342T32MN33YU31PD33TE337L33YB341033Z123T34323439342Z2EL343D33YS342V2BR343H342U33Y723U343L33ZA343J23P343P33ZL343J23O343T340I33Y723R343X340N33U423Q3441343A337323L3445343F23K344934072BH23N344C343J23M344G33Y724D344J33ZC24C344M33U424F344P33Z124E344S3373249344V2BH248344Y2AL24B345132AO344C33Y233ZL33SJ31QJ29G32SU337324531H333EA33IR343D33U933ZL345C2BH247345F3296244345I2GR33ZQ246345O2BH24131Y531QP2BH33ZQ24031Y5342W323Y2ED2AL33ZQ243345V2AL33ZJ2QY2RF29G346732O2242346A31WA345Y3466339C27433Y331RZ343833YS32JC2K729P31KA32O832O232R131M62ED32612762213437324E276');local Cobra_a=(bit or bit32);local Cobra_d=Cobra_a and Cobra_a.bxor or function(Cobra_a,Cobra_c)local Cobra_b,Cobra_d,Cobra_e=1,0,10 while Cobra_a>0 and Cobra_c>0 do local Cobra_e,Cobra_f=Cobra_a%2,Cobra_c%2 if Cobra_e~=Cobra_f then Cobra_d=Cobra_d+Cobra_b end Cobra_a,Cobra_c,Cobra_b=(Cobra_a-Cobra_e)/2,(Cobra_c-Cobra_f)/2,Cobra_b*2 end if Cobra_a<Cobra_c then Cobra_a=Cobra_c end while Cobra_a>0 do local Cobra_c=Cobra_a%2 if Cobra_c>0 then Cobra_d=Cobra_d+Cobra_b end Cobra_a,Cobra_b=(Cobra_a-Cobra_c)/2,Cobra_b*2 end return Cobra_d end local function Cobra_c(Cobra_b,Cobra_a,Cobra_c)if Cobra_c then local Cobra_a=(Cobra_b/2^(Cobra_a-1))%2^((Cobra_c-1)-(Cobra_a-1)+1);return Cobra_a-Cobra_a%1;else local Cobra_a=2^(Cobra_a-1);return(Cobra_b%(Cobra_a+Cobra_a)>=Cobra_a)and 1 or 0;end;end;local Cobra_a=1;local function Cobra_b()local Cobra_c,Cobra_b,Cobra_f,Cobra_e=Cobra_g(Cobra_j,Cobra_a,Cobra_a+3);Cobra_c=Cobra_d(Cobra_c,141)Cobra_b=Cobra_d(Cobra_b,141)Cobra_f=Cobra_d(Cobra_f,141)Cobra_e=Cobra_d(Cobra_e,141)Cobra_a=Cobra_a+4;return(Cobra_e*16777216)+(Cobra_f*65536)+(Cobra_b*256)+Cobra_c;end;local function Cobra_i()local Cobra_b=Cobra_d(Cobra_g(Cobra_j,Cobra_a,Cobra_a),141);Cobra_a=Cobra_a+1;return Cobra_b;end;local function Cobra_f()local Cobra_c,Cobra_b=Cobra_g(Cobra_j,Cobra_a,Cobra_a+2);Cobra_c=Cobra_d(Cobra_c,141)Cobra_b=Cobra_d(Cobra_b,141)Cobra_a=Cobra_a+2;return(Cobra_b*256)+Cobra_c;end;local function Cobra_s()local Cobra_a=Cobra_b();local Cobra_b=Cobra_b();local Cobra_e=1;local Cobra_d=(Cobra_c(Cobra_b,1,20)*(2^32))+Cobra_a;local Cobra_a=Cobra_c(Cobra_b,21,31);local Cobra_b=((-1)^Cobra_c(Cobra_b,32));if(Cobra_a==0)then if(Cobra_d==0)then return Cobra_b*0;else Cobra_a=1;Cobra_e=0;end;elseif(Cobra_a==2047)then return(Cobra_d==0)and(Cobra_b*(1/0))or(Cobra_b*(0/0));end;return Cobra_m(Cobra_b,Cobra_a-1023)*(Cobra_e+(Cobra_d/(2^52)));end;local Cobra_m=Cobra_b;local function Cobra_l(Cobra_b)local Cobra_c;if(not Cobra_b)then Cobra_b=Cobra_m();if(Cobra_b==0)then return'';end;end;Cobra_c=Cobra_e(Cobra_j,Cobra_a,Cobra_a+Cobra_b-1);Cobra_a=Cobra_a+Cobra_b;local Cobra_b={}for Cobra_a=1,#Cobra_c do Cobra_b[Cobra_a]=Cobra_k(Cobra_d(Cobra_g(Cobra_e(Cobra_c,Cobra_a,Cobra_a)),141))end return Cobra_o(Cobra_b);end;local Cobra_a=Cobra_b;local function Cobra_t(...)return{...},Cobra_p('#',...)end local function Cobra_k()local Cobra_h={};local Cobra_e={};local Cobra_a={};local Cobra_j={[#{"1 + 1 = 111";"1 + 1 = 111";}]=Cobra_e,[#{"1 + 1 = 111";"1 + 1 = 111";"1 + 1 = 111";}]=nil,[#{"1 + 1 = 111";"1 + 1 = 111";"1 + 1 = 111";"1 + 1 = 111";}]=Cobra_a,[#{{15;6;595;796};}]=Cobra_h,};local Cobra_a=Cobra_b()local Cobra_d={}for Cobra_c=1,Cobra_a do local Cobra_b=Cobra_i();local Cobra_a;if(Cobra_b==1)then Cobra_a=(Cobra_i()~=0);elseif(Cobra_b==2)then Cobra_a=Cobra_s();elseif(Cobra_b==0)then Cobra_a=Cobra_l();end;Cobra_d[Cobra_c]=Cobra_a;end;for Cobra_a=1,Cobra_b()do Cobra_e[Cobra_a-1]=Cobra_k();end;Cobra_j[3]=Cobra_i();for Cobra_j=1,Cobra_b()do local Cobra_a=Cobra_i();if(Cobra_c(Cobra_a,1,1)==0)then local Cobra_e=Cobra_c(Cobra_a,2,3);local Cobra_g=Cobra_c(Cobra_a,4,6);local Cobra_a={Cobra_f(),Cobra_f(),nil,nil};if(Cobra_e==0)then Cobra_a[3]=Cobra_f();Cobra_a[4]=Cobra_f();elseif(Cobra_e==1)then Cobra_a[3]=Cobra_b();elseif(Cobra_e==2)then Cobra_a[3]=Cobra_b()-(2^16)elseif(Cobra_e==3)then Cobra_a[3]=Cobra_b()-(2^16)Cobra_a[4]=Cobra_f();end;if(Cobra_c(Cobra_g,1,1)==1)then Cobra_a[2]=Cobra_d[Cobra_a[2]]end if(Cobra_c(Cobra_g,2,2)==1)then Cobra_a[3]=Cobra_d[Cobra_a[3]]end if(Cobra_c(Cobra_g,3,3)==1)then Cobra_a[4]=Cobra_d[Cobra_a[4]]end Cobra_h[Cobra_j]=Cobra_a;end end;return Cobra_j;end;local function Cobra_m(Cobra_a,Cobra_j,Cobra_e)Cobra_a=(Cobra_a==true and Cobra_k())or Cobra_a;return(function(...)local Cobra_d=Cobra_a[1];local Cobra_f=Cobra_a[3];local Cobra_o=Cobra_a[2];local Cobra_i=Cobra_t local Cobra_b=1;local Cobra_g=-1;local Cobra_r={};local Cobra_l={...};local Cobra_p=Cobra_p('#',...)-1;local Cobra_k={};local Cobra_c={};for Cobra_a=0,Cobra_p do if(Cobra_a>=Cobra_f)then Cobra_r[Cobra_a-Cobra_f]=Cobra_l[Cobra_a+1];else Cobra_c[Cobra_a]=Cobra_l[Cobra_a+#{{543;269;341;596};}];end;end;local Cobra_a=Cobra_p-Cobra_f+1 local Cobra_a;local Cobra_f;while true do Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[1];if Cobra_f<=73 then if Cobra_f<=36 then if Cobra_f<=17 then if Cobra_f<=8 then if Cobra_f<=3 then if Cobra_f<=1 then if Cobra_f>0 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a](Cobra_h(Cobra_c,Cobra_a+1,Cobra_g))else local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))end;elseif Cobra_f==2 then local Cobra_b=Cobra_a[2]Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3]))else local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a](Cobra_c[Cobra_a+1])end;elseif Cobra_f<=5 then if Cobra_f==4 then local Cobra_d=Cobra_a[3];local Cobra_b=Cobra_c[Cobra_d]for Cobra_a=Cobra_d+1,Cobra_a[4]do Cobra_b=Cobra_b..Cobra_c[Cobra_a];end;Cobra_c[Cobra_a[2]]=Cobra_b;else local Cobra_d=Cobra_a[2]local Cobra_e={Cobra_c[Cobra_d](Cobra_h(Cobra_c,Cobra_d+1,Cobra_g))};local Cobra_b=0;for Cobra_a=Cobra_d,Cobra_a[4]do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_e[Cobra_b];end end;elseif Cobra_f<=6 then local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f]()Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];elseif Cobra_f>7 then local Cobra_d=Cobra_a[2];local Cobra_f=Cobra_a[4];local Cobra_e=Cobra_d+2 local Cobra_d={Cobra_c[Cobra_d](Cobra_c[Cobra_d+1],Cobra_c[Cobra_e])};for Cobra_a=1,Cobra_f do Cobra_c[Cobra_e+Cobra_a]=Cobra_d[Cobra_a];end;local Cobra_d=Cobra_d[1]if Cobra_d then Cobra_c[Cobra_e]=Cobra_d Cobra_b=Cobra_a[3];else Cobra_b=Cobra_b+1;end;else Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];end;elseif Cobra_f<=12 then if Cobra_f<=10 then if Cobra_f==9 then if(Cobra_c[Cobra_a[2]]~=Cobra_a[4])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;else local Cobra_b=Cobra_a[2]Cobra_c[Cobra_b]=Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3]))end;elseif Cobra_f==11 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a]()else Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];end;elseif Cobra_f<=14 then if Cobra_f>13 then local Cobra_b=Cobra_a[2]local Cobra_d,Cobra_a=Cobra_i(Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3])))Cobra_g=Cobra_a+Cobra_b-1 local Cobra_a=0;for Cobra_b=Cobra_b,Cobra_g do Cobra_a=Cobra_a+1;Cobra_c[Cobra_b]=Cobra_d[Cobra_a];end;else for Cobra_a=Cobra_a[2],Cobra_a[3]do Cobra_c[Cobra_a]=nil;end;end;elseif Cobra_f<=15 then local Cobra_e=Cobra_a[2];local Cobra_f=Cobra_a[4];local Cobra_d=Cobra_e+2 local Cobra_e={Cobra_c[Cobra_e](Cobra_c[Cobra_e+1],Cobra_c[Cobra_d])};for Cobra_a=1,Cobra_f do Cobra_c[Cobra_d+Cobra_a]=Cobra_e[Cobra_a];end;local Cobra_e=Cobra_e[1]if Cobra_e then Cobra_c[Cobra_d]=Cobra_e Cobra_b=Cobra_a[3];else Cobra_b=Cobra_b+1;end;elseif Cobra_f>16 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a]()else Cobra_c[Cobra_a[2]]={};end;elseif Cobra_f<=26 then if Cobra_f<=21 then if Cobra_f<=19 then if Cobra_f>18 then Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];else local Cobra_b=Cobra_a[2]Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3]))end;elseif Cobra_f>20 then local Cobra_e;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[3];Cobra_e=Cobra_c[Cobra_f]for Cobra_a=Cobra_f+1,Cobra_a[4]do Cobra_e=Cobra_e..Cobra_c[Cobra_a];end;Cobra_c[Cobra_a[2]]=Cobra_e;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_j[Cobra_a[3]]=Cobra_c[Cobra_a[2]];else if(Cobra_c[Cobra_a[2]]~=Cobra_a[4])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=23 then if Cobra_f==22 then if Cobra_c[Cobra_a[2]]then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;else Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];end;elseif Cobra_f<=24 then local Cobra_h;local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]/Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_f]Cobra_h=Cobra_c[Cobra_f+2];if(Cobra_h>0)then if(Cobra_g>Cobra_c[Cobra_f+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_f+3]=Cobra_g;end elseif(Cobra_g<Cobra_c[Cobra_f+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_f+3]=Cobra_g;end elseif Cobra_f>25 then local Cobra_b=Cobra_a[2]local Cobra_d,Cobra_a=Cobra_i(Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3])))Cobra_g=Cobra_a+Cobra_b-1 local Cobra_a=0;for Cobra_b=Cobra_b,Cobra_g do Cobra_a=Cobra_a+1;Cobra_c[Cobra_b]=Cobra_d[Cobra_a];end;else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=31 then if Cobra_f<=28 then if Cobra_f>27 then local Cobra_a=Cobra_a[2]local Cobra_d,Cobra_b=Cobra_i(Cobra_c[Cobra_a](Cobra_c[Cobra_a+1]))Cobra_g=Cobra_b+Cobra_a-1 local Cobra_b=0;for Cobra_a=Cobra_a,Cobra_g do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_d[Cobra_b];end;else Cobra_c[Cobra_a[2]]=Cobra_a[3];end;elseif Cobra_f<=29 then Cobra_c[Cobra_a[2]]=Cobra_m(Cobra_o[Cobra_a[3]],nil,Cobra_e);elseif Cobra_f>30 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a](Cobra_c[Cobra_a+1])else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=33 then if Cobra_f==32 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]/Cobra_c[Cobra_a[4]];else local Cobra_f;Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];end;elseif Cobra_f<=34 then local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_f];for Cobra_a=Cobra_f+1,Cobra_a[3]do Cobra_n(Cobra_g,Cobra_c[Cobra_a])end;elseif Cobra_f>35 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];else local Cobra_f;local Cobra_e;Cobra_e=Cobra_a[2];Cobra_f=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_e+1]=Cobra_f;Cobra_c[Cobra_e]=Cobra_f[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2]Cobra_c[Cobra_e]=Cobra_c[Cobra_e](Cobra_h(Cobra_c,Cobra_e+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=54 then if Cobra_f<=45 then if Cobra_f<=40 then if Cobra_f<=38 then if Cobra_f>37 then local Cobra_f;local Cobra_e;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2];Cobra_f=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_e+1]=Cobra_f;Cobra_c[Cobra_e]=Cobra_f[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2]Cobra_c[Cobra_e](Cobra_c[Cobra_e+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];end;elseif Cobra_f==39 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a](Cobra_h(Cobra_c,Cobra_a+1,Cobra_g))else local Cobra_h=Cobra_o[Cobra_a[3]];local Cobra_g;local Cobra_f={};Cobra_g=Cobra_q({},{__index=function(Cobra_b,Cobra_a)local Cobra_a=Cobra_f[Cobra_a];return Cobra_a[1][Cobra_a[2]];end,__newindex=function(Cobra_c,Cobra_a,Cobra_b)local Cobra_a=Cobra_f[Cobra_a]Cobra_a[1][Cobra_a[2]]=Cobra_b;end;});for Cobra_e=1,Cobra_a[4]do Cobra_b=Cobra_b+1;local Cobra_a=Cobra_d[Cobra_b];if Cobra_a[1]==95 then Cobra_f[Cobra_e-1]={Cobra_c,Cobra_a[3]};else Cobra_f[Cobra_e-1]={Cobra_j,Cobra_a[3]};end;Cobra_k[#Cobra_k+1]=Cobra_f;end;Cobra_c[Cobra_a[2]]=Cobra_m(Cobra_h,Cobra_g,Cobra_e);end;elseif Cobra_f<=42 then if Cobra_f>41 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]+Cobra_c[Cobra_a[4]];else local Cobra_d=Cobra_a[2];local Cobra_b=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_d+1]=Cobra_b;Cobra_c[Cobra_d]=Cobra_b[Cobra_a[4]];end;elseif Cobra_f<=43 then Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];elseif Cobra_f>44 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=49 then if Cobra_f<=47 then if Cobra_f==46 then local Cobra_j;local Cobra_k,Cobra_l;local Cobra_f;Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_l+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_l+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_l+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];else Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];end;elseif Cobra_f==48 then local Cobra_g;local Cobra_f;Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);else Cobra_c[Cobra_a[2]]=Cobra_a[3];end;elseif Cobra_f<=51 then if Cobra_f>50 then for Cobra_a=Cobra_a[2],Cobra_a[3]do Cobra_c[Cobra_a]=nil;end;else do return end;end;elseif Cobra_f<=52 then Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]+Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];if(Cobra_c[Cobra_a[2]]<=Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_a[3];else Cobra_b=Cobra_b+1;end;elseif Cobra_f>53 then local Cobra_b=Cobra_a[2];local Cobra_d=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_b+1]=Cobra_d;Cobra_c[Cobra_b]=Cobra_d[Cobra_a[4]];else local Cobra_f;local Cobra_k;local Cobra_l,Cobra_m;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_m=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_m+Cobra_f-1 Cobra_k=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_k=Cobra_k+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_k];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_k=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_k=Cobra_k+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_k];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];end;elseif Cobra_f<=63 then if Cobra_f<=58 then if Cobra_f<=56 then if Cobra_f>55 then if(Cobra_c[Cobra_a[2]]~=Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;else if(Cobra_c[Cobra_a[2]]<=Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_a[3];else Cobra_b=Cobra_b+1;end;end;elseif Cobra_f>57 then local Cobra_g;local Cobra_f;Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];else Cobra_c[Cobra_a[2]]();end;elseif Cobra_f<=60 then if Cobra_f>59 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a](Cobra_c[Cobra_a+1])else Cobra_b=Cobra_a[3];end;elseif Cobra_f<=61 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];elseif Cobra_f>62 then Cobra_b=Cobra_a[3];else local Cobra_k;local Cobra_m,Cobra_l;local Cobra_j;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_j=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_j;Cobra_c[Cobra_f]=Cobra_j[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_m,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3])))Cobra_g=Cobra_l+Cobra_f-1 Cobra_k=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_k=Cobra_k+1;Cobra_c[Cobra_a]=Cobra_m[Cobra_k];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]();Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_j=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_j;Cobra_c[Cobra_f]=Cobra_j[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_j=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_j;Cobra_c[Cobra_f]=Cobra_j[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=68 then if Cobra_f<=65 then if Cobra_f>64 then local Cobra_f;local Cobra_j;local Cobra_k,Cobra_l;local Cobra_f;Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_l+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_j=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];else Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};end;elseif Cobra_f<=66 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];elseif Cobra_f>67 then do return Cobra_c[Cobra_a[2]]end else Cobra_c[Cobra_a[2]]();end;elseif Cobra_f<=70 then if Cobra_f==69 then local Cobra_d=Cobra_a[2]local Cobra_e={Cobra_c[Cobra_d](Cobra_c[Cobra_d+1])};local Cobra_b=0;for Cobra_a=Cobra_d,Cobra_a[4]do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_e[Cobra_b];end else local Cobra_b=Cobra_a[2];local Cobra_d=Cobra_c[Cobra_b];for Cobra_a=Cobra_b+1,Cobra_a[3]do Cobra_n(Cobra_d,Cobra_c[Cobra_a])end;end;elseif Cobra_f<=71 then local Cobra_f;local Cobra_k;local Cobra_l,Cobra_m;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_m=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_m+Cobra_f-1 Cobra_k=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_k=Cobra_k+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_k];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_k=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_k=Cobra_k+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_k];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];elseif Cobra_f==72 then Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];else local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]();Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];end;elseif Cobra_f<=110 then if Cobra_f<=91 then if Cobra_f<=82 then if Cobra_f<=77 then if Cobra_f<=75 then if Cobra_f>74 then local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f]()Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];end;elseif Cobra_f>76 then local Cobra_d=Cobra_a[2];local Cobra_e=Cobra_c[Cobra_d]local Cobra_f=Cobra_c[Cobra_d+2];if(Cobra_f>0)then if(Cobra_e>Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_d+3]=Cobra_e;end elseif(Cobra_e<Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_d+3]=Cobra_e;end else if not Cobra_c[Cobra_a[2]]then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=79 then if Cobra_f>78 then local Cobra_e;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2]Cobra_c[Cobra_e](Cobra_c[Cobra_e+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];do return Cobra_c[Cobra_a[2]]end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];do return end;else Cobra_c[Cobra_a[2]]=#Cobra_c[Cobra_a[3]];end;elseif Cobra_f<=80 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];elseif Cobra_f>81 then local Cobra_f=Cobra_a[2];local Cobra_d={};for Cobra_a=1,#Cobra_k do local Cobra_a=Cobra_k[Cobra_a];for Cobra_b=0,#Cobra_a do local Cobra_b=Cobra_a[Cobra_b];local Cobra_e=Cobra_b[1];local Cobra_a=Cobra_b[2];if Cobra_e==Cobra_c and Cobra_a>=Cobra_f then Cobra_d[Cobra_a]=Cobra_e[Cobra_a];Cobra_b[1]=Cobra_d;end;end;end;else local Cobra_f=Cobra_a[2];local Cobra_e={};for Cobra_a=1,#Cobra_k do local Cobra_a=Cobra_k[Cobra_a];for Cobra_b=0,#Cobra_a do local Cobra_a=Cobra_a[Cobra_b];local Cobra_d=Cobra_a[1];local Cobra_b=Cobra_a[2];if Cobra_d==Cobra_c and Cobra_b>=Cobra_f then Cobra_e[Cobra_b]=Cobra_d[Cobra_b];Cobra_a[1]=Cobra_e;end;end;end;end;elseif Cobra_f<=86 then if Cobra_f<=84 then if Cobra_f>83 then Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];else Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];end;elseif Cobra_f==85 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];if(Cobra_c[Cobra_a[2]]~=Cobra_a[4])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;else local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_c[Cobra_a[4]]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];end;elseif Cobra_f<=88 then if Cobra_f>87 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a](Cobra_c[Cobra_a+1])else Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];end;elseif Cobra_f<=89 then local Cobra_f;local Cobra_e;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];for Cobra_a=Cobra_a[2],Cobra_a[3]do Cobra_c[Cobra_a]=nil;end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2];Cobra_f=Cobra_c[Cobra_e];for Cobra_a=Cobra_e+1,Cobra_a[3]do Cobra_n(Cobra_f,Cobra_c[Cobra_a])end;elseif Cobra_f>90 then local Cobra_d=Cobra_a[3];local Cobra_b=Cobra_c[Cobra_d]for Cobra_a=Cobra_d+1,Cobra_a[4]do Cobra_b=Cobra_b..Cobra_c[Cobra_a];end;Cobra_c[Cobra_a[2]]=Cobra_b;else Cobra_j[Cobra_a[3]]=Cobra_c[Cobra_a[2]];end;elseif Cobra_f<=100 then if Cobra_f<=95 then if Cobra_f<=93 then if Cobra_f>92 then Cobra_c[Cobra_a[2]]={};else local Cobra_b=Cobra_a[2];local Cobra_d=Cobra_c[Cobra_b];for Cobra_a=Cobra_b+1,Cobra_a[3]do Cobra_n(Cobra_d,Cobra_c[Cobra_a])end;end;elseif Cobra_f>94 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];else do return end;end;elseif Cobra_f<=97 then if Cobra_f>96 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];do return end;else local Cobra_f;local Cobra_j;local Cobra_k,Cobra_m;local Cobra_l;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_l=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_l;Cobra_c[Cobra_f]=Cobra_l[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_m=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_m+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_j=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];end;elseif Cobra_f<=98 then local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]/Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]-Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];elseif Cobra_f==99 then local Cobra_f;local Cobra_j;local Cobra_k,Cobra_l;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k,Cobra_l=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_l+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_k={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_j=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_k[Cobra_j];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];else local Cobra_d=Cobra_a[2];local Cobra_e=Cobra_c[Cobra_d]local Cobra_f=Cobra_c[Cobra_d+2];if(Cobra_f>0)then if(Cobra_e>Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_d+3]=Cobra_e;end elseif(Cobra_e<Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_d+3]=Cobra_e;end end;elseif Cobra_f<=105 then if Cobra_f<=102 then if Cobra_f>101 then Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];else if(Cobra_c[Cobra_a[2]]==Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=103 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];elseif Cobra_f==104 then local Cobra_d=Cobra_a[2];local Cobra_f=Cobra_c[Cobra_d+2];local Cobra_e=Cobra_c[Cobra_d]+Cobra_f;Cobra_c[Cobra_d]=Cobra_e;if(Cobra_f>0)then if(Cobra_e<=Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];Cobra_c[Cobra_d+3]=Cobra_e;end elseif(Cobra_e>=Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];Cobra_c[Cobra_d+3]=Cobra_e;end else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]-Cobra_c[Cobra_a[4]];end;elseif Cobra_f<=107 then if Cobra_f==106 then Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];else Cobra_c[Cobra_a[2]]=#Cobra_c[Cobra_a[3]];end;elseif Cobra_f<=108 then if(Cobra_c[Cobra_a[2]]==Cobra_a[4])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;elseif Cobra_f==109 then local Cobra_e;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e=Cobra_a[2]Cobra_c[Cobra_e]=Cobra_c[Cobra_e](Cobra_h(Cobra_c,Cobra_e+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];else if Cobra_c[Cobra_a[2]]then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=128 then if Cobra_f<=119 then if Cobra_f<=114 then if Cobra_f<=112 then if Cobra_f==111 then Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]-Cobra_c[Cobra_a[4]];end;elseif Cobra_f>113 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_j[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];else local Cobra_g;local Cobra_f;Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_g;Cobra_c[Cobra_f]=Cobra_g[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];end;elseif Cobra_f<=116 then if Cobra_f>115 then local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_c[Cobra_a[3]]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]+Cobra_c[Cobra_a[4]];end;elseif Cobra_f<=117 then local Cobra_j;local Cobra_l,Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_k=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_k+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];elseif Cobra_f>118 then Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]-Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];else if(Cobra_c[Cobra_a[2]]==Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=123 then if Cobra_f<=121 then if Cobra_f>120 then local Cobra_h;local Cobra_g;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_c[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=#Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_g=Cobra_c[Cobra_f]Cobra_h=Cobra_c[Cobra_f+2];if(Cobra_h>0)then if(Cobra_g>Cobra_c[Cobra_f+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_f+3]=Cobra_g;end elseif(Cobra_g<Cobra_c[Cobra_f+1])then Cobra_b=Cobra_a[3];else Cobra_c[Cobra_f+3]=Cobra_g;end else local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))end;elseif Cobra_f>122 then Cobra_j[Cobra_a[3]]=Cobra_c[Cobra_a[2]];else local Cobra_d=Cobra_a[2];local Cobra_b=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_d+1]=Cobra_b;Cobra_c[Cobra_d]=Cobra_b[Cobra_c[Cobra_a[4]]];end;elseif Cobra_f<=125 then if Cobra_f==124 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]/Cobra_c[Cobra_a[4]];else do return Cobra_c[Cobra_a[2]]end end;elseif Cobra_f<=126 then local Cobra_d=Cobra_a[2]local Cobra_e={Cobra_c[Cobra_d](Cobra_c[Cobra_d+1])};local Cobra_b=0;for Cobra_a=Cobra_d,Cobra_a[4]do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_e[Cobra_b];end elseif Cobra_f>127 then local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];end;elseif Cobra_f<=137 then if Cobra_f<=132 then if Cobra_f<=130 then if Cobra_f>129 then local Cobra_d=Cobra_a[2];local Cobra_f=Cobra_c[Cobra_d+2];local Cobra_e=Cobra_c[Cobra_d]+Cobra_f;Cobra_c[Cobra_d]=Cobra_e;if(Cobra_f>0)then if(Cobra_e<=Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];Cobra_c[Cobra_d+3]=Cobra_e;end elseif(Cobra_e>=Cobra_c[Cobra_d+1])then Cobra_b=Cobra_a[3];Cobra_c[Cobra_d+3]=Cobra_e;end else local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_a[3];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])end;elseif Cobra_f>131 then local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a]=Cobra_c[Cobra_a](Cobra_h(Cobra_c,Cobra_a+1,Cobra_g))else local Cobra_a=Cobra_a[2]Cobra_c[Cobra_a](Cobra_h(Cobra_c,Cobra_a+1,Cobra_g))end;elseif Cobra_f<=134 then if Cobra_f==133 then local Cobra_g;local Cobra_i;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_a[3]))Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];for Cobra_a=Cobra_a[2],Cobra_a[3]do Cobra_c[Cobra_a]=nil;end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_j[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_i={Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])};Cobra_g=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_g=Cobra_g+1;Cobra_c[Cobra_a]=Cobra_i[Cobra_g];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];else if(Cobra_c[Cobra_a[2]]~=Cobra_c[Cobra_a[4]])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=135 then local Cobra_b=Cobra_a[2]Cobra_c[Cobra_b]=Cobra_c[Cobra_b](Cobra_h(Cobra_c,Cobra_b+1,Cobra_a[3]))elseif Cobra_f==136 then local Cobra_d=Cobra_a[2]local Cobra_e={Cobra_c[Cobra_d](Cobra_h(Cobra_c,Cobra_d+1,Cobra_g))};local Cobra_b=0;for Cobra_a=Cobra_d,Cobra_a[4]do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_e[Cobra_b];end else if not Cobra_c[Cobra_a[2]]then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;end;elseif Cobra_f<=142 then if Cobra_f<=139 then if Cobra_f==138 then Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]]*Cobra_c[Cobra_a[4]];else local Cobra_a=Cobra_a[2]local Cobra_d,Cobra_b=Cobra_i(Cobra_c[Cobra_a](Cobra_c[Cobra_a+1]))Cobra_g=Cobra_b+Cobra_a-1 local Cobra_b=0;for Cobra_a=Cobra_a,Cobra_g do Cobra_b=Cobra_b+1;Cobra_c[Cobra_a]=Cobra_d[Cobra_b];end;end;elseif Cobra_f<=140 then Cobra_c[Cobra_a[2]]=Cobra_m(Cobra_o[Cobra_a[3]],nil,Cobra_e);elseif Cobra_f==141 then if(Cobra_c[Cobra_a[2]]==Cobra_a[4])then Cobra_b=Cobra_b+1;else Cobra_b=Cobra_a[3];end;else local Cobra_f;local Cobra_j;local Cobra_l,Cobra_m;local Cobra_k;local Cobra_f;Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_k=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_k;Cobra_c[Cobra_f]=Cobra_k[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_c[Cobra_f]=Cobra_c[Cobra_f](Cobra_c[Cobra_f+1])Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]={};Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_c[Cobra_a[2]]=Cobra_e[Cobra_a[3]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2];Cobra_k=Cobra_c[Cobra_a[3]];Cobra_c[Cobra_f+1]=Cobra_k;Cobra_c[Cobra_f]=Cobra_k[Cobra_a[4]];Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l,Cobra_m=Cobra_i(Cobra_c[Cobra_f](Cobra_c[Cobra_f+1]))Cobra_g=Cobra_m+Cobra_f-1 Cobra_j=0;for Cobra_a=Cobra_f,Cobra_g do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end;Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_f=Cobra_a[2]Cobra_l={Cobra_c[Cobra_f](Cobra_h(Cobra_c,Cobra_f+1,Cobra_g))};Cobra_j=0;for Cobra_a=Cobra_f,Cobra_a[4]do Cobra_j=Cobra_j+1;Cobra_c[Cobra_a]=Cobra_l[Cobra_j];end Cobra_b=Cobra_b+1;Cobra_a=Cobra_d[Cobra_b];Cobra_b=Cobra_a[3];end;elseif Cobra_f<=144 then if Cobra_f>143 then local Cobra_h=Cobra_o[Cobra_a[3]];local Cobra_g;local Cobra_f={};Cobra_g=Cobra_q({},{__index=function(Cobra_b,Cobra_a)local Cobra_a=Cobra_f[Cobra_a];return Cobra_a[1][Cobra_a[2]];end,__newindex=function(Cobra_c,Cobra_a,Cobra_b)local Cobra_a=Cobra_f[Cobra_a]Cobra_a[1][Cobra_a[2]]=Cobra_b;end;});for Cobra_e=1,Cobra_a[4]do Cobra_b=Cobra_b+1;local Cobra_a=Cobra_d[Cobra_b];if Cobra_a[1]==95 then Cobra_f[Cobra_e-1]={Cobra_c,Cobra_a[3]};else Cobra_f[Cobra_e-1]={Cobra_j,Cobra_a[3]};end;Cobra_k[#Cobra_k+1]=Cobra_f;end;Cobra_c[Cobra_a[2]]=Cobra_m(Cobra_h,Cobra_g,Cobra_e);else Cobra_c[Cobra_a[2]][Cobra_a[3]]=Cobra_a[4];end;elseif Cobra_f<=145 then Cobra_c[Cobra_a[2]]=(Cobra_a[3]~=0);elseif Cobra_f==146 then Cobra_e[Cobra_a[3]]=Cobra_c[Cobra_a[2]];else Cobra_c[Cobra_a[2]]=Cobra_c[Cobra_a[3]][Cobra_c[Cobra_a[4]]];end;Cobra_b=Cobra_b+1;end;end);end;return Cobra_m(true,{},Cobra_r())();end)(string.byte,table.insert,setmetatable);
  4163. end
  4164.  
  4165. script.Parent.MouseButton1Up:connect(onClick)
  4166. end))
  4167. TextButton28.Parent = Frame6
  4168. TextButton28.Position = UDim2.new(0.501609862, 0, 0.695906401, 0)
  4169. TextButton28.Size = UDim2.new(0, 72, 0, 40)
  4170. TextButton28.BackgroundColor = BrickColor.new("Institutional white")
  4171. TextButton28.BackgroundColor3 = Color3.new(1, 1, 1)
  4172. TextButton28.BackgroundTransparency = 0.85000002384186
  4173. TextButton28.Font = Enum.Font.SourceSansBold
  4174. TextButton28.FontSize = Enum.FontSize.Size28
  4175. TextButton28.Text = "idk"
  4176. TextButton28.TextColor = BrickColor.new("Really black")
  4177. TextButton28.TextColor3 = Color3.new(0, 0, 0)
  4178. TextButton28.TextScaled = true
  4179. TextButton28.TextSize = 28
  4180. TextButton28.TextWrap = true
  4181. TextButton28.TextWrapped = true
  4182. LocalScript29.Parent = TextButton28
  4183. table.insert(cors,sandbox(LocalScript29,function()
  4184. function onClick()
  4185. loadstring(game:HttpGetAsync("https://pastebin.com/raw/T0iMb8Fc"))()
  4186. end
  4187.  
  4188. script.Parent.MouseButton1Up:connect(onClick)
  4189. end))
  4190. LocalScript30.Name = "PositioningScript"
  4191. LocalScript30.Parent = Frame6
  4192. table.insert(cors,sandbox(LocalScript30,function()
  4193. --//Scripted by Sochi\\
  4194. script.Parent.Position = UDim2.new(0, 100, 0, -1000)
  4195. script.Parent:TweenPosition(UDim2.new(0, 100, 1, -400), "Out", "Quad", 2)
  4196. script.Parent.Draggable = true
  4197. end))
  4198. TextButton31.Parent = Frame6
  4199. TextButton31.Position = UDim2.new(-0.000413939357, 0, 0.0643274859, 0)
  4200. TextButton31.Size = UDim2.new(0, 72, 0, 40)
  4201. TextButton31.BackgroundColor = BrickColor.new("Institutional white")
  4202. TextButton31.BackgroundColor3 = Color3.new(1, 1, 1)
  4203. TextButton31.BackgroundTransparency = 0.85000002384186
  4204. TextButton31.Font = Enum.Font.SourceSansBold
  4205. TextButton31.FontSize = Enum.FontSize.Size28
  4206. TextButton31.Text = "FE Doritos"
  4207. TextButton31.TextColor = BrickColor.new("Really black")
  4208. TextButton31.TextColor3 = Color3.new(0, 0, 0)
  4209. TextButton31.TextScaled = true
  4210. TextButton31.TextSize = 28
  4211. TextButton31.TextWrap = true
  4212. TextButton31.TextWrapped = true
  4213. LocalScript32.Parent = TextButton31
  4214. table.insert(cors,sandbox(LocalScript32,function()
  4215. function onClick()
  4216.  
  4217. HumanDied = false
  4218. local CountSCIFIMOVIELOL = 1
  4219. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  4220. local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  4221. AlignPos.ApplyAtCenterOfMass = true;
  4222. AlignPos.MaxForce = 5772000--67752;
  4223. AlignPos.MaxVelocity = math.huge/9e110;
  4224. AlignPos.ReactionForceEnabled = false;
  4225. AlignPos.Responsiveness = 200;
  4226. AlignPos.RigidityEnabled = false;
  4227. local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  4228. AlignOri.MaxAngularVelocity = math.huge/9e110;
  4229. AlignOri.MaxTorque = 5772000
  4230. AlignOri.PrimaryAxisOnly = false;
  4231. AlignOri.ReactionTorqueEnabled = false;
  4232. AlignOri.Responsiveness = 200;
  4233. AlignOri.RigidityEnabled = false;
  4234. local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  4235. local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  4236. AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  4237. AttachmentA.Position = Position or Vector3.new(0,0,0)
  4238. AlignPos.Attachment1 = AttachmentA;
  4239. AlignPos.Attachment0 = AttachmentB;
  4240. AlignOri.Attachment1 = AttachmentA;
  4241. AlignOri.Attachment0 = AttachmentB;
  4242. CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  4243. return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  4244. end
  4245.  
  4246. if _G.netted ~= true then
  4247. _G.netted = true
  4248. coroutine.wrap(function()
  4249. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  4250. settings().Physics.AllowSleep = false
  4251. game:GetService("RunService").RenderStepped:Connect(function()
  4252. game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
  4253. sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
  4254. end)
  4255. end)()
  4256. end
  4257.  
  4258. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  4259. local hatnameclone = {}
  4260. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  4261. if v:IsA("Accessory") then
  4262. if hatnameclone[v.Name] then
  4263. if hatnameclone[v.Name] == "s" then
  4264. hatnameclone[v.Name] = {}
  4265. end
  4266. table.insert(hatnameclone[v.Name],v)
  4267. else
  4268. hatnameclone[v.Name] = "s"
  4269. end
  4270. end
  4271. end
  4272. for _,v in pairs(hatnameclone) do
  4273. if type(v) == "table" then
  4274. local num = 1
  4275. for _,w in pairs(v) do
  4276. w.Name = w.Name..num
  4277. num = num + 1
  4278. end
  4279. end
  4280. end
  4281. hatnameclone = nil
  4282.  
  4283. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  4284.  
  4285. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  4286. fldr.Name = "DMYF"
  4287. local CloneChar = DeadChar:Clone()
  4288. local ANIMATIONHERE
  4289. if CloneChar:FindFirstChild("Animate") then
  4290. ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  4291. CloneChar:FindFirstChild("Animate"):Destroy()
  4292. end
  4293. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  4294. if CloneChar.Torso:FindFirstChild("Neck") then
  4295. local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  4296. Clonessss.Part0 = nil
  4297. Clonessss.Part1 = DeadChar.Head
  4298. Clonessss.Parent = DeadChar.Torso
  4299. end
  4300. CloneChar.Parent = fldr
  4301. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  4302. CloneChar.Humanoid.BreakJointsOnDeath = false
  4303. CloneChar.Name = "non"
  4304. CloneChar.Humanoid.DisplayDistanceType = "None"
  4305.  
  4306. for _,v in next, DeadChar:GetChildren() do
  4307. if v:IsA("Accessory") then
  4308. local topacc = false
  4309. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  4310. v.Handle.Massless = true
  4311. v.Handle.CanCollide = false
  4312. if v.Handle:FindFirstChildOfClass("Attachment") then
  4313. local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  4314. if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  4315. topacc = ath__.Name
  4316. end
  4317. end
  4318. local bv = Instance.new("BodyVelocity",v.Handle)
  4319. bv.Velocity = Vector3.new(0,0,0)
  4320. coroutine.wrap(function()
  4321. if topacc then
  4322. 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))
  4323. local normaltop = allthings[1].Attachment1
  4324. local alipos = allthings[1]
  4325. local alirot = allthings[2]
  4326. local p0 = v.Handle
  4327. local p1 = DeadChar.Head
  4328. alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  4329. alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  4330. while true do
  4331. game:GetService("RunService").RenderStepped:wait()
  4332. if HumanDied then break end
  4333. coroutine.wrap(function()
  4334. if alipos.Attachment1 == normaltop then
  4335. p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  4336. else
  4337. 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)
  4338. end
  4339. end)()
  4340. end
  4341. else
  4342. SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  4343. end
  4344. end)()
  4345. end
  4346. end
  4347.  
  4348. local a = DeadChar.Torso
  4349. local b = DeadChar.HumanoidRootPart
  4350. local c = DeadChar.Humanoid
  4351. a.Parent = game:FindFirstChildOfClass("Workspace")
  4352. c.Parent = game:FindFirstChildOfClass("Workspace")
  4353. local told = a:Clone()
  4354. local told1 = c:Clone()
  4355. b["RootJoint"].Part0 = told
  4356. b["RootJoint"].Part1 = DeadChar.Head
  4357. a.Name = "torso"
  4358. a.Neck:Destroy()
  4359. c.Name = "Mizt Hub Best"
  4360. told.Parent = DeadChar
  4361. told1.Parent = DeadChar
  4362. DeadChar.PrimaryPart = told
  4363. told1.Health = 0
  4364. b:Destroy()
  4365. a.Parent = DeadChar
  4366. c.Parent = DeadChar
  4367. told:Destroy()
  4368. told1:Destroy()
  4369. a.Name = "Torso"
  4370.  
  4371. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  4372. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  4373.  
  4374. local Collider
  4375. function UnCollide()
  4376. if HumanDied then Collider:Disconnect(); return end
  4377. --[[for _,Parts in next, CloneChar:GetChildren() do
  4378. if Parts:IsA("BasePart") then
  4379. Parts.CanCollide = false
  4380. end
  4381. end]]
  4382. for _,Parts in next, DeadChar:GetChildren() do
  4383. if Parts:IsA("BasePart") then
  4384. Parts.CanCollide = false
  4385. end
  4386. end
  4387. end
  4388. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  4389.  
  4390. local resetBindable = Instance.new("BindableEvent")
  4391. resetBindable.Event:connect(function()
  4392. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  4393. resetBindable:Destroy()
  4394. HumanDied = true
  4395. pcall(function()
  4396. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  4397. DeadChar.Head:Destroy()
  4398. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  4399. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  4400. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  4401. end)
  4402. end)
  4403. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  4404.  
  4405. coroutine.wrap(function()
  4406. while true do
  4407. game:GetService("RunService").RenderStepped:wait()
  4408. 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
  4409. HumanDied = true
  4410. pcall(function()
  4411. game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  4412. DeadChar.Head:Destroy()
  4413. DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  4414. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  4415. if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  4416. end)
  4417. if resetBindable then
  4418. game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  4419. resetBindable:Destroy()
  4420. end
  4421. break
  4422. end
  4423. end
  4424. end)()
  4425.  
  4426.  
  4427. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  4428. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  4429. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  4430. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  4431. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  4432. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  4433.  
  4434. for _,v in pairs(DeadChar:GetChildren()) do
  4435. if v:IsA("BasePart") and v.Name ~= "Head" then
  4436. --[[local bv = Instance.new("BodyVelocity",v)
  4437. bv.Velocity = Vector3.new(0,0,0)
  4438. coroutine.wrap(function()
  4439. while true do
  4440. game:GetService("RunService").RenderStepped:wait()
  4441. if HumanDied then break end
  4442. v.CFrame = CloneChar[v.Name].CFrame
  4443. end
  4444. end)()]]
  4445. elseif v:IsA("BasePart") and v.Name == "Head" then
  4446. local bv = Instance.new("BodyVelocity",v)
  4447. bv.Velocity = Vector3.new(0,0,0)
  4448. coroutine.wrap(function()
  4449. while true do
  4450. game:GetService("RunService").RenderStepped:wait()
  4451. if HumanDied then break end
  4452. v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  4453. end
  4454. end)()
  4455. end
  4456. end
  4457.  
  4458. for _,BodyParts in next, CloneChar:GetDescendants() do
  4459. if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  4460. BodyParts.Transparency = 1 end end
  4461. game:GetService("RunService").RenderStepped:wait()
  4462. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  4463. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  4464.  
  4465. for _,v in next, DeadChar:GetChildren() do
  4466. if v:IsA("Accessory") then
  4467. if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  4468. end
  4469. end
  4470.  
  4471. if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
  4472.  
  4473. -----------------------
  4474. --[[ Name : Chips ]]--
  4475. --[[ Description : I think I found my specialty in scripts ]]--
  4476. --[[ \ None / ]]--
  4477. -------------------------------------------------------
  4478. --A script By Creterisk/makhail07
  4479. --Discord Creterisk#2958
  4480. -------------------------------------------------------
  4481.  
  4482. --Everything is Meaningless.....
  4483.  
  4484. wait(1 / 60)
  4485.  
  4486. loadstring(game:GetObjects("rbxassetid://5425999987")[1].Source)()
  4487.  
  4488. local plr = game.Players.LocalPlayer
  4489. local mouse = plr:GetMouse()
  4490. local char = plr.Character
  4491. local hum = char:FindFirstChildOfClass'Humanoid'
  4492. local hed = char.Head
  4493. local root = char:FindFirstChild'HumanoidRootPart'
  4494. local rootj = root.RootJoint
  4495. local tors = char.Torso
  4496. local ra = char["Right Arm"]
  4497. local la = char["Left Arm"]
  4498. local rl = char["Right Leg"]
  4499. local ll = char["Left Leg"]
  4500. local neck = tors["Neck"]
  4501. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  4502. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  4503. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  4504. local maincolor = BrickColor.new("Institutional white")
  4505. -------------------------------------------------------
  4506. --Start Good Stuff--
  4507. -------------------------------------------------------
  4508. cam = game.Workspace.CurrentCamera
  4509. CF = CFrame.new
  4510. angles = CFrame.Angles
  4511. attack = false
  4512. Euler = CFrame.fromEulerAnglesXYZ
  4513. Rad = math.rad
  4514. IT = Instance.new
  4515. BrickC = BrickColor.new
  4516. Cos = math.cos
  4517. Acos = math.acos
  4518. Sin = math.sin
  4519. Asin = math.asin
  4520. Abs = math.abs
  4521. Mrandom = math.random
  4522. Floor = math.floor
  4523. -------------------------------------------------------
  4524. --End Good Stuff--
  4525. -------------------------------------------------------
  4526. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4527. RSH, LSH = nil, nil
  4528. RW = Instance.new("Weld")
  4529. LW = Instance.new("Weld")
  4530. RH = tors["Right Hip"]
  4531. LH = tors["Left Hip"]
  4532. RSH = tors["Right Shoulder"]
  4533. LSH = tors["Left Shoulder"]
  4534. RSH.Parent = nil
  4535. LSH.Parent = nil
  4536. RW.Name = "RW"
  4537. RW.Part0 = tors
  4538. RW.C0 = CF(1.5, 0.5, 0)
  4539. RW.C1 = CF(0, 0.5, 0)
  4540. RW.Part1 = ra
  4541. RW.Parent = tors
  4542. LW.Name = "LW"
  4543. LW.Part0 = tors
  4544. LW.C0 = CF(-1.5, 0.5, 0)
  4545. LW.C1 = CF(0, 0.5, 0)
  4546. LW.Part1 = la
  4547. LW.Parent = tors
  4548. Effects = {}
  4549. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  4550. local wld = Instance.new("Weld", wp1)
  4551. wld.Part0 = wp0
  4552. wld.Part1 = wp1
  4553. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  4554. end
  4555. newWeld(tors, ll, -0.5, -1, 0)
  4556. ll.Weld.C1 = CFrame.new(0, 1, 0)
  4557. newWeld(tors, rl, 0.5, -1, 0)
  4558. rl.Weld.C1 = CFrame.new(0, 1, 0)
  4559. -------------------------------------------------------
  4560. --Start Important Functions--
  4561. -------------------------------------------------------
  4562. function swait(num)
  4563. if num == 0 or num == nil then
  4564. game:service("RunService").Stepped:wait(0)
  4565. else
  4566. for i = 0, num do
  4567. game:service("RunService").Stepped:wait(0)
  4568. end
  4569. end
  4570. end
  4571. function thread(f)
  4572. coroutine.resume(coroutine.create(f))
  4573. end
  4574. function clerp(a, b, t)
  4575. local qa = {
  4576. QuaternionFromCFrame(a)
  4577. }
  4578. local qb = {
  4579. QuaternionFromCFrame(b)
  4580. }
  4581. local ax, ay, az = a.x, a.y, a.z
  4582. local bx, by, bz = b.x, b.y, b.z
  4583. local _t = 1 - t
  4584. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  4585. end
  4586. function QuaternionFromCFrame(cf)
  4587. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4588. local trace = m00 + m11 + m22
  4589. if trace > 0 then
  4590. local s = math.sqrt(1 + trace)
  4591. local recip = 0.5 / s
  4592. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  4593. else
  4594. local i = 0
  4595. if m00 < m11 then
  4596. i = 1
  4597. end
  4598. if m22 > (i == 0 and m00 or m11) then
  4599. i = 2
  4600. end
  4601. if i == 0 then
  4602. local s = math.sqrt(m00 - m11 - m22 + 1)
  4603. local recip = 0.5 / s
  4604. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  4605. elseif i == 1 then
  4606. local s = math.sqrt(m11 - m22 - m00 + 1)
  4607. local recip = 0.5 / s
  4608. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  4609. elseif i == 2 then
  4610. local s = math.sqrt(m22 - m00 - m11 + 1)
  4611. local recip = 0.5 / s
  4612. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  4613. end
  4614. end
  4615. end
  4616. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4617. local xs, ys, zs = x + x, y + y, z + z
  4618. local wx, wy, wz = w * xs, w * ys, w * zs
  4619. local xx = x * xs
  4620. local xy = x * ys
  4621. local xz = x * zs
  4622. local yy = y * ys
  4623. local yz = y * zs
  4624. local zz = z * zs
  4625. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  4626. end
  4627. function QuaternionSlerp(a, b, t)
  4628. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  4629. local startInterp, finishInterp
  4630. if cosTheta >= 1.0E-4 then
  4631. if 1 - cosTheta > 1.0E-4 then
  4632. local theta = math.acos(cosTheta)
  4633. local invSinTheta = 1 / Sin(theta)
  4634. startInterp = Sin((1 - t) * theta) * invSinTheta
  4635. finishInterp = Sin(t * theta) * invSinTheta
  4636. else
  4637. startInterp = 1 - t
  4638. finishInterp = t
  4639. end
  4640. elseif 1 + cosTheta > 1.0E-4 then
  4641. local theta = math.acos(-cosTheta)
  4642. local invSinTheta = 1 / Sin(theta)
  4643. startInterp = Sin((t - 1) * theta) * invSinTheta
  4644. finishInterp = Sin(t * theta) * invSinTheta
  4645. else
  4646. startInterp = t - 1
  4647. finishInterp = t
  4648. end
  4649. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  4650. end
  4651. function rayCast(Position, Direction, Range, Ignore)
  4652. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  4653. end
  4654. local RbxUtility = LoadLibrary("RbxUtility")
  4655. local Create = RbxUtility.Create
  4656.  
  4657. -------------------------------------------------------
  4658. --Start Damage Function--
  4659. -------------------------------------------------------
  4660. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  4661. return true
  4662. end
  4663. -------------------------------------------------------
  4664. --End Damage Function--
  4665. -------------------------------------------------------
  4666.  
  4667. -------------------------------------------------------
  4668. --Start Damage Function Customization--
  4669. -------------------------------------------------------
  4670. function ShowDamage(Pos, Text, Time, Color)
  4671. local Rate = (1 / 30)
  4672. local Pos = (Pos or Vector3.new(0, 0, 0))
  4673. local Text = (Text or "")
  4674. local Time = (Time or 2)
  4675. local Color = (Color or Color3.new(1, 0, 1))
  4676. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  4677. EffectPart.Anchored = true
  4678. local BillboardGui = Create("BillboardGui"){
  4679. Size = UDim2.new(3, 0, 3, 0),
  4680. Adornee = EffectPart,
  4681. Parent = EffectPart,
  4682. }
  4683. local TextLabel = Create("TextLabel"){
  4684. BackgroundTransparency = 1,
  4685. Size = UDim2.new(1, 0, 1, 0),
  4686. Text = Text,
  4687. Font = "Bodoni",
  4688. TextColor3 = Color,
  4689. TextScaled = true,
  4690. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  4691. Parent = BillboardGui,
  4692. }
  4693. game.Debris:AddItem(EffectPart, (Time))
  4694. EffectPart.Parent = game:GetService("Workspace")
  4695. delay(0, function()
  4696. local Frames = (Time / Rate)
  4697. for Frame = 1, Frames do
  4698. wait(Rate)
  4699. local Percent = (Frame / Frames)
  4700. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4701. TextLabel.TextTransparency = Percent
  4702. end
  4703. if EffectPart and EffectPart.Parent then
  4704. EffectPart:Destroy()
  4705. end
  4706. end)
  4707. end
  4708. -------------------------------------------------------
  4709. --End Damage Function Customization--
  4710. -------------------------------------------------------
  4711.  
  4712. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  4713. for _, c in pairs(workspace:children()) do
  4714. local hum = c:findFirstChild("Humanoid")
  4715. if hum ~= nil then
  4716. local head = c:findFirstChild("Head")
  4717. if head ~= nil then
  4718. local targ = head.Position - Part.Position
  4719. local mag = targ.magnitude
  4720. if magni >= mag and c.Name ~= plr.Name then
  4721. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  4722. end
  4723. end
  4724. end
  4725. end
  4726. end
  4727.  
  4728.  
  4729. CFuncs = {
  4730. Part = {
  4731. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4732. local Part = Create("Part")({
  4733. Parent = Parent,
  4734. Reflectance = Reflectance,
  4735. Transparency = Transparency,
  4736. CanCollide = false,
  4737. Locked = true,
  4738. BrickColor = BrickColor.new(tostring(BColor)),
  4739. Name = Name,
  4740. Size = Size,
  4741. Material = Material
  4742. })
  4743. RemoveOutlines(Part)
  4744. return Part
  4745. end
  4746. },
  4747. Mesh = {
  4748. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4749. local Msh = Create(Mesh)({
  4750. Parent = Part,
  4751. Offset = OffSet,
  4752. Scale = Scale
  4753. })
  4754. if Mesh == "SpecialMesh" then
  4755. Msh.MeshType = MeshType
  4756. Msh.MeshId = MeshId
  4757. end
  4758. return Msh
  4759. end
  4760. },
  4761. Mesh = {
  4762. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4763. local Msh = Create(Mesh)({
  4764. Parent = Part,
  4765. Offset = OffSet,
  4766. Scale = Scale
  4767. })
  4768. if Mesh == "SpecialMesh" then
  4769. Msh.MeshType = MeshType
  4770. Msh.MeshId = MeshId
  4771. end
  4772. return Msh
  4773. end
  4774. },
  4775. Weld = {
  4776. Create = function(Parent, Part0, Part1, C0, C1)
  4777. local Weld = Create("Weld")({
  4778. Parent = Parent,
  4779. Part0 = Part0,
  4780. Part1 = Part1,
  4781. C0 = C0,
  4782. C1 = C1
  4783. })
  4784. return Weld
  4785. end
  4786. },
  4787. Sound = {
  4788. Create = function(id, par, vol, pit)
  4789. coroutine.resume(coroutine.create(function()
  4790. local S = Create("Sound")({
  4791. Volume = vol,
  4792. Pitch = pit or 1,
  4793. SoundId = id,
  4794. Parent = par or workspace
  4795. })
  4796. wait()
  4797. S:play()
  4798. game:GetService("Debris"):AddItem(S, 6)
  4799. end))
  4800. end
  4801. },
  4802. ParticleEmitter = {
  4803. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  4804. local fp = Create("ParticleEmitter")({
  4805. Parent = Parent,
  4806. Color = ColorSequence.new(Color1, Color2),
  4807. LightEmission = LightEmission,
  4808. Size = Size,
  4809. Texture = Texture,
  4810. Transparency = Transparency,
  4811. ZOffset = ZOffset,
  4812. Acceleration = Accel,
  4813. Drag = Drag,
  4814. LockedToPart = LockedToPart,
  4815. VelocityInheritance = VelocityInheritance,
  4816. EmissionDirection = EmissionDirection,
  4817. Enabled = Enabled,
  4818. Lifetime = LifeTime,
  4819. Rate = Rate,
  4820. Rotation = Rotation,
  4821. RotSpeed = RotSpeed,
  4822. Speed = Speed,
  4823. VelocitySpread = VelocitySpread
  4824. })
  4825. return fp
  4826. end
  4827. }
  4828. }
  4829. function RemoveOutlines(part)
  4830. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  4831. end
  4832. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4833. local Part = Create("Part")({
  4834. formFactor = FormFactor,
  4835. Parent = Parent,
  4836. Reflectance = Reflectance,
  4837. Transparency = Transparency,
  4838. CanCollide = false,
  4839. Locked = true,
  4840. BrickColor = BrickColor.new(tostring(BColor)),
  4841. Name = Name,
  4842. Size = Size,
  4843. Material = Material
  4844. })
  4845. RemoveOutlines(Part)
  4846. return Part
  4847. end
  4848. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4849. local Msh = Create(Mesh)({
  4850. Parent = Part,
  4851. Offset = OffSet,
  4852. Scale = Scale
  4853. })
  4854. if Mesh == "SpecialMesh" then
  4855. Msh.MeshType = MeshType
  4856. Msh.MeshId = MeshId
  4857. end
  4858. return Msh
  4859. end
  4860. function CreateWeld(Parent, Part0, Part1, C0, C1)
  4861. local Weld = Create("Weld")({
  4862. Parent = Parent,
  4863. Part0 = Part0,
  4864. Part1 = Part1,
  4865. C0 = C0,
  4866. C1 = C1
  4867. })
  4868. return Weld
  4869. end
  4870.  
  4871.  
  4872. -------------------------------------------------------
  4873. --Start Effect Function--
  4874. -------------------------------------------------------
  4875. EffectModel = Instance.new("Model", char)
  4876. Effects = {
  4877. Block = {
  4878. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4879. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4880. prt.Anchored = true
  4881. prt.CFrame = cframe
  4882. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4883. game:GetService("Debris"):AddItem(prt, 10)
  4884. if Type == 1 or Type == nil then
  4885. table.insert(Effects, {
  4886. prt,
  4887. "Block1",
  4888. delay,
  4889. x3,
  4890. y3,
  4891. z3,
  4892. msh
  4893. })
  4894. elseif Type == 2 then
  4895. table.insert(Effects, {
  4896. prt,
  4897. "Block2",
  4898. delay,
  4899. x3,
  4900. y3,
  4901. z3,
  4902. msh
  4903. })
  4904. else
  4905. table.insert(Effects, {
  4906. prt,
  4907. "Block3",
  4908. delay,
  4909. x3,
  4910. y3,
  4911. z3,
  4912. msh
  4913. })
  4914. end
  4915. end
  4916. },
  4917. Sphere = {
  4918. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4919. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4920. prt.Anchored = true
  4921. prt.CFrame = cframe
  4922. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4923. game:GetService("Debris"):AddItem(prt, 10)
  4924. table.insert(Effects, {
  4925. prt,
  4926. "Cylinder",
  4927. delay,
  4928. x3,
  4929. y3,
  4930. z3,
  4931. msh
  4932. })
  4933. end
  4934. },
  4935. Cylinder = {
  4936. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4937. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4938. prt.Anchored = true
  4939. prt.CFrame = cframe
  4940. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4941. game:GetService("Debris"):AddItem(prt, 10)
  4942. table.insert(Effects, {
  4943. prt,
  4944. "Cylinder",
  4945. delay,
  4946. x3,
  4947. y3,
  4948. z3,
  4949. msh
  4950. })
  4951. end
  4952. },
  4953. Wave = {
  4954. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4955. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4956. prt.Anchored = true
  4957. prt.CFrame = cframe
  4958. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  4959. game:GetService("Debris"):AddItem(prt, 10)
  4960. table.insert(Effects, {
  4961. prt,
  4962. "Cylinder",
  4963. delay,
  4964. x3 / 60,
  4965. y3 / 60,
  4966. z3 / 60,
  4967. msh
  4968. })
  4969. end
  4970. },
  4971. Ring = {
  4972. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4973. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4974. prt.Anchored = true
  4975. prt.CFrame = cframe
  4976. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4977. game:GetService("Debris"):AddItem(prt, 10)
  4978. table.insert(Effects, {
  4979. prt,
  4980. "Cylinder",
  4981. delay,
  4982. x3,
  4983. y3,
  4984. z3,
  4985. msh
  4986. })
  4987. end
  4988. },
  4989. Break = {
  4990. Create = function(brickcolor, cframe, x1, y1, z1)
  4991. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4992. prt.Anchored = true
  4993. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4994. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4995. local num = math.random(10, 50) / 1000
  4996. game:GetService("Debris"):AddItem(prt, 10)
  4997. table.insert(Effects, {
  4998. prt,
  4999. "Shatter",
  5000. num,
  5001. prt.CFrame,
  5002. math.random() - math.random(),
  5003. 0,
  5004. math.random(50, 100) / 100
  5005. })
  5006. end
  5007. },
  5008. Spiral = {
  5009. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5010. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5011. prt.Anchored = true
  5012. prt.CFrame = cframe
  5013. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5014. game:GetService("Debris"):AddItem(prt, 10)
  5015. table.insert(Effects, {
  5016. prt,
  5017. "Cylinder",
  5018. delay,
  5019. x3,
  5020. y3,
  5021. z3,
  5022. msh
  5023. })
  5024. end
  5025. },
  5026. Push = {
  5027. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5028. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5029. prt.Anchored = true
  5030. prt.CFrame = cframe
  5031. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5032. game:GetService("Debris"):AddItem(prt, 10)
  5033. table.insert(Effects, {
  5034. prt,
  5035. "Cylinder",
  5036. delay,
  5037. x3,
  5038. y3,
  5039. z3,
  5040. msh
  5041. })
  5042. end
  5043. }
  5044. }
  5045. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  5046. local fp = IT("Part")
  5047. fp.formFactor = formfactor
  5048. fp.Parent = parent
  5049. fp.Reflectance = reflectance
  5050. fp.Transparency = transparency
  5051. fp.CanCollide = false
  5052. fp.Locked = true
  5053. fp.BrickColor = brickcolor
  5054. fp.Name = name
  5055. fp.Size = size
  5056. fp.Position = tors.Position
  5057. RemoveOutlines(fp)
  5058. fp.Material = "SmoothPlastic"
  5059. fp:BreakJoints()
  5060. return fp
  5061. end
  5062.  
  5063. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5064. local mesh = IT(Mesh)
  5065. mesh.Parent = part
  5066. if Mesh == "SpecialMesh" then
  5067. mesh.MeshType = meshtype
  5068. if meshid ~= "nil" then
  5069. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  5070. end
  5071. end
  5072. mesh.Offset = offset
  5073. mesh.Scale = scale
  5074. return mesh
  5075. end
  5076.  
  5077. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  5078. local type = type
  5079. local rng = Instance.new("Part", char)
  5080. rng.Anchored = true
  5081. rng.BrickColor = color
  5082. rng.CanCollide = false
  5083. rng.FormFactor = 3
  5084. rng.Name = "Ring"
  5085. rng.Material = "Neon"
  5086. rng.Size = Vector3.new(1, 1, 1)
  5087. rng.Transparency = 0
  5088. rng.TopSurface = 0
  5089. rng.BottomSurface = 0
  5090. rng.CFrame = pos
  5091. local rngm = Instance.new("SpecialMesh", rng)
  5092. rngm.MeshType = MType
  5093. rngm.Scale = scale
  5094. local scaler2 = 1
  5095. if type == "Add" then
  5096. scaler2 = 1 * value
  5097. elseif type == "Divide" then
  5098. scaler2 = 1 / value
  5099. end
  5100. coroutine.resume(coroutine.create(function()
  5101. for i = 0, 10 / bonuspeed, 0.1 do
  5102. swait()
  5103. if type == "Add" then
  5104. scaler2 = scaler2 - 0.01 * value / bonuspeed
  5105. elseif type == "Divide" then
  5106. scaler2 = scaler2 - 0.01 / value * bonuspeed
  5107. end
  5108. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  5109. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  5110. end
  5111. rng:Destroy()
  5112. end))
  5113. end
  5114.  
  5115. function Eviscerate(dude)
  5116. if dude.Name ~= char then
  5117. local bgf = IT("BodyGyro", dude.Head)
  5118. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  5119. local val = IT("BoolValue", dude)
  5120. val.Name = "IsHit"
  5121. local ds = coroutine.wrap(function()
  5122. dude:WaitForChild("Head"):BreakJoints()
  5123. wait(0.5)
  5124. target = nil
  5125. coroutine.resume(coroutine.create(function()
  5126. for i, v in pairs(dude:GetChildren()) do
  5127. if v:IsA("Accessory") then
  5128. v:Destroy()
  5129. end
  5130. if v:IsA("Humanoid") then
  5131. v:Destroy()
  5132. end
  5133. if v:IsA("CharacterMesh") then
  5134. v:Destroy()
  5135. end
  5136. if v:IsA("Model") then
  5137. v:Destroy()
  5138. end
  5139. if v:IsA("Part") or v:IsA("MeshPart") then
  5140. for x, o in pairs(v:GetChildren()) do
  5141. if o:IsA("Decal") then
  5142. o:Destroy()
  5143. end
  5144. end
  5145. coroutine.resume(coroutine.create(function()
  5146. v.Material = "Neon"
  5147. v.CanCollide = false
  5148. local PartEmmit1 = IT("ParticleEmitter", v)
  5149. PartEmmit1.LightEmission = 1
  5150. PartEmmit1.Texture = "rbxassetid://284205403"
  5151. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  5152. PartEmmit1.Rate = 150
  5153. PartEmmit1.Lifetime = NumberRange.new(1)
  5154. PartEmmit1.Size = NumberSequence.new({
  5155. NumberSequenceKeypoint.new(0, 0.75, 0),
  5156. NumberSequenceKeypoint.new(1, 0, 0)
  5157. })
  5158. PartEmmit1.Transparency = NumberSequence.new({
  5159. NumberSequenceKeypoint.new(0, 0, 0),
  5160. NumberSequenceKeypoint.new(1, 1, 0)
  5161. })
  5162. PartEmmit1.Speed = NumberRange.new(0, 0)
  5163. PartEmmit1.VelocitySpread = 30000
  5164. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  5165. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  5166. local BodPoss = IT("BodyPosition", v)
  5167. BodPoss.P = 3000
  5168. BodPoss.D = 1000
  5169. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  5170. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  5171. v.Color = maincolor.Color
  5172. coroutine.resume(coroutine.create(function()
  5173. for i = 0, 49 do
  5174. swait(1)
  5175. v.Transparency = v.Transparency + 0.08
  5176. end
  5177. wait(0.5)
  5178. PartEmmit1.Enabled = false
  5179. wait(3)
  5180. v:Destroy()
  5181. dude:Destroy()
  5182. end))
  5183. end))
  5184. end
  5185. end
  5186. end))
  5187. end)
  5188. ds()
  5189. end
  5190. end
  5191.  
  5192. function FindNearestHead(Position, Distance, SinglePlayer)
  5193. if SinglePlayer then
  5194. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  5195. end
  5196. local List = {}
  5197. for i, v in pairs(workspace:GetChildren()) do
  5198. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  5199. table.insert(List, v)
  5200. end
  5201. end
  5202. return List
  5203. end
  5204.  
  5205. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  5206. local type = type
  5207. local rng = Instance.new("Part", char)
  5208. rng.Anchored = true
  5209. rng.BrickColor = color
  5210. rng.CanCollide = false
  5211. rng.FormFactor = 3
  5212. rng.Name = "Ring"
  5213. rng.Material = "Neon"
  5214. rng.Size = Vector3.new(1, 1, 1)
  5215. rng.Transparency = 0
  5216. rng.TopSurface = 0
  5217. rng.BottomSurface = 0
  5218. rng.CFrame = pos
  5219. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  5220. local rngm = Instance.new("SpecialMesh", rng)
  5221. rngm.MeshType = MType
  5222. rngm.Scale = Vector3.new(x1, y1, z1)
  5223. local scaler2 = 1
  5224. local speeder = FastSpeed
  5225. if type == "Add" then
  5226. scaler2 = 1 * value
  5227. elseif type == "Divide" then
  5228. scaler2 = 1 / value
  5229. end
  5230. coroutine.resume(coroutine.create(function()
  5231. for i = 0, 10 / bonuspeed, 0.1 do
  5232. swait()
  5233. if type == "Add" then
  5234. scaler2 = scaler2 - 0.01 * value / bonuspeed
  5235. elseif type == "Divide" then
  5236. scaler2 = scaler2 - 0.01 / value * bonuspeed
  5237. end
  5238. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  5239. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  5240. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  5241. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  5242. end
  5243. rng:Destroy()
  5244. end))
  5245. end
  5246.  
  5247. function SoulSteal(dude)
  5248. if dude.Name ~= char then
  5249. local bgf = IT("BodyGyro", dude.Head)
  5250. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  5251. local val = IT("BoolValue", dude)
  5252. val.Name = "IsHit"
  5253. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  5254. local soulst = coroutine.wrap(function()
  5255. local soul = Instance.new("Part",dude)
  5256. soul.Size = Vector3.new(1,1,1)
  5257. soul.CanCollide = false
  5258. soul.Anchored = false
  5259. soul.Position = torso.Position
  5260. soul.Transparency = 1
  5261. local PartEmmit1 = IT("ParticleEmitter", soul)
  5262. PartEmmit1.LightEmission = 1
  5263. PartEmmit1.Texture = "rbxassetid://569507414"
  5264. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  5265. PartEmmit1.Rate = 250
  5266. PartEmmit1.Lifetime = NumberRange.new(1.6)
  5267. PartEmmit1.Size = NumberSequence.new({
  5268. NumberSequenceKeypoint.new(0, 1, 0),
  5269. NumberSequenceKeypoint.new(1, 0, 0)
  5270. })
  5271. PartEmmit1.Transparency = NumberSequence.new({
  5272. NumberSequenceKeypoint.new(0, 0, 0),
  5273. NumberSequenceKeypoint.new(1, 1, 0)
  5274. })
  5275. PartEmmit1.Speed = NumberRange.new(0, 0)
  5276. PartEmmit1.VelocitySpread = 30000
  5277. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  5278. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  5279. local BodPoss = IT("BodyPosition", soul)
  5280. BodPoss.P = 3000
  5281. BodPoss.D = 1000
  5282. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  5283. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  5284. wait(1.6)
  5285. soul.Touched:connect(function(hit)
  5286. if hit.Parent == char then
  5287. soul:Destroy()
  5288. end
  5289. end)
  5290. wait(1.2)
  5291. while soul do
  5292. swait()
  5293. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  5294. BodPoss.Position = tors.Position
  5295. end
  5296. end)
  5297. soulst()
  5298. end
  5299. end
  5300. function FaceMouse()
  5301. local Cam = workspace.CurrentCamera
  5302. return {
  5303. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  5304. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  5305. }
  5306. end
  5307. Effects = {
  5308. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  5309. local p = Instance.new("Part",EffectModel)
  5310. p.BrickColor = BrickColor.new(colour)
  5311. p.Size = partsize
  5312. p.Anchored = true
  5313. p.CanCollide = false
  5314. p.Material = matr
  5315. p.CFrame = cf
  5316. if inverse == true then
  5317. p.Transparency = 1
  5318. else
  5319. p.Transparency = 0
  5320. end
  5321. local m = Instance.new("BlockMesh",p)
  5322. m.Scale = meshstart
  5323. coroutine.wrap(function()
  5324. for i = 0, 1, factor do
  5325. swait()
  5326. if inverse == true then
  5327. p.Transparency = 1-i
  5328. else
  5329. p.Transparency = i
  5330. end
  5331. m.Scale = m.Scale + meshadd
  5332. if spin == true then
  5333. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  5334. end
  5335. end
  5336. p:Destroy()
  5337. end)()
  5338. return p
  5339. end,
  5340. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  5341. local p = Instance.new("Part",EffectModel)
  5342. p.BrickColor = BrickColor.new(colour)
  5343. p.Size = partsize
  5344. p.Anchored = true
  5345. p.CanCollide = false
  5346. p.Material = matr
  5347. p.CFrame = cf
  5348. if inverse == true then
  5349. p.Transparency = 1
  5350. else
  5351. p.Transparency = 0
  5352. end
  5353. local m = Instance.new("SpecialMesh",p)
  5354. m.MeshType = "Sphere"
  5355. m.Scale = meshstart
  5356. coroutine.wrap(function()
  5357. for i=0,1,factor do
  5358. swait()
  5359. if inverse == true then
  5360. p.Transparency = 1-i
  5361. else
  5362. p.Transparency = i
  5363. end
  5364. m.Scale = m.Scale + meshadd
  5365. end
  5366. p:Destroy()
  5367. end)()
  5368. return p
  5369. end,
  5370.  
  5371. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  5372. local p = Instance.new("Part",EffectModel)
  5373. p.BrickColor = BrickColor.new(colour)
  5374. p.Size = partsize
  5375. p.Anchored = true
  5376. p.CanCollide = false
  5377. p.Material = matr
  5378. p.CFrame = cf
  5379. if inverse == true then
  5380. p.Transparency = 1
  5381. else
  5382. p.Transparency = 0
  5383. end
  5384. local m = Instance.new("CylinderMesh",p)
  5385. m.Scale = meshstart
  5386. coroutine.wrap(function()
  5387. for i=0,1,factor do
  5388. swait()
  5389. if inverse == true then
  5390. p.Transparency = 1-i
  5391. else
  5392. p.Transparency = i
  5393. end
  5394. m.Scale = m.Scale + meshadd
  5395. end
  5396. p:Destroy()
  5397. end)()
  5398. return p
  5399. end,
  5400.  
  5401. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  5402. local p = Instance.new("Part",EffectModel)
  5403. p.BrickColor = BrickColor.new(colour)
  5404. p.Size = Vector3.new()
  5405. p.Anchored = true
  5406. p.CanCollide = false
  5407. p.CFrame = cf
  5408. if inverse == true then
  5409. p.Transparency = 1
  5410. else
  5411. p.Transparency = 0
  5412. end
  5413. local m = Instance.new("SpecialMesh",p)
  5414. m.MeshId = "rbxassetid://20329976"
  5415. m.Scale = meshstart
  5416. coroutine.wrap(function()
  5417. for i=0,1,factor do
  5418. swait()
  5419. if inverse == true then
  5420. p.Transparency = 1-i
  5421. else
  5422. p.Transparency = i
  5423. end
  5424. m.Scale = m.Scale + meshadd
  5425. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  5426. end
  5427. p:Destroy()
  5428. end)()
  5429. return p
  5430. end,
  5431.  
  5432. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  5433. local p = Instance.new("Part",EffectModel)
  5434. p.BrickColor = BrickColor.new(colour)
  5435. p.Size = Vector3.new()
  5436. p.Anchored = true
  5437. p.CanCollide = false
  5438. p.CFrame = cf
  5439. if inverse == true then
  5440. p.Transparency = 1
  5441. else
  5442. p.Transparency = 0
  5443. end
  5444. local m = Instance.new("SpecialMesh",p)
  5445. m.MeshId = "rbxassetid://3270017"
  5446. m.Scale = meshstart
  5447. coroutine.wrap(function()
  5448. for i=0,1,factor do
  5449. swait()
  5450. if inverse == true then
  5451. p.Transparency = 1-i
  5452. else
  5453. p.Transparency = i
  5454. end
  5455. m.Scale = m.Scale + meshadd
  5456. end
  5457. p:Destroy()
  5458. end)()
  5459. return p
  5460. end,
  5461.  
  5462. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  5463. local p = Instance.new("Part",EffectModel)
  5464. p.BrickColor = BrickColor.new(colour)
  5465. p.Size = Vector3.new()
  5466. p.Anchored = true
  5467. p.CanCollide = false
  5468. p.CFrame = cf
  5469. if inverse == true then
  5470. p.Transparency = 1
  5471. else
  5472. p.Transparency = 0
  5473. end
  5474. local m = Instance.new("SpecialMesh",p)
  5475. m.MeshId = meshid
  5476. m.TextureId = textid
  5477. m.Scale = meshstart
  5478. coroutine.wrap(function()
  5479. for i=0,1,factor do
  5480. swait()
  5481. if inverse == true then
  5482. p.Transparency = 1-i
  5483. else
  5484. p.Transparency = i
  5485. end
  5486. m.Scale = m.Scale + meshadd
  5487. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  5488. end
  5489. p:Destroy()
  5490. end)()
  5491. return p
  5492. end,
  5493.  
  5494. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  5495. local p = Instance.new("Part",EffectModel)
  5496. p.BrickColor = BrickColor.new(colour)
  5497. p.Size = partsize
  5498. p.Anchored = true
  5499. p.CanCollide = false
  5500. p.Material = matr
  5501. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  5502. if inverse == true then
  5503. p.Transparency = 1
  5504. else
  5505. p.Transparency = 0
  5506. end
  5507. local m = Instance.new("SpecialMesh",p)
  5508. m.MeshType = "Sphere"
  5509. m.Scale = meshstart
  5510. coroutine.wrap(function()
  5511. for i=0,1,factor do
  5512. swait()
  5513. if inverse == true then
  5514. p.Transparency = 1-i
  5515. else
  5516. p.Transparency = i
  5517. end
  5518. m.Scale = m.Scale + meshadd
  5519. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  5520. end
  5521. p:Destroy()
  5522. end)()
  5523. return p
  5524. end,
  5525.  
  5526. }
  5527. -------------------------------------------------------
  5528. --End Effect Function--
  5529. -------------------------------------------------------
  5530. function Cso(ID, PARENT, VOLUME, PITCH)
  5531. local NSound = nil
  5532. coroutine.resume(coroutine.create(function()
  5533. NSound = IT("Sound", PARENT)
  5534. NSound.Volume = VOLUME
  5535. NSound.Pitch = PITCH
  5536. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  5537. swait()
  5538. NSound:play()
  5539. game:GetService("Debris"):AddItem(NSound, 10)
  5540. end))
  5541. return NSound
  5542. end
  5543. function CamShake(Length, Intensity)
  5544. coroutine.resume(coroutine.create(function()
  5545. local intensity = 1 * Intensity
  5546. local rotM = 0.01 * Intensity
  5547. for i = 0, Length, 0.1 do
  5548. swait()
  5549. intensity = intensity - 0.05 * Intensity / Length
  5550. rotM = rotM - 5.0E-4 * Intensity / Length
  5551. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  5552. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  5553. end
  5554. hum.CameraOffset = Vector3.new(0, 0, 0)
  5555. end))
  5556. end
  5557. NewInstance = function(instance,parent,properties)
  5558. local inst = Instance.new(instance)
  5559. inst.Parent = parent
  5560. if(properties)then
  5561. for i,v in next, properties do
  5562. pcall(function() inst[i] = v end)
  5563. end
  5564. end
  5565. return inst;
  5566. end
  5567. hum.MaxHealth = 1.0E298
  5568. hum.Health = 1.0E298
  5569. game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
  5570. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  5571. hum.MaxHealth = 1.0E298
  5572. hum.Health = 1.0E298
  5573. end
  5574. end)
  5575. -------------------------------------------------------
  5576. --End Important Functions--
  5577. -------------------------------------------------------
  5578.  
  5579.  
  5580. -------------------------------------------------------
  5581. --Start Customization--
  5582. -------------------------------------------------------
  5583. local Player_Size = 1
  5584. if Player_Size ~= 1 then
  5585. root.Size = root.Size * Player_Size
  5586. tors.Size = tors.Size * Player_Size
  5587. hed.Size = hed.Size * Player_Size
  5588. ra.Size = ra.Size * Player_Size
  5589. la.Size = la.Size * Player_Size
  5590. rl.Size = rl.Size * Player_Size
  5591. ll.Size = ll.Size * Player_Size
  5592. ----------------------------------------------------------------------------------
  5593. rootj.Parent = root
  5594. neck.Parent = tors
  5595. RW.Parent = tors
  5596. LW.Parent = tors
  5597. RH.Parent = tors
  5598. LH.Parent = tors
  5599. ----------------------------------------------------------------------------------
  5600. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  5601. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  5602. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  5603. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  5604. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  5605. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  5606. ----------------------------------------------------------------------------------
  5607. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5608. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5609. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5610. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  5611. --hat.Parent = Character
  5612. end
  5613. ----------------------------------------------------------------------------------
  5614. local SONG = 525565668
  5615. local SONG2 = 0
  5616. local Music = Instance.new("Sound",tors)
  5617. Music.Volume = 2.5
  5618. Music.Looped = true
  5619. Music.Pitch = 1 --Pitcher
  5620. ----------------------------------------------------------------------------------
  5621. local equipped = false
  5622. local idle = 0
  5623. local change = 1
  5624. local val = 0
  5625. local toim = 0
  5626. local idleanim = 0.4
  5627. local sine = 0
  5628. local Sit = 1
  5629. local WasAir = false
  5630. local InAir = false
  5631. local LandTick = 0
  5632. local movelegs = false
  5633. local FF = Instance.new("ForceField",char)
  5634. FF.Visible = false
  5635. local Speed = 56
  5636. local Chips = "onebearnakedwoman"
  5637. ----------------------------------------------------------------------------------
  5638. hum.JumpPower = 55
  5639. hum.Animator.Parent = nil
  5640. ----------------------------------------------------------------------------------
  5641. Chips = IT("Model")
  5642. Chips.Parent = char
  5643. Chips.Name = "Chips"
  5644. RHe = IT("Part")
  5645. RHe.Parent = Chips
  5646. RHe.BrickColor = BrickColor.new("Really black")
  5647. RHe.Locked = true
  5648. RHe.CanCollide = false
  5649. RHe.Transparency = 0
  5650. PMesh = IT("SpecialMesh")
  5651. RHe.formFactor = "Symmetric"
  5652. PMesh.MeshType = "FileMesh"
  5653. PMesh.MeshId = "rbxassetid://19106014"
  5654. PMesh.TextureId = "rbxassetid://342435650"
  5655. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  5656. PMesh.Parent = RHe
  5657. local RWeld = IT("Weld")
  5658. RWeld.Parent = RHe
  5659. RWeld.Part0 = RHe
  5660. RWeld.Part1 = ra
  5661. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  5662. -------------------------------------------------------
  5663. --End Customization--
  5664. -------------------------------------------------------
  5665.  
  5666.  
  5667. -------------------------------------------------------
  5668. --Start Attacks N Stuff--
  5669. -------------------------------------------------------
  5670. function AttackTemplate()
  5671. attack = true
  5672. for i = 0, 2, 0.1 do
  5673. swait()
  5674. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5675. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5676. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5677. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5678. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5679. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5680. end
  5681. attack = false
  5682. end
  5683. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  5684. local Hitboxpart = Instance.new("Part", EffectModel)
  5685. RemoveOutlines(Hitboxpart)
  5686. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  5687. Hitboxpart.CanCollide = false
  5688. Hitboxpart.Transparency = 1
  5689. Hitboxpart.Anchored = true
  5690. Hitboxpart.CFrame = Pose
  5691. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  5692. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  5693. end
  5694. wait2 = false
  5695. combo = 1
  5696. mouse.Button1Down:connect(function(key)
  5697. if attack == false then
  5698. attack = true
  5699. Speed = 3.01
  5700. if combo == 1 and wait2 == false then
  5701. wait2 = true
  5702. for i = 0, 1.6, 0.1 do
  5703. swait()
  5704. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.2)
  5705. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  5706. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  5707. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  5708. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  5709. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  5710. end
  5711. Cso("138097048", ra, 1.2, 0.8)
  5712. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  5713. for i = 0, 1.2, 0.1 do
  5714. swait()
  5715. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  5716. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  5717. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  5718. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  5719. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  5720. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  5721. end
  5722. combo = 1
  5723. end
  5724. Speed = 56
  5725. wait2 = false
  5726. attack = false
  5727. end
  5728. end)
  5729. function Taunt()
  5730. attack = true
  5731. Speed = 3
  5732. if Chips == "onebearnakedwoman" then
  5733. local Munch = Cso("1575472350", hed, 5, 1)
  5734. swait(2)
  5735. repeat
  5736. swait()
  5737. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5738. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5739. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5740. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5741. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5742. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5743. until Munch.Playing == false
  5744. elseif Chips == "layonme" then
  5745. for i = 0, 6, 0.1 do
  5746. swait()
  5747. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5748. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0 - 255.45 * i)), 0.15)
  5749. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5750. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5751. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(30 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.1)
  5752. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-30 - 5 * Sin(sine / 20)), Rad(-45 - 5 * Sin(sine / 20))), 0.1)
  5753. end
  5754. elseif Chips == "howitfeelstochew5gum" then
  5755. local Munch = Cso("1575472350", hed, 5, 1)
  5756. swait(2)
  5757. repeat
  5758. swait()
  5759. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5760. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5761. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5762. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5763. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5764. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5765. until Munch.Playing == false
  5766. Cso("172324194", hed, 5, 1)
  5767. for i = 0, 5, 0.1 do
  5768. swait()
  5769. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5770. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  5771. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5772. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5773. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5774. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  5775. end
  5776. local RUN = Cso("957655044", hed, 5, 1)
  5777. swait(2)
  5778. repeat
  5779. swait()
  5780. Speed = 56
  5781. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5782. root.Velocity = root.CFrame.lookVector * 75
  5783. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  5784. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  5785. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5786. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5787. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  5788. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  5789. until RUN.Playing == false
  5790. elseif Chips == "5gumdowngrade" then
  5791. Cso("1826625760", hed, 5, 1)
  5792. for i = 0, 5, 0.1 do
  5793. swait()
  5794. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5795. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5796. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5797. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5798. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5799. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5800. end
  5801. end
  5802. Speed = 56
  5803. movelegs = false
  5804. attack = false
  5805. end
  5806. function Gum()
  5807. attack = true
  5808. Speed = 0
  5809. local Senses = Cso("605297168", hed, 6, 1)
  5810. swait(2)
  5811. repeat
  5812. swait()
  5813. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
  5814. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  5815. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5816. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5817. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  5818. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  5819. until Senses.TimePosition > 2.7
  5820. for i = 0, 3, 0.1 do
  5821. swait()
  5822. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  5823. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5824. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5825. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5826. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5827. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5828. end
  5829. root.Anchored = true
  5830. repeat
  5831. swait()
  5832. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  5833. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5834. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5835. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5836. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5837. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5838. until Senses.Playing == false
  5839. Speed = 56
  5840. attack = false
  5841. root.Anchored = false
  5842. end
  5843. function OHHHHHHH()
  5844. attack = true
  5845. Speed = 0
  5846. Cso("663306786", tors, 3, 1)
  5847. for i = 0, 12, 0.1 do
  5848. swait()
  5849. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  5850. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5851. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5852. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5853. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5854. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5855. end
  5856. Cso("663307468", tors, 6, 1)
  5857. for i = 0, 6, 0.1 do
  5858. swait()
  5859. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  5860. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5861. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5862. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5863. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5864. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5865. end
  5866. Speed = 56
  5867. attack = false
  5868. end
  5869. function WoodyGotWood()
  5870. attack = true
  5871. Speed = 0
  5872. local Woodlenny = Cso("1764642350", hed, 6, 1)
  5873. swait(2)
  5874. repeat
  5875. swait()
  5876. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  5877. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  5878. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5879. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5880. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  5881. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  5882. until Woodlenny.TimePosition > 3.6
  5883. root.Anchored = true
  5884. repeat
  5885. swait()
  5886. for i = 0, 2, 0.1 do
  5887. swait()
  5888. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5889. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5890. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5891. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5892. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  5893. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5894. end
  5895. for i = 0, 1.6, 0.1 do
  5896. swait()
  5897. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5898. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5899. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5900. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5901. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  5902. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  5903. end
  5904. until Woodlenny.Playing == false
  5905. Speed = 56
  5906. attack = false
  5907. root.Anchored = false
  5908. end
  5909. -------------------------------------------------------
  5910. --End Attacks N Stuff--
  5911. -------------------------------------------------------
  5912. mouse.KeyDown:connect(function(key)
  5913. if attack == false then
  5914. if key == "t" then
  5915. Taunt()
  5916. elseif key == "z" then
  5917. Gum()
  5918. elseif key == "x" then
  5919. OHHHHHHH()
  5920. elseif key == "c" then
  5921. WoodyGotWood()
  5922. elseif key == "f" then
  5923. SONG = 690663957
  5924. Music.TimePosition = 0
  5925. PMesh.TextureId = "rbxassetid://206977326"
  5926. Chips = "cheesexd"
  5927.  
  5928. elseif key == "m" then
  5929. SONG = 525565668
  5930. Music.TimePosition = 0
  5931. PMesh.TextureId = "rbxassetid://342435650"
  5932. Chips = "onebearnakedwoman"
  5933. elseif key == "n" then
  5934. SONG = 937445925
  5935. Music.TimePosition = 0
  5936. PMesh.TextureId = "rbxassetid://342436716"
  5937. Chips = "layonme"
  5938. elseif key == "b" then
  5939. SONG = 1386299751
  5940. Music.TimePosition = 0
  5941. PMesh.TextureId = "rbxassetid://341999291"
  5942. Chips = "howitfeelstochew5gum"
  5943. elseif key == "v" then
  5944. SONG = 554967156
  5945. Music.TimePosition = 0
  5946. PMesh.TextureId = "rbxassetid://341999245"
  5947. Chips = "5gumdowngrade"
  5948. end
  5949. end
  5950. end)
  5951.  
  5952.  
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959. -------------------------------------------------------
  5960. --Start Animations--
  5961. -------------------------------------------------------
  5962. while true do
  5963. swait()
  5964. sine = sine + change
  5965. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5966. local velderp = root.Velocity.y
  5967. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, workspace[plr.Name])
  5968. if equipped == true or equipped == false then
  5969. if attack == false then
  5970. idle = idle + 1
  5971. else
  5972. idle = 0
  5973. end
  5974. local Landed = false
  5975. if(hitfloor)then
  5976. WasAir = false
  5977. else
  5978. WasAir = true
  5979. end
  5980. if(WasAir == false)then
  5981. if(InAir == true)then
  5982. LandTick = time()
  5983. Landed = true
  5984. end
  5985. end
  5986. if(time()-LandTick < .3)then
  5987. Landed = true
  5988. end
  5989. if(hitfloor)then
  5990. InAir = false
  5991. else
  5992. InAir = true
  5993. end
  5994. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5995. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  5996. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  5997. if(State == 'Jump')then
  5998. hum.JumpPower = 55
  5999. if attack == false then
  6000. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.1)
  6001. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  6002. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  6003. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  6004. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  6005. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  6006. end
  6007. elseif(State == 'Fall')then
  6008. if attack == false then
  6009. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  6010. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  6011. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  6012. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  6013. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  6014. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  6015. end
  6016. elseif(State == 'Land')then
  6017. hum.JumpPower = 0
  6018. if attack == false then
  6019. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6020. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  6021. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  6022. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(-5)), 0.15)
  6023. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(0), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  6024. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(0), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  6025. end
  6026. elseif(State == 'Idle')then
  6027. change = 1
  6028. if attack == false then
  6029. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  6030. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  6031. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  6032. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  6033. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  6034. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  6035. end
  6036. elseif(State == 'Walk')then
  6037. change = 0.55
  6038. hum.JumpPower = 55
  6039. if attack == false then
  6040. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  6041. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  6042. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  6043. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  6044. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  6045. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  6046. elseif attack == true and movelegs == true then
  6047. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  6048. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  6049. end
  6050. end
  6051. end
  6052. hum.Name = "HUM"
  6053. hum.WalkSpeed = Speed
  6054. Music.SoundId = "rbxassetid://"..SONG
  6055. Music.Looped = true
  6056. Music.Pitch = 1
  6057. Music.Volume = 1.5
  6058. Music.Parent = tors
  6059. Music.Playing = true
  6060. if 0 < #Effects then
  6061. for e = 1, #Effects do
  6062. if Effects[e] ~= nil then
  6063. local Thing = Effects[e]
  6064. if Thing ~= nil then
  6065. local Part = Thing[1]
  6066. local Mode = Thing[2]
  6067. local Delay = Thing[3]
  6068. local IncX = Thing[4]
  6069. local IncY = Thing[5]
  6070. local IncZ = Thing[6]
  6071. if 1 >= Thing[1].Transparency then
  6072. if Thing[2] == "Block1" then
  6073. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6074. local Mesh = Thing[1].Mesh
  6075. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6076. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6077. elseif Thing[2] == "Block2" then
  6078. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  6079. local Mesh = Thing[7]
  6080. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6081. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6082. elseif Thing[2] == "Block3" then
  6083. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  6084. local Mesh = Thing[7]
  6085. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6086. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6087. elseif Thing[2] == "Cylinder" then
  6088. local Mesh = Thing[1].Mesh
  6089. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6090. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6091. elseif Thing[2] == "Blood" then
  6092. local Mesh = Thing[7]
  6093. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  6094. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6095. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6096. elseif Thing[2] == "Elec" then
  6097. local Mesh = Thing[1].Mesh
  6098. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  6099. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6100. elseif Thing[2] == "Disappear" then
  6101. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6102. elseif Thing[2] == "Shatter" then
  6103. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6104. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  6105. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6106. Thing[6] = Thing[6] + Thing[5]
  6107. end
  6108. else
  6109. Part.Parent = nil
  6110. table.remove(Effects, e)
  6111. end
  6112. end
  6113. end
  6114. end
  6115. end
  6116. end
  6117. -------------------------------------------------------
  6118. --End Animations And Script--
  6119. -------------------------------------------------------
  6120. end
  6121.  
  6122. script.Parent.MouseButton1Up:connect(onClick)
  6123. end))
  6124. TextButton33.Parent = Frame6
  6125. TextButton33.Position = UDim2.new(0.747696877, 0, 0.695906401, 0)
  6126. TextButton33.Size = UDim2.new(0, 72, 0, 40)
  6127. TextButton33.BackgroundColor = BrickColor.new("Institutional white")
  6128. TextButton33.BackgroundColor3 = Color3.new(1, 1, 1)
  6129. TextButton33.BackgroundTransparency = 0.85000002384186
  6130. TextButton33.Font = Enum.Font.SourceSansBold
  6131. TextButton33.FontSize = Enum.FontSize.Size28
  6132. TextButton33.Text = "FE VR (not real vr)"
  6133. TextButton33.TextColor = BrickColor.new("Really black")
  6134. TextButton33.TextColor3 = Color3.new(0, 0, 0)
  6135. TextButton33.TextScaled = true
  6136. TextButton33.TextSize = 28
  6137. TextButton33.TextWrap = true
  6138. TextButton33.TextWrapped = true
  6139. LocalScript34.Parent = TextButton33
  6140. table.insert(cors,sandbox(LocalScript34,function()
  6141. function onClick()
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147. local StudsOffset = 0.1 -- Character height (negative if you're too high)
  6148. local Smoothness = 1 -- Character interpolation (0.1 - 1 = smooth - rigid)
  6149.  
  6150. local AnchorCharacter = false -- Prevent physics from causing inconsistencies
  6151. local HideCharacter = false -- Hide character on a platform
  6152. local NoCollision = false -- Disable player collision
  6153.  
  6154. local ChatEnabled = true -- See chat on your left hand in-game
  6155. local ChatLocalRange = 75 -- Local chat range
  6156.  
  6157. local ViewportEnabled = true -- View nearby players in a frame
  6158. local ViewportRange = 100 -- Maximum distance players are updated
  6159.  
  6160. local RagdollEnabled = true -- Use your character instead of hats (NetworkOwner vulnerability)
  6161. local RagdollHeadMovement = true -- Move your head separately from your body (+9 second wait)
  6162.  
  6163. local AutoRun = false -- Run script on respawn
  6164. local AutoRespawn = true -- Kill your real body when your virtual body dies
  6165.  
  6166. local WearAllAccessories = true -- Use all leftover hats for the head
  6167. local AccurateHandPosition = true -- Move your Roblox hands according to your real hands
  6168.  
  6169. local AccessorySettings = {
  6170. LeftArm = "";
  6171. RightArm = "";
  6172. LeftLeg = "";
  6173. RightLeg = "";
  6174. Torso = "";
  6175. Head = true;
  6176.  
  6177. BlockArms = true;
  6178. BlockLegs = true;
  6179. BlockTorso = true;
  6180.  
  6181. LimbOffset = CFrame.Angles(math.rad(90), 0, 0);
  6182. }
  6183.  
  6184. local FootPlacementSettings = {
  6185. RightOffset = Vector3.new(.5, 0, 0),
  6186. LeftOffset = Vector3.new(-.5, 0, 0),
  6187. }
  6188.  
  6189. --|| Script:
  6190.  
  6191. local Script = nil;
  6192.  
  6193. Script = function()
  6194.  
  6195. --[[
  6196. Variables
  6197. --]]
  6198.  
  6199. local Players = game:GetService("Players")
  6200. local Client = Players.LocalPlayer
  6201. local Character = Client.Character or Client.CharacterAdded:Wait()
  6202. local WeldBase = Character:WaitForChild("HumanoidRootPart")
  6203. local ArmBase = Character:FindFirstChild("RightHand") or Character:FindFirstChild("Right Arm") or WeldBase
  6204. local Backpack = Client:WaitForChild("Backpack")
  6205. local Mouse = Client:GetMouse()
  6206.  
  6207. local Camera = workspace.CurrentCamera
  6208.  
  6209. local VRService = game:GetService("VRService")
  6210. local VRReady = VRService.VREnabled
  6211.  
  6212. local UserInputService = game:GetService("UserInputService")
  6213. local RunService = game:GetService("RunService")
  6214. local HttpService = game:GetService("HttpService")
  6215. local StarterGui = game:GetService("StarterGui")
  6216.  
  6217. local HeadAccessories = {};
  6218. local UsedAccessories = {};
  6219.  
  6220. local Pointer = false;
  6221. local Point1 = false;
  6222. local Point2 = false;
  6223.  
  6224. local VirtualRig = game:GetObjects("rbxassetid://4468539481")[1]
  6225. local VirtualBody = game:GetObjects("rbxassetid://4464983829")[1]
  6226.  
  6227. local Anchor = Instance.new("Part")
  6228.  
  6229. Anchor.Anchored = true
  6230. Anchor.Transparency = 1
  6231. Anchor.CanCollide = false
  6232. Anchor.Parent = workspace
  6233.  
  6234. if RagdollEnabled then
  6235. print("RagdollEnabled, thank you for using CLOVR!")
  6236. local NetworkAccess = coroutine.create(function()
  6237. settings().Physics.AllowSleep = false
  6238. while true do game:GetService("RunService").RenderStepped:Wait()
  6239. for _,Players in next, game:GetService("Players"):GetChildren() do
  6240. if Players ~= game:GetService("Players").LocalPlayer then
  6241. Players.MaximumSimulationRadius = 0.1 Players.SimulationRadius = 0 end end
  6242. game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)
  6243. game:GetService("Players").LocalPlayer.SimulationRadius = math.huge*math.huge end end)
  6244. coroutine.resume(NetworkAccess)
  6245. end
  6246.  
  6247.  
  6248.  
  6249. --[[
  6250. Character Protection
  6251. --]]
  6252.  
  6253. local CharacterCFrame = WeldBase.CFrame
  6254.  
  6255. if not RagdollEnabled then
  6256. Character.Humanoid.AnimationPlayed:Connect(function(Animation)
  6257. Animation:Stop()
  6258. end)
  6259.  
  6260. for _, Track in next, Character.Humanoid:GetPlayingAnimationTracks() do
  6261. Track:Stop()
  6262. end
  6263.  
  6264. if HideCharacter then
  6265. local Platform = Instance.new("Part")
  6266.  
  6267. Platform.Anchored = true
  6268. Platform.Size = Vector3.new(100, 5, 100)
  6269. Platform.CFrame = CFrame.new(0, 10000, 0)
  6270. Platform.Transparency = 1
  6271. Platform.Parent = workspace
  6272.  
  6273. Character:MoveTo(Platform.Position + Vector3.new(0, 5, 0))
  6274.  
  6275. wait(.5)
  6276. end
  6277.  
  6278. if AnchorCharacter then
  6279. for _, Part in pairs(Character:GetChildren()) do
  6280. if Part:IsA("BasePart") then
  6281. Part.Anchored = true
  6282. end
  6283. end
  6284. end
  6285. end
  6286.  
  6287. --[[
  6288. Functions
  6289. --]]
  6290.  
  6291. function Tween(Object, Style, Direction, Time, Goal)
  6292. local tweenInfo = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
  6293. local tween = game:GetService("TweenService"):Create(Object, tweenInfo, Goal)
  6294.  
  6295. tween.Completed:Connect(function()
  6296. tween:Destroy()
  6297. end)
  6298.  
  6299. tween:Play()
  6300.  
  6301. return tween
  6302. end
  6303.  
  6304. local function GetMotorForLimb(Limb)
  6305. for _, Motor in next, Character:GetDescendants() do
  6306. if Motor:IsA("Motor6D") and Motor.Part1 == Limb then
  6307. return Motor
  6308. end
  6309. end
  6310. end
  6311.  
  6312. local function CreateAlignment(Limb, Part0)
  6313. local Attachment0 = Instance.new("Attachment", Part0 or Anchor)
  6314. local Attachment1 = Instance.new("Attachment", Limb)
  6315.  
  6316. local Orientation = Instance.new("AlignOrientation")
  6317. local Position = Instance.new("AlignPosition")
  6318.  
  6319. Orientation.Attachment0 = Attachment1
  6320. Orientation.Attachment1 = Attachment0
  6321. Orientation.RigidityEnabled = false
  6322. Orientation.MaxTorque = 20000
  6323. Orientation.Responsiveness = 40
  6324. Orientation.Parent = Character.HumanoidRootPart
  6325.  
  6326. Position.Attachment0 = Attachment1
  6327. Position.Attachment1 = Attachment0
  6328. Position.RigidityEnabled = false
  6329. Position.MaxForce = 40000
  6330. Position.Responsiveness = 40
  6331. Position.Parent = Character.HumanoidRootPart
  6332.  
  6333. Limb.Massless = false
  6334.  
  6335. local Motor = GetMotorForLimb(Limb)
  6336. if Motor then
  6337. Motor:Destroy()
  6338. end
  6339.  
  6340. return function(CF, Local)
  6341. if Local then
  6342. Attachment0.CFrame = CF
  6343. else
  6344. Attachment0.WorldCFrame = CF
  6345. end
  6346. end;
  6347. end
  6348.  
  6349. local function GetExtraTool()
  6350. for _, Tool in next, Character:GetChildren() do
  6351. if Tool:IsA("Tool") and not Tool.Name:match("LIMB_TOOL") then
  6352. return Tool
  6353. end
  6354. end
  6355. end
  6356.  
  6357. local function GetGripForHandle(Handle)
  6358. for _, Weld in next, Character:GetDescendants() do
  6359. if Weld:IsA("Weld") and (Weld.Part0 == Handle or Weld.Part1 == Handle) then
  6360. return Weld
  6361. end
  6362. end
  6363.  
  6364. wait(.2)
  6365.  
  6366. for _, Weld in next, Character:GetDescendants() do
  6367. if Weld:IsA("Weld") and (Weld.Part0 == Handle or Weld.Part1 == Handle) then
  6368. return Weld
  6369. end
  6370. end
  6371. end
  6372.  
  6373. local function CreateRightGrip(Handle)
  6374. local RightGrip = Instance.new("Weld")
  6375.  
  6376. RightGrip.Name = "RightGrip"
  6377. RightGrip.Part1 = Handle
  6378. RightGrip.Part0 = WeldBase
  6379. RightGrip.Parent = WeldBase
  6380.  
  6381. return RightGrip
  6382. end
  6383.  
  6384. local function CreateAccessory(Accessory, DeleteMeshes)
  6385. if not Accessory then
  6386. return
  6387. end
  6388.  
  6389. local HatAttachment = Accessory.Handle:FindFirstChildWhichIsA("Attachment")
  6390. local HeadAttachment = VirtualRig:FindFirstChild(HatAttachment.Name, true)
  6391. local BasePart = HeadAttachment.Parent
  6392.  
  6393. local HatAtt = HatAttachment.CFrame
  6394. local HeadAtt = HeadAttachment.CFrame
  6395.  
  6396. if DeleteMeshes then
  6397. if Accessory.Handle:FindFirstChild("Mesh") then
  6398. Accessory.Handle.Mesh:Destroy()
  6399. end
  6400. end
  6401.  
  6402. wait()
  6403.  
  6404. local Handle = Accessory:WaitForChild("Handle")
  6405.  
  6406. if Handle:FindFirstChildWhichIsA("Weld", true) then
  6407. Handle:FindFirstChildWhichIsA("Weld", true):Destroy()
  6408. Handle:BreakJoints()
  6409. else
  6410. Handle:BreakJoints()
  6411. end
  6412.  
  6413. Handle.Massless = true
  6414. Handle.Transparency = 0.5
  6415.  
  6416. UsedAccessories[Accessory] = true
  6417.  
  6418. local RightGrip = CreateRightGrip(Handle)
  6419.  
  6420. wait()
  6421.  
  6422. for _, Object in pairs(Handle:GetDescendants()) do
  6423. if not Object:IsA("BasePart") then
  6424. pcall(function()
  6425. Object.Transparency = 1
  6426. end)
  6427.  
  6428. pcall(function()
  6429. Object.Enabled = false
  6430. end)
  6431. end
  6432. end
  6433.  
  6434. return Handle, RightGrip, HatAtt, HeadAtt, BasePart;
  6435. end
  6436.  
  6437. local function GetHeadAccessories()
  6438. for _, Accessory in next, Character:GetChildren() do
  6439. if Accessory:IsA("Accessory") and not UsedAccessories[Accessory] then
  6440. local Handle, RightGrip, HatAtt, HeadAtt, BasePart = CreateAccessory(Accessory)
  6441.  
  6442. table.insert(HeadAccessories, {Handle, RightGrip, HatAtt, HeadAtt, BasePart})
  6443.  
  6444. do
  6445. Handle.Transparency = 1
  6446. end
  6447.  
  6448. if not WearAllAccessories then
  6449. break
  6450. end
  6451. end
  6452. end
  6453. end
  6454.  
  6455. --[[
  6456. VR Replication Setup
  6457. --]]
  6458.  
  6459. if not RagdollEnabled then
  6460. LeftHandle, LeftHandGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.LeftArm), AccessorySettings.BlockArms)
  6461. RightHandle, RightHandGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.RightArm), AccessorySettings.BlockArms)
  6462. LeftHipHandle, LeftLegGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.LeftLeg), AccessorySettings.BlockLegs)
  6463. RightHipHandle, RightLegGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.RightLeg), AccessorySettings.BlockLegs)
  6464. TorsoHandle, TorsoGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.Torso), AccessorySettings.BlockTorso)
  6465. GetHeadAccessories()
  6466.  
  6467. elseif RagdollEnabled then
  6468. if RagdollHeadMovement then
  6469. Permadeath()
  6470. MoveHead = CreateAlignment(Character["Head"])
  6471. end
  6472.  
  6473. MoveRightArm = CreateAlignment(Character["Right Arm"])
  6474. MoveLeftArm = CreateAlignment(Character["Left Arm"])
  6475. MoveRightLeg = CreateAlignment(Character["Right Leg"])
  6476. MoveLeftLeg = CreateAlignment(Character["Left Leg"])
  6477. MoveTorso = CreateAlignment(Character["Torso"])
  6478. MoveRoot = CreateAlignment(Character.HumanoidRootPart)
  6479.  
  6480. if RagdollHeadMovement then
  6481. for _, Accessory in next, Character:GetChildren() do
  6482. if Accessory:IsA("Accessory") and Accessory:FindFirstChild("Handle") then
  6483. local Attachment1 = Accessory.Handle:FindFirstChildWhichIsA("Attachment")
  6484. local Attachment0 = Character:FindFirstChild(tostring(Attachment1), true)
  6485.  
  6486. local Orientation = Instance.new("AlignOrientation")
  6487. local Position = Instance.new("AlignPosition")
  6488.  
  6489. print(Attachment1, Attachment0, Accessory)
  6490.  
  6491. Orientation.Attachment0 = Attachment1
  6492. Orientation.Attachment1 = Attachment0
  6493. Orientation.RigidityEnabled = false
  6494. Orientation.ReactionTorqueEnabled = true
  6495. Orientation.MaxTorque = 20000
  6496. Orientation.Responsiveness = 40
  6497. Orientation.Parent = Character.Head
  6498.  
  6499. Position.Attachment0 = Attachment1
  6500. Position.Attachment1 = Attachment0
  6501. Position.RigidityEnabled = false
  6502. Position.ReactionForceEnabled = true
  6503. Position.MaxForce = 40000
  6504. Position.Responsiveness = 40
  6505. Position.Parent = Character.Head
  6506. end
  6507. end
  6508. end
  6509. end
  6510.  
  6511. --[[
  6512. Movement
  6513. --]]
  6514.  
  6515. VirtualRig.Name = "VirtualRig"
  6516. VirtualRig.RightFoot.BodyPosition.Position = CharacterCFrame.p
  6517. VirtualRig.LeftFoot.BodyPosition.Position = CharacterCFrame.p
  6518. VirtualRig.Parent = workspace
  6519. VirtualRig:SetPrimaryPartCFrame(CharacterCFrame)
  6520.  
  6521. VirtualRig.Humanoid.Health = 0
  6522. VirtualRig:BreakJoints()
  6523. --
  6524.  
  6525. VirtualBody.Parent = workspace
  6526. VirtualBody.Name = "VirtualBody"
  6527. VirtualBody.Humanoid.WalkSpeed = 8
  6528. VirtualBody.Humanoid.CameraOffset = Vector3.new(0, StudsOffset, 0)
  6529. VirtualBody:SetPrimaryPartCFrame(CharacterCFrame)
  6530.  
  6531. VirtualBody.Humanoid.Died:Connect(function()
  6532. print("Virtual death")
  6533. if AutoRespawn then
  6534. Character:BreakJoints()
  6535.  
  6536. if RagdollHeadMovement and RagdollEnabled then
  6537. Network:Unclaim()
  6538. Respawn()
  6539. end
  6540. end
  6541. end)
  6542. --
  6543.  
  6544. Camera.CameraSubject = VirtualBody.Humanoid
  6545.  
  6546. Character.Humanoid.WalkSpeed = 0
  6547. Character.Humanoid.JumpPower = 1
  6548.  
  6549. for _, Part in next, VirtualBody:GetChildren() do
  6550. if Part:IsA("BasePart") then
  6551. Part.Transparency = 1
  6552. end
  6553. end
  6554.  
  6555. for _, Part in next, VirtualRig:GetChildren() do
  6556. if Part:IsA("BasePart") then
  6557. Part.Transparency = 1
  6558. end
  6559. end
  6560.  
  6561. if not VRReady then
  6562. VirtualRig.RightUpperArm.ShoulderConstraint.RigidityEnabled = true
  6563. VirtualRig.LeftUpperArm.ShoulderConstraint.RigidityEnabled = true
  6564. end
  6565.  
  6566.  
  6567. local OnMoving = RunService.Stepped:Connect(function()
  6568. local Direction = Character.Humanoid.MoveDirection
  6569. local Start = VirtualBody.HumanoidRootPart.Position
  6570. local Point = Start + Direction * 6
  6571.  
  6572. VirtualBody.Humanoid:MoveTo(Point)
  6573. end)
  6574.  
  6575. Character.Humanoid.Jumping:Connect(function()
  6576. VirtualBody.Humanoid.Jump = true
  6577. end)
  6578.  
  6579. UserInputService.JumpRequest:Connect(function()
  6580. VirtualBody.Humanoid.Jump = true
  6581. end)
  6582.  
  6583. --[[
  6584. VR Replication
  6585. --]]
  6586.  
  6587. if RagdollEnabled then
  6588. for _, Part in pairs(Character:GetDescendants()) do
  6589. if Part:IsA("BasePart") and Part.Name == "Handle" and Part.Parent:IsA("Accessory") then
  6590. Part.LocalTransparencyModifier = 1
  6591. elseif Part:IsA("BasePart") and Part.Transparency < 0.5 and Part.Name ~= "Head" then
  6592. Part.LocalTransparencyModifier = 0.5
  6593. elseif Part:IsA("BasePart") and Part.Name == "Head" then
  6594. Part.LocalTransparencyModifier = 1
  6595. end
  6596.  
  6597. if not Part:IsA("BasePart") and not Part:IsA("AlignPosition") and not Part:IsA("AlignOrientation") then
  6598. pcall(function()
  6599. Part.Transparency = 1
  6600. end)
  6601.  
  6602. pcall(function()
  6603. Part.Enabled = false
  6604. end)
  6605. end
  6606. end
  6607. end
  6608.  
  6609. local FootUpdateDebounce = tick()
  6610.  
  6611. local function FloorRay(Part, Distance)
  6612. local Position = Part.CFrame.p
  6613. local Target = Position - Vector3.new(0, Distance, 0)
  6614. local Line = Ray.new(Position, (Target - Position).Unit * Distance)
  6615.  
  6616. local FloorPart, FloorPosition, FloorNormal = workspace:FindPartOnRayWithIgnoreList(Line, {VirtualRig, VirtualBody, Character})
  6617.  
  6618. if FloorPart then
  6619. return FloorPart, FloorPosition, FloorNormal, (FloorPosition - Position).Magnitude
  6620. else
  6621. return nil, Target, Vector3.new(), Distance
  6622. end
  6623. end
  6624.  
  6625. local function Flatten(CF)
  6626. local X,Y,Z = CF.X,CF.Y,CF.Z
  6627. local LX,LZ = CF.lookVector.X,CF.lookVector.Z
  6628.  
  6629. return CFrame.new(X,Y,Z) * CFrame.Angles(0,math.atan2(LX,LZ),0)
  6630. end
  6631.  
  6632. local FootTurn = 1
  6633.  
  6634. local function FootReady(Foot, Target)
  6635. local MaxDist
  6636.  
  6637. if Character.Humanoid.MoveDirection.Magnitude > 0 then
  6638. MaxDist = .5
  6639. else
  6640. MaxDist = 1
  6641. end
  6642.  
  6643. local PastThreshold = (Foot.Position - Target.Position).Magnitude > MaxDist
  6644. local PastTick = tick() - FootUpdateDebounce >= 2
  6645.  
  6646. if PastThreshold or PastTick then
  6647. FootUpdateDebounce = tick()
  6648. end
  6649.  
  6650. return
  6651. PastThreshold
  6652. or
  6653. PastTick
  6654. end
  6655.  
  6656. local function FootYield()
  6657. local RightFooting = VirtualRig.RightFoot.BodyPosition
  6658. local LeftFooting = VirtualRig.LeftFoot.BodyPosition
  6659. local LowerTorso = VirtualRig.LowerTorso
  6660.  
  6661. local Yield = tick()
  6662.  
  6663. repeat
  6664. RunService.Stepped:Wait()
  6665. if
  6666. (LowerTorso.Position - RightFooting.Position).Y > 4
  6667. or
  6668. (LowerTorso.Position - LeftFooting.Position).Y > 4
  6669. or
  6670. ((LowerTorso.Position - RightFooting.Position) * Vector3.new(1, 0, 1)).Magnitude > 4
  6671. or
  6672. ((LowerTorso.Position - LeftFooting.Position) * Vector3.new(1, 0, 1)).Magnitude > 4
  6673. then
  6674. break
  6675. end
  6676. until tick() - Yield >= .17
  6677. end
  6678.  
  6679. local function UpdateFooting()
  6680. if not VirtualRig:FindFirstChild("LowerTorso") then
  6681. wait()
  6682. return
  6683. end
  6684.  
  6685. local Floor, FloorPosition, FloorNormal, Dist = FloorRay(VirtualRig.LowerTorso, 3)
  6686.  
  6687. Dist = math.clamp(Dist, 0, 5)
  6688.  
  6689. local FootTarget =
  6690. VirtualRig.LowerTorso.CFrame *
  6691. CFrame.new(FootPlacementSettings.RightOffset) -
  6692. Vector3.new(0, Dist, 0) +
  6693. Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / 8) * 2
  6694.  
  6695. if FootReady(VirtualRig.RightFoot, FootTarget) then
  6696. VirtualRig.RightFoot.BodyPosition.Position = FootTarget.p
  6697. VirtualRig.RightFoot.BodyGyro.CFrame = Flatten(VirtualRig.LowerTorso.CFrame)
  6698. end
  6699.  
  6700. FootYield()
  6701.  
  6702. local FootTarget =
  6703. VirtualRig.LowerTorso.CFrame *
  6704. CFrame.new(FootPlacementSettings.LeftOffset) -
  6705. Vector3.new(0, Dist, 0) +
  6706. Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / 8) * 2
  6707.  
  6708. if FootReady(VirtualRig.LeftFoot, FootTarget) then
  6709. VirtualRig.LeftFoot.BodyPosition.Position = FootTarget.p
  6710. VirtualRig.LeftFoot.BodyGyro.CFrame = Flatten(VirtualRig.LowerTorso.CFrame)
  6711. end
  6712. end
  6713.  
  6714. local function UpdateTorsoPosition()
  6715. if not RagdollEnabled then
  6716. if TorsoHandle then
  6717. local Positioning = VirtualRig.UpperTorso.CFrame
  6718.  
  6719. if not TorsoGrip or not TorsoGrip.Parent then
  6720. TorsoGrip = CreateRightGrip(TorsoHandle)
  6721. end
  6722.  
  6723. local Parent = TorsoGrip.Parent
  6724.  
  6725. TorsoGrip.C1 = CFrame.new()
  6726. TorsoGrip.C0 = TorsoGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * CFrame.new(0, -0.25, 0) * AccessorySettings.LimbOffset), Smoothness)
  6727. TorsoGrip.Parent = nil
  6728. TorsoGrip.Parent = Parent
  6729. end
  6730. else
  6731. local Positioning = VirtualRig.UpperTorso.CFrame
  6732.  
  6733. MoveTorso(Positioning * CFrame.new(0, -0.25, 0))
  6734. MoveRoot(Positioning * CFrame.new(0, -0.25, 0))
  6735. end
  6736. end
  6737.  
  6738. local function UpdateLegPosition()
  6739. if not RagdollEnabled then
  6740. if RightHipHandle then
  6741. local Positioning =
  6742. VirtualRig.RightLowerLeg.CFrame
  6743. : Lerp(VirtualRig.RightFoot.CFrame, 0.5)
  6744. + Vector3.new(0, 0.5, 0)
  6745.  
  6746. if not RightHipHandle or not RightHipHandle.Parent then
  6747. RightLegGrip = CreateRightGrip(RightHipHandle)
  6748. end
  6749.  
  6750. local Parent = RightLegGrip.Parent
  6751.  
  6752. RightLegGrip.C1 = CFrame.new()
  6753. RightLegGrip.C0 = RightLegGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * AccessorySettings.LimbOffset), Smoothness)
  6754. RightLegGrip.Parent = nil
  6755. RightLegGrip.Parent = Parent
  6756. end
  6757.  
  6758. if LeftHipHandle then
  6759. local Positioning =
  6760. VirtualRig.LeftLowerLeg.CFrame
  6761. : Lerp(VirtualRig.LeftFoot.CFrame, 0.5)
  6762. + Vector3.new(0, 0.5, 0)
  6763.  
  6764. if not LeftLegGrip or not LeftLegGrip.Parent then
  6765. LeftLegGrip = CreateRightGrip(LeftHipHandle)
  6766. end
  6767.  
  6768. local Parent = LeftLegGrip.Parent
  6769.  
  6770. LeftLegGrip.C1 = CFrame.new()
  6771. LeftLegGrip.C0 = LeftLegGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * AccessorySettings.LimbOffset), Smoothness)
  6772. LeftLegGrip.Parent = nil
  6773. LeftLegGrip.Parent = Parent
  6774. end
  6775. else
  6776. do
  6777. local Positioning =
  6778. VirtualRig.RightLowerLeg.CFrame
  6779. : Lerp(VirtualRig.RightFoot.CFrame, 0.5)
  6780. * CFrame.Angles(0, math.rad(180), 0)
  6781. + Vector3.new(0, 0.5, 0)
  6782.  
  6783. MoveRightLeg(Positioning)
  6784. end
  6785.  
  6786. do
  6787. local Positioning =
  6788. VirtualRig.LeftLowerLeg.CFrame
  6789. : Lerp(VirtualRig.LeftFoot.CFrame, 0.5)
  6790. * CFrame.Angles(0, math.rad(180), 0)
  6791. + Vector3.new(0, 0.5, 0)
  6792.  
  6793. MoveLeftLeg(Positioning)
  6794. end
  6795. end
  6796. end
  6797.  
  6798. warn("VRReady is", VRReady)
  6799.  
  6800. local function OnUserCFrameChanged(UserCFrame, Positioning, IgnoreTorso)
  6801. local Positioning = Camera.CFrame * Positioning
  6802.  
  6803. if not IgnoreTorso then
  6804. UpdateTorsoPosition()
  6805. UpdateLegPosition()
  6806. end
  6807.  
  6808. if not RagdollEnabled then
  6809. if UserCFrame == Enum.UserCFrame.Head and AccessorySettings.Head then
  6810. for _, Table in next, HeadAccessories do
  6811. local Handle, RightGrip, HatAtt, HeadAtt, BasePart = unpack(Table)
  6812. local LocalPositioning = Positioning
  6813.  
  6814. if not RightGrip or not RightGrip.Parent then
  6815. RightGrip = CreateRightGrip(Handle)
  6816. Table[2] = RightGrip
  6817. end
  6818.  
  6819. local Parent = RightGrip.Parent
  6820.  
  6821. if BasePart then
  6822. LocalPositioning = BasePart.CFrame * HeadAtt
  6823. end
  6824.  
  6825. RightGrip.C1 = HatAtt
  6826. RightGrip.C0 = RightGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(LocalPositioning), Smoothness)
  6827. RightGrip.Parent = nil
  6828. RightGrip.Parent = Parent
  6829. end
  6830.  
  6831. elseif RightHandle and UserCFrame == Enum.UserCFrame.RightHand and AccessorySettings.RightArm then
  6832. local HandPosition = Positioning
  6833. local LocalPositioning = Positioning
  6834.  
  6835. if not RightHandGrip or not RightHandGrip.Parent then
  6836. RightHandGrip = CreateRightGrip(RightHandle)
  6837. end
  6838.  
  6839. if AccurateHandPosition then
  6840. HandPosition = HandPosition * CFrame.new(0, 0, 1)
  6841. end
  6842.  
  6843. if not VRReady then
  6844. local HeadRotation = Camera.CFrame - Camera.CFrame.p
  6845.  
  6846. HandPosition = VirtualRig.RightUpperArm.CFrame:Lerp(VirtualRig.RightLowerArm.CFrame, 0.5) * AccessorySettings.LimbOffset
  6847.  
  6848. --LocalPositioning = (HeadRotation + (HandPosition * CFrame.new(0, 0, 1)).p) * CFrame.Angles(math.rad(-45), 0, 0)
  6849. LocalPositioning = HandPosition * CFrame.new(0, 0, 1) * CFrame.Angles(math.rad(-180), 0, 0)
  6850.  
  6851. if Point2 then
  6852. VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6853. VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
  6854. elseif VirtualRig.RightUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
  6855. VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
  6856. end
  6857. elseif AccurateHandPosition then
  6858. LocalPositioning = HandPosition
  6859. end
  6860.  
  6861. local Parent = RightHandGrip.Parent
  6862.  
  6863. RightHandGrip.C1 = CFrame.new()
  6864. RightHandGrip.C0 = RightHandGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(HandPosition), Smoothness)
  6865. RightHandGrip.Parent = nil
  6866. RightHandGrip.Parent = Parent
  6867.  
  6868. --
  6869.  
  6870. local EquippedTool = GetExtraTool()
  6871.  
  6872. if EquippedTool and EquippedTool:FindFirstChild("Handle") then
  6873. local EquippedGrip = GetGripForHandle(EquippedTool.Handle)
  6874. local Parent = EquippedGrip.Parent
  6875.  
  6876. local ArmBaseCFrame = ArmBase.CFrame
  6877. if ArmBase.Name == "Right Arm" then
  6878. ArmBaseCFrame = ArmBaseCFrame
  6879. end
  6880.  
  6881. EquippedGrip.C1 = EquippedTool.Grip
  6882. EquippedGrip.C0 = EquippedGrip.C0:Lerp(ArmBaseCFrame:ToObjectSpace(LocalPositioning), Smoothness)
  6883. EquippedGrip.Parent = nil
  6884. EquippedGrip.Parent = Parent
  6885. end
  6886.  
  6887. elseif LeftHandle and UserCFrame == Enum.UserCFrame.LeftHand and AccessorySettings.LeftArm then
  6888. local HandPosition = Positioning
  6889.  
  6890. if not LeftHandGrip or not LeftHandGrip.Parent then
  6891. LeftHandGrip = CreateRightGrip(LeftHandle)
  6892. end
  6893.  
  6894. if AccurateHandPosition then
  6895. HandPosition = HandPosition * CFrame.new(0, 0, 1)
  6896. end
  6897.  
  6898. if not VRReady then
  6899. HandPosition = VirtualRig.LeftUpperArm.CFrame:Lerp(VirtualRig.LeftLowerArm.CFrame, 0.5) * AccessorySettings.LimbOffset
  6900. --warn("Setting HandPosition to hands")
  6901. if Point1 then
  6902. VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6903. VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
  6904. elseif VirtualRig.LeftUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
  6905. VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
  6906. end
  6907. end
  6908.  
  6909. local Parent = LeftHandGrip.Parent
  6910.  
  6911. LeftHandGrip.C1 = CFrame.new()
  6912. LeftHandGrip.C0 = LeftHandGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(HandPosition), Smoothness)
  6913. LeftHandGrip.Parent = nil
  6914. LeftHandGrip.Parent = Parent
  6915.  
  6916. end
  6917. end
  6918.  
  6919. if RagdollEnabled then
  6920. if UserCFrame == Enum.UserCFrame.Head and RagdollHeadMovement then
  6921. MoveHead(Positioning)
  6922. elseif UserCFrame == Enum.UserCFrame.RightHand then
  6923. local Positioning = Positioning
  6924.  
  6925. if not VRReady then
  6926. Positioning = VirtualRig.RightUpperArm.CFrame:Lerp(VirtualRig.RightLowerArm.CFrame, 0.5)
  6927. elseif AccurateHandPosition then
  6928. Positioning = Positioning * CFrame.new(0, 0, 1)
  6929. end
  6930.  
  6931. if VRReady then
  6932. Positioning = Positioning * AccessorySettings.LimbOffset
  6933. end
  6934.  
  6935. MoveRightArm(Positioning)
  6936.  
  6937. if Point2 then
  6938. VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6939. VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
  6940. elseif VirtualRig.RightUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
  6941. VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
  6942. end
  6943. elseif UserCFrame == Enum.UserCFrame.LeftHand then
  6944. local Positioning = Positioning
  6945.  
  6946. if not VRReady then
  6947. Positioning = VirtualRig.LeftUpperArm.CFrame:Lerp(VirtualRig.LeftLowerArm.CFrame, 0.5)
  6948. elseif AccurateHandPosition then
  6949. Positioning = Positioning * CFrame.new(0, 0, 1)
  6950. end
  6951.  
  6952. if VRReady then
  6953. Positioning = Positioning * AccessorySettings.LimbOffset
  6954. end
  6955.  
  6956. MoveLeftArm(Positioning)
  6957.  
  6958. if Point1 then
  6959. VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6960. VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
  6961. elseif VirtualRig.LeftUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
  6962. VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
  6963. end
  6964. end
  6965. end
  6966.  
  6967. if UserCFrame == Enum.UserCFrame.Head then
  6968. VirtualRig.Head.CFrame = Positioning
  6969.  
  6970. elseif UserCFrame == Enum.UserCFrame.RightHand and VRReady then
  6971. VirtualRig.RightHand.CFrame = Positioning
  6972.  
  6973. elseif UserCFrame == Enum.UserCFrame.LeftHand and VRReady then
  6974. VirtualRig.LeftHand.CFrame = Positioning
  6975.  
  6976. end
  6977.  
  6978. if not VRReady and VirtualRig.LeftHand.Anchored then
  6979. VirtualRig.RightHand.Anchored = false
  6980. VirtualRig.LeftHand.Anchored = false
  6981. elseif VRReady and not VirtualRig.LeftHand.Anchored then
  6982. VirtualRig.RightHand.Anchored = true
  6983. VirtualRig.LeftHand.Anchored = true
  6984. end
  6985. end
  6986.  
  6987. local CFrameChanged = VRService.UserCFrameChanged:Connect(OnUserCFrameChanged)
  6988.  
  6989. local OnStepped = RunService.Stepped:Connect(function()
  6990. for _, Part in pairs(VirtualRig:GetChildren()) do
  6991. if Part:IsA("BasePart") then
  6992. Part.CanCollide = false
  6993. end
  6994. end
  6995.  
  6996. if RagdollEnabled then
  6997. for _, Part in pairs(Character:GetChildren()) do
  6998. if Part:IsA("BasePart") then
  6999. Part.CanCollide = false
  7000. end
  7001. end
  7002. end
  7003.  
  7004. if NoCollision then
  7005. for _, Player in pairs(Players:GetPlayers()) do
  7006. if Player ~= Client and Player.Character then
  7007. local Descendants = Player.Character:GetDescendants()
  7008. for i = 1, #Descendants do
  7009. local Part = Descendants[i]
  7010. if Part:IsA("BasePart") then
  7011. Part.CanCollide = false
  7012. Part.Velocity = Vector3.new()
  7013. Part.RotVelocity = Vector3.new()
  7014. end
  7015. end
  7016. end
  7017. end
  7018. end
  7019. end)
  7020.  
  7021. local OnRenderStepped = RunService.Stepped:Connect(function()
  7022. Camera.CameraSubject = VirtualBody.Humanoid
  7023.  
  7024. if RagdollEnabled then
  7025. Character.HumanoidRootPart.CFrame = VirtualRig.UpperTorso.CFrame
  7026. Character.HumanoidRootPart.Velocity = Vector3.new(0, 0, 0)
  7027. end
  7028.  
  7029. if not VRReady then
  7030. OnUserCFrameChanged(Enum.UserCFrame.Head, CFrame.new(0, 0, 0))
  7031.  
  7032. OnUserCFrameChanged(Enum.UserCFrame.RightHand, CFrame.new(0, 0, 0), true)
  7033. OnUserCFrameChanged(Enum.UserCFrame.LeftHand, CFrame.new(0, 0, 0), true)
  7034. end
  7035. end)
  7036.  
  7037. spawn(function()
  7038. while Character and Character.Parent do
  7039. FootYield()
  7040. UpdateFooting()
  7041. end
  7042. end)
  7043.  
  7044. --[[
  7045. Non-VR Support + VR Mechanics
  7046. --]]
  7047.  
  7048. local OnInput = UserInputService.InputBegan:Connect(function(Input, Processed)
  7049. if not Processed then
  7050. if Input.KeyCode == Enum.KeyCode.LeftControl or Input.KeyCode == Enum.KeyCode.ButtonL2 then
  7051. Tween(VirtualBody.Humanoid, "Elastic", "Out", 1, {
  7052. CameraOffset = Vector3.new(0, StudsOffset - 1.5, 0)
  7053. })
  7054. end
  7055.  
  7056. if Input.KeyCode == Enum.KeyCode.X then
  7057. if RagdollEnabled and RagdollHeadMovement then
  7058. Network:Unclaim()
  7059. Respawn()
  7060. end
  7061. end
  7062.  
  7063. if Input.KeyCode == Enum.KeyCode.C then
  7064. VirtualBody:MoveTo(Mouse.Hit.p)
  7065. VirtualRig:MoveTo(Mouse.Hit.p)
  7066. end
  7067. end
  7068.  
  7069. if Input.KeyCode == Enum.KeyCode.LeftShift or Input.KeyCode == Enum.KeyCode.ButtonR2 then
  7070. Tween(VirtualBody.Humanoid, "Sine", "Out", 1, {
  7071. WalkSpeed = 16
  7072. })
  7073. end
  7074.  
  7075. if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton1 then
  7076. Point1 = true
  7077. end
  7078.  
  7079. if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton2 then
  7080. Point2 = true
  7081. end
  7082.  
  7083. if VRReady and Input.KeyCode == Enum.KeyCode.ButtonY then
  7084. Character:BreakJoints()
  7085.  
  7086. if RagdollEnabled and RagdollHeadMovement then
  7087. Network:Unclaim()
  7088. Respawn()
  7089. end
  7090. end
  7091. end)
  7092.  
  7093. local OnInputEnded = UserInputService.InputEnded:Connect(function(Input, Processed)
  7094. if not Processed then
  7095. if Input.KeyCode == Enum.KeyCode.LeftControl or Input.KeyCode == Enum.KeyCode.ButtonL2 then
  7096. Tween(VirtualBody.Humanoid, "Elastic", "Out", 1, {
  7097. CameraOffset = Vector3.new(0, StudsOffset, 0)
  7098. })
  7099. end
  7100. end
  7101.  
  7102. if Input.KeyCode == Enum.KeyCode.LeftShift or Input.KeyCode == Enum.KeyCode.ButtonR2 then
  7103. Tween(VirtualBody.Humanoid, "Sine", "Out", 1, {
  7104. WalkSpeed = 8
  7105. })
  7106. end
  7107.  
  7108. if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton1 then
  7109. Point1 = false
  7110. end
  7111.  
  7112. if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton2 then
  7113. Point2 = false
  7114. end
  7115. end)
  7116.  
  7117. --[[
  7118. Proper Cleanup
  7119. --]]
  7120.  
  7121. local OnReset
  7122.  
  7123. OnReset = Client.CharacterAdded:Connect(function()
  7124. OnReset:Disconnect();
  7125. CFrameChanged:Disconnect();
  7126. OnStepped:Disconnect();
  7127. OnRenderStepped:Disconnect();
  7128. OnMoving:Disconnect();
  7129. OnInput:Disconnect();
  7130. OnInputEnded:Disconnect();
  7131.  
  7132. VirtualRig:Destroy();
  7133. VirtualBody:Destroy();
  7134.  
  7135. if RagdollEnabled then
  7136. Network:Unclaim();
  7137. end
  7138.  
  7139. if AutoRun then
  7140. delay(2, function()
  7141. Script()
  7142. end)
  7143. end
  7144. end)
  7145.  
  7146. if ChatEnabled then
  7147. spawn(ChatHUDFunc)
  7148. end
  7149.  
  7150. if ViewportEnabled then
  7151. spawn(ViewHUDFunc)
  7152. end
  7153.  
  7154. do
  7155. --[[
  7156. Functions
  7157. --]]
  7158.  
  7159. local Players = game:GetService("Players")
  7160. local Client = Players.LocalPlayer
  7161.  
  7162. local VRService = game:GetService("VRService")
  7163. local VRReady = VRService.VREnabled
  7164.  
  7165. local UserInputService = game:GetService("UserInputService")
  7166. local RunService = game:GetService("RunService")
  7167.  
  7168. local Camera = workspace.CurrentCamera
  7169.  
  7170. --[[
  7171. Code
  7172. --]]
  7173.  
  7174. if VRReady then
  7175. local Pointer = game:GetObjects("rbxassetid://4476173280")[1]
  7176.  
  7177. Pointer.Parent = workspace
  7178. Pointer.Beam.Enabled = false
  7179. Pointer.Target.ParticleEmitter.Enabled = false
  7180.  
  7181. local RenderStepped = RunService.RenderStepped:Connect(function()
  7182. if Pointer.Beam.Enabled then
  7183. local RightHand = Camera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.RightHand)
  7184. local Target = RightHand * CFrame.new(0, 0, -10)
  7185.  
  7186. local Line = Ray.new(RightHand.p, (Target.p - RightHand.p).Unit * 128)
  7187. local Part, Position = workspace:FindPartOnRayWithIgnoreList(Line, {VirtualRig, VirtualBody, Character, Pointer})
  7188.  
  7189. local Distance = (Position - RightHand.p).Magnitude
  7190.  
  7191. Pointer.Target.Position = Vector3.new(0, 0, -Distance)
  7192. Pointer.CFrame = RightHand
  7193. end
  7194. end)
  7195.  
  7196. local Input = UserInputService.InputBegan:Connect(function(Input)
  7197. if Input.KeyCode == Enum.KeyCode.ButtonB then
  7198. Pointer.Beam.Enabled = not Pointer.Beam.Enabled
  7199. Pointer.Target.ParticleEmitter.Enabled = not Pointer.Target.ParticleEmitter.Enabled
  7200. end
  7201. end)
  7202.  
  7203. --
  7204.  
  7205. local CharacterAdded
  7206.  
  7207. CharacterAdded = Client.CharacterAdded:Connect(function()
  7208. RenderStepped:Disconnect()
  7209. Input:Disconnect()
  7210. CharacterAdded:Disconnect()
  7211.  
  7212. Pointer:Destroy()
  7213. Pointer = nil
  7214. end)
  7215. else
  7216. return
  7217. end
  7218. end
  7219.  
  7220. end;
  7221.  
  7222. Permadeath = function()
  7223. local ch = game.Players.LocalPlayer.Character
  7224. local prt=Instance.new("Model", workspace)
  7225. local z1 = Instance.new("Part", prt)
  7226. z1.Name="Torso"
  7227. z1.CanCollide = false
  7228. z1.Anchored = true
  7229. local z2 =Instance.new("Part", prt)
  7230. z2.Name="Head"
  7231. z2.Anchored = true
  7232. z2.CanCollide = false
  7233. local z3 =Instance.new("Humanoid", prt)
  7234. z3.Name="Humanoid"
  7235. z1.Position = Vector3.new(0,9999,0)
  7236. z2.Position = Vector3.new(0,9991,0)
  7237. game.Players.LocalPlayer.Character=prt
  7238. wait(5)
  7239. warn("50%")
  7240. game.Players.LocalPlayer.Character=ch
  7241. wait(6)
  7242. warn("100%")
  7243. end;
  7244.  
  7245. Respawn = function()
  7246. local ch = game.Players.LocalPlayer.Character
  7247.  
  7248. local prt=Instance.new("Model", workspace)
  7249. local z1 = Instance.new("Part", prt)
  7250. z1.Name="Torso"
  7251. z1.CanCollide = false
  7252. z1.Anchored = true
  7253. local z2 =Instance.new("Part", prt)
  7254. z2.Name="Head"
  7255. z2.Anchored = true
  7256. z2.CanCollide = false
  7257. local z3 =Instance.new("Humanoid", prt)
  7258. z3.Name="Humanoid"
  7259. z1.Position = Vector3.new(0,9999,0)
  7260. z2.Position = Vector3.new(0,9991,0)
  7261. game.Players.LocalPlayer.Character=prt
  7262. wait(5)
  7263. game.Players.LocalPlayer.Character=ch
  7264. end;
  7265.  
  7266. ChatHUDFunc = function()
  7267. --[[
  7268. Variables
  7269. --]]
  7270.  
  7271. local UserInputService = game:GetService("UserInputService")
  7272. local RunService = game:GetService("RunService")
  7273.  
  7274. local VRService = game:GetService("VRService")
  7275. local VRReady = VRService.VREnabled
  7276.  
  7277. local Players = game:GetService("Players")
  7278. local Client = Players.LocalPlayer
  7279.  
  7280. local ChatHUD = game:GetObjects("rbxassetid://4476067885")[1]
  7281. local GlobalFrame = ChatHUD.GlobalFrame
  7282. local Template = GlobalFrame.Template
  7283. local LocalFrame = ChatHUD.LocalFrame
  7284. local Global = ChatHUD.Global
  7285. local Local = ChatHUD.Local
  7286.  
  7287. local Camera = workspace.CurrentCamera
  7288.  
  7289. Template.Parent = nil
  7290. ChatHUD.Parent = game:GetService("CoreGui")
  7291.  
  7292. --[[
  7293. Code
  7294. --]]
  7295.  
  7296. local Highlight = Global.Frame.BackgroundColor3
  7297. local Deselected = Local.Frame.BackgroundColor3
  7298.  
  7299. local OpenGlobalTab = function()
  7300. Global.Frame.BackgroundColor3 = Highlight
  7301. Local.Frame.BackgroundColor3 = Deselected
  7302.  
  7303. Global.Font = Enum.Font.SourceSansBold
  7304. Local.Font = Enum.Font.SourceSans
  7305.  
  7306. GlobalFrame.Visible = true
  7307. LocalFrame.Visible = false
  7308. end
  7309.  
  7310. local OpenLocalTab = function()
  7311. Global.Frame.BackgroundColor3 = Deselected
  7312. Local.Frame.BackgroundColor3 = Highlight
  7313.  
  7314. Global.Font = Enum.Font.SourceSans
  7315. Local.Font = Enum.Font.SourceSansBold
  7316.  
  7317. GlobalFrame.Visible = false
  7318. LocalFrame.Visible = true
  7319. end
  7320.  
  7321. Global.MouseButton1Down:Connect(OpenGlobalTab)
  7322. Local.MouseButton1Down:Connect(OpenLocalTab)
  7323. Global.MouseButton1Click:Connect(OpenGlobalTab)
  7324. Local.MouseButton1Click:Connect(OpenLocalTab)
  7325.  
  7326. OpenLocalTab()
  7327.  
  7328. --
  7329.  
  7330. local function GetPlayerDistance(Sender)
  7331. if Sender.Character and Sender.Character:FindFirstChild("Head") then
  7332. return math.floor((Sender.Character.Head.Position - Camera:GetRenderCFrame().p).Magnitude + 0.5)
  7333. end
  7334. end
  7335.  
  7336. local function NewGlobal(Message, Sender, Color)
  7337. local Frame = Template:Clone()
  7338.  
  7339. Frame.Text = ("[%s]: %s"):format(Sender.Name, Message)
  7340. Frame.User.Text = ("[%s]:"):format(Sender.Name)
  7341. Frame.User.TextColor3 = Color
  7342. Frame.BackgroundColor3 = Color
  7343. Frame.Parent = GlobalFrame
  7344.  
  7345. delay(60, function()
  7346. Frame:Destroy()
  7347. end)
  7348. end
  7349.  
  7350. local function NewLocal(Message, Sender, Color, Dist)
  7351. local Frame = Template:Clone()
  7352.  
  7353. Frame.Text = ("(%s) [%s]: %s"):format(tostring(Dist), Sender.Name, Message)
  7354. Frame.User.Text = ("(%s) [%s]:"):format(tostring(Dist), Sender.Name)
  7355. Frame.User.TextColor3 = Color
  7356. Frame.BackgroundColor3 = Color
  7357. Frame.Parent = LocalFrame
  7358.  
  7359. delay(60, function()
  7360. Frame:Destroy()
  7361. end)
  7362. end
  7363.  
  7364. local function OnNewChat(Message, Sender, Color)
  7365. if not ChatHUD or not ChatHUD.Parent then return end
  7366.  
  7367. NewGlobal(Message, Sender, Color)
  7368.  
  7369. local Distance = GetPlayerDistance(Sender)
  7370.  
  7371. if Distance and Distance <= ChatLocalRange then
  7372. NewLocal(Message, Sender, Color, Distance)
  7373. end
  7374. end
  7375.  
  7376. local function OnPlayerAdded(Player)
  7377. if not ChatHUD or not ChatHUD.Parent then return end
  7378.  
  7379. local Color = BrickColor.Random().Color
  7380.  
  7381. Player.Chatted:Connect(function(Message)
  7382. OnNewChat(Message, Player, Color)
  7383. end)
  7384. end
  7385.  
  7386. Players.PlayerAdded:Connect(OnPlayerAdded)
  7387.  
  7388. for _, Player in pairs(Players:GetPlayers()) do
  7389. OnPlayerAdded(Player)
  7390. end
  7391.  
  7392. --
  7393.  
  7394. local ChatPart = ChatHUD.Part
  7395.  
  7396. ChatHUD.Adornee = ChatPart
  7397.  
  7398. if VRReady then
  7399. ChatHUD.Parent = game:GetService("CoreGui")
  7400. ChatHUD.Enabled = true
  7401. ChatHUD.AlwaysOnTop = true
  7402.  
  7403. local OnInput = UserInputService.InputBegan:Connect(function(Input, Processed)
  7404. if not Processed then
  7405. if Input.KeyCode == Enum.KeyCode.ButtonX then
  7406. ChatHUD.Enabled = not ChatHUD.Enabled
  7407. end
  7408. end
  7409. end)
  7410.  
  7411. local RenderStepped = RunService.RenderStepped:Connect(function()
  7412. local LeftHand = VRService:GetUserCFrame(Enum.UserCFrame.LeftHand)
  7413.  
  7414. ChatPart.CFrame = Camera.CFrame * LeftHand
  7415. end)
  7416.  
  7417. local CharacterAdded
  7418.  
  7419. CharacterAdded = Client.CharacterAdded:Connect(function()
  7420. OnInput:Disconnect()
  7421. RenderStepped:Disconnect()
  7422. CharacterAdded:Disconnect()
  7423.  
  7424. ChatHUD:Destroy()
  7425. ChatHUD = nil
  7426. end)
  7427. end
  7428.  
  7429. wait(9e9)
  7430. end;
  7431.  
  7432. ViewHUDFunc = function()
  7433. --[[
  7434. Variables
  7435. --]]
  7436.  
  7437. local ViewportRange = ViewportRange or 32
  7438.  
  7439. local UserInputService = game:GetService("UserInputService")
  7440. local RunService = game:GetService("RunService")
  7441.  
  7442. local VRService = game:GetService("VRService")
  7443. local VRReady = VRService.VREnabled
  7444.  
  7445. local Players = game:GetService("Players")
  7446. local Client = Players.LocalPlayer
  7447. local Mouse = Client:GetMouse()
  7448.  
  7449. local Camera = workspace.CurrentCamera
  7450. local CameraPort = Camera.CFrame
  7451.  
  7452. local ViewHUD = script:FindFirstChild("ViewHUD") or game:GetObjects("rbxassetid://4480405425")[1]
  7453. local Viewport = ViewHUD.Viewport
  7454. local Viewcam = Instance.new("Camera")
  7455. local ViewPart = ViewHUD.Part
  7456.  
  7457. ViewHUD.Parent = game:GetService("CoreGui")
  7458.  
  7459. Viewcam.Parent = Viewport
  7460. Viewcam.CameraType = Enum.CameraType.Scriptable
  7461. Viewport.CurrentCamera = Viewcam
  7462. Viewport.BackgroundTransparency = 1
  7463.  
  7464. --[[
  7465. Code
  7466. --]]
  7467.  
  7468. local function Clone(Character)
  7469. local Arc = Character.Archivable
  7470. local Clone;
  7471.  
  7472. Character.Archivable = true
  7473. Clone = Character:Clone()
  7474. Character.Archivable = Arc
  7475.  
  7476. return Clone
  7477. end
  7478.  
  7479. local function GetPart(Name, Parent, Descendants)
  7480. for i = 1, #Descendants do
  7481. local Part = Descendants[i]
  7482.  
  7483. if Part.Name == Name and Part.Parent.Name == Parent then
  7484. return Part
  7485. end
  7486. end
  7487. end
  7488.  
  7489. local function OnPlayerAdded(Player)
  7490. if not ViewHUD or not ViewHUD.Parent then return end
  7491.  
  7492. local function CharacterAdded(Character)
  7493. if not ViewHUD or not ViewHUD.Parent then return end
  7494.  
  7495. Character:WaitForChild("Head")
  7496. Character:WaitForChild("Humanoid")
  7497.  
  7498. wait(3)
  7499.  
  7500. local FakeChar = Clone(Character)
  7501. local Root = FakeChar:FindFirstChild("HumanoidRootPart") or FakeChar:FindFirstChild("Head")
  7502. local RenderConnection;
  7503.  
  7504. local Descendants = FakeChar:GetDescendants()
  7505. local RealDescendants = Character:GetDescendants()
  7506. local Correspondents = {};
  7507.  
  7508. FakeChar.Humanoid.DisplayDistanceType = "None"
  7509.  
  7510. for i = 1, #Descendants do
  7511. local Part = Descendants[i]
  7512. local Real = Part:IsA("BasePart") and GetPart(Part.Name, Part.Parent.Name, RealDescendants)
  7513.  
  7514. if Part:IsA("BasePart") and Real then
  7515. Part.Anchored = true
  7516. Part:BreakJoints()
  7517.  
  7518. if Part.Parent:IsA("Accessory") then
  7519. Part.Transparency = 0
  7520. end
  7521.  
  7522. table.insert(Correspondents, {Part, Real})
  7523. end
  7524. end
  7525.  
  7526. RenderConnection = RunService.RenderStepped:Connect(function()
  7527. if not Character or not Character.Parent then
  7528. RenderConnection:Disconnect()
  7529. FakeChar:Destroy()
  7530.  
  7531. return
  7532. end
  7533.  
  7534. if (Root and (Root.Position - Camera.CFrame.p).Magnitude <= ViewportRange) or Player == Client or not Root then
  7535. for i = 1, #Correspondents do
  7536. local Part, Real = unpack(Correspondents[i])
  7537.  
  7538. if Part and Real and Part.Parent and Real.Parent then
  7539. Part.CFrame = Real.CFrame
  7540. elseif Part.Parent and not Real.Parent then
  7541. Part:Destroy()
  7542. end
  7543. end
  7544. end
  7545. end)
  7546.  
  7547. FakeChar.Parent = Viewcam
  7548. end
  7549.  
  7550. Player.CharacterAdded:Connect(CharacterAdded)
  7551.  
  7552. if Player.Character then
  7553. spawn(function()
  7554. CharacterAdded(Player.Character)
  7555. end)
  7556. end
  7557. end
  7558.  
  7559. local PlayerAdded = Players.PlayerAdded:Connect(OnPlayerAdded)
  7560.  
  7561. for _, Player in pairs(Players:GetPlayers()) do
  7562. OnPlayerAdded(Player)
  7563. end
  7564.  
  7565. ViewPart.Size = Vector3.new()
  7566.  
  7567. if VRReady then
  7568. Viewport.Position = UDim2.new(.62, 0, .89, 0)
  7569. Viewport.Size = UDim2.new(.3, 0, .3, 0)
  7570. Viewport.AnchorPoint = Vector2.new(.5, 1)
  7571. else
  7572. Viewport.Size = UDim2.new(0.3, 0, 0.3, 0)
  7573. end
  7574.  
  7575. local RenderStepped = RunService.RenderStepped:Connect(function()
  7576. local Render = Camera.CFrame
  7577. local Scale = Camera.ViewportSize
  7578.  
  7579. if VRReady then
  7580. Render = Render * VRService:GetUserCFrame(Enum.UserCFrame.Head)
  7581. end
  7582.  
  7583. CameraPort = CFrame.new(Render.p + Vector3.new(5, 2, 0), Render.p)
  7584.  
  7585. Viewport.Camera.CFrame = CameraPort
  7586.  
  7587. ViewPart.CFrame = Render * CFrame.new(0, 0, -16)
  7588.  
  7589. ViewHUD.Size = UDim2.new(0, Scale.X - 6, 0, Scale.Y - 6)
  7590. end)
  7591.  
  7592. --
  7593.  
  7594. local CharacterAdded
  7595.  
  7596. CharacterAdded = Client.CharacterAdded:Connect(function()
  7597. RenderStepped:Disconnect()
  7598. CharacterAdded:Disconnect()
  7599. PlayerAdded:Disconnect()
  7600.  
  7601. ViewHUD:Destroy()
  7602. ViewHUD = nil
  7603. end)
  7604.  
  7605. wait(9e9)
  7606. end;
  7607.  
  7608. Script()
  7609.  
  7610. wait(2)
  7611.  
  7612. local Players = game:GetService("Players")
  7613. local lp = Players.LocalPlayer
  7614. local character = lp.Character
  7615. local A0LL = Instance.new("Attachment", character["Left Leg"])
  7616. A0LL.Position = Vector3.new(0, 1, 0)
  7617. local A1LL = Instance.new("Attachment", character["Torso"])
  7618. A1LL.Position = Vector3.new(-0.5, -1, 0)
  7619. local socket1 = Instance.new("BallSocketConstraint", character["Left Leg"])
  7620. socket1.Attachment0 = A0LL
  7621. socket1.Attachment1 = A1LL
  7622. local A0RL = Instance.new("Attachment", character["Right Leg"])
  7623. A0RL.Position = Vector3.new(0, 1, 0)
  7624. local A1RL = Instance.new("Attachment", character["Torso"])
  7625. A1RL.Position = Vector3.new(0.5, -1, 0)
  7626. local socket2 = Instance.new("BallSocketConstraint", character["Right Leg"])
  7627. socket2.Attachment0 = A0RL
  7628. socket2.Attachment1 = A1RL
  7629. local A0H = Instance.new("Attachment", character["Head"])
  7630. A0H.Position = Vector3.new(0, -0.5, 0)
  7631. local A1H = Instance.new("Attachment", character["Torso"])
  7632. A1H.Position = Vector3.new(0, 1, 0)
  7633. local socket5 = Instance.new("BallSocketConstraint", character["Head"])
  7634. socket5.Attachment0 = A0H
  7635. socket5.Attachment1 = A1H
  7636. loadstring(game:HttpGet("https://pastebin.com/raw/Byd1PdHn",true))()
  7637. -----------------------------------------------------------
  7638. wait(9e9)
  7639. warn("Enjoy to use fixed by lolkek352443!")
  7640. end
  7641.  
  7642. script.Parent.MouseButton1Up:connect(onClick)
  7643. end))
  7644. for i,v in pairs(mas:GetChildren()) do
  7645. v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
  7646. pcall(function() v:MakeJoints() end)
  7647. end
  7648. mas:Destroy()
  7649. for i,v in pairs(cors) do
  7650. spawn(function()
  7651. pcall(v)
  7652. end)
  7653. end
  7654.  
Add Comment
Please, Sign In to add comment