Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- ScreenGui0 = Instance.new("ScreenGui")
- Frame1 = Instance.new("Frame")
- ImageLabel2 = Instance.new("ImageLabel")
- TextLabel3 = Instance.new("TextLabel")
- LocalScript4 = Instance.new("LocalScript")
- LocalScript5 = Instance.new("LocalScript")
- Frame6 = Instance.new("Frame")
- TextButton7 = Instance.new("TextButton")
- LocalScript8 = Instance.new("LocalScript")
- ImageLabel9 = Instance.new("ImageLabel")
- TextButton10 = Instance.new("TextButton")
- LocalScript11 = Instance.new("LocalScript")
- TextButton12 = Instance.new("TextButton")
- LocalScript13 = Instance.new("LocalScript")
- TextButton14 = Instance.new("TextButton")
- LocalScript15 = Instance.new("LocalScript")
- TextButton16 = Instance.new("TextButton")
- LocalScript17 = Instance.new("LocalScript")
- TextButton18 = Instance.new("TextButton")
- LocalScript19 = Instance.new("LocalScript")
- TextButton20 = Instance.new("TextButton")
- LocalScript21 = Instance.new("LocalScript")
- TextButton22 = Instance.new("TextButton")
- LocalScript23 = Instance.new("LocalScript")
- TextButton24 = Instance.new("TextButton")
- LocalScript25 = Instance.new("LocalScript")
- TextButton26 = Instance.new("TextButton")
- LocalScript27 = Instance.new("LocalScript")
- TextButton28 = Instance.new("TextButton")
- LocalScript29 = Instance.new("LocalScript")
- LocalScript30 = Instance.new("LocalScript")
- TextButton31 = Instance.new("TextButton")
- LocalScript32 = Instance.new("LocalScript")
- TextButton33 = Instance.new("TextButton")
- LocalScript34 = Instance.new("LocalScript")
- ScreenGui0.Parent = mas
- ScreenGui0.ResetOnSpawn = false
- ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame1.Parent = ScreenGui0
- Frame1.Position = UDim2.new(0.217968762, 0, 0.212499991, 0)
- Frame1.Size = UDim2.new(0, 749, 0, 413)
- Frame1.BackgroundColor = BrickColor.new("Institutional white")
- Frame1.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame1.BackgroundTransparency = 1
- ImageLabel2.Parent = Frame1
- ImageLabel2.Size = UDim2.new(0, 362, 0, 413)
- ImageLabel2.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel2.BackgroundTransparency = 1
- ImageLabel2.Image = "http://www.roblox.com/asset/?id=1530849993"
- TextLabel3.Parent = Frame1
- TextLabel3.Position = UDim2.new(0.551663339, 0, 0, 0)
- TextLabel3.Size = UDim2.new(0, 335, 0, 419)
- TextLabel3.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel3.BackgroundTransparency = 1
- TextLabel3.Font = Enum.Font.Highway
- TextLabel3.FontSize = Enum.FontSize.Size14
- TextLabel3.Text = "Pandahub loaded. Have fun!"
- TextLabel3.TextColor = BrickColor.new("Really black")
- TextLabel3.TextColor3 = Color3.new(0, 0, 0)
- TextLabel3.TextScaled = true
- TextLabel3.TextSize = 14
- TextLabel3.TextWrap = true
- TextLabel3.TextWrapped = true
- LocalScript4.Parent = Frame1
- table.insert(cors,sandbox(LocalScript4,function()
- wait (5)
- script.Parent.Visible = false
- script.Parent.Parent.menu.Visible = true
- end))
- LocalScript5.Name = "PositioningScript"
- LocalScript5.Parent = Frame1
- table.insert(cors,sandbox(LocalScript5,function()
- --//Scripted by Sochi\\
- script.Parent.Position = UDim2.new(0, 100, 0, -1000)
- script.Parent:TweenPosition(UDim2.new(0, 0, 0, -0), "Out", "Quad", 3)
- script.Parent.Draggable = true
- end))
- Frame6.Name = "menu"
- Frame6.Parent = ScreenGui0
- Frame6.Position = UDim2.new(0.168750003, 0, 0.12083333, 0)
- Frame6.Visible = false
- Frame6.Size = UDim2.new(0, 397, 0, 171)
- Frame6.BackgroundColor = BrickColor.new("Sand violet metallic")
- Frame6.BackgroundColor3 = Color3.new(0.580392, 0.580392, 0.580392)
- TextButton7.Name = "Drag"
- TextButton7.Parent = Frame6
- TextButton7.Position = UDim2.new(0, 0, 0, -25)
- TextButton7.Size = UDim2.new(0, 397, 0, 25)
- TextButton7.BackgroundColor = BrickColor.new("Really black")
- TextButton7.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton7.BackgroundTransparency = -0.0099999997764826
- TextButton7.BorderColor = BrickColor.new("Institutional white")
- TextButton7.BorderColor3 = Color3.new(1, 1, 1)
- TextButton7.AutoButtonColor = false
- TextButton7.FontSize = Enum.FontSize.Size18
- TextButton7.Text = "Pandahub 1.2"
- TextButton7.TextColor = BrickColor.new("Institutional white")
- TextButton7.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
- TextButton7.TextSize = 18
- TextButton7.TextWrap = true
- TextButton7.TextWrapped = true
- LocalScript8.Parent = TextButton7
- table.insert(cors,sandbox(LocalScript8,function()
- wanttobemoved=script.Parent.Parent
- X=wanttobemoved.Position.X.Offset
- Y=wanttobemoved.Position.Y.Offset
- XS=wanttobemoved.Position.X.Scale
- YS=wanttobemoved.Position.Y.Scale
- function down(posX,posY)--the positions of the mouse
- drag=true--activate the drag function
- X=wanttobemoved.Position.X.Offset--redefines the value "X"
- Y=wanttobemoved.Position.Y.Offset--redefines the value "Y"
- XS=wanttobemoved.Position.X.Scale
- YS=wanttobemoved.Position.Y.Scale
- DposX=posX-X--the mouse's X position offset by the frame's X position.
- DposY=posY-Y--the mouse's Y position offset by the frame's Y position.
- print(""..DposX..","..DposY.."")--remembers the values DposX and DposY in the output toolbar.
- end
- function up()
- drag=false--deactivate the drag
- end
- function move(posX,posY)--again, the positions of the mouse
- if drag then--if held down then
- wanttobemoved.Position=UDim2.new(XS,posX - DposX,YS,posY - DposY)
- end
- end
- script.Parent.MouseButton1Down:connect(down)
- script.Parent.MouseButton1Up:connect(up)
- script.Parent.MouseLeave:connect(up)
- script.Parent.MouseMoved:connect(move)
- end))
- ImageLabel9.Parent = TextButton7
- ImageLabel9.Size = UDim2.new(0, 25, 0, 25)
- ImageLabel9.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel9.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel9.BackgroundTransparency = 1
- ImageLabel9.Image = "http://www.roblox.com/asset/?id=1530849993"
- TextButton10.Parent = Frame6
- TextButton10.Position = UDim2.new(-0.00183842098, 0, 0.3859649, 0)
- TextButton10.Size = UDim2.new(0, 72, 0, 40)
- TextButton10.BackgroundColor = BrickColor.new("Institutional white")
- TextButton10.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton10.BackgroundTransparency = 0.85000002384186
- TextButton10.Font = Enum.Font.SourceSansBold
- TextButton10.FontSize = Enum.FontSize.Size28
- TextButton10.Text = "FE Star glitcher"
- TextButton10.TextColor = BrickColor.new("Really black")
- TextButton10.TextColor3 = Color3.new(0, 0, 0)
- TextButton10.TextScaled = true
- TextButton10.TextSize = 28
- TextButton10.TextWrap = true
- TextButton10.TextWrapped = true
- LocalScript11.Parent = TextButton10
- table.insert(cors,sandbox(LocalScript11,function()
- function onClick()
- game:GetService("RunService").RenderStepped:Connect(function()
- setsimulationradius(math.huge)
- end)
- HumanDied = false
- local CountSCIFIMOVIELOL = 1
- function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
- local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
- AlignPos.ApplyAtCenterOfMass = true;
- AlignPos.MaxForce = 5772000--67752;
- AlignPos.MaxVelocity = math.huge/9e110;
- AlignPos.ReactionForceEnabled = false;
- AlignPos.Responsiveness = 200;
- AlignPos.RigidityEnabled = false;
- local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
- AlignOri.MaxAngularVelocity = math.huge/9e110;
- AlignOri.MaxTorque = 5772000
- AlignOri.PrimaryAxisOnly = false;
- AlignOri.ReactionTorqueEnabled = false;
- AlignOri.Responsiveness = 200;
- AlignOri.RigidityEnabled = false;
- local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
- local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
- AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
- AttachmentA.Position = Position or Vector3.new(0,0,0)
- AlignPos.Attachment1 = AttachmentA;
- AlignPos.Attachment0 = AttachmentB;
- AlignOri.Attachment1 = AttachmentA;
- AlignOri.Attachment0 = AttachmentB;
- CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
- return {AlignPos,AlignOri,AttachmentA,AttachmentB}
- end
- if _G.netted ~= true then
- _G.netted = true
- coroutine.wrap(function()
- settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
- settings().Physics.AllowSleep = false
- game:GetService("RunService").RenderStepped:Connect(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
- sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
- end)
- end)()
- end
- game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
- local hatnameclone = {}
- for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
- if v:IsA("Accessory") then
- if hatnameclone[v.Name] then
- if hatnameclone[v.Name] == "s" then
- hatnameclone[v.Name] = {}
- end
- table.insert(hatnameclone[v.Name],v)
- else
- hatnameclone[v.Name] = "s"
- end
- end
- end
- for _,v in pairs(hatnameclone) do
- if type(v) == "table" then
- local num = 1
- for _,w in pairs(v) do
- w.Name = w.Name..num
- num = num + 1
- end
- end
- end
- hatnameclone = nil
- local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
- local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
- fldr.Name = "DMYF"
- local CloneChar = DeadChar:Clone()
- local ANIMATIONHERE
- if CloneChar:FindFirstChild("Animate") then
- ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
- CloneChar:FindFirstChild("Animate"):Destroy()
- end
- if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
- if CloneChar.Torso:FindFirstChild("Neck") then
- local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
- Clonessss.Part0 = nil
- Clonessss.Part1 = DeadChar.Head
- Clonessss.Parent = DeadChar.Torso
- end
- CloneChar.Parent = fldr
- CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
- CloneChar.Humanoid.BreakJointsOnDeath = false
- CloneChar.Name = "non"
- CloneChar.Humanoid.DisplayDistanceType = "None"
- for _,v in next, DeadChar:GetChildren() do
- if v:IsA("Accessory") then
- local topacc = false
- if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
- v.Handle.Massless = true
- v.Handle.CanCollide = false
- if v.Handle:FindFirstChildOfClass("Attachment") then
- local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
- if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
- topacc = ath__.Name
- end
- end
- local bv = Instance.new("BodyVelocity",v.Handle)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- if topacc then
- 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))
- local normaltop = allthings[1].Attachment1
- local alipos = allthings[1]
- local alirot = allthings[2]
- local p0 = v.Handle
- local p1 = DeadChar.Head
- alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
- alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- coroutine.wrap(function()
- if alipos.Attachment1 == normaltop then
- p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
- else
- 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)
- end
- end)()
- end
- else
- SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
- end
- end)()
- end
- end
- local a = DeadChar.Torso
- local b = DeadChar.HumanoidRootPart
- local c = DeadChar.Humanoid
- a.Parent = game:FindFirstChildOfClass("Workspace")
- c.Parent = game:FindFirstChildOfClass("Workspace")
- local told = a:Clone()
- local told1 = c:Clone()
- b["RootJoint"].Part0 = told
- b["RootJoint"].Part1 = DeadChar.Head
- a.Name = "torso"
- a.Neck:Destroy()
- c.Name = "Mizt Hub Best"
- told.Parent = DeadChar
- told1.Parent = DeadChar
- DeadChar.PrimaryPart = told
- told1.Health = 0
- b:Destroy()
- a.Parent = DeadChar
- c.Parent = DeadChar
- told:Destroy()
- told1:Destroy()
- a.Name = "Torso"
- if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
- if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
- local Collider
- function UnCollide()
- if HumanDied then Collider:Disconnect(); return end
- --[[for _,Parts in next, CloneChar:GetChildren() do
- if Parts:IsA("BasePart") then
- Parts.CanCollide = false
- end
- end]]
- for _,Parts in next, DeadChar:GetChildren() do
- if Parts:IsA("BasePart") then
- Parts.CanCollide = false
- end
- end
- end
- Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
- local resetBindable = Instance.new("BindableEvent")
- resetBindable.Event:connect(function()
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
- resetBindable:Destroy()
- HumanDied = true
- pcall(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
- DeadChar.Head:Destroy()
- DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
- end)
- end)
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
- HumanDied = true
- pcall(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
- DeadChar.Head:Destroy()
- DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
- end)
- if resetBindable then
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
- resetBindable:Destroy()
- end
- break
- end
- end
- end)()
- SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
- SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
- SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
- SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
- SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
- SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
- for _,v in pairs(DeadChar:GetChildren()) do
- if v:IsA("BasePart") and v.Name ~= "Head" then
- --[[local bv = Instance.new("BodyVelocity",v)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- v.CFrame = CloneChar[v.Name].CFrame
- end
- end)()]]
- elseif v:IsA("BasePart") and v.Name == "Head" then
- local bv = Instance.new("BodyVelocity",v)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
- end
- end)()
- end
- end
- for _,BodyParts in next, CloneChar:GetDescendants() do
- if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
- BodyParts.Transparency = 1 end end
- game:GetService("RunService").RenderStepped:wait()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
- for _,v in next, DeadChar:GetChildren() do
- if v:IsA("Accessory") then
- if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
- end
- end
- --if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
- wait()
- local data = {}
- local script = game:GetObjects("rbxassetid://5446036971")[1]
- script.WingPiece.qPerfectionWeld:Destroy()
- do
- local NEVER_BREAK_JOINTS = false
- local function CallOnChildren(Instance, FunctionToCall)
- FunctionToCall(Instance)
- for _, Child in next, Instance:GetChildren() do
- CallOnChildren(Child, FunctionToCall)
- end
- end
- local function GetBricks(StartInstance)
- local List = {}
- CallOnChildren(StartInstance, function(Item)
- if Item:IsA("BasePart") then
- List[#List+1] = Item;
- end
- end)
- return List
- end
- local function Modify(Instance, Values)
- assert(type(Values) == "table", "Values is not a table");
- for Index, Value in next, Values do
- if type(Index) == "number" then
- Value.Parent = Instance
- else
- Instance[Index] = Value
- end
- end
- return Instance
- end
- local function Make(ClassType, Properties)
- return Modify(Instance.new(ClassType), Properties)
- end
- local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
- local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
- local function HasWheelJoint(Part)
- for _, SurfaceName in pairs(Surfaces) do
- for _, HingSurfaceName in pairs(HingSurfaces) do
- if Part[SurfaceName].Name == HingSurfaceName then
- return true
- end
- end
- end
- return false
- end
- local function ShouldBreakJoints(Part)
- if NEVER_BREAK_JOINTS then
- return false
- end
- if HasWheelJoint(Part) then
- return false
- end
- local Connected = Part:GetConnectedParts()
- if #Connected == 1 then
- return false
- end
- for _, Item in pairs(Connected) do
- if HasWheelJoint(Item) then
- return false
- elseif not Item:IsDescendantOf(script.Parent) then
- return false
- end
- end
- return true
- end
- local function WeldTogether(Part0, Part1, JointType, WeldParent)
- JointType = JointType or "Weld"
- local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
- local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
- Modify(NewWeld, {
- Name = "qCFrameWeldThingy";
- Part0 = Part0;
- Part1 = Part1;
- C0 = CFrame.new();--Part0.CFrame:inverse();
- C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
- Parent = Part1;
- })
- if not RelativeValue then
- RelativeValue = Make("CFrameValue", {
- Parent = Part1;
- Name = "qRelativeCFrameWeldValue";
- Archivable = true;
- Value = NewWeld.C1;
- })
- end
- return NewWeld
- end
- local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
- for _, Part in pairs(Parts) do
- if ShouldBreakJoints(Part) then
- Part:BreakJoints()
- end
- end
- for _, Part in pairs(Parts) do
- if Part ~= MainPart then
- WeldTogether(MainPart, Part, JointType, MainPart)
- end
- end
- if not DoNotUnanchor then
- for _, Part in pairs(Parts) do
- Part.Anchored = false
- end
- MainPart.Anchored = false
- end
- end
- local function PerfectionWeld()
- local Parts = GetBricks(script.WingPiece)
- WeldParts(Parts, script.WingPiece.Main, "Weld", false)
- end
- PerfectionWeld()
- end
- --// Shortcut Variables \\--
- local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
- local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
- 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}
- local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
- 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}
- local R3 = {N=Region3.new}
- local De = S.Debris
- local WS = workspace
- local Lght = S.Lighting
- local RepS = S.ReplicatedStorage
- local IN = Instance.new
- local Plrs = S.Players
- local UIS = S.UserInputService
- local Player = game.Players.LocalPlayer
- data.User = Player
- data.Local = Player
- local Char = Player.Character
- local Mouse = Player:GetMouse()
- local Hum = Char:FindFirstChildOfClass'Humanoid'
- local Torso = Char.Torso
- local RArm = Char["Right Arm"]
- local LArm = Char["Left Arm"]
- local RLeg = Char["Right Leg"]
- local LLeg = Char["Left Leg"]
- local Root = Char:FindFirstChild'HumanoidRootPart'
- local Head = Char.Head
- local Sine = 0;
- local Change = 1
- local Attack=false
- local NeutralAnims=true
- local timePos=30;
- local walking=true;
- local legAnims=true;
- local movement = 8
- local footsound=0;
- local WalkSpeed=16;
- local Combo=0;
- local Mode='Achromatic'
- local vaporwaveMode=false;
- local WingAnim='NebG1'
- local music;
- local hue = 0;
- local WingSine=0;
- local MusicMode=1;
- local visSong = 1702473314;
- local EffectFolder = script:WaitForChild'FXFolder'
- local PrimaryColor = Color3.new(1,1,1)
- local ClickTimer = 0;
- local ClickAttack = 1;
- local camera = workspace.CurrentCamera
- local LastSphere = time();
- local Frame_Speed = 60
- local VaporwaveSongs={
- 2231500330;
- 654094806;
- 743334292;
- 334283059;
- 2082142910;
- }
- local WingPiece = script:WaitForChild'WingPiece'
- WingPiece.Parent=nil
- local WingAnims={}
- local Playlist={
- Default=1702473314;
- ScrapBoy=1215691669;
- Defeated=860594509;
- Annihilate=2116461106;
- DashAndDodge=2699922745;
- ZenWavy=2231500330;
- Beachwalk=334283059;
- Pyrowalk=2082142910;
- Vapor90s=654094806;
- }
- --[[
- Achromatic - The Big Black - Lost Soul
- Iniquitous
- Mythical - Legendary
- Ruined - Th1rt3en
- Atramentous - Vanta Black
- Subzero - Frostbite
- Troubadour
- Infectious - Radioactive
- Love - Lust
- ]]
- --2699922745
- local modeInfo={
- {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'};
- {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'};
- {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'};
- {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'};
- {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}};
- {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'};
- {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'};
- {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'};
- {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'};
- --MAJORS--
- {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}};
- {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}};
- {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'};
- }
- NewInstance = function(instance,parent,properties)
- local inst = Instance.new(instance)
- inst.Parent = parent
- if(properties)then
- for i,v in next, properties do
- pcall(function() inst[i] = v end)
- end
- end
- return inst;
- end
- function newMotor(P0,P1,C0,C1)
- return NewInstance('Motor',P0,{Part0=P0,Part1=P1,C0=C0,C1=C1})
- end
- local welds = {}
- local WeldDefaults = {}
- table.insert(welds,newMotor(Torso,Head,CF.N(0,1.5,0),CF.N()))
- table.insert(welds,newMotor(Root,Torso,CF.N(),CF.N()))
- table.insert(welds,newMotor(Torso,RLeg,CF.N(.5,-1,0),CF.N(0,1,0)))
- table.insert(welds,newMotor(Torso,RArm,CF.N(1.5,.5,0),CF.N(0,.5,0)))
- table.insert(welds,newMotor(Torso,LLeg,CF.N(-.5,-1,0),CF.N(0,1,0)))
- table.insert(welds,newMotor(Torso,LArm,CF.N(-1.5,.5,0),CF.N(0,.5,0)))
- WeldDefaults={}
- for i = 1,#welds do
- local v=welds[i]
- WeldDefaults[i]=v.C0
- end
- local NK,RJ,RH,RS,LH,LS=unpack(welds)
- local NKC0,RJC0,RHC0,RSC0,LHC0,LSC0=unpack(WeldDefaults)
- function makeMusic(id,pit,timePos)
- local sound = Torso:FindFirstChild(Player.Name.."song") or Char:FindFirstChild(Player.Name.."song")
- local parent = (MusicMode==2 and Char or Torso)
- if(not sound)then
- sound = NewInstance("Sound",parent,{Name=Player.Name.."song",Volume=(MusicMode==3 and 0 or 5),Pitch=(pit or 1),Looped=true})
- NewInstance("EqualizerSoundEffect",sound,{HighGain=0,MidGain=2,LowGain=10})
- end
- if(id=='stop')then
- if(sound)then
- sound:Stop()
- end
- else
- local timePos = typeof(timePos)=='number' and timePos or sound.TimePosition
- sound.Volume = (MusicMode==3 and 0 or 5)
- sound.Name = Player.Name.."song"
- sound.Looped=true
- sound.SoundId = "rbxassetid://"..id
- sound.Pitch=(pit or 1)
- sound:Play()
- sound.TimePosition = timePos
- end
- return sound;
- end
- function playMusic(id,pitch,timePos)
- return makeMusic(id,pitch,timePos)
- end
- for _,v in next, Hum:GetPlayingAnimationTracks() do
- v:Stop(0);
- end
- -- SCRIPT STUFF --
- function swait(num)
- if num == 0 or num == nil then
- game:GetService("RunService").RenderStepped:wait()
- else
- for i = 0, num do
- game:GetService("RunService").RenderStepped:wait()
- end
- end
- end
- --// Effects \\--
- function Tween(obj,props,time,easing,direction,repeats,backwards)
- local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
- local tween = S.TweenService:Create(obj, info, props)
- tween:Play()
- end
- function StartShake(Settings)
- return true
- end
- function Camshake(shakedata)
- StartShake(shakedata)
- end
- local Effects=NewInstance("Folder",Char)
- Effects.Name=Player.Name..'Effects'
- function ShowDamage(Pos, Text, Time, Color)
- local Pos = Pos or V3.N(0, 0, 0)
- local Text = tostring(Text or "")
- local Time = Time or 2
- local Color = Color or C3.N(1, 0, 1)
- local EffectPart = Part(Effects,Color,Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),CFrame.new(Pos),true,false)
- EffectPart.Transparency=1
- local BillboardGui = NewInstance("BillboardGui",EffectPart,{
- Size = UDim2.new(3,0,3,0),
- Adornee = EffectPart,
- })
- local TextLabel = NewInstance("TextLabel",BillboardGui,{
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = Text,
- TextColor3 = Color,
- TextScaled = true,
- Font = Enum.Font.ArialBold,
- })
- S.Debris:AddItem(EffectPart, Time+.5)
- delay(0, function()
- local rot=math.random(-10,10)/15
- local raise=.2
- local Frames = Time/Frame_Speed
- for i=0,1.1,.02 do
- swait()
- TextLabel.Rotation=TextLabel.Rotation+rot
- raise=raise-.008
- EffectPart.Position = EffectPart.Position + Vector3.new(0, raise, 0)
- TextLabel.TextTransparency=i
- TextLabel.TextStrokeTransparency=i
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- local baseSound = IN("Sound")
- function Soond(parent,id,pitch,volume,looped,effect,autoPlay)
- local Sound = baseSound:Clone()
- Sound.SoundId = "rbxassetid://".. tostring(id or 0)
- Sound.Pitch = pitch or 1
- Sound.Volume = volume or 1
- Sound.Looped = looped or false
- if(autoPlay)then
- coroutine.wrap(function()
- repeat wait() until Sound.IsLoaded
- Sound.Playing = autoPlay or false
- end)()
- end
- if(not looped and effect)then
- Sound.Stopped:connect(function()
- Sound.Volume = 0
- Sound:destroy()
- end)
- elseif(effect)then
- warn("Sound can't be looped and a sound effect!")
- end
- Sound.Parent =parent or Torso
- return Sound
- end
- function SoondPart(id,pitch,volume,looped,effect,autoPlay,cf)
- local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
- local Sound = IN("Sound")
- Sound.SoundId = "rbxassetid://".. tostring(id or 0)
- Sound.Pitch = pitch or 1
- Sound.Volume = volume or 1
- Sound.Looped = looped or false
- if(autoPlay)then
- coroutine.wrap(function()
- repeat wait() until Sound.IsLoaded
- Sound.Playing = autoPlay or false
- end)()
- end
- if(not looped and effect)then
- Sound.Stopped:connect(function()
- Sound.Volume = 0
- soundPart:destroy()
- end)
- elseif(effect)then
- warn("Sound can't be looped and a sound effect!")
- end
- Sound.Parent = soundPart
- return Sound,soundPart
- end
- function SoundPart(...)
- return SoondPart(...)
- end
- function Sound(...)
- return Soond(...)
- end
- function Part(parent,color,material,size,cframe,anchored,cancollide)
- local part = IN("Part")
- part.Parent = parent or Char
- part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
- part.Material = material or Enum.Material.SmoothPlastic
- part.TopSurface,part.BottomSurface=10,10
- part.Size = size or V3.N(1,1,1)
- part.CFrame = cframe or CF.N(0,0,0)
- part.CanCollide = cancollide or false
- part.Anchored = anchored or false
- return part
- end
- function Weld(part0,part1,c0,c1)
- local weld = IN("Weld")
- weld.Parent = part0
- weld.Part0 = part0
- weld.Part1 = part1
- weld.C0 = c0 or CF.N()
- weld.C1 = c1 or CF.N()
- return weld
- end
- function Mesh(parent,meshtype,meshid,textid,scale,offset)
- local part = IN("SpecialMesh")
- part.MeshId = meshid or ""
- part.TextureId = textid or ""
- part.Scale = scale or V3.N(1,1,1)
- part.Offset = offset or V3.N(0,0,0)
- part.MeshType = meshtype or Enum.MeshType.Sphere
- part.Parent = parent
- return part
- end
- function GotEffect(data)
- -- just for easy reference
- local color = data.Color or Color3.new(.7,.7,.7);
- local endcolor = data.EndColor or nil;
- local mat = data.Material or Enum.Material.SmoothPlastic;
- local cframe = data.CFrame or CFrame.new();
- local endpos = data.EndPos or nil;
- local meshdata = data.Mesh or {}
- local sounddata = data.Sound or {}
- local size = data.Size or Vector3.new(1,1,1)
- local endsize = data.EndSize or Vector3.new(6,6,6)
- local rotinc = data.RotInc or {0,0,0} -- ONLY FOR LEGACY SYSTEM
- local transparency = data.Transparency or NumberRange.new(0,1)
- local acceleration = data.Acceleration or nil; -- ONLY FOR LEGACY SYSTEM
- local endrot = data.EndRotation or {0,0,0} -- ONLY FOR EXPERIMENTAL SYSTEM
- local style = data.Style or false; -- ONLY FOR EXPERIMENTAL SYSTEM
- local lifetime = data.Lifetime or 1;
- local system = data.FXSystem;
- local setpart = typeof(data.Part)=='string' and EffectFolder:FindFirstChild(tostring(data.Part)):Clone() or typeof(data.Part)=='Instance' and data.Part or nil
- local S,PM;
- local P = setpart or Part(Effects,color,mat,Vector3.new(1,1,1),cframe,true,false)
- if(not P:IsA'MeshPart' and not P:IsA'UnionOperation')then
- if(meshdata == "Blast")then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://20329976','',size,Vector3.new(0,0,-size.X/8))
- elseif(meshdata == 'Ring')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://559831844','',size,Vector3.new(0,0,0))
- elseif(meshdata == 'Slash1')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://662586858','',Vector3.new(size.X/10,.001,size.Z/10),Vector3.new(0,0,0))
- elseif(meshdata == 'Slash2')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://448386996','',Vector3.new(size.X/1000,size.Y/100,size.Z/100),Vector3.new(0,0,0))
- elseif(meshdata == 'Tornado1')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://443529437','',size/10,Vector3.new(0,0,0))
- elseif(meshdata == 'Tornado2')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://168892432','',size/4,Vector3.new(0,0,0))
- elseif(meshdata == 'Skull')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://4770583','',size*2,Vector3.new(0,0,0))
- elseif(meshdata == 'Crystal')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://9756362','',size,Vector3.new(0,0,0))
- elseif(meshdata == 'Cloud')then
- PM = Mesh(P,Enum.MeshType.FileMesh,'rbxassetid://1095708','',size,Vector3.new(0,0,0))
- elseif(typeof(meshdata) == 'table')then
- local Type = meshdata.Type or Enum.MeshType.Brick
- local ID = meshdata.ID or '';
- local Tex = meshdata.Texture or '';
- local Offset = meshdata.Offset or Vector3.new(0,0,0)
- PM = Mesh(P,Type,ID,Tex,size,Offset)
- else
- PM = Mesh(P,Enum.MeshType.Brick,'','',size)
- end
- end
- local startTrans = typeof(transparency) == 'number' and transparency or typeof(transparency) == 'NumberRange' and transparency.Min or typeof(transparency) == 'table' and transparency[1] or 0
- local endTrans = typeof(transparency) == 'NumberRange' and transparency.Max or typeof(transparency) == 'table' and transparency[2] or 1
- P.Material = mat
- P.CFrame = cframe
- P.Color = (typeof(color)=='BrickColor' and color.Color or color)
- P.Anchored = true
- P.CanCollide = false
- P.Transparency = startTrans
- P.Parent = Effects
- local random = Random.new();
- game:service'Debris':AddItem(P,lifetime+3)
- -- actual effect stuff
- local mult = 1;
- if(PM)then
- if(PM.MeshId == 'rbxassetid://20329976')then
- PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
- elseif(PM.MeshId == 'rbxassetid://4770583')then
- mult = 2
- elseif(PM.MeshId == 'rbxassetid://168892432')then
- mult = .25
- elseif(PM.MeshId == 'rbxassetid://443529437')then
- mult = .1
- elseif(PM.MeshId == 'rbxassetid://443529437')then
- mult = .1
- end
- end
- coroutine.wrap(function()
- if(system == 'Legacy' or system == 1 or system == nil)then
- local frames = (typeof(lifetime) == 'NumberRange' and random:NextNumber(lifetime.Min,lifetime.Max) or typeof(lifetime) == 'number' and lifetime or 1)*Frame_Speed
- for i = 0, frames do
- local div = (i/frames)
- P.Transparency=(startTrans+(endTrans-startTrans)*div)
- if(PM)then PM.Scale = size:lerp(endsize*mult,div) else P.Size = size:lerp(endsize*mult,div) end
- local RotCF=CFrame.Angles(0,0,0)
- if(rotinc == 'random')then
- RotCF=CFrame.Angles(math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)),math.rad(random:NextNumber(-180,180)))
- elseif(typeof(rotinc) == 'table')then
- RotCF=CFrame.Angles(unpack(rotinc))
- end
- if(PM and PM.MeshId == 'rbxassetid://20329976')then
- PM.Offset = Vector3.new(0,0,-PM.Scale.Z/8)
- end
- if(endpos and typeof(endpos) == 'CFrame')then
- P.CFrame=cframe:lerp(endpos,div)*RotCF
- elseif(acceleration and typeof(acceleration) == 'table' and acceleration.Force)then
- local force = acceleration.Force;
- if(typeof(force)=='CFrame')then
- force=force.p;
- end
- if(typeof(force)=='Vector3')then
- if(acceleration.LookAt)then
- P.CFrame=(CFrame.new(P.Position,force)+force)*RotCF
- else
- P.CFrame=(P.CFrame+force)*RotCF
- end
- end
- else
- P.CFrame=P.CFrame*RotCF
- end
- if(endcolor and typeof(endcolor) == 'Color3')then
- P.Color = color:lerp(endcolor,div)
- end
- swait()
- end
- P:destroy()
- elseif(system == 'Experimental' or system == 2)then
- local info = TweenInfo.new(lifetime,style,Enum.EasingDirection.InOut,0,false,0)
- local info2 = TweenInfo.new(lifetime,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,0,false,0)
- if(style == Enum.EasingStyle.Elastic)then
- info = TweenInfo.new(lifetime*2,style,Enum.EasingDirection.Out,0,false,0)
- elseif(style == Enum.EasingStyle.Bounce)then
- info = TweenInfo.new(lifetime,style,Enum.EasingDirection.Out,0,false,0)
- end
- local tweenPart = game:service'TweenService':Create(P,info2,{
- CFrame=(typeof(endpos) == 'CFrame' and endpos or P.CFrame)*CFrame.Angles(unpack(endrot)),
- Color=typeof(endcolor) == 'Color3' and endcolor or color,
- Transparency=endTrans,
- })
- local off = Vector3.new(0,0,0)
- if(PM.MeshId == 'rbxassetid://20329976')then off=Vector3.new(0,0,(endsize*mult).Z/8) end
- local tweenMesh = game:service'TweenService':Create(PM,info,{
- Scale=endsize*mult,
- Offset=off,
- })
- tweenPart:Play()
- tweenMesh:Play()
- end
- end)()
- end
- function Effect(edata)
- GotEffect(edata)
- end
- function Trail(data)
- coroutine.wrap(function()
- data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
- data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
- local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
- data.EndPos=nil
- local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
- trailPart.Transparency=1
- local start = data.CFrame
- for i = 1, data.Frames do
- trailPart.CFrame = start:lerp(ep,i/data.Frames)
- data.CFrame = trailPart.CFrame
- Effect(data)
- swait()
- end
- end)()
- end
- function ClientTrail(data)
- coroutine.wrap(function()
- data.Frames = typeof(data.Frames)=='number' and data.Frames or 60
- data.CFrame = typeof(data.CFrame)=='CFrame' and data.CFrame or Root.CFrame
- local ep = typeof(data.EndPos)=='CFrame' and data.EndPos or data.CFrame*CFrame.new(0,5,0);
- data.EndPos=nil
- local trailPart = Part(Effects,BrickColor.new'White',Enum.Material.SmoothPlastic,V3.N(.05,.05,.05),data.CFrame,true,false)
- trailPart.Transparency=1
- local start = data.CFrame
- for i = 1, data.Frames do
- trailPart.CFrame = start:lerp(ep,i/data.Frames)
- data.CFrame = trailPart.CFrame
- GotEffect(data)
- swait()
- end
- end)()
- end
- if(Char:FindFirstChild('NGRWings'..Player.Name))then
- Char['NGRWings'..Player.Name]:destroy()
- end
- for _,v in next, Char:children() do
- if(v.Name:lower():find'wings')then
- v:destroy()
- end
- end
- local wingModel = Instance.new("Model",Char)
- wingModel.Name="NGRWings"..Player.Name
- local rightWing = NewInstance("Model",wingModel,{Name='Right'})
- local leftWing = NewInstance("Model",wingModel,{Name='Left'})
- local MPASword = {}
- for _,v in pairs(Char:GetChildren()) do
- if v:IsA("Accessory") and v.Name:find("MeshPartAccessory") and v.Handle.Size == Vector3.new(4,4,1) then
- table.insert(MPASword,v)
- end
- end
- local LWP1 = WingPiece:Clone();
- if MPASword[1] then
- for _,v in pairs(LWP1:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",LWP1.PrimaryPart)
- local atho = Instance.new("Attachment",LWP1.PrimaryPart)
- local HatChoice = MPASword[1]
- print(MPASword[1].Handle.Name)
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-2,0)
- atho.Rotation = Vector3.new(0,0,45)
- table.remove(MPASword,1)
- end
- LWP1.Parent = leftWing
- local LWP2 = WingPiece:Clone();
- if MPASword[1] then
- for _,v in pairs(LWP2:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",LWP2.PrimaryPart)
- local atho = Instance.new("Attachment",LWP2.PrimaryPart)
- local HatChoice = MPASword[1]
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-2,0)
- atho.Rotation = Vector3.new(0,0,45)
- table.remove(MPASword,1)
- end
- LWP2.Parent = leftWing
- local LWP3 = WingPiece:Clone();
- if Char:FindFirstChild("BladeMasterAccessory") then
- for _,v in pairs(LWP3:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",LWP3.PrimaryPart)
- local atho = Instance.new("Attachment",LWP3.PrimaryPart)
- local HatChoice = Char:FindFirstChild("BladeMasterAccessory")
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-1.75,0)
- atho.Rotation = Vector3.new(0,0,48)
- end
- LWP3.Parent = leftWing
- local RWP1 = WingPiece:Clone();
- if MPASword[1] then
- for _,v in pairs(RWP1:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",RWP1.PrimaryPart)
- local atho = Instance.new("Attachment",RWP1.PrimaryPart)
- local HatChoice = MPASword[1]
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-2,0)
- atho.Rotation = Vector3.new(0,0,45)
- table.remove(MPASword,1)
- end
- RWP1.Parent = rightWing
- local RWP2 = WingPiece:Clone();
- if MPASword[1] then
- for _,v in pairs(RWP2:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",RWP2.PrimaryPart)
- local atho = Instance.new("Attachment",RWP2.PrimaryPart)
- local HatChoice = MPASword[1]
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-2,0)
- atho.Rotation = Vector3.new(0,0,45)
- table.remove(MPASword,1)
- end
- RWP2.Parent = rightWing
- local RWP3 = WingPiece:Clone();
- if Char:FindFirstChild("ShadowBladeMasterAccessory") then
- for _,v in pairs(RWP3:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- end
- end
- local athp = Instance.new("Attachment",RWP3.PrimaryPart)
- local atho = Instance.new("Attachment",RWP3.PrimaryPart)
- local HatChoice = Char:FindFirstChild("ShadowBladeMasterAccessory")
- HatChoice.Handle:FindFirstChildOfClass("AlignPosition").Attachment1 = athp
- HatChoice.Handle:FindFirstChildOfClass("AlignOrientation").Attachment1 = atho
- athp.Position = Vector3.new(0,-1.75,0)
- atho.Rotation = Vector3.new(0,0,48)
- end
- RWP3.Parent = rightWing
- local LWP1W=Weld(LWP1.PrimaryPart,Torso,CF.N(2,-2,-1)*CF.A(0,0,0))
- local LWP2W=Weld(LWP2.PrimaryPart,Torso,CF.N(4.25,-1,-1)*CF.A(0,0,M.R(15)))
- local LWP3W=Weld(LWP3.PrimaryPart,Torso,CF.N(6.5,.5,-1)*CF.A(0,0,M.R(30)))
- local RWP1W=Weld(RWP1.PrimaryPart,Torso,CF.N(-2,-2,-1)*CF.A(0,0,0))
- local RWP2W=Weld(RWP2.PrimaryPart,Torso,CF.N(-4.25,-1,-1)*CF.A(0,0,M.R(-15)))
- local RWP3W=Weld(RWP3.PrimaryPart,Torso,CF.N(-6.5,.5,-1)*CF.A(0,0,M.R(-30)))
- local bbg=Head:FindFirstChild'Nametag' or NewInstance("BillboardGui",Head,{
- Adornee=Head;
- Name='Nametag';
- Size=UDim2.new(4,0,1.2,0);
- StudsOffset=V3.N(-8,5.3,0);
- })
- local text=bbg:FindFirstChild'TextLabel' or NewInstance("TextLabel",bbg,{
- Size=UDim2.new(5,0,3.5,0);
- TextScaled=true;
- BackgroundTransparency=1;
- TextStrokeTransparency=0;
- Font=Enum.Font.Arcade;
- TextColor3=C3.N(1,1,1);
- Text='Achromatic'
- })
- function getMode(modeName)
- for i,v in next, modeInfo do
- if(v.Name==modeName)then
- return v
- end
- end
- return modeInfo[1]
- end
- function IsVaporwave(song)
- for i = 1,#VaporwaveSongs do
- if(VaporwaveSongs[i]==song)then
- return true
- end
- end
- return false
- end
- local blush = NewInstance('Decal',Head,{Transparency=1,Texture='rbxassetid://0',Color3=(Player.UserId==5719877 and C3.N(.45,0,1) or C3.N(1,0,0))})
- function changeMudo(modeName)
- local info = getMode(modeName)
- Mode=info.Name
- WalkSpeed=info.Walkspeed
- movement=info.moveVal
- music=makeMusic(info.Music or 0,info.Pitch or 1,info.TimePos or music and music.TimePosition or 0)
- WingAnim=info.WingAnim or 'NebG1'
- text.Text = info.Name
- text.TextColor3 = info.LeftWing[2]
- text.TextStrokeColor3 = info.StrokeColor
- text.Font=info.Font;
- if(Mode=='Love' or Mode=='Lust')then
- blush.Transparency=0
- blush.Texture='rbxassetid://2664127437'
- else
- blush.Transparency=1
- blush.Texture='rbxassetid://0'
- end
- for _,v in next,leftWing:GetDescendants() do
- if(v:IsA'BasePart' and v.Name~='Main')then
- --v.Transparency=info.LeftWing[1]
- v.Color=info.LeftWing[2]
- v.Material=info.LeftWing[3]
- elseif(v:IsA'Trail')then
- --v.Transparency=NumberSequence.new(info.LeftWing[1],1)
- v.Color=ColorSequence.new(info.LeftWing[2])
- end
- end
- for _,v in next,rightWing:GetDescendants() do
- if(v:IsA'BasePart' and v.Name~='Main')then
- --v.Transparency=info.RightWing[1]
- v.Color=info.RightWing[2]
- v.Material=info.RightWing[3]
- elseif(v:IsA'Trail')then
- --v.Transparency=NumberSequence.new(info.RightWing[1],1)
- v.Color=ColorSequence.new(info.RightWing[2])
- end
- end
- PrimaryColor = info.PrimaryColor or info.LeftWing[2]
- end
- function changeMode(modeName)
- changeMudo(modeName)
- end
- function syncStuff(data)
- local neut,legwelds,c0s,c1s,sine,mov,walk,inc,musicmode,tpos,pit,wingsin,visSett,mode,newhue=unpack(data)
- local head0,torso0,rleg0,rarm0,lleg0,larm0=unpack(c0s)
- local head1,torso1,rleg1,rarm1,lleg1,larm1=unpack(c1s)
- legAnims=legwelds
- NeutralAnims=neut
- if(not neut)then
- NK.C0=head0
- RJ.C0=torso0
- RH.C0=rleg0
- RS.C0=rarm0
- LH.C0=lleg0
- LS.C0=larm0
- NK.C1=head1
- RJ.C1=torso1
- RH.C1=rleg1
- RS.C1=rarm1
- LH.C1=lleg1
- LS.C1=larm1
- end
- if(Mode~=mode)then
- changeMudo(mode)
- end
- movement=mov
- walking=walk
- Change=inc
- print(MusicMode,musicmode)
- if(musicmode~=MusicMode and music)then
- MusicMode=musicmode
- if(MusicMode==1)then
- music:Pause()
- music.Volume=5
- music.Parent=Torso
- music:Resume()
- elseif(MusicMode==2)then
- music:Pause()
- music.Volume=5
- music.Parent=Char
- music:Resume()
- elseif(MusicMode==3)then
- music.Volume = 0
- end
- end
- if(Sine-sine>.8 or Sine-sine<-.8)then
- Sine=sine
- end
- if(hue-newhue>.8 or hue-newhue<-.8)then
- hue=newhue
- end
- if(WingSine-wingsin>.8 or WingSine-wingsin<-.8)then
- WingSine=wingsin
- end
- if(music and (music.TimePosition-tpos>.8 or music.TimePosition-tpos<-.8))then
- music.TimePosition=tpos
- end
- if(music and pit)then
- music.Pitch = pit
- end
- if(Mode=='Troubadour' and music.SoundId~='rbxassetid://'..visSett.Music)then
- music.SoundId='rbxassetid://'..visSett.Music
- end
- getMode('Troubadour').Music = visSett.Music
- getMode('Troubadour').Pitch = visSett.Pitch
- end
- local footstepSounds = {
- [Enum.Material.Grass]=510933218;
- [Enum.Material.Metal]=1263161138;
- [Enum.Material.CorrodedMetal]=1263161138;
- [Enum.Material.DiamondPlate]=1263161138;
- [Enum.Material.Wood]=2452053757;
- [Enum.Material.WoodPlanks]=2452053757;
- [Enum.Material.Sand]=134456884;
- [Enum.Material.Snow]=2452051182;
- }
- function Vaporwaveify(s)
- local function wide(a)
- if a<'!' or a>'~' then return a end
- if a==' ' then return ' ' end
- a = a:byte()+160
- if a<256 then return string.char(239,188,a-64) end
- return string.char(239,189,a-128)
- end
- return(s:gsub(".",wide))
- end
- function Choot(text)
- --if(game.PlaceId ~= 843468296)then
- coroutine.wrap(function()
- if(Char:FindFirstChild'ChatGUI')then Char.ChatGUI:destroy() end
- local BBG = NewInstance("BillboardGui",Char,{Name='ChatGUI',Size=UDim2.new(0,100,0,40),StudsOffset=V3.N(0,2,0),Adornee=Head})
- local Txt = NewInstance("TextLabel",BBG,{Text = "",BackgroundTransparency=1,TextColor3=PrimaryColor,BorderSizePixel=0,Font=Enum.Font.Antique,TextSize=50,TextStrokeTransparency=1,Size=UDim2.new(1,0,.5,0)})
- for i = 1, #text do
- --Txt.Text = Vaporwaveify(text:sub(1,i))
- Txt.TextColor3=(Mode=='Troubadour' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
- if(vaporwaveMode and Mode=='Troubadour')then
- Txt.Text = Vaporwaveify(text:sub(1,i))
- else
- Txt.Text = text:sub(1,i)
- end
- wait((vaporwaveMode) and .1 or .025)
- end
- for i = 0, 60 do
- Txt.TextColor3=(Mode=='Troubadour' and Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor)
- swait()
- end
- for i = 0, 1, .025 do
- Txt.TextTransparency=i
- swait()
- end
- BBG:destroy()
- end)()
- --else
- -- Chat2(text)
- --end
- end
- function Chat(text)
- Choot(text)
- end
- function DealDamage(...)
- return true
- end
- function getRegion(point,range,ignore)
- return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
- end
- function AOEDamage(where,range,options)
- local hit = {}
- for _,v in next, getRegion(where,range,{Char}) do
- if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent:FindFirstChildOfClass'Humanoid'])then
- local callTable = {Who=v.Parent}
- hit[v.Parent:FindFirstChildOfClass'Humanoid'] = true
- for _,v in next, options do callTable[_] = v end
- DealDamage(callTable)
- end
- end
- return hit
- end
- function Click1()
- Attack=true
- NeutralAnims=false
- legAnims=false
- local orig = WalkSpeed
- WalkSpeed=4
- for i = 0, 1, 0.1 do
- swait()
- local Alpha = .3
- RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(-44.6),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.8,-1,-0.3)*CF.A(M.R(-17.4),M.R(44.4),M.R(7.1)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.4,-1,0)*CF.A(M.R(1.6),M.R(-13.1),M.R(7)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,-0.3)*CF.A(M.R(90),M.R(0),M.R(-44.6)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.1)*CF.A(M.R(90),M.R(0),M.R(-44.6)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(44.6),M.R(0)),Alpha)
- end
- for i = 0, 1, 0.1 do
- swait()
- AOEDamage(RArm.CFrame.p,2,{
- DamageColor=(Mode=='Troubadour' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
- MinimumDamage=5;
- MaximumDamage=15;
- })
- local Alpha = .3
- RJ.C0 = RJ.C0:lerp(CF.N(0,0,-0.7)*CF.A(M.R(0),M.R(50.5),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.6)*CF.A(M.R(-26),M.R(0),M.R(0)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1,-0.1)*CF.A(M.R(20.2),M.R(-47.6),M.R(15.2)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,0)*CF.A(M.R(0),M.R(0),M.R(-20.4)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.5)*CF.A(M.R(90),M.R(0),M.R(50.5)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-50.5),M.R(0)),Alpha)
- end
- WalkSpeed=orig
- legAnims=true
- Attack=false
- NeutralAnims=true
- end
- function SwordSummon()
- Attack = true
- NeutralAnims = false
- local orig=WalkSpeed
- WalkSpeed=4
- legAnims=false
- for i = 0, 1, 0.1 do
- swait()
- local Alpha = .3
- Effect{
- Lifetime=.25;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- Color=PrimaryColor;
- Transparency={.5,1};
- Material=Enum.Material.Neon;
- Size=Vector3.new(.6,1,.6);
- EndSize=Vector3.new(.1,3,.1);
- }
- RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2,-0.1)*CF.A(M.R(-12.4),M.R(-15.7),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-0.7,-0.5)*CF.A(M.R(16.2),M.R(15.2),M.R(-0.8)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(-28.5),M.R(0),M.R(0)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.4,0.5,0)*CF.A(M.R(27.2),M.R(-3.8),M.R(-5)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.3,0.6,0)*CF.A(M.R(-33.8),M.R(-18.1),M.R(24.8)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(13.4),M.R(15.3),M.R(-3.6)),Alpha)
- end
- for i = 0, 5 do
- delay(.05*i,function()
- local pos = Root.CFrame*CF.N(0,-2,-2-i*4)*CF.A(M.R(80),0,0)
- local pos2 = Root.CFrame*CF.N(0,-3,-2-i*4)
- Camshake({
- Duration=.2;
- FadeOut=.2;
- Intensity=1.5;
- Position=Vector3.new(.5,.5,.5);
- Rotation=Vector3.new(.5,.5,3);
- DropDist=15;
- IneffectiveDist=40;
- Origin=pos2;
- })
- AOEDamage(pos.p,5,{
- DamageColor=(Mode=='Troubadour' and C3.HSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1)) or PrimaryColor);
- MinimumDamage=(Mode=='Troubadour' and music.PlaybackLoudness/10 or 10);
- MaximumDamage=(Mode=='Troubadour' and music.PlaybackLoudness/8 or 35);
- })
- SoundPart(178452221,1,2,false,true,true,pos)
- Effect{
- Lifetime=.4;
- Part='Sword',
- --Mesh={Type=Enum.MeshType.Sphere};
- CFrame=pos;
- Color=PrimaryColor;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=V3.N(0.8,2.5,6.8);
- EndSize=V3.N(0.8,2.5,16);
- }
- Effect{
- Lifetime=.4;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=pos2;
- Color=PrimaryColor;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=V3.N(4,.1,4);
- EndSize=V3.N(6,.1,6);
- }
- Effect{
- Lifetime=.1;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=pos;
- Color=PrimaryColor;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=V3.N(7,7,7);
- EndSize=V3.N(12,12,12);
- }
- for i = 1, 5 do
- Effect{
- Lifetime=.5;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=pos;
- Color=PrimaryColor;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=V3.N(1,1,1);
- EndSize=V3.N(1,1,1);
- Acceleration={Force=V3.N(M.RNG(-75,75)/100,M.RNG(-75,75)/100,M.RNG(-75,75)/100)};
- }
- end
- end)
- end
- for i = 0, 1, 0.1 do
- swait()
- local Alpha = .3
- RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(70.7),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(-14.4)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.6,-1,0)*CF.A(M.R(15.1),M.R(-63.2),M.R(13.5)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.3,0.6,-0.1)*CF.A(M.R(0),M.R(15.9),M.R(-25.4)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.4,0.3,-0.2)*CF.A(M.R(0),M.R(19.3),M.R(157.1)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(-70.7),M.R(0)),Alpha)
- end
- legAnims=true
- WalkSpeed=orig
- Attack = false
- NeutralAnims = true
- end
- function Bombs()
- Attack=true
- NeutralAnims=false
- legAnims=false
- local orig = WalkSpeed
- WalkSpeed=0
- for i = 0, 1, 0.1 do
- swait()
- local Alpha = .3
- RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.5,-1,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.3,0.5,-0.5)*CF.A(M.R(90),M.R(0),M.R(19.1)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.3,0.5,-0.5)*CF.A(M.R(90),M.R(0),M.R(-21.3)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
- end
- coroutine.wrap(function()
- for i = 0, 2 do
- Camshake({
- Duration=.2;
- FadeOut=.2;
- Intensity=1.5;
- Position=Vector3.new(.5,.5,.5);
- Rotation=Vector3.new(.5,.5,3);
- DropDist=15;
- IneffectiveDist=40;
- Origin=Root.CFrame*CF.N(0,0,-4-i*4);
- })
- SoundPart(206083252,.8,4,false,true,true,Root.CFrame*CF.N(0,0,-4-i*4))
- AOEDamage(Root.CFrame*CF.N(0,0,-4-i*4).p,5,{
- DamageColor=PrimaryColor;
- MinimumDamage=25;
- MaximumDamage=45;
- })
- Effect{
- Lifetime=.4;
- Mesh={Type=Enum.MeshType.Sphere};
- Color=PrimaryColor;
- Material=Enum.Material.Neon;
- CFrame=Root.CFrame*CF.N(0,0,-4-i*4);
- Size=V3.N(1,1,1);
- EndSize=V3.N(10,10,10);
- }
- Effect{
- Lifetime=.4;
- Part='Ring';
- Color=PrimaryColor;
- Material=Enum.Material.Neon;
- CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
- Size=V3.N(4,4,.2);
- EndSize=V3.N(13,13,.2);
- }
- Effect{
- Lifetime=.4;
- Part='Ring';
- Color=PrimaryColor;
- Material=Enum.Material.Neon;
- CFrame=Root.CFrame*CF.N(0,0,-4-i*4)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- RotInc={M.RNG(-25,25)/100,M.RNG(-25,25)/100,M.RNG(-25,25)/100};
- Size=V3.N(4,4,.2);
- EndSize=V3.N(13,13,.2);
- }
- swait(4)
- end
- end)()
- for i = 0, 1, 0.1 do
- swait()
- local Alpha = .3
- RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2,0.7)*CF.A(M.R(18.2),M.R(0),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-1.1,-0.4)*CF.A(M.R(-33.4),M.R(0),M.R(0)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.5,-0.9,-0.2)*CF.A(M.R(-6.7),M.R(0),M.R(0)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.4,0.4,0.1)*CF.A(M.R(90.7),M.R(-2.5),M.R(-50)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,0.2)*CF.A(M.R(89.5),M.R(2.6),M.R(50)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,0)*CF.A(M.R(0),M.R(0),M.R(0)),Alpha)
- end
- WalkSpeed=orig
- legAnims=true
- Attack=false
- NeutralAnims=true
- end
- function ClickCombo()
- ClickTimer=180
- if(Combo==1)then
- Click1()
- Combo=2
- elseif(Combo==2)then
- SwordSummon()
- Combo=3
- elseif(Combo==3)then
- Bombs()
- Combo=1
- end
- end
- function VaporTaunt()
- Attack = true
- NeutralAnims = false
- local orig=WalkSpeed
- WalkSpeed=0
- legAnims=false
- Chat"You need to chill out.."
- for i = 0, 14, 0.1 do
- swait()
- local Alpha = .1
- RJ.C0 = RJ.C0:lerp(CF.N(-0.1,-0.1-.1*M.S(Sine/36),0.6)*CF.A(M.R(55.3+2.5*M.C(Sine/36)),M.R(0),M.R(0)),Alpha)
- LH.C0 = LH.C0:lerp(CF.N(-0.6,-1.2,-0.1)*CF.A(M.R(56.3+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.9,-1.2,-0.2)*CF.A(M.R(25+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1.4,0.5,-0.2)*CF.A(M.R(61-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-38.9-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
- end
- legAnims=true
- WalkSpeed=orig
- Attack = false
- NeutralAnims = true
- end
- UIS.InputBegan:connect(function(io,gpe)
- if(gpe or Attack or data.User~=data.Local)then return end
- --MODES
- if(io.KeyCode == Enum.KeyCode.One and Mode~='Achromatic')then
- changeMode'Achromatic'
- elseif(io.KeyCode == Enum.KeyCode.Two and Mode~='Iniquitous')then
- changeMode'Iniquitous'
- elseif(io.KeyCode == Enum.KeyCode.Three and Mode~='Mythical')then
- changeMode'Mythical'
- elseif(io.KeyCode == Enum.KeyCode.Four and Mode~='Ruined')then
- changeMode'Ruined'
- elseif(io.KeyCode == Enum.KeyCode.Five and Mode~='Atramentous')then
- changeMode'Atramentous'
- elseif(io.KeyCode == Enum.KeyCode.Six and Mode~='Subzero')then
- changeMode'Subzero'
- elseif(io.KeyCode == Enum.KeyCode.Seven and Mode~='Troubadour')then
- changeMode'Troubadour'
- elseif(io.KeyCode == Enum.KeyCode.Eight and Mode~='Infectious')then
- changeMode'Infectious'
- elseif(io.KeyCode == Enum.KeyCode.Nine and Mode~='Love')then
- changeMode'Love'
- elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Achromatic')then
- changeMode'The Big Black'
- elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Mythical')then
- changeMode'Legendary'
- elseif(io.KeyCode == Enum.KeyCode.T and Mode=='Love')then
- changeMode'Lust'
- --TOGGLE MUSIC
- elseif(io.KeyCode == Enum.KeyCode.M and getMode(Mode))then
- MusicMode=MusicMode+1
- if(MusicMode>3)then MusicMode=1 end
- if(MusicMode==1)then
- music:Pause()
- music.Volume=5
- music.Parent=Torso
- music:Resume()
- elseif(MusicMode==2)then
- music:Pause()
- music.Volume=5
- music.Parent=Char
- music:Resume()
- elseif(MusicMode==3)then
- music.Volume = 0
- end
- elseif(io.KeyCode==Enum.KeyCode.B)then
- --TAUNTS
- if(vaporwaveMode and Mode=='Troubadour')then
- VaporTaunt()
- end
- end
- if(vaporwaveMode)then return end
- --ATTACKS
- if(io.UserInputType==Enum.UserInputType.MouseButton1)then
- ClickCombo()
- end
- end)
- WingAnims.StarG=function()
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0+5*M.C(WingSine/32))),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(4.25,-1,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(15+7.5*M.C(WingSine/32))),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(30+9*M.C(WingSine/32))),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(-2,-2,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(0-5*M.C(WingSine/32))),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(-4.25,-1,-1+.05*M.S(WingSine/35))*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-15-7.5*M.C(WingSine/32))),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(-6.5,.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-30-9*M.C(WingSine/32))),.2)
- end
- WingAnims.Cytus=function()
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15*M.C(WingSine/32),1.5+.35*M.S(WingSine/32),-1)*CF.A(0,0,M.R(60+5*M.C(WingSine/32))),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1*M.C(WingSine/32),1.5+.25*M.C(WingSine/32),-1)*CF.A(0,0,M.R(90+2.5*M.C(WingSine/32))),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25*M.C(WingSine/32),1.5-.05*M.S(WingSine/32),-1)*CF.A(0,0,M.R(120-5*M.C(WingSine/32))),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15*M.C(WingSine/32),1.5-.15*M.C(WingSine/32),-1)*CF.A(0,0,M.R(-60-5*M.C(WingSine/32))),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1*M.C(WingSine/32),1.5+.3*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-90-2.5*M.C(WingSine/32))),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25*M.C(WingSine/32),1.5+.15*M.S(WingSine/32),-1)*CF.A(0,0,M.R(-120+5*M.C(WingSine/32))),.2)
- end
- WingAnims.Aprins=function()
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(60+5000*M.C(WingSine/400))),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(90+5000*M.C(WingSine/400))),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(120+5000*M.C(WingSine/400))),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(-60+5000*M.C(WingSine/400))),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(-90+5000*M.C(WingSine/400))),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+5000*M.C(WingSine/400))),.2)
- end
- WingAnims.NebG1=function()
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(60)),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(90)),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(120)),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(-.15,1.5,-1)*CF.A(M.R(5+10*M.C(WingSine/32)),0,M.R(-60)),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(-.1,1.5,-1)*CF.A(M.R(10+15*M.C(WingSine/32)),0,M.R(-90)),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(-.25,1.5,-1)*CF.A(M.R(15+20*M.C(WingSine/32)),0,M.R(-120)),.2)
- end
- WingAnims.NebG2=function(div)
- div=div or 25
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+2000*M.R(WingSine/div))),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120+2000*M.R(WingSine/div))),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120+2000*M.R(WingSine/div))),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-2000*M.R(WingSine/div))),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(120-2000*M.R(WingSine/div))),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,4.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(-120-2000*M.R(WingSine/div))),.2)
- end
- WingAnims.NebG3=function(mult)
- mult=mult or 1
- LWP1W.C0 = LWP1W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0+WingSine*mult)),.2)
- LWP2W.C0 = LWP2W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135+WingSine*mult)),.2)
- LWP3W.C0 = LWP3W.C0:lerp(CF.N(0,1.5,-1)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225+WingSine*mult)),.2)
- RWP1W.C0 = RWP1W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+2.5*M.C(WingSine/36)),M.R(0-WingSine*mult)),.2)
- RWP2W.C0 = RWP2W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+7.5*M.C(WingSine/32)),M.R(135-WingSine*mult)),.2)
- RWP3W.C0 = RWP3W.C0:lerp(CF.N(0,1.5,-1.5)*CF.A(0,M.R(0+5*M.C(WingSine/39)),M.R(225-WingSine*mult)),.2)
- end
- WingAnims.LustFrench=function()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- if(data.User==data.Local)then
- Player.Chatted:connect(function(m)
- if(m:sub(1,3) == "/e")then m=m:sub(4) end
- if(m:sub(1,5) == "play/")then
- getMode('Troubadour').Music=Playlist[m:sub(6)] or tonumber(m:sub(6)) or 0
- music.SoundId="rbxassetid://"..getMode('Troubadour').Music;
- elseif(m:sub(1,5) == "tpos/")then
- music.TimePosition = tonumber(m:sub(6)) or 0
- elseif(m:sub(1,6) == "pitch/")then
- music.Pitch = tonumber(m:sub(7)) or 0
- getMode('Troubadour').Pitch=music.Pitch
- end
- end)
- end
- while true do
- swait()
- ClickTimer=math.max(ClickTimer-1,0)
- if(ClickTimer<=0 and Combo~=1)then
- print('reset')
- Combo=1
- end
- Sine=Sine+Change
- hue=hue+1
- if(hue>360)then hue=1 end
- local hitfloor,posfloor = workspace:FindPartOnRayWithIgnoreList(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4)), {Effects,Char,workspace[Player.Name]})
- local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
- local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or (not hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y < -1 and "Fall" or (not hitfloor or hitfloor.CanCollide==false) and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
- Hum.WalkSpeed = WalkSpeed
- local sidevec = math.clamp((Torso.Velocity*Torso.CFrame.rightVector).X+(Torso.Velocity*Torso.CFrame.rightVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
- local forwardvec = math.clamp((Torso.Velocity*Torso.CFrame.lookVector).X+(Torso.Velocity*Torso.CFrame.lookVector).Z,-Hum.WalkSpeed,Hum.WalkSpeed)
- local sidevelocity = sidevec/Hum.WalkSpeed
- local forwardvelocity = forwardvec/Hum.WalkSpeed
- local lhit,lpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(LLeg.CFrame.p,((CFrame.new(LLeg.Position,LLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char,workspace[Player.Name]})
- local rhit,rpos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RLeg.CFrame.p,((CFrame.new(RLeg.Position,RLeg.Position - Vector3.new(0,1,0))).lookVector).unit * (2)), {Effects,Char,workspace[Player.Name]})
- if(Mode=='Troubadour' and IsVaporwave(getMode'Troubadour'.Music))then
- vaporwaveMode=true
- text.Text='Vaporwave'
- WingAnim='NebG3'
- else
- if(Mode=='Troubadour')then
- text.Text='Troubadour'
- WingAnim=getMode'Troubadour'.WingAnim
- end
- vaporwaveMode=false
- end
- if(Mode~='Lust' and WingAnim and WingAnims[WingAnim])then
- WingAnims[WingAnim]()
- elseif(Mode=='Lust')then
- if(State=='Idle')then
- WingAnims.LustFrench()
- else
- WingAnims.NebG3(1)
- end
- elseif(WingAnim and typeof(WingAnim)=='table' and WingAnims[WingAnim[1]])then
- local gay={unpack(WingAnim)};
- table.remove(gay,1)
- WingAnims[WingAnim[1]](unpack(gay))
- else
- WingAnims.NebG1()
- end
- if(Mode=='Troubadour' and NeutralAnims)then
- WingSine=WingSine+(0.1+music.PlaybackLoudness/300)
- else
- WingSine=WingSine+1
- end
- if(music)then
- if(Mode=='Troubadour')then
- local clr = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/475,0,1))
- local clr2 = Color3.fromHSV(hue/360,1,math.clamp(music.PlaybackLoudness/950,0,1))
- text.TextColor3 = clr
- PrimaryColor = clr2
- for _,v in next, wingModel:GetDescendants() do
- if(v:IsA'BasePart')then
- v.Color = clr2
- elseif(v:IsA'Trail')then
- v.Color = ColorSequence.new(clr2)
- end
- end
- end
- end
- if(Mode=='The Big Black')then
- local pos = Head.Position
- local dist = (camera.CFrame.p-pos).magnitude
- local DropDist = 1
- local IneffectiveDist = 15
- local modifier = dist < DropDist and 1 or dist < IneffectiveDist and (0 - 1) / (IneffectiveDist - DropDist) * (dist - DropDist) + 1 or 0
- end
- if(Mode=='Troubadour' and data.User==data.Local)then
- Tween(camera,{FieldOfView=70-(music.PlaybackLoudness/20)},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
- else
- Tween(camera,{FieldOfView=70},.2,Enum.EasingStyle.Linear,Enum.EasingDirection.Out)
- end
- if(State == 'Idle')then
- if(Mode=='Troubadour' and NeutralAnims and not vaporwaveMode)then Change = 0.1+music.PlaybackLoudness/200 else Change = 1 end
- if(Mode=='Achromatic')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(5),0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5-5*M.C(Sine/32)),M.R(10+5*M.C(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(-5),0),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='Iniquitous')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+3*M.S(Sine/64)),0,0),Alpha)
- if(M.RNG(1,45)==1)then
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
- else
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),0,0),Alpha)
- end
- LS.C0 = LS.C0:lerp(LSC0*CF.N(.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-35),M.R(5+2.5*M.C(Sine/32)),M.R(35-1.5*M.C(Sine/32))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-2.5)),Alpha)
- 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)
- else
- LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-2.5)),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(2.5)),Alpha)
- end
- end
- elseif(Mode=='Mythical')then
- local Alpha = .1
- if(NeutralAnims)then
- GotEffect{
- Lifetime=.5;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- Color=BrickColor.new'Alder'.Color;
- Transparency={.5,1};
- Material=Enum.Material.Neon;
- Size=Vector3.new(.3,2,.3);
- EndSize=Vector3.new(.1,1,.1);
- }
- RJ.C0 = RJ.C0:lerp(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)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
- 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)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(-.3,0+.05*M.S(Sine/32),.1)*CF.A(M.R(-25),M.R(5-2.5*M.C(Sine/32)),M.R(-35+1.5*M.C(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='Ruined')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-5+1*M.S(Sine/64)),M.R(-25),0),Alpha)
- if(M.RNG(1,25)==1)then
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
- else
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(35),M.R(-10))*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
- end
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(-.1,0+.05*M.S(Sine/32),0)*CF.A(M.R(175),M.R(5-2.5*M.C(Sine/32)),M.R(-25-1.5*M.C(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(-10),M.R(25),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(5),0,0),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- --[[elseif(Mode=='Atramentous')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(-.2+.4*M.C(Sine/39),.5+.2*M.C(Sine/32),0)*CF.A(M.R(-2+5*M.S(Sine/58)),M.R(-15+5*M.C(Sine/42)),0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(-15+5*M.S(Sine/32))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(0,0,M.R(15-5*M.S(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,.5,-.2)*CF.A(0,0,M.R(-5)),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,M.R(5)),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end]]
- elseif(Mode=='Atramentous')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(-25+1*M.S(Sine/64)),0,0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(-5),0),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(M.R(25),M.R(5+5*M.C(Sine/32)),M.R(-10-5*M.C(Sine/32))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0+.05*M.S(Sine/32),0)*CF.A(M.R(25),M.R(5-5*M.C(Sine/32)),M.R(10+5*M.C(Sine/32))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(25),0,M.R(-3)),Alpha)
- 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)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='Subzero')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(0,M.R(28),0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-7-2.5*M.S(Sine/32)),M.R(-28),0),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(.5,-.1+.05*M.S(Sine/32),-.8)*CF.A(M.R(13),M.R(-12),M.R(104-2*M.S(Sine/36))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(-.5,0+.05*M.S(Sine/32),-.6)*CF.A(M.R(-17),M.R(-20),M.R(-79+1*M.S(Sine/36))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,0,M.R(-1)),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(M.R(4),M.R(-28),M.R(8)),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='Troubadour')then
- if(vaporwaveMode)then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(CF.N(0,-0.2-.1*M.S(Sine/36),0.6)*CF.A(M.R(74.3+2.5*M.C(Sine/36)),M.R(0),M.R(0)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1,0.8,0)*CF.A(M.R(11.4-5*M.C(Sine/42)),M.R(-3.3),M.R(137.5)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(1,0.9,-0.1)*CF.A(M.R(13.7-5*M.C(Sine/42)),M.R(7.7),M.R(-136.2)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.3)*CF.A(M.R(-16.6-5*M.C(Sine/42)),M.R(0),M.R(0)),Alpha)
- if(legAnims)then
- LH.C0 = LH.C0:lerp(CF.N(-0.7,-1,0)*CF.A(M.R(37.2+10*M.C(Sine/36)),M.R(0),M.R(24)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.8,-1.1,-0.1)*CF.A(M.R(5.9+5*M.C(Sine/36)),M.R(3.5),M.R(-43.9)),Alpha)
- end
- elseif(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- else
- local Alpha = .3
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/20)+(music.PlaybackLoudness/5000),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(35),0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(0+1*M.S(Sine/24)),M.R(-35),0),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.A(0,0,M.R(-15+10*M.C(Sine/20))),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(75-(music.PlaybackLoudness/7.5)),M.R(5),M.R(35)),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0)*CF.A(0,M.R(25),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.05*M.C(Sine/20)-(music.PlaybackLoudness/5000),0),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- end
- elseif(Mode=='Infectious')then
- local Alpha = .1
- if(NeutralAnims)then
- GotEffect{
- Lifetime=.2;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=LArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- Color=BrickColor.new'Dark indigo'.Color;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=Vector3.new(.5,1,.5);
- EndSize=Vector3.new(.1,3,.1);
- }
- GotEffect{
- Lifetime=.2;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- Color=BrickColor.new'Dark indigo'.Color;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=Vector3.new(.5,1,.5);
- EndSize=Vector3.new(.1,3,.1);
- }
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,0+.05*M.C(Sine/32),0)*CF.A(M.R(0+1*M.S(Sine/64)),M.R(-15),0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(-10-2.5*M.S(Sine/32)),M.R(15),0),Alpha)
- 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)
- 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)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.05*M.C(Sine/32),0)*CF.A(0,M.R(15),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.05*M.C(Sine/32),0),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='Love')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(CF.N(0,0,0)*CF.A(0,0,M.R(0+5*M.C(Sine/16))),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16))),Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,-.15,0)*CF.A(M.R(15),0,M.R(20)),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.A(0,0,M.R(5+5*M.S(Sine/16))),Alpha)
- end
- if(legAnims)then
- if(NeutralAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16)))*CF.A(M.R(-15),M.R(25),0),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.A(0,0,-M.R(0+5*M.C(Sine/16))),Alpha)
- else
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(Mode=='The Big Black')then
- local Alpha = .1
- if(NeutralAnims)then
- GotEffect{
- Lifetime=.5;
- Mesh={Type=Enum.MeshType.Sphere};
- CFrame=RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360));
- Color=BrickColor.new'Black'.Color;
- Transparency={0,1};
- Material=Enum.Material.Neon;
- Size=Vector3.new(.5,1,.5);
- EndSize=Vector3.new(.1,3,.1);
- }
- RJ.C0 = RJ.C0:lerp(CF.N(0,0+.05*M.C(Sine/32),0.2)*CF.A(M.R(15.5),M.R(20.8),M.R(0)),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-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)
- 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)
- if(M.RNG(1,45)==1)then
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-25,25),M.RRNG(-25,25),M.RRNG(-25,25)),.8)
- else
- NK.C0 = NK.C0:lerp(CF.N(0,1.5,-0.2)*CF.A(M.R(-15.6),M.R(-20.1),M.R(-5.5))*CF.A(M.R(0+1.5*M.S(Sine/32)),0,0),Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(CF.N(-0.6,-1-.05*M.C(Sine/32),0.1)*CF.A(M.R(-27.6),M.R(0),M.R(13.8)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.6,-1.1-.05*M.C(Sine/32),-0.1)*CF.A(M.R(-16.5),M.R(-20),M.R(-5.8)),Alpha)
- end
- elseif(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- elseif(Mode=='Legendary')then
- local Alpha = .1
- if(NeutralAnims)then
- 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)
- LS.C0 = LS.C0:lerp(CF.N(-1.1,1,0.2)*CF.A(M.R(173.3+1*M.S(Sine/28)),M.R(19.9+2*M.S(Sine/28)),M.R(38.7)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(0.7,0.3,-0.6)*CF.A(M.R(46.8+1*M.S(Sine/28)),M.R(6.4+2*M.S(Sine/28)),M.R(-79.6)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(0,1.4,-0.5)*CF.A(M.R(-40-5*M.S(Sine/24)),M.R(-18.7),M.R(-3.7)),Alpha)
- if(legAnims)then
- LH.C0 = LH.C0:lerp(CF.N(-0.5,-1,0)*CF.A(M.R(1.9+7.5*M.S(Sine/24)),M.R(19.2),M.R(-5.7)),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.4,-1,-0.8)*CF.A(M.R(-63.8+7.5*M.S(Sine/24)),M.R(-15),M.R(8.3)),Alpha)
- end
- elseif(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- elseif(Mode=='Lust')then
- local Alpha = .1
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(CF.N(0,0.7+.1*M.C(Sine/36),0)*CF.A(M.R(0),M.R(0),M.R(-90-2.5*M.S(Sine/36))),Alpha)
- LS.C0 = LS.C0:lerp(CF.N(-1.2,0.1,0.1)*CF.A(M.R(23),M.R(16.5),M.R(20.6)),Alpha)
- RS.C0 = RS.C0:lerp(CF.N(0.8,1,-0.4)*CF.A(M.R(-162),M.R(-11.2),M.R(-22.6)),Alpha)
- NK.C0 = NK.C0:lerp(CF.N(-0.2,1.4,0)*CF.A(M.R(0),M.R(0),M.R(48.9)),Alpha)
- if(legAnims)then
- LH.C0 = LH.C0:lerp(CF.N(-0.9,-1.1,-0.2)*CF.A(M.R(-19.3),M.R(6.5),M.R(54.3-7.5*M.S(Sine/36))),Alpha)
- RH.C0 = RH.C0:lerp(CF.N(0.4,-0.9,0)*CF.A(M.R(0),M.R(0),M.R(25.9-7.5*M.S(Sine/36))),Alpha)
- end
- elseif(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- end
- elseif(State == 'Walk')then
- --[[if(Mode=='Atramentous')then
- local Alpha = .1
- if(NeutralAnims)then
- 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)
- 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)
- 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)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(65-5*M.S(Sine/58)),0,0),Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(CFrame.new(-0.49666214, -0.990924835, 0.00763010979, 1, 0, 0, 0, 1, 0, 0, 0, 1),Alpha)
- 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)
- end
- else]]
- local wsVal = 4
- local Alpha = .2
- if(Mode=='Subzero')then Change=.3 elseif(Mode=='The Big Black' or Mode=='Legendary')then Change=1 else Change=.5 end
- if(NeutralAnims)then
- RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,.05+Change/4*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-(Change*20)-movement/20*M.C(Sine/(wsVal/2)))*forwardvelocity,M.R(0+5*M.C(Sine/wsVal)),M.R(-(Change*20)-movement/20*M.C(Sine/(wsVal/2)))*sidevelocity+M.R(0-1*M.C(Sine/wsVal))),Alpha)
- NK.C0 = NK.C0:lerp(NKC0,Alpha)
- LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0)*CF.A(M.R(0+55*(movement/8)*M.S(Sine/wsVal))*forwardvelocity,0,0),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0)*CF.A(M.R(0-55*(movement/8)*M.S(Sine/wsVal))*forwardvelocity,0,0),Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-movement/15*M.C(Sine/wsVal)/2,(-.1+movement/15*M.C(Sine/wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-10*forwardvelocity+Change*5-movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*forwardvelocity,0,(M.R(Change*5-movement*M.C(Sine/wsVal))+-(movement/10)*M.S(Sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+movement/15*M.C(Sine/wsVal)/2,(-.1-movement/15*M.C(Sine/wsVal))*(.5+.5*forwardvelocity))*CF.A((M.R(-10*forwardvelocity+Change*5+movement*M.C(Sine/wsVal))+(movement/10)*M.S(Sine/wsVal))*forwardvelocity,0,(M.R(Change*5+movement*M.C(Sine/wsVal))+(movement/10)*M.S(Sine/wsVal))*(sidevec/(Hum.WalkSpeed*2))),Alpha)
- local footstepIds = {141491460,141491460}
- if(lhit and lhit.CanCollide and footstepSounds[lhit.Material])then
- if(lhit.Material==Enum.Material.Sand and lhit.Color.r*255>=160 and lhit.Color.g*255>=160 and lhit.Color.b*255>=160)then
- footstepIds[1] = footstepSounds[Enum.Material.Snow]
- else
- footstepIds[1] = footstepSounds[lhit.Material]
- end
- end
- if(rhit and rhit.CanCollide and footstepSounds[rhit.Material])then
- 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
- footstepIds[2] = footstepSounds[Enum.Material.Snow]
- else
- footstepIds[2] = footstepSounds[rhit.Material]
- end
- end
- if(M.C(Sine/wsVal)/2>=.2 and footsound==0 and lhit)then
- local step = Part(Effects,lhit.Color,lhit.Material,V3.N(1,.1,1),CF.N(lpos),true,false)
- step.Transparency=(footstepIds[1]==footstepSounds[Enum.Material.Snow] and 0 or 1)
- local snd = Soond(step,footstepIds[1],M.RNG(80,100)/100,3,false,true,true)
- footsound=1
- S.Debris:AddItem(step,snd.TimeLength+2)
- elseif(M.C(Sine/wsVal)/2<=-.2 and footsound==1 and rhit)then
- local step = Part(Effects,rhit.Color,rhit.Material,V3.N(1,.1,1),CF.N(rpos),true,false)
- step.Transparency=(footstepIds[2]==footstepSounds[Enum.Material.Snow] and 0 or 1)
- local snd = Soond(step,footstepIds[2],M.RNG(80,100)/100,3,false,true,true)
- footsound=0
- S.Debris:AddItem(step,snd.TimeLength+2)
- end
- end
- --end
- elseif(State == 'Jump')then
- local Alpha = .1
- local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
- if(NeutralAnims)then
- LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
- RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
- end
- elseif(State == 'Fall')then
- local Alpha = .1
- local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
- if(NeutralAnims)then
- LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
- RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
- RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
- NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
- RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
- end
- elseif(State == 'Paralyzed')then
- local Alpha = .1
- if(NeutralAnims)then
- LS.C0 = LS.C0:lerp(LSC0,Alpha)
- RS.C0 = RS.C0:lerp(RSC0,Alpha)
- RJ.C0 = RJ.C0:lerp(RJC0,Alpha)
- NK.C0 = NK.C0:lerp(NKC0,Alpha)
- end
- if(legAnims)then
- LH.C0 = LH.C0:lerp(LHC0,Alpha)
- RH.C0 = RH.C0:lerp(RHC0,Alpha)
- end
- elseif(State == 'Sit')then
- end
- if(data.User==data.Local)then
- local syncStuff={
- NeutralAnims;
- legAnims;
- {NK.C0,RJ.C0,RH.C0,RS.C0,LH.C0,LS.C0};
- {NK.C1,RJ.C1,RH.C1,RS.C1,LH.C1,LS.C1};
- Sine;
- movement;
- walking;
- Change;
- --// OPTIONAL SYNC \\--
- MusicMode;
- (music and music.TimePosition or 0);
- (music and music.Pitch or 1);
- WingSine;
- getMode('Troubadour');
- Mode;
- hue;
- }
- end
- end
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton12.Parent = Frame6
- TextButton12.Position = UDim2.new(0.246437445, 0, 0.0701754391, 0)
- TextButton12.Size = UDim2.new(0, 72, 0, 40)
- TextButton12.BackgroundColor = BrickColor.new("Institutional white")
- TextButton12.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton12.BackgroundTransparency = 0.85000002384186
- TextButton12.Font = Enum.Font.SourceSansBold
- TextButton12.FontSize = Enum.FontSize.Size28
- TextButton12.Text = "FE MEMUS"
- TextButton12.TextColor = BrickColor.new("Really black")
- TextButton12.TextColor3 = Color3.new(0, 0, 0)
- TextButton12.TextScaled = true
- TextButton12.TextSize = 28
- TextButton12.TextWrap = true
- TextButton12.TextWrapped = true
- LocalScript13.Parent = TextButton12
- table.insert(cors,sandbox(LocalScript13,function()
- function onClick()
- loadstring(game:HttpGetAsync("https://pastebin.com/raw/cCMJ9C82"))()
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton14.Parent = Frame6
- TextButton14.Position = UDim2.new(0.494713306, 0, 0.0701754391, 0)
- TextButton14.Size = UDim2.new(0, 72, 0, 40)
- TextButton14.BackgroundColor = BrickColor.new("Institutional white")
- TextButton14.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton14.BackgroundTransparency = 0.85000002384186
- TextButton14.Font = Enum.Font.SourceSansBold
- TextButton14.FontSize = Enum.FontSize.Size28
- TextButton14.Text = "Cat dance fe"
- TextButton14.TextColor = BrickColor.new("Really black")
- TextButton14.TextColor3 = Color3.new(0, 0, 0)
- TextButton14.TextScaled = true
- TextButton14.TextSize = 28
- TextButton14.TextWrap = true
- TextButton14.TextWrapped = true
- LocalScript15.Parent = TextButton14
- table.insert(cors,sandbox(LocalScript15,function()
- function onClick()
- function LoadLibrary(a)
- return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
- end
- loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
- -----------------------------------------------
- --DANCE TO THE BEAT, WAVE YOUR HANDS TOGETHER--
- ------------------------------------------------
- --I wanted to make something like Heavy Dance.--
- -- ~Sugarie --
- ------------------------------------------------
- wait(1/60)
- Effects = { }
- local Player = game:service'Players'.localPlayer
- local chara = workspace.CloneCharacter
- local Humanoid = chara:FindFirstChildOfClass("Humanoid")
- local Mouse = Player:GetMouse()
- local LeftArm = chara["Left Arm"]
- local RightArm = chara["Right Arm"]
- local LeftLeg = chara["Left Leg"]
- local RightLeg = chara["Right Leg"]
- local Head = chara.Head
- local Torso = chara.Torso
- local Camera = game.Workspace.CurrentCamera
- local RootPart = chara.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local attack = false
- local Anim = 'Idle'
- local attacktype = 1
- local delays = false
- local play = true
- local targetted = nil
- local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local doe = 0
- local Create = LoadLibrary("RbxUtility").Create
- Humanoid.WalkSpeed = 2
- Humanoid.Animator.Parent = nil
- chara.Animate.Parent = nil
- local newMotor = function(part0, part1, c0, c1)
- local w = Create('Motor'){
- Parent = part0,
- Part0 = part0,
- Part1 = part1,
- C0 = c0,
- C1 = c1,
- }
- return w
- end
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
- local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
- local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
- local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
- RootJoint.C1 = CFrame.new(0, 0, 0)
- RootJoint.C0 = CFrame.new(0, 0, 0)
- Torso.Neck.C1 = CFrame.new(0, 0, 0)
- Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
- local rarmc1 = RW.C1
- local larmc1 = LW.C1
- local rlegc1 = RH.C1
- local llegc1 = LH.C1
- local resetc1 = false
- function PlayAnimationFromTable(table, speed, bool)
- RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
- RW.C0 = clerp(RW.C0, table[3], speed)
- LW.C0 = clerp(LW.C0, table[4], speed)
- RH.C0 = clerp(RH.C0, table[5], speed)
- LH.C0 = clerp(LH.C0, table[6], speed)
- if bool == true then
- if resetc1 == false then
- resetc1 = true
- RootJoint.C1 = RootJoint.C1
- Torso.Neck.C1 = Torso.Neck.C1
- RW.C1 = rarmc1
- LW.C1 = larmc1
- RH.C1 = rlegc1
- LH.C1 = llegc1
- end
- end
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 0.03333333333333
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- sndid = "rbxassetid://176322684"
- sndpi = .7
- saun = Instance.new("Sound",Head)
- saun.Volume = 1
- saun.Pitch = sndpi
- saun.SoundId = sndid
- saun.Name = "a"
- saun.Looped = true
- saun:Play()
- dant = 0
- Mouse.KeyDown:connect(function(key)
- key=key:lower()
- if key=="e" then
- if dant == 0 then
- dant = 1
- sndid = "rbxassetid://448668887"
- sndpi = 1
- elseif dant == 1 then
- dant = 0
- sndid = "rbxassetid://176322684"
- sndpi = .7
- end
- saun.Pitch = sndpi
- saun.SoundId = sndid
- saun:Play()
- end
- end)
- while true do
- if Head:FindFirstChild("a")==nil then
- saun = Instance.new("Sound",Head)
- saun.Volume = 1
- saun.Pitch = sndpi
- saun.SoundId = sndid
- saun.Name = "a"
- saun.Looped = true
- saun:Play()
- end
- if dant == 0 then
- for i = 0, 1, 0.25 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- 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),
- 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),
- CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- }, .5, false)
- end
- for i = 0, 1, 0.25 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-0.268402338, -0.187939167, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
- CFrame.new(-0.409892142, 1.36144388, 0, 0.766044796, -0.642787218, 0, 0.642787218, 0.766044855, 0, 0, 0, 1),
- 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),
- 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),
- CFrame.new(0.951213062, -1.54518354, 0, 0.866025686, -0.499999642, 0, 0.499999642, 0.866025686, 0, 0, 0, 1),
- CFrame.new(0.214191973, -1.8503952, 0, 0.766044796, -0.642787218, 0, 0.642787218, 0.766044855, 0, 0, 0, 1),
- }, .5, false)
- end
- for i = 0, 1, 0.25 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- 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),
- 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),
- CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- }, .5, false)
- end
- for i = 0, 1, 0.25 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0.268400908, -0.187940732, 0, 0.939692855, -0.342019945, 0, 0.342019975, 0.939692795, 0, 0, 0, 1),
- CFrame.new(0.409947664, 1.36144304, 0, 0.766039729, 0.642798781, 0, -0.642787337, 0.766043961, 0, 0, 0, 1),
- 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),
- 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),
- CFrame.new(-0.214235365, -1.8503921, 0, 0.766041398, 0.64279145, 0, -0.64279151, 0.766041279, 0, 0, 0, 1),
- CFrame.new(-0.965987146, -1.57677674, 0, 0.866024733, 0.500001609, 0, -0.500001609, 0.866024613, 0, 0, 0, 1),
- }, .5, false)
- end
- elseif dant == 1 then
- for i = 0, 1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(1.09999847, 1.1920929e-07, -0.600001514, 0, 0, 1, 0.173647985, 0.984807849, 0, -0.984807849, 0.173647985, 0),
- CFrame.new(-1.09999847, 1.1920929e-07, -0.600001514, 0, 0, -1, -0.173647985, 0.984807849, 0, 0.984807849, 0.173647985, 0),
- CFrame.new(0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(-0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- }, .2, false)
- end
- for i = 0, 1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-0.0436433926, 0, -0.113613628, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
- CFrame.new(0, 1.49999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(1.09998989, 1, -0.599998474, 0, 0, 1, 1, 0, 0, 0, 1, 0),
- CFrame.new(-1.10000229, 1, -0.599998474, 0, 0, -1, -1, 0, 0, 0, 1, 0),
- CFrame.new(0.499988556, -1.99999797, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(-0.500012398, -1.78038144, -0.819608092, 1, 0, 1.49011612e-08, 0, 0.499999046, -0.866025984, 0, 0.866026044, 0.499999046),
- }, .2, false)
- end
- for i = 0, 1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(1.09999847, 1.1920929e-07, -0.600001514, 0, 0, 1, 0.173647985, 0.984807849, 0, -0.984807849, 0.173647985, 0),
- CFrame.new(-1.09999847, 1.1920929e-07, -0.600001514, 0, 0, -1, -0.173647985, 0.984807849, 0, 0.984807849, 0.173647985, 0),
- CFrame.new(0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- CFrame.new(-0.5, -1.99999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- }, .2, false)
- end
- for i = 0, 1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0.261404335, 0, -0.167939946, 0.76604414, 0, 0.642788053, 0, 1, 0, -0.642788053, 0, 0.76604414),
- CFrame.new(0, 1.49999285, 0, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012),
- CFrame.new(1.10000622, 0.999999046, -0.599996626, 0, 0, 1.00000012, 1, 0, 0, 0, 1.00000012, 0),
- CFrame.new(-1.09999859, 0.999999046, -0.59999758, 0, 0, -1.00000012, -1, 0, 0, 0, 1.00000012, 0),
- 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),
- CFrame.new(-0.500003874, -1.99999893, 3.81469772e-06, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012),
- }, .2, false)
- end
- end
- end
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton16.Parent = Frame6
- TextButton16.Position = UDim2.new(0.246437445, 0, 0.3859649, 0)
- TextButton16.Size = UDim2.new(0, 72, 0, 40)
- TextButton16.BackgroundColor = BrickColor.new("Institutional white")
- TextButton16.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton16.BackgroundTransparency = 0.85000002384186
- TextButton16.Font = Enum.Font.SourceSansBold
- TextButton16.FontSize = Enum.FontSize.Size28
- TextButton16.Text = "Fe punch"
- TextButton16.TextColor = BrickColor.new("Really black")
- TextButton16.TextColor3 = Color3.new(0, 0, 0)
- TextButton16.TextScaled = true
- TextButton16.TextSize = 28
- TextButton16.TextWrap = true
- TextButton16.TextWrapped = true
- LocalScript17.Parent = TextButton16
- table.insert(cors,sandbox(LocalScript17,function()
- function onClick()
- loadstring(game:HttpGet(('https://pastebin.com/raw/YPZ0wNaw'),true))()
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton18.Parent = Frame6
- TextButton18.Position = UDim2.new(0.742989182, 0, 0.0643274784, 0)
- TextButton18.Size = UDim2.new(0, 72, 0, 40)
- TextButton18.BackgroundColor = BrickColor.new("Institutional white")
- TextButton18.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton18.BackgroundTransparency = 0.85000002384186
- TextButton18.Font = Enum.Font.SourceSansBold
- TextButton18.FontSize = Enum.FontSize.Size28
- TextButton18.Text = "FE invisible fling"
- TextButton18.TextColor = BrickColor.new("Really black")
- TextButton18.TextColor3 = Color3.new(0, 0, 0)
- TextButton18.TextScaled = true
- TextButton18.TextSize = 28
- TextButton18.TextWrap = true
- TextButton18.TextWrapped = true
- LocalScript19.Parent = TextButton18
- table.insert(cors,sandbox(LocalScript19,function()
- function onClick()
- spawn(function()
- local message = Instance.new("Message",workspace)
- message.Text = "Loaded press z to execute inviseble , press x to respawn)"
- wait(0.5)
- message:Destroy()
- end)
- local mouse = game.Players.LocalPlayer:GetMouse()
- local groot = nil
- mouse.KeyDown:connect(function(k)
- if k == "z" then
- spawn(function()
- local message = Instance.new("Message",workspace)
- message.Text = "Fe Invisible Fling By Diemiers#4209 Loaded (wait 11 seconds to load)"
- wait(11)
- message:Destroy()
- end)
- local ch = game.Players.LocalPlayer.Character
- local prt=Instance.new("Model", workspace)
- local z1 = Instance.new("Part", prt)
- z1.Name="Torso"
- z1.CanCollide = false
- z1.Anchored = true
- local z2 =Instance.new("Part", prt)
- z2.Name="Head"
- z2.Anchored = true
- z2.CanCollide = false
- local z3 =Instance.new("Humanoid", prt)
- z3.Name="Humanoid"
- z1.Position = Vector3.new(0,9999,0)
- z2.Position = Vector3.new(0,9991,0)
- game.Players.LocalPlayer.Character=prt
- wait(5)
- game.Players.LocalPlayer.Character=ch
- wait(6)
- local plr = game.Players.LocalPlayer
- mouse = plr:GetMouse()
- local Hum = Instance.new("Humanoid")
- Hum.Parent = game.Players.LocalPlayer.Character
- local root = game.Players.LocalPlayer.Character.HumanoidRootPart
- for i,v in pairs(plr.Character:GetChildren()) do
- if v ~= root and v.Name ~= "Humanoid" then
- v:Destroy()
- end
- end
- workspace.CurrentCamera.CameraSubject = root
- local se = Instance.new("SelectionBox",root)
- se.Adornee = root
- game:GetService('RunService').Stepped:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
- end)
- game:GetService('RunService').RenderStepped:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
- end)
- power = 999999 -- change this to make it more or less powerful
- power = power*10
- ---
- wait(.1)
- local bambam = Instance.new("BodyThrust")
- bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
- bambam.Force = Vector3.new(power,0,power)
- bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
- local plr = game.Players.LocalPlayer
- local torso = root
- local flying = true
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 120
- local speed = 15
- ---local bambam = Instance.new("BodyThrust")
- ---bambam.Parent = torso
- --bambam.Force = Vector3.new(9999999,0,9999999)
- --bambam.Location = torso.Position
- ---
- groot = root
- function Fly()
- local bg = Instance.new("BodyGyro", torso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(0, 0, 0)
- bg.cframe = torso.CFrame
- local bv = Instance.new("BodyVelocity", torso)
- bv.velocity = Vector3.new(0,0,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat wait()
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.2
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1
- if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- 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
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- 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
- else
- bv.velocity = Vector3.new(0,0.1,0)
- end
- until not flying
- ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy()
- end
- mouse.KeyDown:connect(function(key)
- if key:lower() == "e" then
- if flying then flying = false
- else
- flying = true
- Fly()
- end
- elseif key:lower() == "w" then
- ctrl.f = 1
- elseif key:lower() == "s" then
- ctrl.b = -1
- elseif key:lower() == "a" then
- ctrl.l = -1
- elseif key:lower() == "d" then
- ctrl.r = 1
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 0
- elseif key:lower() == "s" then
- ctrl.b = 0
- elseif key:lower() == "a" then
- ctrl.l = 0
- elseif key:lower() == "d" then
- ctrl.r = 0
- elseif key:lower() == "r" then
- end
- end)
- Fly()
- elseif k == "x" then
- spawn(function()
- local message = Instance.new("Message",workspace)
- message.Text = "Respawning dont spam"
- wait(1)
- message:Destroy()
- end)
- local saved = groot.Position
- local ch = game.Players.LocalPlayer.Character
- local prt=Instance.new("Model", workspace)
- local z1 = Instance.new("Part", prt)
- z1.Name="Torso"
- z1.CanCollide = false
- z1.Anchored = true
- local z2 =Instance.new("Part", prt)
- z2.Name="Head"
- z2.Anchored = true
- z2.CanCollide = false
- local z3 =Instance.new("Humanoid", prt)
- z3.Name="Humanoid"
- z1.Position = Vector3.new(0,9999,0)
- z2.Position = Vector3.new(0,9991,0)
- game.Players.LocalPlayer.Character=prt
- wait(5)
- game.Players.LocalPlayer.Character=ch
- local poop = nil
- repeat wait() poop = game.Players.LocalPlayer.Character:FindFirstChild("Head") until poop ~= nil
- wait(1)
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(saved)
- end
- end)
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton20.Parent = Frame6
- TextButton20.Position = UDim2.new(0.494713306, 0, 0.3859649, 0)
- TextButton20.Size = UDim2.new(0, 72, 0, 40)
- TextButton20.BackgroundColor = BrickColor.new("Institutional white")
- TextButton20.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton20.BackgroundTransparency = 0.85000002384186
- TextButton20.Font = Enum.Font.SourceSansBold
- TextButton20.FontSize = Enum.FontSize.Size28
- TextButton20.Text = "FE JEVIL"
- TextButton20.TextColor = BrickColor.new("Really black")
- TextButton20.TextColor3 = Color3.new(0, 0, 0)
- TextButton20.TextScaled = true
- TextButton20.TextSize = 28
- TextButton20.TextWrap = true
- TextButton20.TextWrapped = true
- LocalScript21.Parent = TextButton20
- table.insert(cors,sandbox(LocalScript21,function()
- function onClick()
- function LoadLibrary(a)
- return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
- end
- loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
- -----------------------------------------------------
- ------------------------Jevil------------------------
- -----------------------------------------------------
- --Made by mrfunnylaughs4. I may not know everything about Jevil since I don't play DeltaRune, but I'll try
- --my best on keeping it as similar as possible.
- local plr = game:GetService("Players").LocalPlayer
- local mouse = plr:GetMouse()
- local char = workspace.CloneCharacter
- if char:FindFirstChild("Animate") then
- char.Animate:Destroy()
- end
- local hum = char:FindFirstChildOfClass("Humanoid")
- local tors = char.Torso
- local head = char.Head
- local rootpart = char.HumanoidRootPart
- local RS = tors["Right Shoulder"]
- local LS = tors["Left Shoulder"]
- local RH = tors["Right Hip"]
- local LH = tors["Left Hip"]
- local neck = tors.Neck
- local rootj = rootpart.RootJoint
- local RSnor = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local LSnor = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local RHnor = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local LHnor = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local necknor = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local rootjnor = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local sine = 0
- local rooted = false
- local attack = false
- local music = Instance.new("Sound")
- music.Parent = tors
- local timepos = 0
- local playing = true
- local volume = 2
- local song = "rbxassetid://2545298782"
- local JevilForm = false
- hum.WalkSpeed = 10
- -----------------------------------------------------
- ----------------------Functions----------------------
- -----------------------------------------------------
- local function SmoothPart(part)
- part.TopSurface = Enum.SurfaceType.Smooth
- part.BottomSurface = Enum.SurfaceType.Smooth
- part.LeftSurface = Enum.SurfaceType.Smooth
- part.RightSurface = Enum.SurfaceType.Smooth
- part.FrontSurface = Enum.SurfaceType.Smooth
- part.BackSurface = Enum.SurfaceType.Smooth
- end
- local function Effect(Length, Type, SizeStart, SizeEnd, Position, Colour, Parent, Material, CanCollide)
- local part = Instance.new("Part")
- part.Name = Type
- part.Material = Material or Enum.Material.Plastic
- part.CFrame = Position
- part.CanCollide = CanCollide or false
- part.Size = SizeStart
- part.Anchored = true
- part.BrickColor = BrickColor.new(tostring(Colour))
- part.Parent = Parent or workspace
- if Type == "Block" then
- SmoothPart(part)
- end
- if Type == "Sphere" then
- part.Shape = Enum.PartType.Ball
- SmoothPart(part)
- end
- if Type == "TwirlSwirl" or Type == "Swirl" then
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.MeshId = "rbxassetid://662585058"
- mesh.Name = "SwirlMesh"
- mesh.Scale = SizeStart / Vector3.new(500, 500, 500)
- mesh.Parent = part
- end
- if Type == "Wave" or Type == "SpiralWave" then
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.MeshId = "rbxassetid://20329976"
- mesh.Name = "WaveMesh"
- mesh.Scale = SizeStart / Vector3.new(4, 4, 4)
- mesh.Parent = part
- end
- if Type == "MeshSphere" then
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.Sphere
- mesh.Parent = part
- SmoothPart(part)
- end
- if Type == "Cylinder" then
- part.Shape = Enum.PartType.Cylinder
- SmoothPart(part)
- end
- if Type == "KillSphere" then
- part.Shape = Enum.PartType.Cylinder
- part.Transparency = 1
- part.Touched:Connect(function()
- end)
- end
- spawn(function()
- local TwirlAngle = math.random(-250, 250) / 1000
- local WaveAngle = math.random(-500, 500) / 1000
- for i = 1, Length do
- game:GetService("RunService").RenderStepped:Wait()
- part.Transparency = part.Transparency + 1 / Length
- part.Size = part.Size + SizeEnd / Vector3.new(Length, Length, Length)
- if Type == "TwirlSwirl" then
- part.CFrame = part.CFrame * CFrame.Angles(TwirlAngle, TwirlAngle, TwirlAngle)
- part.SwirlMesh.Scale = part.SwirlMesh.Scale + SizeEnd / Vector3.new(Length * 500, Length * 500, Length * 500)
- end
- if Type == "Swirl" then
- part.CFrame = part.CFrame * CFrame.Angles(0, TwirlAngle, 0)
- part.SwirlMesh.Scale = part.SwirlMesh.Scale + SizeEnd / Vector3.new(Length * 500, Length * 500, Length * 500)
- end
- if Type == "SpiralWave" then
- part.CFrame = part.CFrame * CFrame.Angles(WaveAngle, WaveAngle, WaveAngle)
- part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
- end
- if Type == "Wave" then
- part.CFrame = part.CFrame * CFrame.Angles(0, WaveAngle, 0)
- part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
- end
- if Type == "KillSphere" then
- for i,v in pairs(part:GetTouchingParts()) do
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") and not v:IsDescendantOf(char) then
- v.Parent:BreakJoints()
- end
- end
- end
- end
- part:Destroy()
- end)
- end
- -----------------------------------------------------
- ----------------------Creations----------------------
- -----------------------------------------------------
- local hat = Instance.new("Part")
- hat.Name = "JevilHat"
- hat.Size = Vector3.new(1, 1, 1)
- hat.CanCollide = false
- hat.Parent = char
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.MeshId = "rbxassetid://193760002"
- mesh.TextureId = "rbxassetid://193760041"
- mesh.VertexColor = Vector3.new(0.5, 0, 0.5)
- mesh.Parent = hat
- local weld = Instance.new("Weld")
- weld.Part0 = head
- weld.Part1 = hat
- weld.C0 = CFrame.new(0, 0.5, 0.31)
- weld.Parent = hat
- local shirt = Instance.new("Shirt")
- shirt.Name = "Cloth"
- shirt.ShirtTemplate = "rbxassetid://2544612637"
- shirt.Parent = char
- local pants = Instance.new("Pants")
- pants.Name = "Cloth"
- pants.PantsTemplate = "rbxassetid://2544611861"
- pants.Parent = char
- -----------------------------------------------------
- -----------------Attacking functions-----------------
- -----------------------------------------------------
- game:GetService("UserInputService").InputBegan:Connect(function(input, isTyping)
- if isTyping == false and input.UserInputType == Enum.UserInputType.Keyboard and attack == false then
- if JevilForm == false then
- if input.KeyCode == Enum.KeyCode.T then
- attack = true
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545211765"
- sound.Volume = 5
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, -0.3, 2), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor, 0.15)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- attack = false
- end
- if input.KeyCode == Enum.KeyCode.F then
- attack = true
- rooted = true
- playing = false
- for i = 1, 90 do
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 16, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 16, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545010175"
- sound.Volume = 5
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- for i = 1, 30 do
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 2 + 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if math.random(1, 100) == 1 then
- song = "rbxassetid://2582332053"
- else
- volume = 0.5
- song = "rbxassetid://2597271983"
- end
- music.TimePosition = 0
- hum.HipHeight = 2
- playing = true
- JevilForm = true
- attack = false
- rooted = false
- hum.WalkSpeed = 20
- hum.JumpPower = 50
- end
- end
- if JevilForm == true then
- if input.KeyCode == Enum.KeyCode.Z then
- attack = true
- rooted = true
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545008459"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- for i = 1, 10 do
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(char:GetDescendants()) do
- if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
- v.Transparency = v.Transparency + 1 / 15
- end
- if v:IsA("Decal") then
- v.Transparency = v.Transparency + 1 / 15
- end
- end
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor, 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- local oldpos = rootpart.Position
- local dist = (rootpart.Position - mouse.Hit.Position).Magnitude
- if dist > 30 then
- dist = 30
- end
- 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)
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(char:GetDescendants()) do
- if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
- v.Transparency = v.Transparency - 1 / 15
- end
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4, 0, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor, 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- for i,v in pairs(char:GetDescendants()) do
- if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
- v.Transparency = 0
- end
- if v:IsA("Decal") then
- v.Transparency = 0
- end
- end
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545012765"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- for amount = 1, 5 do
- local spade = Instance.new("Part")
- spade.Name = "Spade"
- spade.Anchored = true
- spade.CanCollide = false
- spade.Size = Vector3.new(1, 0.05, 1)
- if amount == 1 then
- spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.pi / 2, 0)
- elseif amount == 2 then
- spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(100), 0)
- elseif amount == 3 then
- spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(80), 0)
- elseif amount == 4 then
- spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(110), 0)
- elseif amount == 5 then
- spade.CFrame = CFrame.new(head.Position, mouse.Hit.Position) * CFrame.Angles(0, math.rad(70), 0)
- end
- spade.Parent = char
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2700856195"
- decal1.Face = Enum.NormalId.Top
- decal1.Parent = spade
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2700856195"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Parent = spade
- local debounce = false
- spade.Touched:Connect(function(hit)
- end)
- spawn(function()
- for i = 1, 180 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(spade:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 20
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- spade.Transparency = 1
- spade.CFrame = spade.CFrame * CFrame.new(0.5, 0, 0)
- end
- for i = 1, 10 do
- game:GetService("RunService").RenderStepped:Wait()
- spade.CFrame = spade.CFrame * CFrame.new(0.5, 0, 0)
- decal1.Transparency = decal1.Transparency + 0.1
- decal2.Transparency = decal2.Transparency + 0.1
- end
- spade:Destroy()
- end)
- end
- for i = 1, 10 do
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RSnor * CFrame.Angles(-2.5, 0, 0) * CFrame.new(0, 0, -1) + Vector3.new(0, 0.7, 0)
- LS.C0 = LSnor * CFrame.Angles(-2.5, 0, 0) * CFrame.new(0, 0, -1) + Vector3.new(0, 0.7, 0)
- RH.C0 = RHnor * CFrame.Angles(-1, 0, 0)
- LH.C0 = LHnor * CFrame.Angles(-1, 0, 0)
- rootj.C0 = rootjnor
- neck.C0 = necknor
- end
- end
- attack = false
- rooted = false
- hum.WalkSpeed = 20
- hum.JumpPower = 50
- end
- if input.KeyCode == Enum.KeyCode.X then
- attack = true
- for i = 1, 4 do
- local model = Instance.new("Model")
- model.Name = "Spades"
- model.Parent = char
- local mainpart = Instance.new("Part")
- mainpart.Transparency = 1
- mainpart.CanCollide = false
- mainpart.Anchored = true
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- mainpart.Parent = model
- model.PrimaryPart = mainpart
- local spades = {}
- for i = 1, 10 do
- local spade = Instance.new("Part")
- spade.Name = "Spade"
- spade.Transparency = 1
- spade.Anchored = true
- spade.CanCollide = false
- spade.Size = Vector3.new(2, 0.05, 2)
- spade.Parent = model
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2700856195"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = spade
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2700856195"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = spade
- local debounce = false
- spade.Touched:Connect(function(hit)
- end)
- table.insert(spades, spade)
- end
- for i = 1, #spades do
- spades[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad((360 / #spades) * i) + math.pi / 2, 0) * CFrame.new(-20, 0, 0)
- end
- for x = 20, 10, -0.5 do
- game:GetService("RunService").RenderStepped:Wait()
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- for i = 1, #spades do
- for i,v in pairs(spades[i]:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 0.05
- end
- end
- 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)
- end
- end
- for i = 1, 35 do
- game:GetService("RunService").RenderStepped:Wait()
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- for i = 1, #spades do
- 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)
- end
- end
- coroutine.resume(coroutine.create(function()
- for i = 1, #spades do
- coroutine.resume(coroutine.create(function()
- for x = 10, 13, 0.3 do
- game:GetService("RunService").RenderStepped:Wait()
- 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)
- end
- for x = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- 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)
- end
- local debounce = false
- for x = 0, 0.5, 0.025 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(spades[i]:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 20
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- spades[i].CFrame = spades[i].CFrame * CFrame.new(x, 0, 0)
- end
- for x = 0.5, 1, 0.025 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(spades[i]:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency + 0.05
- end
- end
- for i,v in pairs(spades[i]:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 5
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- spades[i].CFrame = spades[i].CFrame * CFrame.new(x, 0, 0)
- end
- spades[i]:Destroy()
- end))
- wait(0.05)
- end
- end))
- wait(1)
- coroutine.resume(coroutine.create(function()
- wait(1.4)
- model:Destroy()
- end))
- end
- attack = false
- end
- if input.KeyCode == Enum.KeyCode.C then
- attack = true
- rooted = true
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545011398"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- rooted = false
- hum.WalkSpeed = 20
- hum.JumpPower = 50
- local model = Instance.new("Model")
- model.Name = "Devs"
- model.Parent = char
- local mainpart = Instance.new("Part")
- mainpart.Transparency = 1
- mainpart.CanCollide = false
- mainpart.Anchored = true
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- mainpart.Parent = model
- model.PrimaryPart = mainpart
- local devs = {}
- local devsine = 0
- for i = 1, 4 do
- local dev = Instance.new("Part")
- dev.Name = "Devilsknife"
- dev.Transparency = 1
- dev.Anchored = true
- dev.CanCollide = false
- dev.Size = Vector3.new(4, 0.05, 4.6)
- dev.Parent = model
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2704176861"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = dev
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2704176861"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = dev
- dev.Touched:Connect(function(hit)
- end)
- table.insert(devs, dev)
- end
- local spin = 0
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- spin = spin + 12
- devsine = devsine + 1
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- for i = 1, #devs do
- for i,v in pairs(devs[i]:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- if i == 1 then
- 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)
- elseif i == 2 then
- 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)
- elseif i == 3 then
- 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)
- elseif i == 4 then
- 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)
- end
- end
- end
- local debounce = {}
- for i = 1, #devs do
- debounce[i] = false
- end
- for i = 1, 500 do
- game:GetService("RunService").RenderStepped:Wait()
- spin = spin + 12
- devsine = devsine + 1
- mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
- for i = 1, #devs do
- for i,v in pairs(devs[i]:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce[i] == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce[i] = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 5
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce[i] = false
- end))
- end
- end
- end
- end
- for i = 1, #devs do
- if i == 1 then
- 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)
- elseif i == 2 then
- 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)
- elseif i == 3 then
- 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)
- elseif i == 4 then
- 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)
- end
- end
- end
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- for i = 1, #devs do
- for i,v in pairs(devs[i]:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency + 1 / 15
- end
- end
- if i == 1 then
- 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)
- elseif i == 2 then
- 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)
- elseif i == 3 then
- 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)
- elseif i == 4 then
- 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)
- end
- end
- end
- model:Destroy()
- attack = false
- end
- if input.KeyCode == Enum.KeyCode.V then
- attack = true
- rooted = true
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2544975373"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- rooted = false
- hum.WalkSpeed = 20
- hum.JumpPower = 50
- for i = 1, 60 do
- local diamond = Instance.new("Part")
- diamond.Name = "Devilsknife"
- diamond.Transparency = 1
- diamond.Anchored = true
- diamond.CanCollide = false
- diamond.Size = Vector3.new(3, 0.05, 2)
- diamond.Parent = char
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2707737978"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = diamond
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2707737978"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = diamond
- diamond.Touched:Connect(function(hit)
- end)
- diamond.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, math.random(-100, 100) / 25)
- coroutine.resume(coroutine.create(function()
- local movespeed = 0
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- for i,v in pairs(diamond:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- end
- local debounce = false
- for i = 1, 90 do
- game:GetService("RunService").RenderStepped:Wait()
- movespeed = movespeed + 0.01
- diamond.CFrame = diamond.CFrame * CFrame.new(movespeed, 0, 0)
- for i,v in pairs(diamond:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- end
- for i = 1, 15 do
- game:GetService("RunService").RenderStepped:Wait()
- movespeed = movespeed + 0.01
- for i,v in pairs(diamond:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency + 1 / 15
- end
- end
- diamond.CFrame = diamond.CFrame * CFrame.new(movespeed, 0, 0)
- end
- diamond:Destroy()
- end))
- wait(0.1)
- end
- attack = false
- end
- if input.KeyCode == Enum.KeyCode.B and hum.Health <= 30 then
- attack = true
- rooted = true
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545011398"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- until sound.Playing == false
- rooted = false
- hum.WalkSpeed = 20
- hum.JumpPower = 50
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545211516"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- until sound.Playing == false
- local ticking = 0.6
- for i = 1, 40 do
- local dev = Instance.new("Part")
- dev.Name = "Devilsknife"
- dev.Transparency = 1
- dev.Anchored = true
- dev.CanCollide = false
- dev.Size = Vector3.new(4, 0.05, 4.6)
- dev.Parent = char
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2704176861"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = dev
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2704176861"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = dev
- dev.Touched:Connect(function(hit)
- end)
- dev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(0, 0, math.pi / 2) + Vector3.new(0, 50, 0)
- local spin = 0
- local fallspeed = 0
- coroutine.resume(coroutine.create(function()
- local debounce = false
- for i = 1, 60 do
- game:GetService("RunService").RenderStepped:Wait()
- if i <= 15 then
- for i,v in pairs(dev:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- end
- for i,v in pairs(dev:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- spin = spin + 12
- fallspeed = fallspeed + 0.06
- dev.CFrame = dev.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(0, -fallspeed, 0)
- end
- dev:Destroy()
- end))
- wait(ticking)
- if ticking > 0.2 then
- ticking = ticking - 0.05
- end
- end
- local sound = Instance.new("Sound")
- sound.SoundId = "rbxassetid://2545018472"
- sound.Volume = 10
- sound.Parent = head
- sound:Play()
- repeat
- game:GetService("RunService").RenderStepped:Wait()
- until sound.Playing == false
- for i = 1, 10 do
- local dev = Instance.new("Part")
- dev.Name = "Devilsknife"
- dev.Transparency = 1
- dev.Anchored = true
- dev.CanCollide = false
- dev.Size = Vector3.new(4, 0.05, 4.6)
- dev.Parent = char
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2704176861"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = dev
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2704176861"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = dev
- dev.Touched:Connect(function(hit)
- end)
- dev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(0, 0, math.pi / 2) + Vector3.new(0, 50, 0)
- local spin = 0
- local fallspeed = 0
- coroutine.resume(coroutine.create(function()
- local debounce = false
- for i = 1, 60 do
- game:GetService("RunService").RenderStepped:Wait()
- if i <= 15 then
- for i,v in pairs(dev:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- end
- for i,v in pairs(dev:GetTouchingParts()) do
- if not v:IsDescendantOf(char) and debounce == false then
- if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
- debounce = true
- v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 10
- coroutine.resume(coroutine.create(function()
- wait(0.4)
- debounce = false
- end))
- end
- end
- end
- spin = spin + 12
- fallspeed = fallspeed + 0.06
- dev.CFrame = dev.CFrame * CFrame.Angles(0, math.rad(spin), 0) + Vector3.new(0, -fallspeed, 0)
- end
- dev:Destroy()
- end))
- wait(ticking)
- if ticking > 0.2 then
- ticking = ticking - 0.05
- end
- end
- local giantdev = Instance.new("Part")
- giantdev.Name = "Devilsknife"
- giantdev.Transparency = 1
- giantdev.Anchored = true
- giantdev.CanCollide = false
- giantdev.Size = Vector3.new(60, 0.05, 62)
- giantdev.Parent = char
- local decal1 = Instance.new("Decal")
- decal1.Texture = "rbxassetid://2704176861"
- decal1.Face = Enum.NormalId.Top
- decal1.Transparency = 1
- decal1.Parent = giantdev
- local decal2 = Instance.new("Decal")
- decal2.Texture = "rbxassetid://2704176861"
- decal2.Face = Enum.NormalId.Bottom
- decal2.Transparency = 1
- decal2.Parent = giantdev
- giantdev.Touched:Connect(function(hit)
- end)
- giantdev.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.Angles(math.rad(105), 0, math.pi / 2) + Vector3.new(0, 100, 0)
- for i = 1, 180 do
- game:GetService("RunService").RenderStepped:Wait()
- if i <= 15 then
- for i,v in pairs(giantdev:GetChildren()) do
- if v:IsA("Decal") then
- v.Transparency = v.Transparency - 1 / 15
- end
- end
- end
- giantdev.CFrame = giantdev.CFrame + Vector3.new(0, -0.7, 0, 0)
- end
- 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)
- 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)
- for i = 1, 5 do
- 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)
- end
- giantdev:Destroy()
- wait(1)
- attack = false
- end
- end
- end
- end)
- -----------------------------------------------------
- ---------------------Wrapping up---------------------
- -----------------------------------------------------
- while game:GetService("RunService").RenderStepped:Wait() do
- sine = sine + 1
- for i,v in pairs(hum:GetPlayingAnimationTracks()) do
- v:Stop()
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- if v.Name == "Head" then
- for i,v in pairs(v:GetChildren()) do
- if v:IsA("Decal") then
- v.Texture = "rbxassetid://241553801"
- end
- end
- v.Color = Color3.new(180 / 255, 180 / 255, 228 / 255)
- end
- if v.Name == "Left Leg" or v.Name == "Right Leg" then
- v.Color = Color3.new(180 / 255, 180 / 255, 228 / 255)
- end
- if (v:IsA("Shirt") or v:IsA("Pants")) and v.Name ~= "Cloth" then
- v:Destroy()
- end
- if v:IsA("BodyColors") then
- v:Destroy()
- end
- end
- if music.Parent == tors then
- music.SoundId = song
- music.Volume = volume
- music.Name = "JevilTheme"
- music.Looped = true
- music.PlaybackSpeed = 1
- music.Playing = playing
- timepos = music.TimePosition
- else
- music = Instance.new("Sound")
- music.TimePosition = timepos
- music.SoundId = song
- music.Volume = volume
- music.Name = "JevilTheme"
- music.Looped = true
- music.PlaybackSpeed = 1
- music.Parent = tors
- music.Playing = playing
- end
- if rooted then
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- end
- local torsvel = (tors.Velocity * Vector3.new(1, 0, 1)).Magnitude
- 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)
- if attack == false then
- if JevilForm == false then
- if torsvel < 1 and hitfloor then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.new(0, -0.2 * math.sin(sine / 20), 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.new(0, -0.2 * math.sin(sine / 20), 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.15)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if torsvel > 1 and hitfloor then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.1, 0, math.sin(sine / 7)), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.1, 0, math.sin(sine / 7)), 0.15)
- 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)
- 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)
- 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)
- neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(0, 0, -head.RotVelocity.Y / 15), 0.15)
- end
- if not hitfloor then
- 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)
- 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)
- RH.C0 = RH.C0:Lerp(RHnor + Vector3.new(0, 0.6, -0.4), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, 0.3) + Vector3.new(0, 0.1, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.Angles(-math.clamp(tors.Velocity.Y / 100, -hum.JumpPower / 100, hum.JumpPower / 100), 0, 0), 0.15)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- end
- if JevilForm == true then
- if torsvel < 1 and hum.Health > 30 then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if torsvel < 1 and hum.Health <= 30 then
- 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)
- 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)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, 0.5), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, -0.5), 0.15)
- 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)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if torsvel > 1 then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, 0.4, (-math.pi / 2 + 0.7) + math.sin(sine / 20) / 10), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(0, -0.4, (math.pi / 2 - 0.7) - math.sin(sine / 20) / 10), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.pi / 2 + 0.7), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, math.pi / 2 - 0.7), 0.15)
- 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)
- neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(-0.7, 0, -head.RotVelocity.Y / 10), 0.15)
- end
- end
- elseif rooted == false then
- if JevilForm == false then
- if torsvel < 1 and hitfloor then
- RH.C0 = RH.C0:Lerp(RHnor, 0.15)
- LH.C0 = LH.C0:Lerp(LHnor, 0.15)
- end
- if torsvel > 1 and hitfloor then
- 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)
- 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)
- end
- if not hitfloor then
- RH.C0 = RH.C0:Lerp(RHnor + Vector3.new(0, 0.6, -0.4), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, 0.3) + Vector3.new(0, 0.1, 0), 0.15)
- end
- end
- if JevilForm == true then
- if torsvel < 1 and hum.Health > 30 then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, math.sin(sine / 20) / 8, 0), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(-0.4 + math.cos(sine / 20) / 8, -math.sin(sine / 20) / 8, 0), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.2 + math.cos(sine / 20) / 8, 0, 0), 0.15)
- rootj.C0 = rootj.C0:Lerp(rootjnor * CFrame.new(0, 0, 0.2 * math.sin(sine / 20)), 0.1)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if torsvel < 1 and hum.Health <= 30 then
- 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)
- 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)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, 0.5), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(-0.1 + math.cos(sine / 40) / 10, 0, -0.5), 0.15)
- 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)
- neck.C0 = neck.C0:Lerp(necknor, 0.15)
- end
- if torsvel > 1 then
- RS.C0 = RS.C0:Lerp(RSnor * CFrame.Angles(0, 0.4, (-math.pi / 2 + 0.7) + math.sin(sine / 20) / 10), 0.15)
- LS.C0 = LS.C0:Lerp(LSnor * CFrame.Angles(0, -0.4, (math.pi / 2 - 0.7) - math.sin(sine / 20) / 10), 0.15)
- RH.C0 = RH.C0:Lerp(RHnor * CFrame.Angles(0, 0, -math.pi / 2 + 0.7), 0.15)
- LH.C0 = LH.C0:Lerp(LHnor * CFrame.Angles(0, 0, math.pi / 2 - 0.7), 0.15)
- 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)
- neck.C0 = neck.C0:Lerp(necknor * CFrame.Angles(-0.7, 0, -head.RotVelocity.Y / 10), 0.15)
- end
- end
- end
- end
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton22.Parent = Frame6
- TextButton22.Position = UDim2.new(0.749885678, 0, 0.3859649, 0)
- TextButton22.Size = UDim2.new(0, 72, 0, 40)
- TextButton22.BackgroundColor = BrickColor.new("Institutional white")
- TextButton22.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton22.BackgroundTransparency = 0.85000002384186
- TextButton22.Font = Enum.Font.SourceSansBold
- TextButton22.FontSize = Enum.FontSize.Size28
- TextButton22.Text = "FE Krystal dance!"
- TextButton22.TextColor = BrickColor.new("Really black")
- TextButton22.TextColor3 = Color3.new(0, 0, 0)
- TextButton22.TextScaled = true
- TextButton22.TextSize = 28
- TextButton22.TextWrap = true
- TextButton22.TextWrapped = true
- LocalScript23.Parent = TextButton22
- table.insert(cors,sandbox(LocalScript23,function()
- function onClick()
- loadstring(game:HttpGetAsync("https://pastebin.com/raw/TELjLdEU"))()
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton24.Parent = Frame6
- TextButton24.Position = UDim2.new(-0.00183838606, 0, 0.695906401, 0)
- TextButton24.Size = UDim2.new(0, 72, 0, 40)
- TextButton24.BackgroundColor = BrickColor.new("Institutional white")
- TextButton24.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton24.BackgroundTransparency = 0.85000002384186
- TextButton24.Font = Enum.Font.SourceSansBold
- TextButton24.FontSize = Enum.FontSize.Size28
- TextButton24.Text = "FE joy"
- TextButton24.TextColor = BrickColor.new("Really black")
- TextButton24.TextColor3 = Color3.new(0, 0, 0)
- TextButton24.TextScaled = true
- TextButton24.TextSize = 28
- TextButton24.TextWrap = true
- TextButton24.TextWrapped = true
- LocalScript25.Parent = TextButton24
- table.insert(cors,sandbox(LocalScript25,function()
- function onClick()
- loadstring(game:HttpGetAsync("https://pastebin.com/raw/0B76TD7N"))()
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton26.Parent = Frame6
- TextButton26.Position = UDim2.new(0.242989197, 0, 0.695906401, 0)
- TextButton26.Size = UDim2.new(0, 72, 0, 40)
- TextButton26.BackgroundColor = BrickColor.new("Institutional white")
- TextButton26.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton26.BackgroundTransparency = 0.85000002384186
- TextButton26.Font = Enum.Font.SourceSansBold
- TextButton26.FontSize = Enum.FontSize.Size28
- TextButton26.Text = "Cobra"
- TextButton26.TextColor = BrickColor.new("Really black")
- TextButton26.TextColor3 = Color3.new(0, 0, 0)
- TextButton26.TextScaled = true
- TextButton26.TextSize = 28
- TextButton26.TextWrap = true
- TextButton26.TextWrapped = true
- LocalScript27.Parent = TextButton26
- table.insert(cors,sandbox(LocalScript27,function()
- function onClick()
- --[[
- IronBrew:tm: obfuscation; Version 2.7.2
- ]]
- 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);
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton28.Parent = Frame6
- TextButton28.Position = UDim2.new(0.501609862, 0, 0.695906401, 0)
- TextButton28.Size = UDim2.new(0, 72, 0, 40)
- TextButton28.BackgroundColor = BrickColor.new("Institutional white")
- TextButton28.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton28.BackgroundTransparency = 0.85000002384186
- TextButton28.Font = Enum.Font.SourceSansBold
- TextButton28.FontSize = Enum.FontSize.Size28
- TextButton28.Text = "idk"
- TextButton28.TextColor = BrickColor.new("Really black")
- TextButton28.TextColor3 = Color3.new(0, 0, 0)
- TextButton28.TextScaled = true
- TextButton28.TextSize = 28
- TextButton28.TextWrap = true
- TextButton28.TextWrapped = true
- LocalScript29.Parent = TextButton28
- table.insert(cors,sandbox(LocalScript29,function()
- function onClick()
- loadstring(game:HttpGetAsync("https://pastebin.com/raw/T0iMb8Fc"))()
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- LocalScript30.Name = "PositioningScript"
- LocalScript30.Parent = Frame6
- table.insert(cors,sandbox(LocalScript30,function()
- --//Scripted by Sochi\\
- script.Parent.Position = UDim2.new(0, 100, 0, -1000)
- script.Parent:TweenPosition(UDim2.new(0, 100, 1, -400), "Out", "Quad", 2)
- script.Parent.Draggable = true
- end))
- TextButton31.Parent = Frame6
- TextButton31.Position = UDim2.new(-0.000413939357, 0, 0.0643274859, 0)
- TextButton31.Size = UDim2.new(0, 72, 0, 40)
- TextButton31.BackgroundColor = BrickColor.new("Institutional white")
- TextButton31.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton31.BackgroundTransparency = 0.85000002384186
- TextButton31.Font = Enum.Font.SourceSansBold
- TextButton31.FontSize = Enum.FontSize.Size28
- TextButton31.Text = "FE Doritos"
- TextButton31.TextColor = BrickColor.new("Really black")
- TextButton31.TextColor3 = Color3.new(0, 0, 0)
- TextButton31.TextScaled = true
- TextButton31.TextSize = 28
- TextButton31.TextWrap = true
- TextButton31.TextWrapped = true
- LocalScript32.Parent = TextButton31
- table.insert(cors,sandbox(LocalScript32,function()
- function onClick()
- HumanDied = false
- local CountSCIFIMOVIELOL = 1
- function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
- local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
- AlignPos.ApplyAtCenterOfMass = true;
- AlignPos.MaxForce = 5772000--67752;
- AlignPos.MaxVelocity = math.huge/9e110;
- AlignPos.ReactionForceEnabled = false;
- AlignPos.Responsiveness = 200;
- AlignPos.RigidityEnabled = false;
- local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
- AlignOri.MaxAngularVelocity = math.huge/9e110;
- AlignOri.MaxTorque = 5772000
- AlignOri.PrimaryAxisOnly = false;
- AlignOri.ReactionTorqueEnabled = false;
- AlignOri.Responsiveness = 200;
- AlignOri.RigidityEnabled = false;
- local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
- local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
- AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
- AttachmentA.Position = Position or Vector3.new(0,0,0)
- AlignPos.Attachment1 = AttachmentA;
- AlignPos.Attachment0 = AttachmentB;
- AlignOri.Attachment1 = AttachmentA;
- AlignOri.Attachment0 = AttachmentB;
- CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
- return {AlignPos,AlignOri,AttachmentA,AttachmentB}
- end
- if _G.netted ~= true then
- _G.netted = true
- coroutine.wrap(function()
- settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
- settings().Physics.AllowSleep = false
- game:GetService("RunService").RenderStepped:Connect(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
- sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
- end)
- end)()
- end
- game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
- local hatnameclone = {}
- for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
- if v:IsA("Accessory") then
- if hatnameclone[v.Name] then
- if hatnameclone[v.Name] == "s" then
- hatnameclone[v.Name] = {}
- end
- table.insert(hatnameclone[v.Name],v)
- else
- hatnameclone[v.Name] = "s"
- end
- end
- end
- for _,v in pairs(hatnameclone) do
- if type(v) == "table" then
- local num = 1
- for _,w in pairs(v) do
- w.Name = w.Name..num
- num = num + 1
- end
- end
- end
- hatnameclone = nil
- local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
- local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
- fldr.Name = "DMYF"
- local CloneChar = DeadChar:Clone()
- local ANIMATIONHERE
- if CloneChar:FindFirstChild("Animate") then
- ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
- CloneChar:FindFirstChild("Animate"):Destroy()
- end
- if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
- if CloneChar.Torso:FindFirstChild("Neck") then
- local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
- Clonessss.Part0 = nil
- Clonessss.Part1 = DeadChar.Head
- Clonessss.Parent = DeadChar.Torso
- end
- CloneChar.Parent = fldr
- CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
- CloneChar.Humanoid.BreakJointsOnDeath = false
- CloneChar.Name = "non"
- CloneChar.Humanoid.DisplayDistanceType = "None"
- for _,v in next, DeadChar:GetChildren() do
- if v:IsA("Accessory") then
- local topacc = false
- if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
- v.Handle.Massless = true
- v.Handle.CanCollide = false
- if v.Handle:FindFirstChildOfClass("Attachment") then
- local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
- if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
- topacc = ath__.Name
- end
- end
- local bv = Instance.new("BodyVelocity",v.Handle)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- if topacc then
- 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))
- local normaltop = allthings[1].Attachment1
- local alipos = allthings[1]
- local alirot = allthings[2]
- local p0 = v.Handle
- local p1 = DeadChar.Head
- alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
- alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- coroutine.wrap(function()
- if alipos.Attachment1 == normaltop then
- p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
- else
- 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)
- end
- end)()
- end
- else
- SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
- end
- end)()
- end
- end
- local a = DeadChar.Torso
- local b = DeadChar.HumanoidRootPart
- local c = DeadChar.Humanoid
- a.Parent = game:FindFirstChildOfClass("Workspace")
- c.Parent = game:FindFirstChildOfClass("Workspace")
- local told = a:Clone()
- local told1 = c:Clone()
- b["RootJoint"].Part0 = told
- b["RootJoint"].Part1 = DeadChar.Head
- a.Name = "torso"
- a.Neck:Destroy()
- c.Name = "Mizt Hub Best"
- told.Parent = DeadChar
- told1.Parent = DeadChar
- DeadChar.PrimaryPart = told
- told1.Health = 0
- b:Destroy()
- a.Parent = DeadChar
- c.Parent = DeadChar
- told:Destroy()
- told1:Destroy()
- a.Name = "Torso"
- if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
- if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
- local Collider
- function UnCollide()
- if HumanDied then Collider:Disconnect(); return end
- --[[for _,Parts in next, CloneChar:GetChildren() do
- if Parts:IsA("BasePart") then
- Parts.CanCollide = false
- end
- end]]
- for _,Parts in next, DeadChar:GetChildren() do
- if Parts:IsA("BasePart") then
- Parts.CanCollide = false
- end
- end
- end
- Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
- local resetBindable = Instance.new("BindableEvent")
- resetBindable.Event:connect(function()
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
- resetBindable:Destroy()
- HumanDied = true
- pcall(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
- DeadChar.Head:Destroy()
- DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
- end)
- end)
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
- HumanDied = true
- pcall(function()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
- DeadChar.Head:Destroy()
- DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
- end)
- if resetBindable then
- game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
- resetBindable:Destroy()
- end
- break
- end
- end
- end)()
- SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
- SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
- SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
- SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
- SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
- SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
- for _,v in pairs(DeadChar:GetChildren()) do
- if v:IsA("BasePart") and v.Name ~= "Head" then
- --[[local bv = Instance.new("BodyVelocity",v)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- v.CFrame = CloneChar[v.Name].CFrame
- end
- end)()]]
- elseif v:IsA("BasePart") and v.Name == "Head" then
- local bv = Instance.new("BodyVelocity",v)
- bv.Velocity = Vector3.new(0,0,0)
- coroutine.wrap(function()
- while true do
- game:GetService("RunService").RenderStepped:wait()
- if HumanDied then break end
- v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
- end
- end)()
- end
- end
- for _,BodyParts in next, CloneChar:GetDescendants() do
- if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
- BodyParts.Transparency = 1 end end
- game:GetService("RunService").RenderStepped:wait()
- game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
- game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
- for _,v in next, DeadChar:GetChildren() do
- if v:IsA("Accessory") then
- if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
- end
- end
- if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
- -----------------------
- --[[ Name : Chips ]]--
- --[[ Description : I think I found my specialty in scripts ]]--
- --[[ \ None / ]]--
- -------------------------------------------------------
- --A script By Creterisk/makhail07
- --Discord Creterisk#2958
- -------------------------------------------------------
- --Everything is Meaningless.....
- wait(1 / 60)
- loadstring(game:GetObjects("rbxassetid://5425999987")[1].Source)()
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- local hum = char:FindFirstChildOfClass'Humanoid'
- local hed = char.Head
- local root = char:FindFirstChild'HumanoidRootPart'
- local rootj = root.RootJoint
- local tors = char.Torso
- local ra = char["Right Arm"]
- local la = char["Left Arm"]
- local rl = char["Right Leg"]
- local ll = char["Left Leg"]
- local neck = tors["Neck"]
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- local maincolor = BrickColor.new("Institutional white")
- -------------------------------------------------------
- --Start Good Stuff--
- -------------------------------------------------------
- cam = game.Workspace.CurrentCamera
- CF = CFrame.new
- angles = CFrame.Angles
- attack = false
- Euler = CFrame.fromEulerAnglesXYZ
- Rad = math.rad
- IT = Instance.new
- BrickC = BrickColor.new
- Cos = math.cos
- Acos = math.acos
- Sin = math.sin
- Asin = math.asin
- Abs = math.abs
- Mrandom = math.random
- Floor = math.floor
- -------------------------------------------------------
- --End Good Stuff--
- -------------------------------------------------------
- necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RSH, LSH = nil, nil
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- RH = tors["Right Hip"]
- LH = tors["Left Hip"]
- RSH = tors["Right Shoulder"]
- LSH = tors["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "RW"
- RW.Part0 = tors
- RW.C0 = CF(1.5, 0.5, 0)
- RW.C1 = CF(0, 0.5, 0)
- RW.Part1 = ra
- RW.Parent = tors
- LW.Name = "LW"
- LW.Part0 = tors
- LW.C0 = CF(-1.5, 0.5, 0)
- LW.C1 = CF(0, 0.5, 0)
- LW.Part1 = la
- LW.Parent = tors
- Effects = {}
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- newWeld(tors, ll, -0.5, -1, 0)
- ll.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(tors, rl, 0.5, -1, 0)
- rl.Weld.C1 = CFrame.new(0, 1, 0)
- -------------------------------------------------------
- --Start Important Functions--
- -------------------------------------------------------
- function swait(num)
- if num == 0 or num == nil then
- game:service("RunService").Stepped:wait(0)
- else
- for i = 0, num do
- game:service("RunService").Stepped:wait(0)
- end
- end
- end
- function thread(f)
- coroutine.resume(coroutine.create(f))
- end
- function clerp(a, b, t)
- local qa = {
- QuaternionFromCFrame(a)
- }
- local qb = {
- QuaternionFromCFrame(b)
- }
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1 - t
- return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5 / s
- return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
- else
- local i = 0
- if m00 < m11 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00 - m11 - m22 + 1)
- local recip = 0.5 / s
- return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
- elseif i == 1 then
- local s = math.sqrt(m11 - m22 - m00 + 1)
- local recip = 0.5 / s
- return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
- elseif i == 2 then
- local s = math.sqrt(m22 - m00 - m11 + 1)
- local recip = 0.5 / s
- return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w * xs, w * ys, w * zs
- local xx = x * xs
- local xy = x * ys
- local xz = x * zs
- local yy = y * ys
- local yz = y * zs
- local zz = z * zs
- 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))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
- local startInterp, finishInterp
- if cosTheta >= 1.0E-4 then
- if 1 - cosTheta > 1.0E-4 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1 / Sin(theta)
- startInterp = Sin((1 - t) * theta) * invSinTheta
- finishInterp = Sin(t * theta) * invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- elseif 1 + cosTheta > 1.0E-4 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1 / Sin(theta)
- startInterp = Sin((t - 1) * theta) * invSinTheta
- finishInterp = Sin(t * theta) * invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- end
- 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
- end
- function rayCast(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- -------------------------------------------------------
- --Start Damage Function--
- -------------------------------------------------------
- function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
- return true
- end
- -------------------------------------------------------
- --End Damage Function--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Damage Function Customization--
- -------------------------------------------------------
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = (1 / 30)
- local Pos = (Pos or Vector3.new(0, 0, 0))
- local Text = (Text or "")
- local Time = (Time or 2)
- local Color = (Color or Color3.new(1, 0, 1))
- local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create("BillboardGui"){
- Size = UDim2.new(3, 0, 3, 0),
- Adornee = EffectPart,
- Parent = EffectPart,
- }
- local TextLabel = Create("TextLabel"){
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = Text,
- Font = "Bodoni",
- TextColor3 = Color,
- TextScaled = true,
- TextStrokeColor3 = Color3.fromRGB(0,0,0),
- Parent = BillboardGui,
- }
- game.Debris:AddItem(EffectPart, (Time))
- EffectPart.Parent = game:GetService("Workspace")
- delay(0, function()
- local Frames = (Time / Rate)
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = (Frame / Frames)
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- -------------------------------------------------------
- --End Damage Function Customization--
- -------------------------------------------------------
- function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local head = c:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - Part.Position
- local mag = targ.magnitude
- if magni >= mag and c.Name ~= plr.Name then
- Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
- end
- end
- end
- end
- end
- CFuncs = {
- Part = {
- Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Weld = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- },
- Sound = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create("Sound")({
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace
- })
- wait()
- S:play()
- game:GetService("Debris"):AddItem(S, 6)
- end))
- end
- },
- ParticleEmitter = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local fp = Create("ParticleEmitter")({
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread
- })
- return fp
- end
- }
- }
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- formFactor = FormFactor,
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- function CreateWeld(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- -------------------------------------------------------
- --Start Effect Function--
- -------------------------------------------------------
- EffectModel = Instance.new("Model", char)
- Effects = {
- Block = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- "Block2",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- else
- table.insert(Effects, {
- prt,
- "Block3",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- },
- Sphere = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Cylinder = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Wave = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3 / 60,
- y3 / 60,
- z3 / 60,
- msh
- })
- end
- },
- Ring = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Break = {
- Create = function(brickcolor, cframe, x1, y1, z1)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- },
- Spiral = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Push = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- }
- }
- function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
- local fp = IT("Part")
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = transparency
- fp.CanCollide = false
- fp.Locked = true
- fp.BrickColor = brickcolor
- fp.Name = name
- fp.Size = size
- fp.Position = tors.Position
- RemoveOutlines(fp)
- fp.Material = "SmoothPlastic"
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh = IT(Mesh)
- mesh.Parent = part
- if Mesh == "SpecialMesh" then
- mesh.MeshType = meshtype
- if meshid ~= "nil" then
- mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
- end
- end
- mesh.Offset = offset
- mesh.Scale = scale
- return mesh
- end
- function Magic(bonuspeed, type, pos, scale, value, color, MType)
- local type = type
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Material = "Neon"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshType = MType
- rngm.Scale = scale
- local scaler2 = 1
- if type == "Add" then
- scaler2 = 1 * value
- elseif type == "Divide" then
- scaler2 = 1 / value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 / bonuspeed, 0.1 do
- swait()
- if type == "Add" then
- scaler2 = scaler2 - 0.01 * value / bonuspeed
- elseif type == "Divide" then
- scaler2 = scaler2 - 0.01 / value * bonuspeed
- end
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
- end
- rng:Destroy()
- end))
- end
- function Eviscerate(dude)
- if dude.Name ~= char then
- local bgf = IT("BodyGyro", dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT("BoolValue", dude)
- val.Name = "IsHit"
- local ds = coroutine.wrap(function()
- dude:WaitForChild("Head"):BreakJoints()
- wait(0.5)
- target = nil
- coroutine.resume(coroutine.create(function()
- for i, v in pairs(dude:GetChildren()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- if v:IsA("Humanoid") then
- v:Destroy()
- end
- if v:IsA("CharacterMesh") then
- v:Destroy()
- end
- if v:IsA("Model") then
- v:Destroy()
- end
- if v:IsA("Part") or v:IsA("MeshPart") then
- for x, o in pairs(v:GetChildren()) do
- if o:IsA("Decal") then
- o:Destroy()
- end
- end
- coroutine.resume(coroutine.create(function()
- v.Material = "Neon"
- v.CanCollide = false
- local PartEmmit1 = IT("ParticleEmitter", v)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = "rbxassetid://284205403"
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 150
- PartEmmit1.Lifetime = NumberRange.new(1)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.75, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-500, 500)
- PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
- local BodPoss = IT("BodyPosition", v)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- v.Color = maincolor.Color
- coroutine.resume(coroutine.create(function()
- for i = 0, 49 do
- swait(1)
- v.Transparency = v.Transparency + 0.08
- end
- wait(0.5)
- PartEmmit1.Enabled = false
- wait(3)
- v:Destroy()
- dude:Destroy()
- end))
- end))
- end
- end
- end))
- end)
- ds()
- end
- end
- function FindNearestHead(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
- end
- local List = {}
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
- table.insert(List, v)
- end
- end
- return List
- end
- function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
- local type = type
- local rng = Instance.new("Part", char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = "Ring"
- rng.Material = "Neon"
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
- local rngm = Instance.new("SpecialMesh", rng)
- rngm.MeshType = MType
- rngm.Scale = Vector3.new(x1, y1, z1)
- local scaler2 = 1
- local speeder = FastSpeed
- if type == "Add" then
- scaler2 = 1 * value
- elseif type == "Divide" then
- scaler2 = 1 / value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 / bonuspeed, 0.1 do
- swait()
- if type == "Add" then
- scaler2 = scaler2 - 0.01 * value / bonuspeed
- elseif type == "Divide" then
- scaler2 = scaler2 - 0.01 / value * bonuspeed
- end
- speeder = speeder - 0.01 * FastSpeed * bonuspeed
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
- rng.Transparency = rng.Transparency + 0.01 * bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
- end
- rng:Destroy()
- end))
- end
- function SoulSteal(dude)
- if dude.Name ~= char then
- local bgf = IT("BodyGyro", dude.Head)
- bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT("BoolValue", dude)
- val.Name = "IsHit"
- local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
- local soulst = coroutine.wrap(function()
- local soul = Instance.new("Part",dude)
- soul.Size = Vector3.new(1,1,1)
- soul.CanCollide = false
- soul.Anchored = false
- soul.Position = torso.Position
- soul.Transparency = 1
- local PartEmmit1 = IT("ParticleEmitter", soul)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = "rbxassetid://569507414"
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 250
- PartEmmit1.Lifetime = NumberRange.new(1.6)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-360, 360)
- PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
- local BodPoss = IT("BodyPosition", soul)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- wait(1.6)
- soul.Touched:connect(function(hit)
- if hit.Parent == char then
- soul:Destroy()
- end
- end)
- wait(1.2)
- while soul do
- swait()
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- BodPoss.Position = tors.Position
- end
- end)
- soulst()
- end
- end
- function FaceMouse()
- local Cam = workspace.CurrentCamera
- return {
- CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
- Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
- }
- end
- Effects = {
- Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = partsize
- p.Anchored = true
- p.CanCollide = false
- p.Material = matr
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("BlockMesh",p)
- m.Scale = meshstart
- coroutine.wrap(function()
- for i = 0, 1, factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- if spin == true then
- p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- end
- end
- p:Destroy()
- end)()
- return p
- end,
- Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = partsize
- p.Anchored = true
- p.CanCollide = false
- p.Material = matr
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("SpecialMesh",p)
- m.MeshType = "Sphere"
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- end
- p:Destroy()
- end)()
- return p
- end,
- Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = partsize
- p.Anchored = true
- p.CanCollide = false
- p.Material = matr
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("CylinderMesh",p)
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- end
- p:Destroy()
- end)()
- return p
- end,
- Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = Vector3.new()
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("SpecialMesh",p)
- m.MeshId = "rbxassetid://20329976"
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
- end
- p:Destroy()
- end)()
- return p
- end,
- Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = Vector3.new()
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("SpecialMesh",p)
- m.MeshId = "rbxassetid://3270017"
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- end
- p:Destroy()
- end)()
- return p
- end,
- Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = Vector3.new()
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = cf
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("SpecialMesh",p)
- m.MeshId = meshid
- m.TextureId = textid
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
- end
- p:Destroy()
- end)()
- return p
- end,
- Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
- local p = Instance.new("Part",EffectModel)
- p.BrickColor = BrickColor.new(colour)
- p.Size = partsize
- p.Anchored = true
- p.CanCollide = false
- p.Material = matr
- p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
- if inverse == true then
- p.Transparency = 1
- else
- p.Transparency = 0
- end
- local m = Instance.new("SpecialMesh",p)
- m.MeshType = "Sphere"
- m.Scale = meshstart
- coroutine.wrap(function()
- for i=0,1,factor do
- swait()
- if inverse == true then
- p.Transparency = 1-i
- else
- p.Transparency = i
- end
- m.Scale = m.Scale + meshadd
- p.CFrame = p.CFrame * CFrame.new(0,move,0)
- end
- p:Destroy()
- end)()
- return p
- end,
- }
- -------------------------------------------------------
- --End Effect Function--
- -------------------------------------------------------
- function Cso(ID, PARENT, VOLUME, PITCH)
- local NSound = nil
- coroutine.resume(coroutine.create(function()
- NSound = IT("Sound", PARENT)
- NSound.Volume = VOLUME
- NSound.Pitch = PITCH
- NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
- swait()
- NSound:play()
- game:GetService("Debris"):AddItem(NSound, 10)
- end))
- return NSound
- end
- function CamShake(Length, Intensity)
- coroutine.resume(coroutine.create(function()
- local intensity = 1 * Intensity
- local rotM = 0.01 * Intensity
- for i = 0, Length, 0.1 do
- swait()
- intensity = intensity - 0.05 * Intensity / Length
- rotM = rotM - 5.0E-4 * Intensity / Length
- hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
- 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)
- end
- hum.CameraOffset = Vector3.new(0, 0, 0)
- end))
- end
- NewInstance = function(instance,parent,properties)
- local inst = Instance.new(instance)
- inst.Parent = parent
- if(properties)then
- for i,v in next, properties do
- pcall(function() inst[i] = v end)
- end
- end
- return inst;
- end
- hum.MaxHealth = 1.0E298
- hum.Health = 1.0E298
- game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
- if hum.Health > 0.1 and hum.Health < 1.0E298 then
- hum.MaxHealth = 1.0E298
- hum.Health = 1.0E298
- end
- end)
- -------------------------------------------------------
- --End Important Functions--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Customization--
- -------------------------------------------------------
- local Player_Size = 1
- if Player_Size ~= 1 then
- root.Size = root.Size * Player_Size
- tors.Size = tors.Size * Player_Size
- hed.Size = hed.Size * Player_Size
- ra.Size = ra.Size * Player_Size
- la.Size = la.Size * Player_Size
- rl.Size = rl.Size * Player_Size
- ll.Size = ll.Size * Player_Size
- ----------------------------------------------------------------------------------
- rootj.Parent = root
- neck.Parent = tors
- RW.Parent = tors
- LW.Parent = tors
- RH.Parent = tors
- LH.Parent = tors
- ----------------------------------------------------------------------------------
- rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
- rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
- neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
- neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
- RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
- LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
- ----------------------------------------------------------------------------------
- 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))
- 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))
- 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))
- 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))
- --hat.Parent = Character
- end
- ----------------------------------------------------------------------------------
- local SONG = 525565668
- local SONG2 = 0
- local Music = Instance.new("Sound",tors)
- Music.Volume = 2.5
- Music.Looped = true
- Music.Pitch = 1 --Pitcher
- ----------------------------------------------------------------------------------
- local equipped = false
- local idle = 0
- local change = 1
- local val = 0
- local toim = 0
- local idleanim = 0.4
- local sine = 0
- local Sit = 1
- local WasAir = false
- local InAir = false
- local LandTick = 0
- local movelegs = false
- local FF = Instance.new("ForceField",char)
- FF.Visible = false
- local Speed = 56
- local Chips = "onebearnakedwoman"
- ----------------------------------------------------------------------------------
- hum.JumpPower = 55
- hum.Animator.Parent = nil
- ----------------------------------------------------------------------------------
- Chips = IT("Model")
- Chips.Parent = char
- Chips.Name = "Chips"
- RHe = IT("Part")
- RHe.Parent = Chips
- RHe.BrickColor = BrickColor.new("Really black")
- RHe.Locked = true
- RHe.CanCollide = false
- RHe.Transparency = 0
- PMesh = IT("SpecialMesh")
- RHe.formFactor = "Symmetric"
- PMesh.MeshType = "FileMesh"
- PMesh.MeshId = "rbxassetid://19106014"
- PMesh.TextureId = "rbxassetid://342435650"
- PMesh.Scale = Vector3.new(1, 1.4, 0.8)
- PMesh.Parent = RHe
- local RWeld = IT("Weld")
- RWeld.Parent = RHe
- RWeld.Part0 = RHe
- RWeld.Part1 = ra
- RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
- -------------------------------------------------------
- --End Customization--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Attacks N Stuff--
- -------------------------------------------------------
- function AttackTemplate()
- attack = true
- for i = 0, 2, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- attack = false
- end
- function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
- local Hitboxpart = Instance.new("Part", EffectModel)
- RemoveOutlines(Hitboxpart)
- Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
- Hitboxpart.CanCollide = false
- Hitboxpart.Transparency = 1
- Hitboxpart.Anchored = true
- Hitboxpart.CFrame = Pose
- game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
- MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
- end
- wait2 = false
- combo = 1
- mouse.Button1Down:connect(function(key)
- if attack == false then
- attack = true
- Speed = 3.01
- if combo == 1 and wait2 == false then
- wait2 = true
- for i = 0, 1.6, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- Cso("138097048", ra, 1.2, 0.8)
- HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
- for i = 0, 1.2, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- combo = 1
- end
- Speed = 56
- wait2 = false
- attack = false
- end
- end)
- function Taunt()
- attack = true
- Speed = 3
- if Chips == "onebearnakedwoman" then
- local Munch = Cso("1575472350", hed, 5, 1)
- swait(2)
- repeat
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- until Munch.Playing == false
- elseif Chips == "layonme" then
- for i = 0, 6, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- elseif Chips == "howitfeelstochew5gum" then
- local Munch = Cso("1575472350", hed, 5, 1)
- swait(2)
- repeat
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- until Munch.Playing == false
- Cso("172324194", hed, 5, 1)
- for i = 0, 5, 0.1 do
- swait()
- 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)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
- 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)
- 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)
- 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)
- 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)
- end
- local RUN = Cso("957655044", hed, 5, 1)
- swait(2)
- repeat
- swait()
- Speed = 56
- local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
- root.Velocity = root.CFrame.lookVector * 75
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- until RUN.Playing == false
- elseif Chips == "5gumdowngrade" then
- Cso("1826625760", hed, 5, 1)
- for i = 0, 5, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- end
- Speed = 56
- movelegs = false
- attack = false
- end
- function Gum()
- attack = true
- Speed = 0
- local Senses = Cso("605297168", hed, 6, 1)
- swait(2)
- repeat
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- until Senses.TimePosition > 2.7
- for i = 0, 3, 0.1 do
- swait()
- 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)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
- 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)
- 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)
- 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)
- 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)
- end
- root.Anchored = true
- repeat
- swait()
- 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)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
- 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)
- 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)
- 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)
- 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)
- until Senses.Playing == false
- Speed = 56
- attack = false
- root.Anchored = false
- end
- function OHHHHHHH()
- attack = true
- Speed = 0
- Cso("663306786", tors, 3, 1)
- for i = 0, 12, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- Cso("663307468", tors, 6, 1)
- for i = 0, 6, 0.1 do
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- Speed = 56
- attack = false
- end
- function WoodyGotWood()
- attack = true
- Speed = 0
- local Woodlenny = Cso("1764642350", hed, 6, 1)
- swait(2)
- repeat
- swait()
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- until Woodlenny.TimePosition > 3.6
- root.Anchored = true
- repeat
- swait()
- for i = 0, 2, 0.1 do
- swait()
- 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)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
- 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)
- 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)
- 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)
- 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)
- end
- for i = 0, 1.6, 0.1 do
- swait()
- 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)
- neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
- 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)
- 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)
- 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)
- 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)
- end
- until Woodlenny.Playing == false
- Speed = 56
- attack = false
- root.Anchored = false
- end
- -------------------------------------------------------
- --End Attacks N Stuff--
- -------------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if attack == false then
- if key == "t" then
- Taunt()
- elseif key == "z" then
- Gum()
- elseif key == "x" then
- OHHHHHHH()
- elseif key == "c" then
- WoodyGotWood()
- elseif key == "f" then
- SONG = 690663957
- Music.TimePosition = 0
- PMesh.TextureId = "rbxassetid://206977326"
- Chips = "cheesexd"
- elseif key == "m" then
- SONG = 525565668
- Music.TimePosition = 0
- PMesh.TextureId = "rbxassetid://342435650"
- Chips = "onebearnakedwoman"
- elseif key == "n" then
- SONG = 937445925
- Music.TimePosition = 0
- PMesh.TextureId = "rbxassetid://342436716"
- Chips = "layonme"
- elseif key == "b" then
- SONG = 1386299751
- Music.TimePosition = 0
- PMesh.TextureId = "rbxassetid://341999291"
- Chips = "howitfeelstochew5gum"
- elseif key == "v" then
- SONG = 554967156
- Music.TimePosition = 0
- PMesh.TextureId = "rbxassetid://341999245"
- Chips = "5gumdowngrade"
- end
- end
- end)
- -------------------------------------------------------
- --Start Animations--
- -------------------------------------------------------
- while true do
- swait()
- sine = sine + change
- local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
- local velderp = root.Velocity.y
- hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, workspace[plr.Name])
- if equipped == true or equipped == false then
- if attack == false then
- idle = idle + 1
- else
- idle = 0
- end
- local Landed = false
- if(hitfloor)then
- WasAir = false
- else
- WasAir = true
- end
- if(WasAir == false)then
- if(InAir == true)then
- LandTick = time()
- Landed = true
- end
- end
- if(time()-LandTick < .3)then
- Landed = true
- end
- if(hitfloor)then
- InAir = false
- else
- InAir = true
- end
- local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
- local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
- local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or 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")
- if(State == 'Jump')then
- hum.JumpPower = 55
- if attack == false then
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- elseif(State == 'Fall')then
- if attack == false then
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- elseif(State == 'Land')then
- hum.JumpPower = 0
- if attack == false then
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- elseif(State == 'Idle')then
- change = 1
- if attack == false then
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- end
- elseif(State == 'Walk')then
- change = 0.55
- hum.JumpPower = 55
- if attack == false then
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- elseif attack == true and movelegs == true then
- 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)
- 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)
- end
- end
- end
- hum.Name = "HUM"
- hum.WalkSpeed = Speed
- Music.SoundId = "rbxassetid://"..SONG
- Music.Looped = true
- Music.Pitch = 1
- Music.Volume = 1.5
- Music.Parent = tors
- Music.Playing = true
- if 0 < #Effects then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- local Part = Thing[1]
- local Mode = Thing[2]
- local Delay = Thing[3]
- local IncX = Thing[4]
- local IncY = Thing[5]
- local IncZ = Thing[6]
- if 1 >= Thing[1].Transparency then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block2" then
- Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block3" then
- 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)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Blood" then
- local Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Elec" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Shatter" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
- -------------------------------------------------------
- --End Animations And Script--
- -------------------------------------------------------
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- TextButton33.Parent = Frame6
- TextButton33.Position = UDim2.new(0.747696877, 0, 0.695906401, 0)
- TextButton33.Size = UDim2.new(0, 72, 0, 40)
- TextButton33.BackgroundColor = BrickColor.new("Institutional white")
- TextButton33.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton33.BackgroundTransparency = 0.85000002384186
- TextButton33.Font = Enum.Font.SourceSansBold
- TextButton33.FontSize = Enum.FontSize.Size28
- TextButton33.Text = "FE VR (not real vr)"
- TextButton33.TextColor = BrickColor.new("Really black")
- TextButton33.TextColor3 = Color3.new(0, 0, 0)
- TextButton33.TextScaled = true
- TextButton33.TextSize = 28
- TextButton33.TextWrap = true
- TextButton33.TextWrapped = true
- LocalScript34.Parent = TextButton33
- table.insert(cors,sandbox(LocalScript34,function()
- function onClick()
- local StudsOffset = 0.1 -- Character height (negative if you're too high)
- local Smoothness = 1 -- Character interpolation (0.1 - 1 = smooth - rigid)
- local AnchorCharacter = false -- Prevent physics from causing inconsistencies
- local HideCharacter = false -- Hide character on a platform
- local NoCollision = false -- Disable player collision
- local ChatEnabled = true -- See chat on your left hand in-game
- local ChatLocalRange = 75 -- Local chat range
- local ViewportEnabled = true -- View nearby players in a frame
- local ViewportRange = 100 -- Maximum distance players are updated
- local RagdollEnabled = true -- Use your character instead of hats (NetworkOwner vulnerability)
- local RagdollHeadMovement = true -- Move your head separately from your body (+9 second wait)
- local AutoRun = false -- Run script on respawn
- local AutoRespawn = true -- Kill your real body when your virtual body dies
- local WearAllAccessories = true -- Use all leftover hats for the head
- local AccurateHandPosition = true -- Move your Roblox hands according to your real hands
- local AccessorySettings = {
- LeftArm = "";
- RightArm = "";
- LeftLeg = "";
- RightLeg = "";
- Torso = "";
- Head = true;
- BlockArms = true;
- BlockLegs = true;
- BlockTorso = true;
- LimbOffset = CFrame.Angles(math.rad(90), 0, 0);
- }
- local FootPlacementSettings = {
- RightOffset = Vector3.new(.5, 0, 0),
- LeftOffset = Vector3.new(-.5, 0, 0),
- }
- --|| Script:
- local Script = nil;
- Script = function()
- --[[
- Variables
- --]]
- local Players = game:GetService("Players")
- local Client = Players.LocalPlayer
- local Character = Client.Character or Client.CharacterAdded:Wait()
- local WeldBase = Character:WaitForChild("HumanoidRootPart")
- local ArmBase = Character:FindFirstChild("RightHand") or Character:FindFirstChild("Right Arm") or WeldBase
- local Backpack = Client:WaitForChild("Backpack")
- local Mouse = Client:GetMouse()
- local Camera = workspace.CurrentCamera
- local VRService = game:GetService("VRService")
- local VRReady = VRService.VREnabled
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- local HttpService = game:GetService("HttpService")
- local StarterGui = game:GetService("StarterGui")
- local HeadAccessories = {};
- local UsedAccessories = {};
- local Pointer = false;
- local Point1 = false;
- local Point2 = false;
- local VirtualRig = game:GetObjects("rbxassetid://4468539481")[1]
- local VirtualBody = game:GetObjects("rbxassetid://4464983829")[1]
- local Anchor = Instance.new("Part")
- Anchor.Anchored = true
- Anchor.Transparency = 1
- Anchor.CanCollide = false
- Anchor.Parent = workspace
- if RagdollEnabled then
- print("RagdollEnabled, thank you for using CLOVR!")
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- while true do game:GetService("RunService").RenderStepped:Wait()
- for _,Players in next, game:GetService("Players"):GetChildren() do
- if Players ~= game:GetService("Players").LocalPlayer then
- Players.MaximumSimulationRadius = 0.1 Players.SimulationRadius = 0 end end
- game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.pow(math.huge,math.huge)
- game:GetService("Players").LocalPlayer.SimulationRadius = math.huge*math.huge end end)
- coroutine.resume(NetworkAccess)
- end
- --[[
- Character Protection
- --]]
- local CharacterCFrame = WeldBase.CFrame
- if not RagdollEnabled then
- Character.Humanoid.AnimationPlayed:Connect(function(Animation)
- Animation:Stop()
- end)
- for _, Track in next, Character.Humanoid:GetPlayingAnimationTracks() do
- Track:Stop()
- end
- if HideCharacter then
- local Platform = Instance.new("Part")
- Platform.Anchored = true
- Platform.Size = Vector3.new(100, 5, 100)
- Platform.CFrame = CFrame.new(0, 10000, 0)
- Platform.Transparency = 1
- Platform.Parent = workspace
- Character:MoveTo(Platform.Position + Vector3.new(0, 5, 0))
- wait(.5)
- end
- if AnchorCharacter then
- for _, Part in pairs(Character:GetChildren()) do
- if Part:IsA("BasePart") then
- Part.Anchored = true
- end
- end
- end
- end
- --[[
- Functions
- --]]
- function Tween(Object, Style, Direction, Time, Goal)
- local tweenInfo = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
- local tween = game:GetService("TweenService"):Create(Object, tweenInfo, Goal)
- tween.Completed:Connect(function()
- tween:Destroy()
- end)
- tween:Play()
- return tween
- end
- local function GetMotorForLimb(Limb)
- for _, Motor in next, Character:GetDescendants() do
- if Motor:IsA("Motor6D") and Motor.Part1 == Limb then
- return Motor
- end
- end
- end
- local function CreateAlignment(Limb, Part0)
- local Attachment0 = Instance.new("Attachment", Part0 or Anchor)
- local Attachment1 = Instance.new("Attachment", Limb)
- local Orientation = Instance.new("AlignOrientation")
- local Position = Instance.new("AlignPosition")
- Orientation.Attachment0 = Attachment1
- Orientation.Attachment1 = Attachment0
- Orientation.RigidityEnabled = false
- Orientation.MaxTorque = 20000
- Orientation.Responsiveness = 40
- Orientation.Parent = Character.HumanoidRootPart
- Position.Attachment0 = Attachment1
- Position.Attachment1 = Attachment0
- Position.RigidityEnabled = false
- Position.MaxForce = 40000
- Position.Responsiveness = 40
- Position.Parent = Character.HumanoidRootPart
- Limb.Massless = false
- local Motor = GetMotorForLimb(Limb)
- if Motor then
- Motor:Destroy()
- end
- return function(CF, Local)
- if Local then
- Attachment0.CFrame = CF
- else
- Attachment0.WorldCFrame = CF
- end
- end;
- end
- local function GetExtraTool()
- for _, Tool in next, Character:GetChildren() do
- if Tool:IsA("Tool") and not Tool.Name:match("LIMB_TOOL") then
- return Tool
- end
- end
- end
- local function GetGripForHandle(Handle)
- for _, Weld in next, Character:GetDescendants() do
- if Weld:IsA("Weld") and (Weld.Part0 == Handle or Weld.Part1 == Handle) then
- return Weld
- end
- end
- wait(.2)
- for _, Weld in next, Character:GetDescendants() do
- if Weld:IsA("Weld") and (Weld.Part0 == Handle or Weld.Part1 == Handle) then
- return Weld
- end
- end
- end
- local function CreateRightGrip(Handle)
- local RightGrip = Instance.new("Weld")
- RightGrip.Name = "RightGrip"
- RightGrip.Part1 = Handle
- RightGrip.Part0 = WeldBase
- RightGrip.Parent = WeldBase
- return RightGrip
- end
- local function CreateAccessory(Accessory, DeleteMeshes)
- if not Accessory then
- return
- end
- local HatAttachment = Accessory.Handle:FindFirstChildWhichIsA("Attachment")
- local HeadAttachment = VirtualRig:FindFirstChild(HatAttachment.Name, true)
- local BasePart = HeadAttachment.Parent
- local HatAtt = HatAttachment.CFrame
- local HeadAtt = HeadAttachment.CFrame
- if DeleteMeshes then
- if Accessory.Handle:FindFirstChild("Mesh") then
- Accessory.Handle.Mesh:Destroy()
- end
- end
- wait()
- local Handle = Accessory:WaitForChild("Handle")
- if Handle:FindFirstChildWhichIsA("Weld", true) then
- Handle:FindFirstChildWhichIsA("Weld", true):Destroy()
- Handle:BreakJoints()
- else
- Handle:BreakJoints()
- end
- Handle.Massless = true
- Handle.Transparency = 0.5
- UsedAccessories[Accessory] = true
- local RightGrip = CreateRightGrip(Handle)
- wait()
- for _, Object in pairs(Handle:GetDescendants()) do
- if not Object:IsA("BasePart") then
- pcall(function()
- Object.Transparency = 1
- end)
- pcall(function()
- Object.Enabled = false
- end)
- end
- end
- return Handle, RightGrip, HatAtt, HeadAtt, BasePart;
- end
- local function GetHeadAccessories()
- for _, Accessory in next, Character:GetChildren() do
- if Accessory:IsA("Accessory") and not UsedAccessories[Accessory] then
- local Handle, RightGrip, HatAtt, HeadAtt, BasePart = CreateAccessory(Accessory)
- table.insert(HeadAccessories, {Handle, RightGrip, HatAtt, HeadAtt, BasePart})
- do
- Handle.Transparency = 1
- end
- if not WearAllAccessories then
- break
- end
- end
- end
- end
- --[[
- VR Replication Setup
- --]]
- if not RagdollEnabled then
- LeftHandle, LeftHandGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.LeftArm), AccessorySettings.BlockArms)
- RightHandle, RightHandGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.RightArm), AccessorySettings.BlockArms)
- LeftHipHandle, LeftLegGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.LeftLeg), AccessorySettings.BlockLegs)
- RightHipHandle, RightLegGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.RightLeg), AccessorySettings.BlockLegs)
- TorsoHandle, TorsoGrip = CreateAccessory(Character:FindFirstChild(AccessorySettings.Torso), AccessorySettings.BlockTorso)
- GetHeadAccessories()
- elseif RagdollEnabled then
- if RagdollHeadMovement then
- Permadeath()
- MoveHead = CreateAlignment(Character["Head"])
- end
- MoveRightArm = CreateAlignment(Character["Right Arm"])
- MoveLeftArm = CreateAlignment(Character["Left Arm"])
- MoveRightLeg = CreateAlignment(Character["Right Leg"])
- MoveLeftLeg = CreateAlignment(Character["Left Leg"])
- MoveTorso = CreateAlignment(Character["Torso"])
- MoveRoot = CreateAlignment(Character.HumanoidRootPart)
- if RagdollHeadMovement then
- for _, Accessory in next, Character:GetChildren() do
- if Accessory:IsA("Accessory") and Accessory:FindFirstChild("Handle") then
- local Attachment1 = Accessory.Handle:FindFirstChildWhichIsA("Attachment")
- local Attachment0 = Character:FindFirstChild(tostring(Attachment1), true)
- local Orientation = Instance.new("AlignOrientation")
- local Position = Instance.new("AlignPosition")
- print(Attachment1, Attachment0, Accessory)
- Orientation.Attachment0 = Attachment1
- Orientation.Attachment1 = Attachment0
- Orientation.RigidityEnabled = false
- Orientation.ReactionTorqueEnabled = true
- Orientation.MaxTorque = 20000
- Orientation.Responsiveness = 40
- Orientation.Parent = Character.Head
- Position.Attachment0 = Attachment1
- Position.Attachment1 = Attachment0
- Position.RigidityEnabled = false
- Position.ReactionForceEnabled = true
- Position.MaxForce = 40000
- Position.Responsiveness = 40
- Position.Parent = Character.Head
- end
- end
- end
- end
- --[[
- Movement
- --]]
- VirtualRig.Name = "VirtualRig"
- VirtualRig.RightFoot.BodyPosition.Position = CharacterCFrame.p
- VirtualRig.LeftFoot.BodyPosition.Position = CharacterCFrame.p
- VirtualRig.Parent = workspace
- VirtualRig:SetPrimaryPartCFrame(CharacterCFrame)
- VirtualRig.Humanoid.Health = 0
- VirtualRig:BreakJoints()
- --
- VirtualBody.Parent = workspace
- VirtualBody.Name = "VirtualBody"
- VirtualBody.Humanoid.WalkSpeed = 8
- VirtualBody.Humanoid.CameraOffset = Vector3.new(0, StudsOffset, 0)
- VirtualBody:SetPrimaryPartCFrame(CharacterCFrame)
- VirtualBody.Humanoid.Died:Connect(function()
- print("Virtual death")
- if AutoRespawn then
- Character:BreakJoints()
- if RagdollHeadMovement and RagdollEnabled then
- Network:Unclaim()
- Respawn()
- end
- end
- end)
- --
- Camera.CameraSubject = VirtualBody.Humanoid
- Character.Humanoid.WalkSpeed = 0
- Character.Humanoid.JumpPower = 1
- for _, Part in next, VirtualBody:GetChildren() do
- if Part:IsA("BasePart") then
- Part.Transparency = 1
- end
- end
- for _, Part in next, VirtualRig:GetChildren() do
- if Part:IsA("BasePart") then
- Part.Transparency = 1
- end
- end
- if not VRReady then
- VirtualRig.RightUpperArm.ShoulderConstraint.RigidityEnabled = true
- VirtualRig.LeftUpperArm.ShoulderConstraint.RigidityEnabled = true
- end
- local OnMoving = RunService.Stepped:Connect(function()
- local Direction = Character.Humanoid.MoveDirection
- local Start = VirtualBody.HumanoidRootPart.Position
- local Point = Start + Direction * 6
- VirtualBody.Humanoid:MoveTo(Point)
- end)
- Character.Humanoid.Jumping:Connect(function()
- VirtualBody.Humanoid.Jump = true
- end)
- UserInputService.JumpRequest:Connect(function()
- VirtualBody.Humanoid.Jump = true
- end)
- --[[
- VR Replication
- --]]
- if RagdollEnabled then
- for _, Part in pairs(Character:GetDescendants()) do
- if Part:IsA("BasePart") and Part.Name == "Handle" and Part.Parent:IsA("Accessory") then
- Part.LocalTransparencyModifier = 1
- elseif Part:IsA("BasePart") and Part.Transparency < 0.5 and Part.Name ~= "Head" then
- Part.LocalTransparencyModifier = 0.5
- elseif Part:IsA("BasePart") and Part.Name == "Head" then
- Part.LocalTransparencyModifier = 1
- end
- if not Part:IsA("BasePart") and not Part:IsA("AlignPosition") and not Part:IsA("AlignOrientation") then
- pcall(function()
- Part.Transparency = 1
- end)
- pcall(function()
- Part.Enabled = false
- end)
- end
- end
- end
- local FootUpdateDebounce = tick()
- local function FloorRay(Part, Distance)
- local Position = Part.CFrame.p
- local Target = Position - Vector3.new(0, Distance, 0)
- local Line = Ray.new(Position, (Target - Position).Unit * Distance)
- local FloorPart, FloorPosition, FloorNormal = workspace:FindPartOnRayWithIgnoreList(Line, {VirtualRig, VirtualBody, Character})
- if FloorPart then
- return FloorPart, FloorPosition, FloorNormal, (FloorPosition - Position).Magnitude
- else
- return nil, Target, Vector3.new(), Distance
- end
- end
- local function Flatten(CF)
- local X,Y,Z = CF.X,CF.Y,CF.Z
- local LX,LZ = CF.lookVector.X,CF.lookVector.Z
- return CFrame.new(X,Y,Z) * CFrame.Angles(0,math.atan2(LX,LZ),0)
- end
- local FootTurn = 1
- local function FootReady(Foot, Target)
- local MaxDist
- if Character.Humanoid.MoveDirection.Magnitude > 0 then
- MaxDist = .5
- else
- MaxDist = 1
- end
- local PastThreshold = (Foot.Position - Target.Position).Magnitude > MaxDist
- local PastTick = tick() - FootUpdateDebounce >= 2
- if PastThreshold or PastTick then
- FootUpdateDebounce = tick()
- end
- return
- PastThreshold
- or
- PastTick
- end
- local function FootYield()
- local RightFooting = VirtualRig.RightFoot.BodyPosition
- local LeftFooting = VirtualRig.LeftFoot.BodyPosition
- local LowerTorso = VirtualRig.LowerTorso
- local Yield = tick()
- repeat
- RunService.Stepped:Wait()
- if
- (LowerTorso.Position - RightFooting.Position).Y > 4
- or
- (LowerTorso.Position - LeftFooting.Position).Y > 4
- or
- ((LowerTorso.Position - RightFooting.Position) * Vector3.new(1, 0, 1)).Magnitude > 4
- or
- ((LowerTorso.Position - LeftFooting.Position) * Vector3.new(1, 0, 1)).Magnitude > 4
- then
- break
- end
- until tick() - Yield >= .17
- end
- local function UpdateFooting()
- if not VirtualRig:FindFirstChild("LowerTorso") then
- wait()
- return
- end
- local Floor, FloorPosition, FloorNormal, Dist = FloorRay(VirtualRig.LowerTorso, 3)
- Dist = math.clamp(Dist, 0, 5)
- local FootTarget =
- VirtualRig.LowerTorso.CFrame *
- CFrame.new(FootPlacementSettings.RightOffset) -
- Vector3.new(0, Dist, 0) +
- Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / 8) * 2
- if FootReady(VirtualRig.RightFoot, FootTarget) then
- VirtualRig.RightFoot.BodyPosition.Position = FootTarget.p
- VirtualRig.RightFoot.BodyGyro.CFrame = Flatten(VirtualRig.LowerTorso.CFrame)
- end
- FootYield()
- local FootTarget =
- VirtualRig.LowerTorso.CFrame *
- CFrame.new(FootPlacementSettings.LeftOffset) -
- Vector3.new(0, Dist, 0) +
- Character.Humanoid.MoveDirection * (VirtualBody.Humanoid.WalkSpeed / 8) * 2
- if FootReady(VirtualRig.LeftFoot, FootTarget) then
- VirtualRig.LeftFoot.BodyPosition.Position = FootTarget.p
- VirtualRig.LeftFoot.BodyGyro.CFrame = Flatten(VirtualRig.LowerTorso.CFrame)
- end
- end
- local function UpdateTorsoPosition()
- if not RagdollEnabled then
- if TorsoHandle then
- local Positioning = VirtualRig.UpperTorso.CFrame
- if not TorsoGrip or not TorsoGrip.Parent then
- TorsoGrip = CreateRightGrip(TorsoHandle)
- end
- local Parent = TorsoGrip.Parent
- TorsoGrip.C1 = CFrame.new()
- TorsoGrip.C0 = TorsoGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * CFrame.new(0, -0.25, 0) * AccessorySettings.LimbOffset), Smoothness)
- TorsoGrip.Parent = nil
- TorsoGrip.Parent = Parent
- end
- else
- local Positioning = VirtualRig.UpperTorso.CFrame
- MoveTorso(Positioning * CFrame.new(0, -0.25, 0))
- MoveRoot(Positioning * CFrame.new(0, -0.25, 0))
- end
- end
- local function UpdateLegPosition()
- if not RagdollEnabled then
- if RightHipHandle then
- local Positioning =
- VirtualRig.RightLowerLeg.CFrame
- : Lerp(VirtualRig.RightFoot.CFrame, 0.5)
- + Vector3.new(0, 0.5, 0)
- if not RightHipHandle or not RightHipHandle.Parent then
- RightLegGrip = CreateRightGrip(RightHipHandle)
- end
- local Parent = RightLegGrip.Parent
- RightLegGrip.C1 = CFrame.new()
- RightLegGrip.C0 = RightLegGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * AccessorySettings.LimbOffset), Smoothness)
- RightLegGrip.Parent = nil
- RightLegGrip.Parent = Parent
- end
- if LeftHipHandle then
- local Positioning =
- VirtualRig.LeftLowerLeg.CFrame
- : Lerp(VirtualRig.LeftFoot.CFrame, 0.5)
- + Vector3.new(0, 0.5, 0)
- if not LeftLegGrip or not LeftLegGrip.Parent then
- LeftLegGrip = CreateRightGrip(LeftHipHandle)
- end
- local Parent = LeftLegGrip.Parent
- LeftLegGrip.C1 = CFrame.new()
- LeftLegGrip.C0 = LeftLegGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(Positioning * AccessorySettings.LimbOffset), Smoothness)
- LeftLegGrip.Parent = nil
- LeftLegGrip.Parent = Parent
- end
- else
- do
- local Positioning =
- VirtualRig.RightLowerLeg.CFrame
- : Lerp(VirtualRig.RightFoot.CFrame, 0.5)
- * CFrame.Angles(0, math.rad(180), 0)
- + Vector3.new(0, 0.5, 0)
- MoveRightLeg(Positioning)
- end
- do
- local Positioning =
- VirtualRig.LeftLowerLeg.CFrame
- : Lerp(VirtualRig.LeftFoot.CFrame, 0.5)
- * CFrame.Angles(0, math.rad(180), 0)
- + Vector3.new(0, 0.5, 0)
- MoveLeftLeg(Positioning)
- end
- end
- end
- warn("VRReady is", VRReady)
- local function OnUserCFrameChanged(UserCFrame, Positioning, IgnoreTorso)
- local Positioning = Camera.CFrame * Positioning
- if not IgnoreTorso then
- UpdateTorsoPosition()
- UpdateLegPosition()
- end
- if not RagdollEnabled then
- if UserCFrame == Enum.UserCFrame.Head and AccessorySettings.Head then
- for _, Table in next, HeadAccessories do
- local Handle, RightGrip, HatAtt, HeadAtt, BasePart = unpack(Table)
- local LocalPositioning = Positioning
- if not RightGrip or not RightGrip.Parent then
- RightGrip = CreateRightGrip(Handle)
- Table[2] = RightGrip
- end
- local Parent = RightGrip.Parent
- if BasePart then
- LocalPositioning = BasePart.CFrame * HeadAtt
- end
- RightGrip.C1 = HatAtt
- RightGrip.C0 = RightGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(LocalPositioning), Smoothness)
- RightGrip.Parent = nil
- RightGrip.Parent = Parent
- end
- elseif RightHandle and UserCFrame == Enum.UserCFrame.RightHand and AccessorySettings.RightArm then
- local HandPosition = Positioning
- local LocalPositioning = Positioning
- if not RightHandGrip or not RightHandGrip.Parent then
- RightHandGrip = CreateRightGrip(RightHandle)
- end
- if AccurateHandPosition then
- HandPosition = HandPosition * CFrame.new(0, 0, 1)
- end
- if not VRReady then
- local HeadRotation = Camera.CFrame - Camera.CFrame.p
- HandPosition = VirtualRig.RightUpperArm.CFrame:Lerp(VirtualRig.RightLowerArm.CFrame, 0.5) * AccessorySettings.LimbOffset
- --LocalPositioning = (HeadRotation + (HandPosition * CFrame.new(0, 0, 1)).p) * CFrame.Angles(math.rad(-45), 0, 0)
- LocalPositioning = HandPosition * CFrame.new(0, 0, 1) * CFrame.Angles(math.rad(-180), 0, 0)
- if Point2 then
- VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
- elseif VirtualRig.RightUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
- VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
- end
- elseif AccurateHandPosition then
- LocalPositioning = HandPosition
- end
- local Parent = RightHandGrip.Parent
- RightHandGrip.C1 = CFrame.new()
- RightHandGrip.C0 = RightHandGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(HandPosition), Smoothness)
- RightHandGrip.Parent = nil
- RightHandGrip.Parent = Parent
- --
- local EquippedTool = GetExtraTool()
- if EquippedTool and EquippedTool:FindFirstChild("Handle") then
- local EquippedGrip = GetGripForHandle(EquippedTool.Handle)
- local Parent = EquippedGrip.Parent
- local ArmBaseCFrame = ArmBase.CFrame
- if ArmBase.Name == "Right Arm" then
- ArmBaseCFrame = ArmBaseCFrame
- end
- EquippedGrip.C1 = EquippedTool.Grip
- EquippedGrip.C0 = EquippedGrip.C0:Lerp(ArmBaseCFrame:ToObjectSpace(LocalPositioning), Smoothness)
- EquippedGrip.Parent = nil
- EquippedGrip.Parent = Parent
- end
- elseif LeftHandle and UserCFrame == Enum.UserCFrame.LeftHand and AccessorySettings.LeftArm then
- local HandPosition = Positioning
- if not LeftHandGrip or not LeftHandGrip.Parent then
- LeftHandGrip = CreateRightGrip(LeftHandle)
- end
- if AccurateHandPosition then
- HandPosition = HandPosition * CFrame.new(0, 0, 1)
- end
- if not VRReady then
- HandPosition = VirtualRig.LeftUpperArm.CFrame:Lerp(VirtualRig.LeftLowerArm.CFrame, 0.5) * AccessorySettings.LimbOffset
- --warn("Setting HandPosition to hands")
- if Point1 then
- VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
- elseif VirtualRig.LeftUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
- VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
- end
- end
- local Parent = LeftHandGrip.Parent
- LeftHandGrip.C1 = CFrame.new()
- LeftHandGrip.C0 = LeftHandGrip.C0:Lerp(WeldBase.CFrame:ToObjectSpace(HandPosition), Smoothness)
- LeftHandGrip.Parent = nil
- LeftHandGrip.Parent = Parent
- end
- end
- if RagdollEnabled then
- if UserCFrame == Enum.UserCFrame.Head and RagdollHeadMovement then
- MoveHead(Positioning)
- elseif UserCFrame == Enum.UserCFrame.RightHand then
- local Positioning = Positioning
- if not VRReady then
- Positioning = VirtualRig.RightUpperArm.CFrame:Lerp(VirtualRig.RightLowerArm.CFrame, 0.5)
- elseif AccurateHandPosition then
- Positioning = Positioning * CFrame.new(0, 0, 1)
- end
- if VRReady then
- Positioning = Positioning * AccessorySettings.LimbOffset
- end
- MoveRightArm(Positioning)
- if Point2 then
- VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- VirtualRig.RightUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
- elseif VirtualRig.RightUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
- VirtualRig.RightUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
- end
- elseif UserCFrame == Enum.UserCFrame.LeftHand then
- local Positioning = Positioning
- if not VRReady then
- Positioning = VirtualRig.LeftUpperArm.CFrame:Lerp(VirtualRig.LeftLowerArm.CFrame, 0.5)
- elseif AccurateHandPosition then
- Positioning = Positioning * CFrame.new(0, 0, 1)
- end
- if VRReady then
- Positioning = Positioning * AccessorySettings.LimbOffset
- end
- MoveLeftArm(Positioning)
- if Point1 then
- VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- VirtualRig.LeftUpperArm.Aim.CFrame = Camera.CFrame * AccessorySettings.LimbOffset
- elseif VirtualRig.LeftUpperArm.Aim.MaxTorque ~= Vector3.new(0, 0, 0) then
- VirtualRig.LeftUpperArm.Aim.MaxTorque = Vector3.new(0, 0, 0)
- end
- end
- end
- if UserCFrame == Enum.UserCFrame.Head then
- VirtualRig.Head.CFrame = Positioning
- elseif UserCFrame == Enum.UserCFrame.RightHand and VRReady then
- VirtualRig.RightHand.CFrame = Positioning
- elseif UserCFrame == Enum.UserCFrame.LeftHand and VRReady then
- VirtualRig.LeftHand.CFrame = Positioning
- end
- if not VRReady and VirtualRig.LeftHand.Anchored then
- VirtualRig.RightHand.Anchored = false
- VirtualRig.LeftHand.Anchored = false
- elseif VRReady and not VirtualRig.LeftHand.Anchored then
- VirtualRig.RightHand.Anchored = true
- VirtualRig.LeftHand.Anchored = true
- end
- end
- local CFrameChanged = VRService.UserCFrameChanged:Connect(OnUserCFrameChanged)
- local OnStepped = RunService.Stepped:Connect(function()
- for _, Part in pairs(VirtualRig:GetChildren()) do
- if Part:IsA("BasePart") then
- Part.CanCollide = false
- end
- end
- if RagdollEnabled then
- for _, Part in pairs(Character:GetChildren()) do
- if Part:IsA("BasePart") then
- Part.CanCollide = false
- end
- end
- end
- if NoCollision then
- for _, Player in pairs(Players:GetPlayers()) do
- if Player ~= Client and Player.Character then
- local Descendants = Player.Character:GetDescendants()
- for i = 1, #Descendants do
- local Part = Descendants[i]
- if Part:IsA("BasePart") then
- Part.CanCollide = false
- Part.Velocity = Vector3.new()
- Part.RotVelocity = Vector3.new()
- end
- end
- end
- end
- end
- end)
- local OnRenderStepped = RunService.Stepped:Connect(function()
- Camera.CameraSubject = VirtualBody.Humanoid
- if RagdollEnabled then
- Character.HumanoidRootPart.CFrame = VirtualRig.UpperTorso.CFrame
- Character.HumanoidRootPart.Velocity = Vector3.new(0, 0, 0)
- end
- if not VRReady then
- OnUserCFrameChanged(Enum.UserCFrame.Head, CFrame.new(0, 0, 0))
- OnUserCFrameChanged(Enum.UserCFrame.RightHand, CFrame.new(0, 0, 0), true)
- OnUserCFrameChanged(Enum.UserCFrame.LeftHand, CFrame.new(0, 0, 0), true)
- end
- end)
- spawn(function()
- while Character and Character.Parent do
- FootYield()
- UpdateFooting()
- end
- end)
- --[[
- Non-VR Support + VR Mechanics
- --]]
- local OnInput = UserInputService.InputBegan:Connect(function(Input, Processed)
- if not Processed then
- if Input.KeyCode == Enum.KeyCode.LeftControl or Input.KeyCode == Enum.KeyCode.ButtonL2 then
- Tween(VirtualBody.Humanoid, "Elastic", "Out", 1, {
- CameraOffset = Vector3.new(0, StudsOffset - 1.5, 0)
- })
- end
- if Input.KeyCode == Enum.KeyCode.X then
- if RagdollEnabled and RagdollHeadMovement then
- Network:Unclaim()
- Respawn()
- end
- end
- if Input.KeyCode == Enum.KeyCode.C then
- VirtualBody:MoveTo(Mouse.Hit.p)
- VirtualRig:MoveTo(Mouse.Hit.p)
- end
- end
- if Input.KeyCode == Enum.KeyCode.LeftShift or Input.KeyCode == Enum.KeyCode.ButtonR2 then
- Tween(VirtualBody.Humanoid, "Sine", "Out", 1, {
- WalkSpeed = 16
- })
- end
- if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton1 then
- Point1 = true
- end
- if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton2 then
- Point2 = true
- end
- if VRReady and Input.KeyCode == Enum.KeyCode.ButtonY then
- Character:BreakJoints()
- if RagdollEnabled and RagdollHeadMovement then
- Network:Unclaim()
- Respawn()
- end
- end
- end)
- local OnInputEnded = UserInputService.InputEnded:Connect(function(Input, Processed)
- if not Processed then
- if Input.KeyCode == Enum.KeyCode.LeftControl or Input.KeyCode == Enum.KeyCode.ButtonL2 then
- Tween(VirtualBody.Humanoid, "Elastic", "Out", 1, {
- CameraOffset = Vector3.new(0, StudsOffset, 0)
- })
- end
- end
- if Input.KeyCode == Enum.KeyCode.LeftShift or Input.KeyCode == Enum.KeyCode.ButtonR2 then
- Tween(VirtualBody.Humanoid, "Sine", "Out", 1, {
- WalkSpeed = 8
- })
- end
- if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton1 then
- Point1 = false
- end
- if not VRReady and Input.UserInputType == Enum.UserInputType.MouseButton2 then
- Point2 = false
- end
- end)
- --[[
- Proper Cleanup
- --]]
- local OnReset
- OnReset = Client.CharacterAdded:Connect(function()
- OnReset:Disconnect();
- CFrameChanged:Disconnect();
- OnStepped:Disconnect();
- OnRenderStepped:Disconnect();
- OnMoving:Disconnect();
- OnInput:Disconnect();
- OnInputEnded:Disconnect();
- VirtualRig:Destroy();
- VirtualBody:Destroy();
- if RagdollEnabled then
- Network:Unclaim();
- end
- if AutoRun then
- delay(2, function()
- Script()
- end)
- end
- end)
- if ChatEnabled then
- spawn(ChatHUDFunc)
- end
- if ViewportEnabled then
- spawn(ViewHUDFunc)
- end
- do
- --[[
- Functions
- --]]
- local Players = game:GetService("Players")
- local Client = Players.LocalPlayer
- local VRService = game:GetService("VRService")
- local VRReady = VRService.VREnabled
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- local Camera = workspace.CurrentCamera
- --[[
- Code
- --]]
- if VRReady then
- local Pointer = game:GetObjects("rbxassetid://4476173280")[1]
- Pointer.Parent = workspace
- Pointer.Beam.Enabled = false
- Pointer.Target.ParticleEmitter.Enabled = false
- local RenderStepped = RunService.RenderStepped:Connect(function()
- if Pointer.Beam.Enabled then
- local RightHand = Camera.CFrame * VRService:GetUserCFrame(Enum.UserCFrame.RightHand)
- local Target = RightHand * CFrame.new(0, 0, -10)
- local Line = Ray.new(RightHand.p, (Target.p - RightHand.p).Unit * 128)
- local Part, Position = workspace:FindPartOnRayWithIgnoreList(Line, {VirtualRig, VirtualBody, Character, Pointer})
- local Distance = (Position - RightHand.p).Magnitude
- Pointer.Target.Position = Vector3.new(0, 0, -Distance)
- Pointer.CFrame = RightHand
- end
- end)
- local Input = UserInputService.InputBegan:Connect(function(Input)
- if Input.KeyCode == Enum.KeyCode.ButtonB then
- Pointer.Beam.Enabled = not Pointer.Beam.Enabled
- Pointer.Target.ParticleEmitter.Enabled = not Pointer.Target.ParticleEmitter.Enabled
- end
- end)
- --
- local CharacterAdded
- CharacterAdded = Client.CharacterAdded:Connect(function()
- RenderStepped:Disconnect()
- Input:Disconnect()
- CharacterAdded:Disconnect()
- Pointer:Destroy()
- Pointer = nil
- end)
- else
- return
- end
- end
- end;
- Permadeath = function()
- local ch = game.Players.LocalPlayer.Character
- local prt=Instance.new("Model", workspace)
- local z1 = Instance.new("Part", prt)
- z1.Name="Torso"
- z1.CanCollide = false
- z1.Anchored = true
- local z2 =Instance.new("Part", prt)
- z2.Name="Head"
- z2.Anchored = true
- z2.CanCollide = false
- local z3 =Instance.new("Humanoid", prt)
- z3.Name="Humanoid"
- z1.Position = Vector3.new(0,9999,0)
- z2.Position = Vector3.new(0,9991,0)
- game.Players.LocalPlayer.Character=prt
- wait(5)
- warn("50%")
- game.Players.LocalPlayer.Character=ch
- wait(6)
- warn("100%")
- end;
- Respawn = function()
- local ch = game.Players.LocalPlayer.Character
- local prt=Instance.new("Model", workspace)
- local z1 = Instance.new("Part", prt)
- z1.Name="Torso"
- z1.CanCollide = false
- z1.Anchored = true
- local z2 =Instance.new("Part", prt)
- z2.Name="Head"
- z2.Anchored = true
- z2.CanCollide = false
- local z3 =Instance.new("Humanoid", prt)
- z3.Name="Humanoid"
- z1.Position = Vector3.new(0,9999,0)
- z2.Position = Vector3.new(0,9991,0)
- game.Players.LocalPlayer.Character=prt
- wait(5)
- game.Players.LocalPlayer.Character=ch
- end;
- ChatHUDFunc = function()
- --[[
- Variables
- --]]
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- local VRService = game:GetService("VRService")
- local VRReady = VRService.VREnabled
- local Players = game:GetService("Players")
- local Client = Players.LocalPlayer
- local ChatHUD = game:GetObjects("rbxassetid://4476067885")[1]
- local GlobalFrame = ChatHUD.GlobalFrame
- local Template = GlobalFrame.Template
- local LocalFrame = ChatHUD.LocalFrame
- local Global = ChatHUD.Global
- local Local = ChatHUD.Local
- local Camera = workspace.CurrentCamera
- Template.Parent = nil
- ChatHUD.Parent = game:GetService("CoreGui")
- --[[
- Code
- --]]
- local Highlight = Global.Frame.BackgroundColor3
- local Deselected = Local.Frame.BackgroundColor3
- local OpenGlobalTab = function()
- Global.Frame.BackgroundColor3 = Highlight
- Local.Frame.BackgroundColor3 = Deselected
- Global.Font = Enum.Font.SourceSansBold
- Local.Font = Enum.Font.SourceSans
- GlobalFrame.Visible = true
- LocalFrame.Visible = false
- end
- local OpenLocalTab = function()
- Global.Frame.BackgroundColor3 = Deselected
- Local.Frame.BackgroundColor3 = Highlight
- Global.Font = Enum.Font.SourceSans
- Local.Font = Enum.Font.SourceSansBold
- GlobalFrame.Visible = false
- LocalFrame.Visible = true
- end
- Global.MouseButton1Down:Connect(OpenGlobalTab)
- Local.MouseButton1Down:Connect(OpenLocalTab)
- Global.MouseButton1Click:Connect(OpenGlobalTab)
- Local.MouseButton1Click:Connect(OpenLocalTab)
- OpenLocalTab()
- --
- local function GetPlayerDistance(Sender)
- if Sender.Character and Sender.Character:FindFirstChild("Head") then
- return math.floor((Sender.Character.Head.Position - Camera:GetRenderCFrame().p).Magnitude + 0.5)
- end
- end
- local function NewGlobal(Message, Sender, Color)
- local Frame = Template:Clone()
- Frame.Text = ("[%s]: %s"):format(Sender.Name, Message)
- Frame.User.Text = ("[%s]:"):format(Sender.Name)
- Frame.User.TextColor3 = Color
- Frame.BackgroundColor3 = Color
- Frame.Parent = GlobalFrame
- delay(60, function()
- Frame:Destroy()
- end)
- end
- local function NewLocal(Message, Sender, Color, Dist)
- local Frame = Template:Clone()
- Frame.Text = ("(%s) [%s]: %s"):format(tostring(Dist), Sender.Name, Message)
- Frame.User.Text = ("(%s) [%s]:"):format(tostring(Dist), Sender.Name)
- Frame.User.TextColor3 = Color
- Frame.BackgroundColor3 = Color
- Frame.Parent = LocalFrame
- delay(60, function()
- Frame:Destroy()
- end)
- end
- local function OnNewChat(Message, Sender, Color)
- if not ChatHUD or not ChatHUD.Parent then return end
- NewGlobal(Message, Sender, Color)
- local Distance = GetPlayerDistance(Sender)
- if Distance and Distance <= ChatLocalRange then
- NewLocal(Message, Sender, Color, Distance)
- end
- end
- local function OnPlayerAdded(Player)
- if not ChatHUD or not ChatHUD.Parent then return end
- local Color = BrickColor.Random().Color
- Player.Chatted:Connect(function(Message)
- OnNewChat(Message, Player, Color)
- end)
- end
- Players.PlayerAdded:Connect(OnPlayerAdded)
- for _, Player in pairs(Players:GetPlayers()) do
- OnPlayerAdded(Player)
- end
- --
- local ChatPart = ChatHUD.Part
- ChatHUD.Adornee = ChatPart
- if VRReady then
- ChatHUD.Parent = game:GetService("CoreGui")
- ChatHUD.Enabled = true
- ChatHUD.AlwaysOnTop = true
- local OnInput = UserInputService.InputBegan:Connect(function(Input, Processed)
- if not Processed then
- if Input.KeyCode == Enum.KeyCode.ButtonX then
- ChatHUD.Enabled = not ChatHUD.Enabled
- end
- end
- end)
- local RenderStepped = RunService.RenderStepped:Connect(function()
- local LeftHand = VRService:GetUserCFrame(Enum.UserCFrame.LeftHand)
- ChatPart.CFrame = Camera.CFrame * LeftHand
- end)
- local CharacterAdded
- CharacterAdded = Client.CharacterAdded:Connect(function()
- OnInput:Disconnect()
- RenderStepped:Disconnect()
- CharacterAdded:Disconnect()
- ChatHUD:Destroy()
- ChatHUD = nil
- end)
- end
- wait(9e9)
- end;
- ViewHUDFunc = function()
- --[[
- Variables
- --]]
- local ViewportRange = ViewportRange or 32
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- local VRService = game:GetService("VRService")
- local VRReady = VRService.VREnabled
- local Players = game:GetService("Players")
- local Client = Players.LocalPlayer
- local Mouse = Client:GetMouse()
- local Camera = workspace.CurrentCamera
- local CameraPort = Camera.CFrame
- local ViewHUD = script:FindFirstChild("ViewHUD") or game:GetObjects("rbxassetid://4480405425")[1]
- local Viewport = ViewHUD.Viewport
- local Viewcam = Instance.new("Camera")
- local ViewPart = ViewHUD.Part
- ViewHUD.Parent = game:GetService("CoreGui")
- Viewcam.Parent = Viewport
- Viewcam.CameraType = Enum.CameraType.Scriptable
- Viewport.CurrentCamera = Viewcam
- Viewport.BackgroundTransparency = 1
- --[[
- Code
- --]]
- local function Clone(Character)
- local Arc = Character.Archivable
- local Clone;
- Character.Archivable = true
- Clone = Character:Clone()
- Character.Archivable = Arc
- return Clone
- end
- local function GetPart(Name, Parent, Descendants)
- for i = 1, #Descendants do
- local Part = Descendants[i]
- if Part.Name == Name and Part.Parent.Name == Parent then
- return Part
- end
- end
- end
- local function OnPlayerAdded(Player)
- if not ViewHUD or not ViewHUD.Parent then return end
- local function CharacterAdded(Character)
- if not ViewHUD or not ViewHUD.Parent then return end
- Character:WaitForChild("Head")
- Character:WaitForChild("Humanoid")
- wait(3)
- local FakeChar = Clone(Character)
- local Root = FakeChar:FindFirstChild("HumanoidRootPart") or FakeChar:FindFirstChild("Head")
- local RenderConnection;
- local Descendants = FakeChar:GetDescendants()
- local RealDescendants = Character:GetDescendants()
- local Correspondents = {};
- FakeChar.Humanoid.DisplayDistanceType = "None"
- for i = 1, #Descendants do
- local Part = Descendants[i]
- local Real = Part:IsA("BasePart") and GetPart(Part.Name, Part.Parent.Name, RealDescendants)
- if Part:IsA("BasePart") and Real then
- Part.Anchored = true
- Part:BreakJoints()
- if Part.Parent:IsA("Accessory") then
- Part.Transparency = 0
- end
- table.insert(Correspondents, {Part, Real})
- end
- end
- RenderConnection = RunService.RenderStepped:Connect(function()
- if not Character or not Character.Parent then
- RenderConnection:Disconnect()
- FakeChar:Destroy()
- return
- end
- if (Root and (Root.Position - Camera.CFrame.p).Magnitude <= ViewportRange) or Player == Client or not Root then
- for i = 1, #Correspondents do
- local Part, Real = unpack(Correspondents[i])
- if Part and Real and Part.Parent and Real.Parent then
- Part.CFrame = Real.CFrame
- elseif Part.Parent and not Real.Parent then
- Part:Destroy()
- end
- end
- end
- end)
- FakeChar.Parent = Viewcam
- end
- Player.CharacterAdded:Connect(CharacterAdded)
- if Player.Character then
- spawn(function()
- CharacterAdded(Player.Character)
- end)
- end
- end
- local PlayerAdded = Players.PlayerAdded:Connect(OnPlayerAdded)
- for _, Player in pairs(Players:GetPlayers()) do
- OnPlayerAdded(Player)
- end
- ViewPart.Size = Vector3.new()
- if VRReady then
- Viewport.Position = UDim2.new(.62, 0, .89, 0)
- Viewport.Size = UDim2.new(.3, 0, .3, 0)
- Viewport.AnchorPoint = Vector2.new(.5, 1)
- else
- Viewport.Size = UDim2.new(0.3, 0, 0.3, 0)
- end
- local RenderStepped = RunService.RenderStepped:Connect(function()
- local Render = Camera.CFrame
- local Scale = Camera.ViewportSize
- if VRReady then
- Render = Render * VRService:GetUserCFrame(Enum.UserCFrame.Head)
- end
- CameraPort = CFrame.new(Render.p + Vector3.new(5, 2, 0), Render.p)
- Viewport.Camera.CFrame = CameraPort
- ViewPart.CFrame = Render * CFrame.new(0, 0, -16)
- ViewHUD.Size = UDim2.new(0, Scale.X - 6, 0, Scale.Y - 6)
- end)
- --
- local CharacterAdded
- CharacterAdded = Client.CharacterAdded:Connect(function()
- RenderStepped:Disconnect()
- CharacterAdded:Disconnect()
- PlayerAdded:Disconnect()
- ViewHUD:Destroy()
- ViewHUD = nil
- end)
- wait(9e9)
- end;
- Script()
- wait(2)
- local Players = game:GetService("Players")
- local lp = Players.LocalPlayer
- local character = lp.Character
- local A0LL = Instance.new("Attachment", character["Left Leg"])
- A0LL.Position = Vector3.new(0, 1, 0)
- local A1LL = Instance.new("Attachment", character["Torso"])
- A1LL.Position = Vector3.new(-0.5, -1, 0)
- local socket1 = Instance.new("BallSocketConstraint", character["Left Leg"])
- socket1.Attachment0 = A0LL
- socket1.Attachment1 = A1LL
- local A0RL = Instance.new("Attachment", character["Right Leg"])
- A0RL.Position = Vector3.new(0, 1, 0)
- local A1RL = Instance.new("Attachment", character["Torso"])
- A1RL.Position = Vector3.new(0.5, -1, 0)
- local socket2 = Instance.new("BallSocketConstraint", character["Right Leg"])
- socket2.Attachment0 = A0RL
- socket2.Attachment1 = A1RL
- local A0H = Instance.new("Attachment", character["Head"])
- A0H.Position = Vector3.new(0, -0.5, 0)
- local A1H = Instance.new("Attachment", character["Torso"])
- A1H.Position = Vector3.new(0, 1, 0)
- local socket5 = Instance.new("BallSocketConstraint", character["Head"])
- socket5.Attachment0 = A0H
- socket5.Attachment1 = A1H
- loadstring(game:HttpGet("https://pastebin.com/raw/Byd1PdHn",true))()
- -----------------------------------------------------------
- wait(9e9)
- warn("Enjoy to use fixed by lolkek352443!")
- end
- script.Parent.MouseButton1Up:connect(onClick)
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Add Comment
Please, Sign In to add comment