Advertisement
Jetdarc

Renegade

Jan 2nd, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 153.86 KB | None | 0 0
  1.     p = game.Players.LocalPlayer
  2.     char = p.Character
  3.     torso = char.Torso
  4.     neck = char.Torso.Neck
  5.     hum = char.Humanoid
  6.     wait()
  7.     hum.Health =hum.MaxHealth
  8.     char.Head.face.Texture = "rbxassetid://180574354"
  9.    
  10.     for i,v in pairs(char:children()) do
  11.         if v:IsA("Accessory") then
  12.             v:Destroy()
  13.         end
  14.     end
  15.    
  16.     ypcall(function()
  17.     char.Shirt:Destroy()
  18.     char.Pants:Destroy()
  19.     shirt = Instance.new("Shirt", char)
  20.     shirt.Name = "Shirt"
  21.     pants = Instance.new("Pants", char)
  22.     pants.Name = "Pants"
  23.     char.Shirt.ShirtTemplate = "rbxassetid://676552199"
  24.     char.Pants.PantsTemplate = "rbxassetid://676552597"
  25.     end)
  26.    
  27.     local BC = char["Body Colors"]
  28.     BC.HeadColor = BrickColor.new("White")
  29.     BC.LeftArmColor = BrickColor.new("White")
  30.     BC.LeftLegColor = BrickColor.new("White")
  31.     BC.RightArmColor = BrickColor.new("White")
  32.     BC.RightLegColor = BrickColor.new("White")
  33.     BC.TorsoColor = BrickColor.new("White")
  34.    
  35.     CV="Maroon"
  36.        
  37.     local txt = Instance.new("BillboardGui", char)
  38.     txt.Adornee = char .Head
  39.     txt.Name = "_status"
  40.     txt.Size = UDim2.new(2, 0, 1.2, 0)
  41.     txt.StudsOffset = Vector3.new(-9, 8, 0)
  42.     local text = Instance.new("TextLabel", txt)
  43.     text.Size = UDim2.new(10, 0, 7, 0)
  44.     text.FontSize = "Size24"
  45.     text.TextScaled = true
  46.     text.TextTransparency = 0
  47.     text.BackgroundTransparency = 1
  48.     text.TextTransparency = 0
  49.     text.TextStrokeTransparency = 0
  50.     text.Font = "Bodoni"
  51.     text.TextStrokeColor3 = Color3.new(0,0,0)
  52.    
  53.     v=Instance.new("Part")
  54.     v.Name = "ColorBrick"
  55.     v.Parent=p.Character
  56.     v.FormFactor="Symmetric"
  57.     v.Anchored=true
  58.     v.CanCollide=false
  59.     v.BottomSurface="Smooth"
  60.     v.TopSurface="Smooth"
  61.     v.Size=Vector3.new(10,5,3)
  62.     v.Transparency=1
  63.     v.CFrame=char.Torso.CFrame
  64.     v.BrickColor=BrickColor.new(CV)
  65.     v.Transparency=1
  66.     text.TextColor3 = Color3.new(255,0,0)
  67.     v.Shape="Block"
  68.     text.Text = " "
  69.    
  70.     Player = game:GetService("Players").LocalPlayer
  71.     Character = Player.Character
  72.     PlayerGui = Player.PlayerGui
  73.     Backpack = Player.Backpack
  74.     Torso = Character.Torso
  75.     Head = Character.Head
  76.     Humanoid = Character.Humanoid
  77.     Face = Head.face
  78.     LeftArm = Character["Left Arm"]
  79.     LeftLeg = Character["Left Leg"]
  80.     RightArm = Character["Right Arm"]
  81.     RightLeg = Character["Right Leg"]
  82.     LS = Torso["Left Shoulder"]
  83.     LH = Torso["Left Hip"]
  84.     RS = Torso["Right Shoulder"]
  85.     RH = Torso["Right Hip"]
  86.     Neck = Torso.Neck
  87.     it = Instance.new
  88.     vt = Vector3.new
  89.     cf = CFrame.new
  90.     euler = CFrame.fromEulerAnglesXYZ
  91.     angles = CFrame.Angles
  92.     necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  93.     necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  94.     LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  95.     LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  96.     RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  97.     RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  98.     RootPart = Character.HumanoidRootPart
  99.     RootJoint = RootPart.RootJoint
  100.     RootCF = euler(-1.57, 0, 3.14)
  101.     Reaper = Instance.new("Model")
  102.     Reaper.Parent = Player.Character
  103.     Reaper.Name = "Reaper"
  104.     rh = Instance.new("Part")
  105.     rh.Parent = Reaper
  106.     rh.Locked = true
  107.     rh.CanCollide = false
  108.     mesh = Instance.new("SpecialMesh")
  109.     rh.formFactor =  "Symmetric"
  110.     mesh.MeshType = "FileMesh"
  111.     mesh.MeshId = "http://www.roblox.com/asset/?id=99856331"
  112.     mesh.TextureId = "http://www.roblox.com/asset/?id=34644652"
  113.     mesh.Parent = rh
  114.     local weld = Instance.new("Weld")
  115.     weld.Parent = rh
  116.     rh.Transparency = 0
  117.     weld.Part0 = rh
  118.     weld.Part1 = Player.Character.Head
  119.     weld.C0 = CFrame.new(0, 1, 0)*CFrame.Angles(0, 0.85, 0)
  120.    
  121.    
  122.     Reaper2 = Instance.new("Model")
  123.     Reaper2.Parent = Player.Character
  124.     Reaper2.Name = "Reaper2"
  125.     rh1 = Instance.new("Part")
  126.     rh1.Parent = Reaper2
  127.     rh1.Locked = true
  128.     rh1.CanCollide = false
  129.     mesh2 = Instance.new("SpecialMesh")
  130.     rh1.formFactor =  "Symmetric"
  131.     mesh2.MeshType = "FileMesh"
  132.     mesh2.MeshId = "http://www.roblox.com/asset/?id=136756097"
  133.     mesh2.TextureId = "http://www.roblox.com/asset/?id=4770560"
  134.     mesh2.Parent = rh1
  135.     local weld2 = Instance.new("Weld")
  136.     weld2.Parent = rh1
  137.     rh1.Transparency = 0
  138.     weld2.Part0 = rh1
  139.     weld2.Part1 = Player.Character.Head
  140.     weld2.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  141.    
  142.    
  143.     e1 = Instance.new("Part")
  144.     e1.Parent = Reaper
  145.     e1.Locked = true
  146.     e1.CanCollide = false
  147.     e1.formFactor = "Symmetric"
  148.     e1.Size = Vector3.new(-3.05,-5.05, -3.05)
  149.     e1.Material = "Neon"
  150.     e1.BrickColor = BrickColor.new("Smokey grey")
  151.     e1.Shape = "Ball"
  152.     e1.Transparency = 1
  153.     local weld = Instance.new("Weld")
  154.     weld.Parent = e1
  155.     weld.Part0 = e1
  156.     weld.Part1 = Player.Character.Head
  157.     weld.C0 = CFrame.new(0.17, 0.01, 0.76)*CFrame.Angles(0, 0, 0)
  158.     e2 = Instance.new("Part")
  159.     e2.Parent = Reaper
  160.     e2.Locked = true
  161.     e2.CanCollide = false
  162.     e2.formFactor = "Symmetric"
  163.     e2.Size = Vector3.new(-3.05,-5.05, -3.05)
  164.     e2.Material = "Neon"
  165.     e2.BrickColor = BrickColor.new("Smokey grey")
  166.     e2.Shape = "Ball"
  167.     e2.Transparency = 1
  168.     local weld = Instance.new("Weld")
  169.     weld.Parent = e2
  170.     weld.Part0 = e2
  171.     weld.Part1 = Player.Character.Head
  172.     weld.C0 = CFrame.new(-0.17, 0.01, 0.76)*CFrame.Angles(0, 0, 0)
  173.     attack = false
  174.     attackdebounce = false
  175.     MMouse = nil
  176.     combo = 0
  177.     local hitfloor, posfloor = nil, nil
  178.     local idle = 0
  179.     local Anim = "Idle"
  180.     local Effects = {}
  181.     local Weapon = {}
  182.     local Welds = {}
  183.     local invisible = false
  184.     local doing2 = false
  185.     local doing4 = false
  186.     local Marked = {}
  187.     local MarkedGUI = {}
  188.     local decreaseatk = 0
  189.     local decreasedef = 0
  190.     local decreasemvmt = 0
  191.     local pursuitnum = 0
  192.     local arcorb = false
  193.     local move1 = "(Z)\nSoul Taker"
  194.     local move2 = "(X)\nGaster Shot"
  195.     local move3 = "(C)\nGaster Beam"
  196.     local move4 = "(V)\nThe X-Event"
  197.     local cooldowns = {}
  198.     local cooldown1 = 0
  199.     table.insert(cooldowns, cooldown1)
  200.     local cooldown2 = 0
  201.     table.insert(cooldowns, cooldown2)
  202.     local cooldown3 = 0
  203.     table.insert(cooldowns, cooldown3)
  204.     local cooldown4 = 0
  205.     table.insert(cooldowns, cooldown4)
  206.     local cooldownsadd = {}
  207.     local cooldownadd1 = 100
  208.     table.insert(cooldownsadd, cooldownadd1)
  209.     local cooldownadd2 = 100
  210.     table.insert(cooldownsadd, cooldownadd2)
  211.     local cooldownadd3 = 100
  212.     table.insert(cooldownsadd, cooldownadd3)
  213.     local cooldownadd4 = 100
  214.     table.insert(cooldownsadd, cooldownadd4)
  215.     local cooldownmax = 100
  216.     player = nil
  217.     RSH = nil
  218.     RW = Instance.new("Motor")
  219.     LW = Instance.new("Motor")
  220.     RW.Name = "Right Shoulder"
  221.     LW.Name = "Left Shoulder"
  222.     LH = Torso["Left Hip"]
  223.     RH = Torso["Right Hip"]
  224.     TorsoColor = Torso.BrickColor
  225.     TorsoRed = TorsoColor.Color.r
  226.     TorsoGreen = TorsoColor.Color.g
  227.     TorsoBlue = TorsoColor.Color.b
  228.     NewCol = Color3.new(255, 0, 0)
  229.     NewCol2 = Color3.new(255, 0, 0)
  230.     if Player:findFirstChild("Color1") ~= nil then
  231.       NewCol = Player.Color1.Value
  232.     end
  233.     if Player:findFirstChild("Color2") ~= nil then
  234.       NewCol2 = Player.Color2.Value
  235.     end
  236.     print(BrickColor.new(NewCol))
  237.     local mdec = Instance.new("NumberValue", Decrease)
  238.     mdec.Name = "DecreaseDef"
  239.     mdec.Value = 0.4
  240.     local mdec2 = Instance.new("NumberValue", Decrease)
  241.     mdec2.Name = "DecreaseMvmt"
  242.     mdec2.Value = 0.1
  243.     if Character:findFirstChild("Effects", true) ~= nil then
  244.       Character:findFirstChild("Effects", true).Parent = nil
  245.     end
  246.     local effects = it("Model", Character)
  247.     effects.Name = "Effects"
  248.     local Animate = Humanoid.Animator
  249.     local canjump = true
  250.     removeControl = function()
  251.       canjump = false
  252.     end
  253.     resumeControl = function()
  254.       canjump = true
  255.     end
  256.     Player.Character.Humanoid.Changed:connect(function()
  257.       if canjump == false then
  258.         Player.Character.Humanoid.Jump = false
  259.       end
  260.     end)
  261.     ArtificialHB = Instance.new("BindableEvent", script)
  262.     ArtificialHB.Name = "Heartbeat"
  263.    
  264.     script:WaitForChild("Heartbeat")
  265.    
  266.     frame = 1 / 30
  267.     tf = 0
  268.     allowframeloss = true
  269.     tossremainder = false
  270.     lastframe = tick()
  271.     script.Heartbeat:Fire()
  272.    
  273.     game:GetService("RunService").Heartbeat:connect(function(s, p)
  274.         tf = tf + s
  275.         if tf >= frame then
  276.             if allowframeloss then
  277.                 script.Heartbeat:Fire()
  278.                 lastframe = tick()
  279.             else
  280.                 for i = 1, math.floor(tf / frame) do
  281.                     script.Heartbeat:Fire()
  282.                 end
  283.                 lastframe = tick()
  284.             end
  285.             if tossremainder then
  286.                 tf = 0
  287.             else
  288.                 tf = tf - frame * math.floor(tf / frame)
  289.             end
  290.         end
  291.     end)
  292.    
  293.     function swait(num)
  294.         if num == 0 or num == nil then
  295.             ArtificialHB.Event:wait()
  296.         else
  297.             for i = 0, num do
  298.                 ArtificialHB.Event:wait()
  299.             end
  300.         end
  301.     end
  302.     if Character:findFirstChild("Carnufico", true) ~= nil then
  303.       Character:findFirstChild("Carnufico", true).Parent = nil
  304.     end
  305.     if Player.PlayerGui:findFirstChild("WeaponGUI", true) ~= nil then
  306.       Player.PlayerGui:findFirstChild("WeaponGUI", true).Parent = nil
  307.     end
  308.     if Character:findFirstChild("Stats", true) ~= nil then
  309.       Character:findFirstChild("Stats", true).Parent = nil
  310.     end
  311.     local Stats = Instance.new("BoolValue")
  312.     Stats.Name = "Stats"
  313.     Stats.Parent = Character
  314.     local Atk = Instance.new("NumberValue")
  315.     Atk.Name = "Damage"
  316.     Atk.Parent = Stats
  317.     Atk.Value = 1
  318.     local Def = Instance.new("NumberValue")
  319.     Def.Name = "Defense"
  320.     Def.Parent = Stats
  321.     Def.Value = 1
  322.     local Mvmt = Instance.new("NumberValue")
  323.     Mvmt.Name = "Movement"
  324.     Mvmt.Parent = Stats
  325.     Mvmt.Value = 1
  326.     local Block = Instance.new("BoolValue")
  327.     Block.Name = "Block"
  328.     Block.Parent = Stats
  329.     Block.Value = false
  330.     local Stun = Instance.new("NumberValue")
  331.     Stun.Name = "Stun"
  332.     Stun.Parent = Stats
  333.     Stun.Value = 0
  334.     local StunT = Instance.new("NumberValue")
  335.     StunT.Name = "StunThreshold"
  336.     StunT.Parent = Stats
  337.     StunT.Value = 100
  338.     local Rooted = Instance.new("BoolValue")
  339.     Rooted.Name = "Rooted"
  340.     Rooted.Parent = Stats
  341.     Rooted.Value = false
  342.     local Stunned = Instance.new("BoolValue")
  343.     Stunned.Name = "Stunned"
  344.     Stunned.Parent = Stats
  345.     Stunned.Value = false
  346.     local Stagger = Instance.new("BoolValue")
  347.     Stagger.Name = "Stagger"
  348.     Stagger.Parent = Stats
  349.     Stagger.Value = false
  350.     local StaggerHit = Instance.new("BoolValue")
  351.     StaggerHit.Name = "StaggerHit"
  352.     StaggerHit.Parent = Stats
  353.     StaggerHit.Value = false
  354.     local RecentEnemy = Instance.new("ObjectValue")
  355.     RecentEnemy.Name = "RecentEnemy"
  356.     RecentEnemy.Parent = Stats
  357.     RecentEnemy.Value = nil
  358.     local Decrease = Instance.new("BoolValue")
  359.     Decrease.Name = "Decrease"
  360.     Decrease.Parent = Stats
  361.     Decrease.Value = false
  362.     local mana = Instance.new("NumberValue")
  363.     mana.Name = "Mana"
  364.     mana.Parent = Stats
  365.     mana.Value = 0
  366.     local invisnum = Instance.new("NumberValue")
  367.     invisnum.Name = "Pursuit"
  368.     invisnum.Parent = Stats
  369.     invisnum.Value = 0
  370.     local isinvis = Instance.new("BoolValue")
  371.     isinvis.Name = "IsInvisible"
  372.     isinvis.Parent = Stats
  373.     isinvis.Value = false
  374.     local passive = Instance.new("NumberValue", Decrease)
  375.     passive.Name = "DecreaseAtk"
  376.     passive.Value = 0
  377.     local passive2 = Instance.new("NumberValue", nil)
  378.     passive2.Name = "DecreaseDef"
  379.     passive2.Value = 0.2
  380.     local passive3 = Instance.new("NumberValue", nil)
  381.     passive3.Name = "DecreaseMvmt"
  382.     passive3.Value = -0.2
  383.     NoOutline = function(Part)
  384.       Part.TopSurface = 10
  385.     end
  386.     part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  387.       local fp = it("Part")
  388.       fp.formFactor = formfactor
  389.       fp.Parent = parent
  390.       fp.Reflectance = reflectance
  391.       fp.Transparency = transparency
  392.       fp.CanCollide = false
  393.       fp.Locked = true
  394.       fp.BrickColor = brickcolor
  395.       fp.Name = name
  396.       fp.Size = size
  397.       fp.Position = Torso.Position
  398.       NoOutline(fp)
  399.       fp.Material = "SmoothPlastic"
  400.       fp:BreakJoints()
  401.       return fp
  402.     end
  403.     mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  404.       local mesh = it(Mesh)
  405.       mesh.Parent = part
  406.       if Mesh == "SpecialMesh" then
  407.         mesh.MeshType = meshtype
  408.         if meshid ~= "nil" then
  409.           mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  410.         end
  411.       end
  412.       mesh.Offset = offset
  413.       mesh.Scale = scale
  414.       return mesh
  415.     end
  416.     weld = function(parent, part0, part1, c0)
  417.       local weld = it("Motor")
  418.       weld.Parent = parent
  419.       weld.Part0 = part0
  420.       weld.Part1 = part1
  421.       weld.C0 = c0
  422.       return weld
  423.     end
  424.     gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  425.       local gui = it(GuiType)
  426.       gui.Parent = parent
  427.       gui.Text = text
  428.       gui.BackgroundTransparency = backtrans
  429.       gui.BackgroundColor3 = backcol
  430.       gui.SizeConstraint = "RelativeXY"
  431.       gui.TextXAlignment = "Center"
  432.       gui.TextYAlignment = "Center"
  433.       gui.Position = pos
  434.       gui.Size = size
  435.       gui.Font = "Bodoni"
  436.       gui.FontSize = "Size14"
  437.       gui.TextWrapped = false
  438.       gui.TextStrokeTransparency = 0
  439.       gui.TextColor = BrickColor.new("White")
  440.       return gui
  441.     end
  442.     local Color1 = Torso.BrickColor
  443.     local fengui = it("GuiMain")
  444.     fengui.Parent = Player.PlayerGui
  445.     fengui.Name = "WeaponGUI"
  446.     local fenframe = it("Frame")
  447.     fenframe.Parent = fengui
  448.     fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  449.     fenframe.BackgroundTransparency = 1
  450.     fenframe.BorderColor3 = Color3.new(17, 17, 17)
  451.     fenframe.Size = UDim2.new(0.1, 0, 0.1, 0)
  452.     fenframe.Position = UDim2.new(0.95, 0, 0.7, 0)
  453.     local fenframe2 = it("Frame")
  454.     fenframe2.Parent = fengui
  455.     fenframe2.BackgroundColor3 = Color3.new(255, 255, 255)
  456.     fenframe2.BackgroundTransparency = 1
  457.     fenframe2.BorderColor3 = Color3.new(17, 17, 17)
  458.     fenframe2.Size = UDim2.new(0.2, 0, 0.1, 0)
  459.     fenframe2.Position = UDim2.new(0.4, 0, 0.85, 0)
  460.     local fenframe3 = it("Frame")
  461.     fenframe3.Parent = fengui
  462.     fenframe3.BackgroundColor3 = Color3.new(255, 255, 255)
  463.     fenframe3.BackgroundTransparency = 1
  464.     fenframe3.BorderColor3 = Color3.new(17, 17, 17)
  465.     fenframe3.Size = UDim2.new(0.2, 0, 0.2, 0)
  466.     fenframe3.Position = UDim2.new(0.8, 0, 0.8, 0)
  467.     fenframe3.Name = "MoveFrame"
  468.     local fenframe4 = it("Frame")
  469.     fenframe4.Parent = fengui
  470.     fenframe4.BackgroundColor3 = Color3.new(255, 255, 255)
  471.     fenframe4.BackgroundTransparency = 1
  472.     fenframe4.BorderColor3 = Color3.new(17, 17, 17)
  473.     fenframe4.Size = UDim2.new(0.1, 0, 0.1, 0)
  474.     fenframe4.Position = UDim2.new(0, 0, 0.7, 0)
  475.     local pressedf = false
  476.     local fenframe5 = it("Frame")
  477.     fenframe5.Parent = fengui
  478.     fenframe5.BackgroundColor3 = Color3.new(0, 0, 0)
  479.     fenframe5.BackgroundTransparency = 1
  480.     fenframe5.BorderColor3 = Color3.new(0, 0, 0)
  481.     fenframe5.Size = UDim2.new(1, 0, 1, 0)
  482.     fenframe5.Position = UDim2.new(0, 0, 0, 0)
  483.     fenframe5.ZIndex = 2
  484.     local tellbar = gui("TextLabel", fenframe5, "Press F if you ready to fight everyone.", 1, Color3.new(0, 0, 0), UDim2.new(0.25, 0, 0.25, 0), UDim2.new(0.5, 0, 0.5, 0))
  485.     tellbar.Font = "Bodoni"
  486.     tellbar.TextScaled = true
  487.     tellbar.TextTransparency = 1
  488.     tellbar.TextStrokeTransparency = 1
  489.     tellbar.ZIndex = 2
  490.     local fnumb = 0
  491.     local fenbarmana1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  492.     local fenbarmana2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  493.     local fenbarmana4 = gui("TextLabel", fenframe, "Mana(" .. mana.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  494.     local fenbarblock1 = gui("TextLabel", fenframe, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  495.     local fenbarblock2 = gui("TextLabel", fenframe, "", 0, BrickColor.new(NewCol).Color, UDim2.new(-0.7, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  496.     local fenbarblock3 = gui("TextLabel", fenframe, "Pursuit(" .. invisnum.Value .. ")", 1, Color3.new(0, 0, 0), UDim2.new(-0.7, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  497.     local fenbardamage = gui("TextLabel", fenframe2, "Damage", 0.55, Color3.new(0.6078431372549, 0, 0), UDim2.new(-0.23, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  498.     local fenbardef = gui("TextLabel", fenframe2, "Defense", 0.55, Color3.new(0, 0, 0.6078431372549), UDim2.new(-0.46, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  499.     local fenbarmove = gui("TextLabel", fenframe2, "Walkspeed", 0.55, Color3.new(0, 0.6078431372549, 0), UDim2.new(1.03, 0, 0, 0), UDim2.new(0.2, 0, 1, 0))
  500.     local fenbarhp1 = gui("TextLabel", fenframe2, "", 0, Color3.new(0, 0, 0), UDim2.new(-0.46, 0, 1, 0), UDim2.new(1.92, 0, 0.4, 0))
  501.     local fenbarhp2 = gui("TextLabel", fenbarhp1, "", 0, Color3.new(1, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  502.     local fenbarhp3 = gui("TextLabel", fenbarhp1, "(100)", 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  503.     local fenbarstun1 = gui("TextLabel", fenframe4, "", 0, Color3.new(0, 0, 0), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, -4, 0))
  504.     local fenbarstun2 = gui("TextLabel", fenframe4, "", 0, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0, 0), UDim2.new(0.4, 0, 0, 0))
  505.     local fenbarstun3 = gui("TextLabel", fenframe4, "Stun(" .. Stun.Value .. ")", 1, Color3.new(0.960784, 0.803922, 0.188235), UDim2.new(0.2, 0, 0.2, 0), UDim2.new(0.4, 0, 0.2, 0))
  506.     local fenbarmove1 = gui("TextButton", fenframe3, move1, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  507.     fenbarmove1.ZIndex = 2
  508.     local fenbarmove1b = gui("TextLabel", fenbarmove1, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  509.     local fenbarmove2 = gui("TextButton", fenframe3, move2, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.1, 0), UDim2.new(0.4, 0, 0.4, 0))
  510.     fenbarmove2.ZIndex = 2
  511.     local fenbarmove2b = gui("TextLabel", fenbarmove2, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  512.     local fenbarmove3 = gui("TextButton", fenframe3, move3, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.1, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  513.     fenbarmove3.ZIndex = 2
  514.     local fenbarmove3b = gui("TextLabel", fenbarmove3, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  515.     local fenbarmove4 = gui("TextButton", fenframe3, move4, 0.55, Color3.new(0.5, 0.5, 0.5), UDim2.new(0.6, 0, 0.6, 0), UDim2.new(0.4, 0, 0.4, 0))
  516.     fenbarmove4.ZIndex = 2
  517.     local fenbarmove4b = gui("TextLabel", fenbarmove4, "", 0.55, BrickColor.new(NewCol).Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1, 0))
  518.     local testpart = part(3, effects, 0, 1, BrickColor.new("Black"), "Handle", vt())
  519.     testpart.Anchored = true
  520.     local scarfp2 = part(3, effects, 0, 1, BrickColor.new("Black"), "Handle", vt())
  521.     scarfp2.Anchored = true
  522.     local modelzorz = Instance.new("Model")
  523.     modelzorz.Parent = Character
  524.     modelzorz.Name = "Carnufico"
  525.     local handle = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Handle", vt())
  526.     local prt1 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol2), "Part01", vt())
  527.     local prt2 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part02", vt())
  528.     local prt3 = part(3, modelzorz, 0, 0, BrickColor.new("Medium stone grey"), "Part03", vt())
  529.     local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Medium stone grey"), "Part04", vt())
  530.     local prt5 = part(3, modelzorz, 0, 0, BrickColor.new("Medium stone grey"), "Part05", vt())
  531.     local prt6 = part(3, modelzorz, 0, 0, BrickColor.new("Medium stone grey"), "Part06", vt())
  532.     local prt7 = part(3, modelzorz, 0.5, 0, BrickColor.new("Medium stone grey"), "Part07", vt())
  533.     local prt8 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part07", vt())
  534.     local prt9 = part(3, modelzorz, 0.5, 0, BrickColor.new("Medium stone grey"), "Part09", vt())
  535.     local prt10 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part10", vt())
  536.     msh1 = mesh("CylinderMesh", prt1, "", "", vt(0, 0, 0), vt(2, 30, 2))
  537.     msh2 = mesh("SpecialMesh", prt2, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 1, 1))
  538.     msh3 = mesh("CylinderMesh", prt3, "", "", vt(0, 0, 0), vt(3, 3, 3))
  539.     msh4 = mesh("SpecialMesh", prt4, "FileMesh", "3270017", vt(0, 0, 0), vt(1, 1, 1))
  540.     msh5 = mesh("SpecialMesh", prt5, "FileMesh", "3270017", vt(0, 0, 0), vt(1, 1, 1))
  541.     msh6 = mesh("SpecialMesh", prt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.8, 1, 1))
  542.     msh7 = mesh("BlockMesh", prt7, "", "", vt(0, 0, 0), vt(1, 2, 2))
  543.     msh8 = mesh("BlockMesh", prt8, "", "", vt(0, 0, 0), vt(1, 1, 2))
  544.     msh9 = mesh("SpecialMesh", prt9, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  545.     msh10 = mesh("SpecialMesh", prt10, "Wedge", "nil", vt(0, 0, 0), vt(1, 2, 4))
  546.     local handlewld = weld(handle, handle, Torso, euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6))
  547.     local wld1 = weld(prt1, prt1, handle, euler(0, 0, 0) * cf(0, 0, 0))
  548.     local wld2 = weld(prt1, prt2, prt1, euler(3.14, 0, 0) * cf(0, 3, 0))
  549.     local wld3 = weld(prt1, prt3, prt1, euler(0, 0, 0) * cf(0, -3.2, 0))
  550.     local wld4 = weld(prt1, prt4, prt3, euler(-1.57, 0, 1.57) * euler(0, -0.7, 0) * cf(-0.16, -0.2, -0.1))
  551.     local wld5 = weld(prt1, prt5, prt3, euler(-1.57, 0, -1.57) * euler(0, 0.7, 0) * cf(0.16, -0.2, -0.1))
  552.     local wld6 = weld(prt1, prt6, prt3, euler(4.55, 0, 0) * cf(0, -0.2, 0.1))
  553.     local wld7 = weld(prt1, prt7, prt6, euler(0, 0, 0) * cf(0, 0.2, 0.2))
  554.     local wld8 = weld(prt1, prt8, prt6, euler(0, 0, 0) * cf(0, -0.1, 0.2))
  555.     local wld9 = weld(prt1, prt9, prt7, euler(0, 0, 0) * cf(0, 0, 0.7))
  556.     local wld10 = weld(prt1, prt10, prt8, euler(0, 0, 0) * cf(0, -0.1, 0.7))
  557.     for i = 0, 2.355, 0.785 do
  558.       local prt4 = part(3, modelzorz, 0, 0, BrickColor.new("Black"), "Part04", vt())
  559.       msh4 = mesh("SpecialMesh", prt4, "FileMesh", "9756362", vt(0, 0, 0), vt(1, 0.2, 0.2))
  560.       local wld4 = weld(prt1, prt4, prt3, euler(0, i, 0) * cf(0, 0.6, 0))
  561.     end
  562.     oldprt = prt9
  563.     oldprt2 = prt10
  564.     cff = 0.1
  565.     eul = 0.02
  566.     siz = 0.99
  567.     for i = 1, 6 do
  568.       local prt11 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really black"), "Part11", vt())
  569.       msh11 = mesh("SpecialMesh", prt11, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  570.       local wld11 = weld(prt1, prt11, oldprt, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  571.       if i < 4 then
  572.         num = 6
  573.         if i == 3 then
  574.           num = 6.8
  575.         end
  576.         local prt12 = part(3, modelzorz, 0.5, 0, BrickColor.new("Black"), "Part12", vt())
  577.         msh12 = mesh("BlockMesh", prt12, "", "", vt(0, 0, 0), vt(siz / 2, 2, num))
  578.         local wld12 = weld(prt1, prt12, prt11, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  579.       end
  580.       do
  581.         do
  582.           oldprt = prt11
  583.           cff = 0.6
  584.           eul = 0.15
  585.           siz = siz - 0.1
  586.           -- DECOMPILER ERROR at PC2114: LeaveBlock: unexpected jumping out DO_STMT
  587.    
  588.         end
  589.       end
  590.     end
  591.     modelzorz.Name = "Chakra Gauntlets"
  592.     local rprt1 = part(3, modelzorz, 0, 0, BrickColor.new("Really red"), "Right Part01", vt())
  593.     local rprt2 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol), "Right Part02", vt())
  594.     local rprt3 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Right Part03", vt())
  595.     local rprt4 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Right Part04", vt())
  596.     local rprt5 = part(3, modelzorz, 0, 0, BrickColor.new("Really black"), "Right Part05", vt())
  597.     local rprt6 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Right Part06", vt())
  598.     d = Instance.new("Decal", rprt5)
  599.     d.Face = "Top"
  600.     d.Texture = "rbxassetid://333659455"
  601.     rgui = Instance.new("BillboardGui")
  602.     rgui.Parent = rprt5
  603.     rgui.Size = UDim2.new(3, 0, 2.4, 0)
  604.     rgui.AlwaysOnTop = false
  605.     rimg = Instance.new("ImageLabel")
  606.     rimg.Parent = rgui
  607.     rimg.BackgroundTransparency = 1
  608.     rimg.Size = UDim2.new(1, 0, 1, 0)
  609.     rimg.Image = "rbxassetid://200369289"
  610.     rimg.ImageColor3 = BrickColor.new(NewCol).Color
  611.     local lprt1 = part(3, modelzorz, 0, 0, BrickColor.new("Really red"), "Left Part01", vt())
  612.     local lprt2 = part(3, modelzorz, 0, 0, BrickColor.new(NewCol), "Left Part02", vt())
  613.     local lprt3 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Left Part03", vt())
  614.     local lprt4 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Left Part04", vt())
  615.     local lprt5 = part(3, modelzorz, 0, 0, BrickColor.new("Really black"), "Left Part05", vt())
  616.     local lprt6 = part(3, modelzorz, 0.5, 0, BrickColor.new("Really red"), "Left Part06", vt())
  617.     d = Instance.new("Decal", lprt5)
  618.     d.Face = "Bottom"
  619.     d.Texture = "rbxassetid://333659455"
  620.     lgui = Instance.new("BillboardGui")
  621.     lgui.Parent = lprt5
  622.     lgui.Size = UDim2.new(3, 0, 2.4, 0)
  623.     lgui.AlwaysOnTop = false
  624.     limg = Instance.new("ImageLabel")
  625.     limg.Parent = lgui
  626.     limg.BackgroundTransparency = 1
  627.     limg.Size = UDim2.new(1, 0, 1, 0)
  628.     limg.Image = "rbxassetid://200369289"
  629.     limg.ImageColor3 = BrickColor.new(NewCol).Color
  630.     lgui = Instance.new("BillboardGui")
  631.     lgui.Parent = prt3
  632.     lgui.Size = UDim2.new(3, 0, 2.4, 3)
  633.     lgui.AlwaysOnTop = false
  634.     timg = Instance.new("ImageLabel")
  635.     timg.Parent = lgui
  636.     timg.BackgroundTransparency = 1
  637.     timg.Size = UDim2.new(1, 0, 1, 0)
  638.     timg.Image = "rbxassetid://200369289"
  639.     timg.ImageColor3 = BrickColor.new(NewCol).Color
  640.     rimg.Rotation = rimg.Rotation + 2
  641.     limgRotation = limg.Rotation + 2
  642.     timg.Rotation = timg.Rotation + -2
  643.     local rmsh1 = mesh("SpecialMesh", rprt1, "FileMesh", "3270017", vt(0, 0, 0), vt(1.2, 1.2, 2))
  644.     local rmsh2 = mesh("CylinderMesh", rprt2, "", "", vt(0, 0, 0), vt(5, 2, 5))
  645.     local rmsh3 = mesh("SpecialMesh", rprt3, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 3, 6))
  646.     local rmsh4 = mesh("SpecialMesh", rprt4, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 1.5, 3))
  647.     local rmsh5 = mesh("CylinderMesh", rprt5, "", "", vt(0, 0, 0), vt(4, 2.1, 4))
  648.     local rmsh6 = mesh("SpecialMesh", rprt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  649.     local lmsh1 = mesh("SpecialMesh", lprt1, "FileMesh", "3270017", vt(0, 0, 0), vt(1.2, 1.2, 2))
  650.     local lmsh2 = mesh("CylinderMesh", lprt2, "", "", vt(0, 0, 0), vt(5, 2, 5))
  651.     local lmsh3 = mesh("SpecialMesh", lprt3, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 3, 6))
  652.     local lmsh4 = mesh("SpecialMesh", lprt4, "Wedge", "nil", vt(0, 0, 0), vt(0.5, 1.5, 3))
  653.     local lmsh5 = mesh("CylinderMesh", lprt5, "", "", vt(0, 0, 0), vt(4, 2.1, 4))
  654.     local lmsh6 = mesh("SpecialMesh", lprt6, "FileMesh", "9756362", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  655.     local rwld1 = weld(lprt1, rprt1, RightArm, euler(1.57, 0, 0) * cf(0, 0.3, 0))
  656.     local rwld2 = weld(rprt1, rprt2, rprt1, euler(0, 0, 1.57) * cf(-0.6, 0, 0))
  657.     local rwld3 = weld(rprt1, rprt3, rprt2, euler(-0.2, 3.14, 1.57) * cf(-0.7, 0, -0.4))
  658.     local rwld4 = weld(rprt1, rprt4, rprt2, euler(-0.4, 3.14, -1.57) * cf(0.6, 0, -0.2))
  659.     local rwld5 = weld(rprt1, rprt5, rprt2, euler(0, 0, 0) * cf(0, 0, 0))
  660.     local rwld6 = weld(rprt1, rprt6, rprt2, euler(0, 0, 0.785) * cf(0, 0, 0.45))
  661.     local lwld1 = weld(lprt1, lprt1, LeftArm, euler(1.57, 0, 0) * cf(0, 0.3, 0))
  662.     local lwld2 = weld(rprt1, lprt2, lprt1, euler(0, 0, 1.57) * cf(0.6, 0, 0))
  663.     local lwld3 = weld(rprt1, lprt3, lprt2, euler(-0.2, 3.14, 1.57) * cf(-0.7, 0, -0.4))
  664.     local lwld4 = weld(rprt1, lprt4, lprt2, euler(-0.4, 3.14, -1.57) * cf(0.6, 0, -0.2))
  665.     local lwld5 = weld(rprt1, lprt5, lprt2, euler(0, 0, 0) * cf(0, 0, 0))
  666.     local lwld6 = weld(rprt1, lprt6, lprt2, euler(0, 0, 0.785) * cf(0, 0, 0.45))
  667.     for _,c in pairs(modelzorz:children()) do
  668.       table.insert(Weapon, c)
  669.     end
  670.     for _,c in pairs(rprt1:children()) do
  671.       if c.className == "Motor" then
  672.         table.insert(Welds, c)
  673.       end
  674.     end
  675.     oldprt2 = prt10
  676.     cff = 0.1
  677.     eul = 0.02
  678.     siz = 0.99
  679.     for i = 1, 7 do
  680.       local prt13 = part(3, modelzorz, 0.5, 0, BrickColor.new(NewCol), "Part13", vt())
  681.       msh13 = mesh("SpecialMesh", prt13, "Wedge", "nil", vt(0, 0, 0), vt(siz, 2, 6))
  682.       local wld13 = weld(prt1, prt13, oldprt2, euler(0, 0, 0) * cf(0, 0, cff) * euler(eul, 0, 0))
  683.       oldprt2 = prt13
  684.       cff = 0.6
  685.       eul = 0.14
  686.       siz = siz - 0.1
  687.     end
  688.     for _,c in pairs(modelzorz:children()) do
  689.       table.insert(Weapon, c)
  690.     end
  691.     for _,c in pairs(prt1:children()) do
  692.       if c.className == "Motor" then
  693.         table.insert(Welds, c)
  694.       end
  695.     end
  696.     local hitbox = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Hitbox2", vt())
  697.     hitbox.Anchored = false
  698.     local hbwld = weld(hitbox, hitbox, RootPart, euler(0, 0, 0) * cf(0, 0, 0))
  699.     local hitbox2 = part(3, nil, 0, 1, BrickColor.new("Black"), "Hitbox", vt(1, 1, 1))
  700.     hitbox2.Anchored = true
  701.     local hitboxCF = cf(0, 0, 0)
  702.     hboxpos = Instance.new("BodyPosition", nil)
  703.     hboxpos.P = 2000
  704.     hboxpos.D = 100
  705.     hboxpos.maxForce = Vector3.new(545000, 545000, 545000)
  706.     hitboxweld = function()
  707.       hbwld.Parent = modelzorz
  708.       hbwld.Part0 = hitbox
  709.       hbwld.Part1 = prt6
  710.     end
  711.     if script.Parent.className ~= "HopperBin" then
  712.       Tool = Instance.new("HopperBin")
  713.       Tool.Parent = Backpack
  714.       Tool.Name = "Carnufico"
  715.       script.Parent = Tool
  716.     end
  717.     Bin = script.Parent
  718.     if Bin.Name == "Renegade: Adjudicator" then
  719.       Bin.Name = "Carnufico"
  720.     end
  721.     local bodvel = Instance.new("BodyVelocity")
  722.     local bg = Instance.new("BodyGyro")
  723.     so = function(id, par, vol, pit)
  724.       local sou = Instance.new("Sound", par or workspace)
  725.       sou.Volume = vol
  726.       sou.Pitch = pit or 1
  727.       sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  728.       coroutine.resume(coroutine.create(function(Sound)
  729.         swait()
  730.         Sound:play()
  731.       end), sou)
  732.       game:GetService("Debris"):AddItem(sou, 6)
  733.     end
  734.     function clerp(a,b,t)
  735.     local qa = {QuaternionFromCFrame(a)}
  736.     local qb = {QuaternionFromCFrame(b)}
  737.     local ax, ay, az = a.x, a.y, a.z
  738.     local bx, by, bz = b.x, b.y, b.z
  739.     local _t = 1-t
  740.     return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  741.     end
  742.      
  743.     function QuaternionFromCFrame(cf)
  744.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  745.     local trace = m00 + m11 + m22
  746.     if trace > 0 then
  747.     local s = math.sqrt(1 + trace)
  748.     local recip = 0.5/s
  749.     return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  750.     else
  751.     local i = 0
  752.     if m11 > m00 then
  753.     i = 1
  754.     end
  755.     if m22 > (i == 0 and m00 or m11) then
  756.     i = 2
  757.     end
  758.     if i == 0 then
  759.     local s = math.sqrt(m00-m11-m22+1)
  760.     local recip = 0.5/s
  761.     return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  762.     elseif i == 1 then
  763.     local s = math.sqrt(m11-m22-m00+1)
  764.     local recip = 0.5/s
  765.     return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  766.     elseif i == 2 then
  767.     local s = math.sqrt(m22-m00-m11+1)
  768.     local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  769.     end
  770.     end
  771.     end
  772.      
  773.     function QuaternionToCFrame(px, py, pz, x, y, z, w)
  774.     local xs, ys, zs = x + x, y + y, z + z
  775.     local wx, wy, wz = w*xs, w*ys, w*zs
  776.     local xx = x*xs
  777.     local xy = x*ys
  778.     local xz = x*zs
  779.     local yy = y*ys
  780.     local yz = y*zs
  781.     local zz = z*zs
  782.     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))
  783.     end
  784.      
  785.     function QuaternionSlerp(a, b, t)
  786.     local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  787.     local startInterp, finishInterp;
  788.     if cosTheta >= 0.0001 then
  789.     if (1 - cosTheta) > 0.0001 then
  790.     local theta = math.acos(cosTheta)
  791.     local invSinTheta = 1/math.sin(theta)
  792.     startInterp = math.sin((1-t)*theta)*invSinTheta
  793.     finishInterp = math.sin(t*theta)*invSinTheta  
  794.     else
  795.     startInterp = 1-t
  796.     finishInterp = t
  797.     end
  798.     else
  799.     if (1+cosTheta) > 0.0001 then
  800.     local theta = math.acos(-cosTheta)
  801.     local invSinTheta = 1/math.sin(theta)
  802.     startInterp = math.sin((t-1)*theta)*invSinTheta
  803.     finishInterp = math.sin(t*theta)*invSinTheta
  804.     else
  805.     startInterp = t-1
  806.     finishInterp = t
  807.     end
  808.     end
  809.     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
  810.     end
  811.     hideanim = function()
  812.       equipped = false
  813.       for i = 0, 1, 0.5 do
  814.         swait()
  815.         handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  816.         wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  817.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  818.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  819.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(3, 0, 1), 0.4)
  820.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  821.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  822.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  823.       end
  824.       for i = 0, 1, 0.2 do
  825.         swait()
  826.         handlewld.C0 = clerp(handlewld.C0, euler(0, -1.57, 0) * cf(0, 1, 0), 0.4)
  827.         wld1.C0 = clerp(wld1.C0, cf(0, -1.5, 0) * euler(0.2, 0, 0.4), 0.4)
  828.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  829.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  830.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  831.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  832.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  833.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  834.         RH.C0 = clerp(RH.C0, RHC0, 0.4)
  835.         LH.C0 = clerp(LH.C0, LHC0, 0.4)
  836.       end
  837.       mdec2.Parent = nil
  838.       handlewld.Part1 = Torso
  839.       handlewld.C0 = euler(-2, 1.57, 0) * cf(-1, -0.5, -0.6)
  840.       wld1.C0 = euler(0, 0, 0) * cf(0, 0, 0)
  841.       for i = 0, 1, 0.3 do
  842.         swait()
  843.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0), 0.4)
  844.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  845.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  846.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  847.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, 0), 0.4)
  848.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  849.       end
  850.       mdec.Parent = Decrease
  851.     end
  852.     mdec.Parent = Decrease
  853.     equipanim = function()
  854.       equipped = true
  855.       mdec.Parent = nil
  856.       for i = 0, 1, 0.5 do
  857.         swait()
  858.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  859.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  860.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2, 0, 0.2), 0.4)
  861.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  862.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  863.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  864.       end
  865.       for i = 0, 1, 0.2 do
  866.         swait()
  867.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.4), 0.4)
  868.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.4)
  869.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(4, 0, 1), 0.4)
  870.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  871.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.2), 0.4)
  872.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  873.       end
  874.       mdec2.Parent = Decrease
  875.       handlewld.Part1 = RightArm
  876.       handlewld.C0 = euler(0, -1.57, 0) * cf(0, 1, 0)
  877.       wld1.C0 = cf(0, -1.5, 0) * euler(0.2, 0, 0.4)
  878.     end
  879.     StaggerAnim = function()
  880.       attack = true
  881.       removeControl()
  882.       if invisible == true then
  883.         Clone(0.1)
  884.       end
  885.       for i = 1, math.random(2, 4) do
  886.         ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  887.       end
  888.       for i = 0, 1, 0.35 do
  889.         swait()
  890.         if Rooted.Value == false then
  891.           Torso.Velocity = RootPart.CFrame.lookVector * -40
  892.         end
  893.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.3)
  894.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.4), 0.3)
  895.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.3)
  896.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  897.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  898.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  899.         RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.3)
  900.         LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  901.       end
  902.       for i = 0, 1, 0.2 do
  903.         swait()
  904.         if Rooted.Value == false then
  905.           Torso.Velocity = RootPart.CFrame.lookVector * -40
  906.         end
  907.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.5) * euler(0.1, 0, 0), 0.4)
  908.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(-0.5, 0, -0.4), 0.4)
  909.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.7) * euler(0, -0.7, 0), 0.4)
  910.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  911.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.4)
  912.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  913.         RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.4)
  914.         LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.5), 0.4)
  915.       end
  916.       for i = 0, 1, 0.1 do
  917.         swait()
  918.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.4) * euler(0.5, 0, 0), 0.3)
  919.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.8) * euler(-0.2, 0, -0.4), 0.3)
  920.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.3, 0, 0.4) * euler(0, -0.4, 0), 0.3)
  921.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  922.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2) * euler(0, 0.4, 0), 0.3)
  923.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  924.         RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 1.2), 0.3)
  925.         LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  926.       end
  927.       for i = 1, 50 do
  928.         swait()
  929.         if StunT.Value <= Stun.Value then
  930.           break
  931.         end
  932.       end
  933.       do
  934.         resumeControl()
  935.         combo = 0
  936.         attack = false
  937.       end
  938.     end
  939.     StaggerHitt = function()
  940.       attack = true
  941.       if invisible == true then
  942.         Clone(0.1)
  943.       end
  944.       for i = 1, math.random(2, 4) do
  945.         ClangEffect(BrickColor.new("New Yeller"), cf(hitbox.Position) * euler(math.random(-50, 50) / 100, math.random(-50, 50), math.random(-50, 50) / 100), 0, 0.1, 0.2, math.random(150, 300) / 1000)
  946.       end
  947.       for i = 0, 1, 0.1 do
  948.         swait()
  949.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.7) * euler(0.1, 0, 0), 0.3)
  950.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(-0.2, 0, -0.6), 0.3)
  951.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.4, 0, 0.9) * euler(0, -0.7, 0), 0.3)
  952.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  953.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4) * euler(0, 0.4, 0), 0.3)
  954.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  955.         RH.C0 = clerp(RH.C0, cf(1, -0.8, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, -0.4), 0.3)
  956.         LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0.2, 0.2), 0.3)
  957.       end
  958.       attack = false
  959.     end
  960.     StunAnim = function()
  961.       attack = true
  962.       removeControl()
  963.       Stunned.Value = true
  964.       showDamage(Character, "Stunned", "Interrupt")
  965.       local dec = Instance.new("NumberValue", Decrease)
  966.       dec.Name = "DecreaseMvmt"
  967.       dec.Value = 10
  968.       for i = 0, 1, 0.3 do
  969.         swait()
  970.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  971.         wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  972.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, -0.5), 0.2)
  973.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, -3), 0.2)
  974.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 1.3), 0.2)
  975.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  976.         LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1, 0, 0.4) * euler(0, -0.1, 0), 0.2)
  977.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  978.         RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.3), 0.25)
  979.         LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.2, 0, 0), 0.25)
  980.       end
  981.       for i = 0, 1, 0.3 do
  982.         swait()
  983.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  984.         wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  985.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -0.5), 0.2)
  986.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * euler(0.8, 0, -3), 0.2)
  987.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  988.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  989.         LW.C0 = clerp(LW.C0, cf(-1.2, 0.5, -0.4) * euler(1.2, 0, 0.8) * euler(0, -0.1, 0), 0.2)
  990.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  991.         RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.5, 0, 0.6), 0.25)
  992.         LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(0.1, 0, 0.7), 0.25)
  993.       end
  994.       for i = 0, 1, 0.3 do
  995.         swait()
  996.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.3, 0, -1), 0.2)
  997.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1.57, 0, -3), 0.2)
  998.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.8, 0, 1.3), 0.2)
  999.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1000.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, -0.8) * euler(0, -0.1, 0), 0.2)
  1001.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  1002.         RH.C0 = clerp(RH.C0, cf(1, -0.6, 0) * euler(0, 1.57, 0) * euler(-0.2, 0, 0.6), 0.25)
  1003.         LH.C0 = clerp(LH.C0, cf(-1, -0.8, 0) * euler(0, -1.57, 0) * euler(-0.1, 0, 0.3), 0.25)
  1004.       end
  1005.       local gairost = Instance.new("BodyGyro")
  1006.       gairost.Parent = RootPart
  1007.       gairost.maxTorque = Vector3.new(400000, 0, 400000) * math.huge
  1008.       gairost.P = 20000
  1009.       gairost.cframe = cf(0, 0, 0)
  1010.       for i = 0, 1, 0.1 do
  1011.         swait()
  1012.         if hitfloor ~= nil then
  1013.           Torso.Velocity = vt(0, 0, 0)
  1014.         end
  1015.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1.57), 0.3)
  1016.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * euler(1.57, 0, -3.14), 0.3)
  1017.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1.5) * euler(0.2, 0, 0), 0.3)
  1018.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1019.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.5, 0, -1.57) * euler(0, 0, 0), 0.3)
  1020.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1021.         RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0), 0.3)
  1022.         LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 0), 0.3)
  1023.       end
  1024.       for i = 1, 70 do
  1025.         swait()
  1026.         gairost.cframe = RootPart.CFrame
  1027.         if hitfloor ~= nil then
  1028.           Torso.Velocity = vt(0, 0, 0)
  1029.         end
  1030.       end
  1031.       for i = 0, 1, 0.2 do
  1032.         swait()
  1033.         Stun.Value = 0
  1034.         gairost.cframe = RootPart.CFrame
  1035.         Neck.C0 = clerp(Neck.C0, necko * euler(0.2, 0, 0), 0.3)
  1036.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2) * euler(1, 0, -4), 0.3)
  1037.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-1.57, 0, 1) * euler(0.2, -1, 0), 0.3)
  1038.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1039.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.2, 0, 0.2) * euler(0, 0, 0), 0.3)
  1040.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1041.         RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(-0.3, 0.5, 0.4), 0.3)
  1042.         LH.C0 = clerp(LH.C0, cf(-1, -1, -1) * euler(0, -1.57, 0) * euler(-0.1, 0.2, 1), 0.3)
  1043.       end
  1044.       resumeControl()
  1045.       gairost.Parent = nil
  1046.       dec.Parent = nil
  1047.       Stun.Value = 0
  1048.       combo = 0
  1049.       Stunned.Value = false
  1050.       attack = false
  1051.       for i = 1, 10 do
  1052.         swait()
  1053.         Stun.Value = 0
  1054.       end
  1055.     end
  1056.     attackone = function()
  1057.       attack = true
  1058.       for i = 0, 1, 0.2 do
  1059.         swait()
  1060.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1061.         wld1.C0 = clerp(wld1.C0, euler(0, -0.4, 0) * cf(0, -2, 0) * euler(1.8, 0, 0), 0.5)
  1062.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.4, 0, 0), 0.5)
  1063.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4), 0.5)
  1064.         RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 1.8, 0), 0.5)
  1065.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1066.         LW.C0 = clerp(LW.C0, cf(-1.4, 0.5, -0.2) * euler(0.9, 0, -0.3) * euler(0, 1.57, 0), 0.5)
  1067.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1068.         RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * euler(0, 1.57, 0) * euler(0, -1.4, -0.1), 0.5)
  1069.         LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.5) * euler(0, -1.57, 0) * euler(0, -1.4, 0.3), 0.5)
  1070.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1071.           do
  1072.             if StaggerHit.Value == true then
  1073.               break
  1074.             end
  1075.             -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1076.    
  1077.             -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_STMT
  1078.    
  1079.           end
  1080.         end
  1081.       end
  1082.       so("92597369", prt6, 1, 0.6)
  1083.       hbwld.Parent = nil
  1084.       hboxpos.Parent = hitbox
  1085.       hitbox.Parent = modelzorz
  1086.       hitbox.Size = vt(3, 2, 7)
  1087.       hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1088.       hitbox.CFrame = hitboxCF
  1089.       for i = 0, 1, 0.15 do
  1090.         swait()
  1091.         hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1092.         hitbox.CFrame = hitboxCF
  1093.         MagniDamage(hitbox, 4, 5, 7, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  1094.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1095.         wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.5, 0, 0), 0.4)
  1096.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1097.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.4)
  1098.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.4) * euler(0, 1.8, 0), 0.4)
  1099.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1100.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1), 0.4)
  1101.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1102.         RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1103.         LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1104.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1105.           do
  1106.             if StaggerHit.Value == true then
  1107.               break
  1108.             end
  1109.             -- DECOMPILER ERROR at PC546: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1110.    
  1111.             -- DECOMPILER ERROR at PC546: LeaveBlock: unexpected jumping out IF_STMT
  1112.    
  1113.           end
  1114.         end
  1115.       end
  1116.       hitbox.Parent = modelzorz
  1117.       hitbox.Size = vt()
  1118.       hitboxweld()
  1119.       hboxpos.Parent = nil
  1120.       attack = false
  1121.     end
  1122.     attacktwo = function()
  1123.       attack = true
  1124.       for i = 0, 1, 0.15 do
  1125.         swait()
  1126.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1127.         wld1.C0 = clerp(wld1.C0, euler(0, -1.57, 0) * cf(0, 0, 0) * euler(2.5, 0, 0), 0.4)
  1128.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1129.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.4)
  1130.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.7) * euler(0, 1.8, 0), 0.4)
  1131.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1132.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0.5, 0, -0.5), 0.4)
  1133.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1134.         RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1135.         LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1136.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1137.           do
  1138.             if StaggerHit.Value == true then
  1139.               break
  1140.             end
  1141.             -- DECOMPILER ERROR at PC177: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1142.    
  1143.             -- DECOMPILER ERROR at PC177: LeaveBlock: unexpected jumping out IF_STMT
  1144.    
  1145.           end
  1146.         end
  1147.       end
  1148.       so("92597369", prt6, 1, 0.8)
  1149.       so("92597296", prt6, 1, 1)
  1150.       hbwld.Parent = nil
  1151.       hboxpos.Parent = hitbox
  1152.       hitbox.Parent = modelzorz
  1153.       hitbox.Size = vt(1, 2, 7)
  1154.       hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1155.       hitbox.CFrame = hitboxCF
  1156.       for i = 0, 1, 0.05 do
  1157.         swait()
  1158.         if (i >= 0.3 and i <= 0.33) or i >= 0.7 and i <= 0.73 then
  1159.           so("92597369", prt6, 1, 0.8)
  1160.           so("92597296", prt6, 1, 1)
  1161.         end
  1162.         hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1163.         hitbox.CFrame = hitboxCF
  1164.         MagniDamage(hitbox, 4, 4, 6, math.random(5, 10), "Normal", RootPart, 0.2, 2, (math.random(2, 5)), nil, true)
  1165.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1166.         wld1.C0 = euler(22 * i, -1.57 + 1.7 * i, 0) * euler(0, 0, 0) * cf(0, 0, 0) * euler(2.5 - 0.93 * i, 0, 0)
  1167.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0, 0, 0), 0.5)
  1168.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.5)
  1169.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1) * euler(0, 0, 0), 0.3)
  1170.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1171.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(0, 0, -1.3), 0.5)
  1172.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1173.         RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.5)
  1174.         LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0.3), 0.5)
  1175.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1176.           do
  1177.             if StaggerHit.Value == true then
  1178.               break
  1179.             end
  1180.             -- DECOMPILER ERROR at PC353: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1181.    
  1182.             -- DECOMPILER ERROR at PC353: LeaveBlock: unexpected jumping out IF_STMT
  1183.    
  1184.           end
  1185.         end
  1186.       end
  1187.       local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1188.       ref.Anchored = true
  1189.       ref.CFrame = RootPart.CFrame * cf(0, 0.5, -5)
  1190.       game:GetService("Debris"):AddItem(ref, 1)
  1191.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 30, 30, 30, 3, 3, 3, 0.05)
  1192.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 60, 60, 60, 6, 6, 6, 0.075)
  1193.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 90, 90, 90, 9, 9, 9, 0.1)
  1194.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 1, 0, 15, 0, 15, 0.05)
  1195.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 2, 2, 2, 4, 4, 4, 0.05)
  1196.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 60, 60, 60, -2, -2, -2, 0.05)
  1197.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 90, 90, 90, -4, -4, -4, 0.05)
  1198.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 120, 120, 120, -6, -6, -6, 0.05)
  1199.       MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 10, 0, 2.5, 0, 2.5, 0.05)
  1200.       hbwld.Parent = nil
  1201.       hboxpos.Parent = hitbox
  1202.       hitbox.Parent = modelzorz
  1203.       hitbox.Size = vt(6, 6, 6)
  1204.       hitboxCF = cf(ref.Position)
  1205.       hitbox.CFrame = hitboxCF
  1206.       so("200633327", ref, 2, 1.2)
  1207.       so("183763487", ref, 3, 1)
  1208.       so("183763487", ref, 1, 0.75)
  1209.       for i = 1, 10 do
  1210.         swait()
  1211.         hitboxCF = cf(ref.Position)
  1212.         hitbox.CFrame = hitboxCF
  1213.              MagniDamage(ref, 5, 2, 4, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1214.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1215.           do
  1216.             if StaggerHit.Value == true then
  1217.               break
  1218.             end
  1219.             -- DECOMPILER ERROR at PC518: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1220.    
  1221.             -- DECOMPILER ERROR at PC518: LeaveBlock: unexpected jumping out IF_STMT
  1222.    
  1223.           end
  1224.         end
  1225.       end
  1226.       hitbox.Parent = modelzorz
  1227.       hitbox.Size = vt()
  1228.       hitboxweld()
  1229.       hboxpos.Parent = nil
  1230.       attack = false
  1231.     end
  1232.     attackthree = function()
  1233.       attack = true
  1234.       for i = 0, 1, 0.2 do
  1235.         swait()
  1236.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.5)
  1237.         wld1.C0 = clerp(wld1.C0, euler(0, -0.4, 0) * cf(0, -2, 0) * euler(1.8, 0, 0), 0.5)
  1238.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -0.6) * euler(0.4, 0, 0), 0.5)
  1239.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4), 0.5)
  1240.         RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.57, 0, -0.5) * euler(0, 1.8, 0), 0.5)
  1241.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1242.         LW.C0 = clerp(LW.C0, cf(-1.4, 0.5, -0.2) * euler(0.9, 0, -0.3) * euler(0.1, 57, 0), 0.5)
  1243.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.5)
  1244.         RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * euler(0, 1.57, 0) * euler(0, -1.4, -0.1), 0.5)
  1245.         LH.C0 = clerp(LH.C0, cf(-0.6, -1, -0.5) * euler(0, -1.57, 0) * euler(0, -1.4, 0.3), 0.5)
  1246.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1247.           do
  1248.             if StaggerHit.Value == true then
  1249.               break
  1250.             end
  1251.             -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1252.    
  1253.             -- DECOMPILER ERROR at PC237: LeaveBlock: unexpected jumping out IF_STMT
  1254.    
  1255.           end
  1256.         end
  1257.       end
  1258.       so("92597369", prt6, 1, 0.5)
  1259.       hbwld.Parent = nil
  1260.       hboxpos.Parent = hitbox
  1261.       hitbox.Parent = modelzorz
  1262.       hitbox.Size = vt(1, 2, 7)
  1263.       hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1264.       hitbox.CFrame = hitboxCF
  1265.       for i = 0, 1, 0.05 do
  1266.         swait()
  1267.         if i >= 0.7 and i <= 0.73 then
  1268.           so("92597369", prt6, 1, 0.5)
  1269.         end
  1270.         hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1271.         hitbox.CFrame = hitboxCF
  1272.         MagniDamage(hitbox, 4, 5, 6, math.random(5, 10), "Normal", RootPart, 0.3, 2, (math.random(4, 6)), nil, true)
  1273.         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1274.         wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.5, 0, 0), 0.4)
  1275.         Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1) * euler(0, 0, 0), 0.4)
  1276.         RootJoint.C0 = RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.4 - 9.28 * i)
  1277.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.57, 0, 1.4) * euler(0, 1.8, 0), 0.4)
  1278.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1279.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1, 0, -1), 0.4)
  1280.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1281.         RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.4)
  1282.         LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.4)
  1283.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1284.           do
  1285.             if StaggerHit.Value == true then
  1286.               break
  1287.             end
  1288.             -- DECOMPILER ERROR at PC552: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1289.    
  1290.             -- DECOMPILER ERROR at PC552: LeaveBlock: unexpected jumping out IF_STMT
  1291.    
  1292.           end
  1293.         end
  1294.       end
  1295.       local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1296.       ref.Anchored = true
  1297.       ref.CFrame = RootPart.CFrame * cf(0, 0.5, -5)
  1298.       game:GetService("Debris"):AddItem(ref, 1)
  1299.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 60, 60, 60, 3, 3, 3, 0.05)
  1300.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 90, 90, 90, 6, 6, 6, 0.075)
  1301.       MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 2, 0, 30, 0, 30, 0.05)
  1302.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 4, 4, 4, 6, 6, 6, 0.05)
  1303.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 15, 15, 15, 0.05)
  1304.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 90, 90, 90, -2, -2, -2, 0.05)
  1305.       MagicBlock(BrickColor.new(NewCol), cf(ref.Position), 120, 120, 120, -4, -4, -4, 0.05)
  1306.       MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 10, 0, 5, 0, 5, 0.05)
  1307.       hbwld.Parent = nil
  1308.       hboxpos.Parent = hitbox
  1309.       hitbox.Parent = modelzorz
  1310.       hitbox.Size = vt(6, 6, 6)
  1311.       hitboxCF = cf(ref.Position)
  1312.       hitbox.CFrame = hitboxCF
  1313.       so("200633327", ref, 2, 0.75)
  1314.       so("183763487", ref, 3, 0.75)
  1315.       so("183763487", ref, 2, 0.5)
  1316.       for i = 1, 10 do
  1317.         swait()
  1318.         hitboxCF = cf(ref.Position)
  1319.         hitbox.CFrame = hitboxCF
  1320.              MagniDamage(ref, 10, 3, 6, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1321.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1322.           do
  1323.             if StaggerHit.Value == true then
  1324.               break
  1325.             end
  1326.             -- DECOMPILER ERROR at PC518: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1327.    
  1328.             -- DECOMPILER ERROR at PC518: LeaveBlock: unexpected jumping out IF_STMT
  1329.    
  1330.           end
  1331.         end
  1332.       end
  1333.       hitbox.Parent = modelzorz
  1334.       hitbox.Size = vt()
  1335.       hitboxweld()
  1336.       hboxpos.Parent = nil
  1337.       attack = false
  1338.     end
  1339.     attackfour = function()
  1340.       attack = true
  1341.       local dec = Instance.new("NumberValue", Decrease)
  1342.       dec.Name = "DecreaseMvmt"
  1343.       dec.Value = 10
  1344.       for i = 0, 1, 0.2 do
  1345.         swait()
  1346.         Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1347.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1348.         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1349.         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1350.         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1351.         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1352.         RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1353.         LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1354.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1355.           do
  1356.             if StaggerHit.Value == true then
  1357.               break
  1358.             end
  1359.           end
  1360.         end
  1361.       end
  1362.       for i = 1, 21, 4 do
  1363.         if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1364.           if StaggerHit.Value == true then
  1365.             break
  1366.           end
  1367.           local rref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1368.           rref.Anchored = true
  1369.           rref.CFrame = RootPart.CFrame * cf(0, -1.5, -(i * 2))
  1370.           so("200633377", rref, 1, 1.4)
  1371.           so("183763487", rref, 1, 1)
  1372.           game:GetService("Debris"):AddItem(rref, 1)
  1373.           hitfloor2 = rayCast(rref.Position, CFrame.new(rref.Position, rref.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1374.           if hitfloor2 ~= nil then
  1375.             swait()
  1376.             local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1377.             ref.Anchored = true
  1378.             ref.CFrame = cf(rref.Position) --(posfloor2)
  1379.             game:GetService("Debris"):AddItem(ref, 1)
  1380.             MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 60, 1, 60, -3, 500, -3, 0.05)
  1381.             MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 5, 1, 5, 5, 0, 5, 0.05)
  1382.             MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 1, 0, 2, 0, 2, 0.075)
  1383.             MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 3, 0, 3, 0, 3, 0.075)
  1384.             MagicCircle2(BrickColor.new(NewCol), cf(ref.Position), 0, 0, 0, 0, 0, 0, 0.05, "200367539")
  1385.             hbwld.Parent = nil
  1386.             hboxpos.Parent = hitbox
  1387.             hitbox.Parent = modelzorz
  1388.             hitbox.Size = vt(5, 5, 5)
  1389.             hitboxCF = cf(ref.Position)
  1390.             hitbox.CFrame = hitboxCF
  1391.             for i = 1, 2 do
  1392.               swait()
  1393.               hitboxCF = cf(ref.Position)
  1394.               hitbox.CFrame = hitboxCF
  1395.               MagniDamage(rref, 9, 5, 7, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1396.               if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1397.                 do
  1398.                   if StaggerHit.Value == true then
  1399.                     break
  1400.                   end
  1401.                   -- DECOMPILER ERROR at PC386: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1402.    
  1403.                   -- DECOMPILER ERROR at PC386: LeaveBlock: unexpected jumping out IF_STMT
  1404.    
  1405.                 end
  1406.               end
  1407.             end
  1408.             hitbox.Parent = modelzorz
  1409.             hitbox.Size = vt()
  1410.             hitboxweld()
  1411.             hboxpos.Parent = nil
  1412.           else
  1413.             do
  1414.               do
  1415.                 for i = 1, 2 do
  1416.                   swait()
  1417.                   if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1418.                     do
  1419.                       if StaggerHit.Value == true then
  1420.                         break
  1421.                       end
  1422.                       -- DECOMPILER ERROR at PC420: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1423.    
  1424.                       -- DECOMPILER ERROR at PC420: LeaveBlock: unexpected jumping out IF_STMT
  1425.    
  1426.                     end
  1427.                   end
  1428.                 end
  1429.                 -- DECOMPILER ERROR at PC421: LeaveBlock: unexpected jumping out DO_STMT
  1430.    
  1431.                 -- DECOMPILER ERROR at PC421: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  1432.    
  1433.                 -- DECOMPILER ERROR at PC421: LeaveBlock: unexpected jumping out IF_STMT
  1434.    
  1435.                 -- DECOMPILER ERROR at PC421: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1436.    
  1437.                 -- DECOMPILER ERROR at PC421: LeaveBlock: unexpected jumping out IF_STMT
  1438.    
  1439.               end
  1440.             end
  1441.           end
  1442.         end
  1443.       end
  1444.       dec.Parent = nil
  1445.       attack = false
  1446.     end
  1447.    
  1448.     Invisibility = function()
  1449.       if invisible == false then
  1450.         so("2767090", Torso, 1, 1)
  1451.         MagicWave(BrickColor.new(NewCol), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 0.5, 1.5, 0.5, 0.1)
  1452.         MagicWave(BrickColor.new(NewCol), scarfp2.CFrame * euler(math.rad(180), 0, 0), 1, 1, 1, 1, 0.5, 1, 0.1)
  1453.         MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 10, 10, 10, 0.05)
  1454.         MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 5, 5, 5, 0.05)
  1455.         invisnum.Value = invisnum.Value - 10
  1456.         for _,c in pairs(Decrease:children()) do
  1457.           if c.Name == "DecreaseMvmt" and c:findFirstChild("Renegade") ~= nil then
  1458.             c.Parent = nil
  1459.           end
  1460.         end
  1461.         d = Instance.new("NumberValue", Decrease)
  1462.         d.Name = "DecreaseAtk"
  1463.         d.Value = -5
  1464.         dur = Instance.new("NumberValue", d)
  1465.         dur.Name = "Duration"
  1466.         dur.Value = 420
  1467.         display = "+Damage"
  1468.         showDamage(Character, display, "Debuff")
  1469.         da = Instance.new("BoolValue", d)
  1470.         da.Name = "Renegade"
  1471.         DecreaseStat(Character, "Defense", 0.1, 80)
  1472.         invisible = true
  1473.         isinvis.Value = true
  1474.         passive3.Parent = Decrease
  1475.       else
  1476.         invisible = false
  1477.         isinvis.Value = false
  1478.         passive3.Parent = nil
  1479.       end
  1480.     end
  1481.    
  1482.     Runes = {"rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455", "rbxassetid://333659455"}
  1483.     ContentProvider = game:GetService("ContentProvider")
  1484.     for _,v in pairs(Runes) do
  1485.       ContentProvider:Preload(v)
  1486.     end
  1487.     do1 = function()
  1488.       if attack == true then
  1489.         return
  1490.       end
  1491.       if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1492.         return
  1493.       end
  1494.       if cooldownmax <= cooldowns[1] and mana.Value >= 10 then
  1495.         attack = true
  1496.         cooldowns[1] = 0
  1497.         local doinvisatk = false
  1498.         if doinvisatk == false then
  1499.           for i = 0, 1, 0.1 do
  1500.             swait()
  1501.             handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1502.             wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(1.57, 0, 0), 0.3)
  1503.             Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 1.57) * euler(0, 0, 0), 0.3)
  1504.             RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.57), 0.3)
  1505.             RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1) * euler(0, 1.5, 0), 0.3)
  1506.             RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1507.             LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.57, 0, -1.57) * euler(0, 0, 0), 0.3)
  1508.             LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1509.             RH.C0 = clerp(RH.C0, cf(0.5, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1.57, -0.3), 0.3)
  1510.             LH.C0 = clerp(LH.C0, cf(-0.5, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1.57, 0.1), 0.3)
  1511.             if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1512.               do
  1513.                 if StaggerHit.Value == true then
  1514.                   break
  1515.                 end
  1516.               end
  1517.             end
  1518.           end
  1519.               mana.Value = mana.Value - 10
  1520.               CF = LeftArm.CFrame * cf(0, -2, 0)
  1521.               ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1522.               ref.Anchored = true
  1523.               ref.CFrame = CF
  1524.               game:GetService("Debris"):AddItem(ref, 2)
  1525.               so("160772554", ref, 1, 0.5)
  1526.               so("87767777", ref, 1, 1)
  1527.               hbwld.Parent = nil
  1528.               hboxpos.Parent = hitbox
  1529.               hitbox.Parent = modelzorz
  1530.               hitbox.Size = vt(2, 2, 2)
  1531.               MagicSkull(BrickColor.new("Really red"), CF * euler(-1.57, 0, 0), 1, 1, 1, 3, 3, 3, 0.05, 0.1)
  1532.               MagicCylinder2(BrickColor.new("Really red"), CF, 5, 5, 5, 2, -0.05, 2, 0.02, 0.1)
  1533.               MagicCircle(BrickColor.new("Really red"), CF * euler(-1.57, 0, 0), 2, 2, 0.4, 4, 4, 0, 0.025)
  1534.               MagicCircle(BrickColor.new("Really red"), CF * euler(-1.57, 0, 0), 100, 100, 0, -2, -2, 10, 0.025)
  1535.               MagicCircle(BrickColor.new("Really red"), CF * euler(-1.57, 0, 0), 104, 104, 0, -2, -2, 14, 0.025)
  1536.               hitboxCF = CF
  1537.               hitbox.CFrame = hitboxCF
  1538.               DecreaseStat(Character, "Damage", -0.1, 200)
  1539.               for i = 0, 1, 0.05 do
  1540.                 swait()
  1541.                 MagicBlock(BrickColor.new("Really black"), CF, 0.5, 0.5, 0.5, 0.2, 0.2, 0.2, 0.05, 3)
  1542.                 CF = CF * cf(0, -0.4, 0)
  1543.                 hitboxCF = CF
  1544.                 hitbox.CFrame = hitboxCF
  1545.                 hitbox.Size = hitbox.Size + vt(0.6, 0.6, 0.6)
  1546.     if i == 0.6 then
  1547.                 MagniDamage(hitbox, hitbox.Size.Y, 19, 32, math.random(20, 40), "Knockdown2", ref, 1, 2, (math.random(5, 8)), nil, false, true)
  1548.               end
  1549.     end
  1550.               hitbox.Parent = modelzorz
  1551.               hitbox.Size = vt()
  1552.               hitboxweld()
  1553.               hboxpos.Parent = nil
  1554.     attack = false
  1555.     -- u can choose to miss out the line above me and below me using -- so that it does 2 terrors
  1556.     elseif doinvisatk == true then
  1557.               for i = 0, 1, 0.2 do
  1558.                 swait()
  1559.                 handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.3)
  1560.                 wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 0, 0) * euler(0.8, 1, 0), 0.3)
  1561.                 Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, 0.2), 0.4)
  1562.                 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, -0.5), 0.4)
  1563.                 RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-0.2, 0, 0.4), 0.4)
  1564.                 RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1565.                 LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(1.4, 0, -0.5), 0.4)
  1566.                 LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1567.                 RH.C0 = clerp(RH.C0, RHC0 * cf(0.5, 1, 0) * euler(0.5, 0, 0.5), 0.4)
  1568.                 LH.C0 = clerp(LH.C0, LHC0 * cf(0, 0, 0) * euler(0, 0.5, 0.5), 0.4)
  1569.                 if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1570.                   do
  1571.                     if StaggerHit.Value == true then
  1572.                       break
  1573.                     end
  1574.                   end
  1575.                 end
  1576.               end
  1577.                   mana.Value = mana.Value - 20
  1578.                   CF = LeftArm.CFrame * cf(0, -1, 0) * euler(2.5, 0, 0)
  1579.                   ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1580.                   ref.Anchored = true
  1581.                   ref.CFrame = CF
  1582.                   game:GetService("Debris"):AddItem(ref, 2)
  1583.                   so("160772554", ref, 1, 0.6)
  1584.                   hbwld.Parent = nil
  1585.                   hboxpos.Parent = hitbox
  1586.                   hitbox.Parent = modelzorz
  1587.                   hitbox.Size = vt(2, 2, 2)
  1588.                   MagicSkull(BrickColor.new("Black"), CF * euler(-1.57, 0, 0), 1, 1, 1, 1.5, 1.5, 1.5, 0.05, 0.1)
  1589.                   MagicCylinder2(BrickColor.new("Really black"), CF, 5, 5, 5, 3, -0.05, 3, 0.02, 0)
  1590.                   MagicCircle(BrickColor.new("Really black"), CF * euler(-1.57, 0, 0), 1, 1, 0.2, 5, 5, 0, 0.025)
  1591.                   MagicCircle(BrickColor.new("Really black"), CF * euler(-1.57, 0, 0), 1, 1, 0, 2, 2, 5, 0.025)
  1592.                   MagicCircle(BrickColor.new("Really black"), CF * euler(-1.57, 0, 0), 1, 1, 0, 3, 3, 7, 0.025)
  1593.                   hitboxCF = CF
  1594.                   hitbox.CFrame = hitboxCF
  1595.                   for i = 0, 1, 0.05 do
  1596.                     swait()
  1597.                     MagicBlock(BrickColor.new("Really black"), CF, 0.5, 0.5, 0.5, 0.2, 0.2, 0.2, 0.05, 3)
  1598.                     CF = CF * cf(0, -0.2, 0)
  1599.                     hitboxCF = CF
  1600.                     hitbox.CFrame = hitboxCF
  1601.                     hitbox.Size = hitbox.Size + vt(0.8, 0.8, 0.8)
  1602.                     MagniDamage(hitbox, hitbox.Size.Y, 5, 10, math.random(20, 40), "Knockdown2", ref, 1, 2, (math.random(5, 8)), nil, false, true, "Movement", 0.4, 200)
  1603.                   end
  1604.                   hitbox.Parent = modelzorz
  1605.                   hitbox.Size = vt()
  1606.                   hitboxweld()
  1607.                   hboxpos.Parent = nil
  1608.                   attack = false
  1609.                 end
  1610.               end
  1611.             end
  1612.     do2 = function()
  1613.       if attack == true then
  1614.         return
  1615.       end
  1616.       if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1617.         return
  1618.       end
  1619.       if cooldownmax <= cooldowns[1] and mana.Value >= 0 then
  1620.         deb = 0.2
  1621.         attack = true
  1622.         cooldowns[1] = 100
  1623.         mana.Value = mana.Value - 20
  1624.         local orb = part(3, modelzorz, 0, 0.5, BrickColor.new(NewCol), "Effect", vt())
  1625.         do
  1626.           swait()
  1627.           local dec = Instance.new("NumberValue", Decrease)
  1628.           dec.Name = "DecreaseMvmt"
  1629.           dec.Value = 0.2
  1630.           for i = 0, 1, 0.2 do
  1631.             swait()
  1632.             handlewld.C0 = clerp(handlewld.C0, euler(0.2, 0, -0.2) * cf(0, 1, 0.2), 0.3)
  1633.             wld1.C0 = clerp(wld1.C0, euler(0, 1.57, 0) * cf(0, -1.4, 0), 0.3)
  1634.             Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0.2) * euler(0.2, 0, 0), 0.3)
  1635.             RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -0.6), 0.3)
  1636.             RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.2, 0, 0.8), 0.3)
  1637.             RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1638.             LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.8, 0, 0.8), 0.3)
  1639.             LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.3)
  1640.             RH.C0 = clerp(RH.C0, cf(0.9, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 0.6, -0.3), 0.3)
  1641.             LH.C0 = clerp(LH.C0, cf(-0.9, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 0.6, -0.1), 0.3)
  1642.             if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1643.               do
  1644.                 if StaggerHit.Value == true then
  1645.                   break
  1646.                 end
  1647.               end
  1648.             end
  1649.           end
  1650.           if Stagger.Value ~= true then --and StunT.Value > Stun.Value then
  1651.             if StaggerHit.Value ~= true then
  1652.               swait()
  1653.               arcorb = true
  1654.               orb.Anchored = true
  1655.               orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  1656.               so("200633529", orb, 1, 0.6)
  1657.               do
  1658.                 local msh = mesh("SpecialMesh", orb, "Sphere", "nil", vt(0, 0, 0), vt(10, 10, 10))
  1659.                 ogui = Instance.new("BillboardGui")
  1660.                 ogui.Parent = orb
  1661.                 ogui.Size = UDim2.new(5, 0, 5, 0)
  1662.                 oimg = Instance.new("ImageLabel")
  1663.                 oimg.Parent = ogui
  1664.                 oimg.BackgroundTransparency = 1
  1665.                 oimg.Size = UDim2.new(1, 0, 1, 0)
  1666.                 oimg.Image = Runes[math.random(1, #Runes)]
  1667.                 oimg.ImageColor3 = BrickColor.new(NewCol).Color
  1668.                 orbnum = 100
  1669.                 while arcorb==true do
  1670.                   if arcorb == true then
  1671.                     swait()
  1672.                   end
  1673.                   if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1674.                     if StaggerHit.Value == true then
  1675.                       break
  1676.                     end
  1677.                     orb.CFrame = RootPart.CFrame * cf(0, 0.5, -3)
  1678.                     MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  1679.                     MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 0, 0, 0, 1.25, 1.25, 1.25, 0.05)
  1680.                     MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 10, 10, 1, -1, -1, 0, 0.1)
  1681.                     if orbnum < 0 or MMouse == nil then
  1682.                       arcorb = false
  1683.                     end
  1684.                     swait()
  1685.                     orbnum = orbnum - 1
  1686.                     if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1687.                       arcorb = false
  1688.                       break
  1689.                     end
  1690.                   end
  1691.                 end
  1692.                 if MMouse.Hit.p ~= nil then
  1693.                   swait()
  1694.                   local MainPos = orb.Position
  1695.                   local MainPos2 = MMouse.Hit.p
  1696.                   local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  1697.                   so("200633492", orb, 1, 0.75)
  1698.                   coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  1699.         local num = 50
  1700.         repeat
  1701.           swait()
  1702.           local ohit, opos = rayCast(Pos1, Look.lookVector, 5, Character)
  1703.           orb.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  1704.           MagicBlock(BrickColor.new(NewCol), cf(orb.Position) * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 1, 1, 1, 0.1, 2)
  1705.               MagicCircle(BrickColor.new(NewCol), cf(orb.Position), 150, 150, 150, -8, -8, -8, 0.05)
  1706.               MagicRing(BrickColor.new(NewCol2), cf(orb.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 1, 10, 10, 0, 0.075)
  1707.           Pos1 = Pos1 + Look.lookVector * 5
  1708.           orb.CFrame = CFrame.new(orb.Position, MMouse.Hit.p)
  1709.           if ohit ~= nil then
  1710.             num = 0
  1711.           end
  1712.           num = num - 1
  1713.         until num <= 0
  1714.         local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Effect", vt())
  1715.         ref.Anchored = true
  1716.         ref.CFrame = cf(orb.Position)
  1717.         so("165970126", ref, 10, 0.5)
  1718.         so("153832545", ref, 5, 1)
  1719.         game:GetService("Debris"):AddItem(ref, 0.5)
  1720.         MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 160, 160, 160, 120, 120, 120, 0.065)
  1721.         MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 80, 80, 80, 80, 80, 80, 0.065)
  1722.         MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 0, 1, 0, 80, 0, 80, 0.025)
  1723.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  1724.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  1725.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  1726.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  1727.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  1728.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  1729.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 20, 20, 20, 0, 0.025)
  1730.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 40, 40, 40, 0, 0.025)
  1731.         MagicRing(BrickColor.new(NewCol2), cf(ref.Position) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0, 0, 60, 60, 60, 0, 0.025)
  1732.         MagicWave(BrickColor.new(NewCol), cf(ref.Position), 0, 10, 0, 25, 0, 25, 0.05)
  1733.         for i = 1, 4 do
  1734.           MagicBlock(BrickColor.new(NewCol), cf(ref.Position) * cf(math.random(-500, 500) / 100, math.random(-500, 500) / 100, math.random(-500, 500) / 100), 0, 0, 0, 25, 25, 25, 0.05)
  1735.         end
  1736.         MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 70, 70, 70, 40, 40, 40, 0.065)
  1737.         MagicCircle(BrickColor.new(NewCol), cf(ref.Position), 1000, 1000, 1000, -50, -50, -50, 0.065)
  1738.         MagniDamage(ref, 150, 10, 17, math.random(5, 10), "Normal", RootPart, 0.5, 2, (math.random(5, 7)), nil, true)
  1739.         if isjugg == false then
  1740.         end
  1741.         orb.Parent = nil
  1742.       end
  1743.     ), MainPos, MainPos2, MouseLook)
  1744.                 end
  1745.                 do
  1746.                   dec.Parent = nil
  1747.                   swait()
  1748.                   attack = false
  1749.                 end
  1750.               end
  1751.             end
  1752.           end
  1753.         end
  1754.       end
  1755.     end
  1756.     do3 = function()
  1757.       if attack == true then
  1758.         return
  1759.       end
  1760.       if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1761.         return
  1762.       end
  1763.       if cooldownmax <= cooldowns[3] and mana.Value >= 30 then
  1764.         attack = true
  1765.         cooldowns[3] = 0
  1766.         local doinvisatk = false
  1767.         for i = 0, 1, 0.1 do
  1768.           swait()
  1769.           Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1770.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1771.           RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1772.           RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1773.           LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1774.           LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1775.           RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1776.           LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1777.           if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1778.             do
  1779.               if StaggerHit.Value == true then
  1780.                 break
  1781.               end
  1782.             end
  1783.           end
  1784.         end
  1785.         so("92597369", prt6, 0.6, 1)
  1786.         blcf = nil
  1787.         scfr = nil
  1788.         for i = 0, 1, 0.1 do
  1789.           swait()
  1790.           Neck.C0 = clerp(Neck.C0, necko * euler(-0.4, 0, -0.2), 0.4)
  1791.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * euler(0.8, 0, 0.5), 0.4)
  1792.           RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.4, 0, 0.5), 0.4)
  1793.           RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1794.           LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2, 0, -0.4), 0.4)
  1795.           LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1796.           RH.C0 = clerp(RH.C0, RHC0 * cf(0, 0, 0) * euler(0, -0.5, -0.5), 0.4)
  1797.           LH.C0 = clerp(LH.C0, LHC0 * cf(-0.5, 1, 0) * euler(0.5, 0, -0.5), 0.4)
  1798.           if Stagger.Value ~= true and StunT.Value > Stun.Value then
  1799.             do
  1800.               if StaggerHit.Value == true then
  1801.                 break
  1802.               end
  1803.             end
  1804.           end
  1805.         end
  1806.         attack = false
  1807.           CF = RootPart.CFrame * cf(0, 0, -30)
  1808.           ref2 = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  1809.           ref2.Anchored = true
  1810.           ref2.CFrame = CF
  1811.           game:GetService("Debris"):AddItem(ref2, 5)
  1812.           so("2101137", ref2, 5, 1)
  1813.           so("167115397", ref2, 5, 1)
  1814.           hitfloor2, posfloor2 = rayCast(ref2.Position, CFrame.new(ref2.Position, ref2.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  1815.           if hitfloor2 ~= nil then
  1816.             mana.Value = mana.Value - 30
  1817.             ref2.CFrame = cf(posfloor2)
  1818.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 5, 800, 0, 0, 0, 0.05)
  1819.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 10, 800, -40, 0, -40, 0.025)
  1820.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 10, 800, -42, 1000, -42, 0.05)
  1821.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 1000, 10, 1000, -62, 1200, -62, 0.05)
  1822.             for i = 0, 1, 0.05 do
  1823.               swait()
  1824.               MagicBlock(BrickColor.new("Bright red"), cf(posfloor2) * cf(math.random(-2000, 2000) / 100, math.random(0, 300) / 100, math.random(-2000, 2000) / 100), 15, 15, 15, -3, -3, -3, 0.1, 1)
  1825.               MagicBlock(BrickColor.new("Black"), cf(posfloor2) * cf(math.random(-2000, 2000) / 100, math.random(0, 300) / 100, math.random(-2000, 2000) / 100), 3, 3, 3, 1, 1, 1, 0.1, 3)
  1826.             end
  1827.             so("165969964", ref2, 10, 0.9)
  1828.             so("167115397", ref2, 10, 1)
  1829.             so("134854740", ref2, 5, 0.75)
  1830.             so("138186576", ref2, 8, 0.75)
  1831.             so("87767777", ref2, 10, 1)
  1832.             MagniDamage(ref2, 250, 12, 24, math.random(-50, -30), "Knockdown2", RootPart, 0, 1, (math.random(5, 10)), nil, nil, true)
  1833.             MagicBlock(BrickColor.new("Really red"), cf(posfloor2), 2000, 2000, 2000, -100, -100, -100, 0.05, 1)
  1834.             MagicBlock(BrickColor.new("Really red"), cf(posfloor2), 2500, 2500, 2500, -150, -150, -150, 0.05, 1)
  1835.             MagicBlock(BrickColor.new("Really red"), cf(posfloor2), 3000, 3000, 3000, -200, -200, -200, 0.05, 1)
  1836.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 2, 800, 150, 2, 150, 0.05)
  1837.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 2, 800, 100, 4, 100, 0.05)
  1838.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 2, 800, 50, 6, 50, 0.05)
  1839.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 0, 0, 0, 100, 100, 100, 0.05)
  1840.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 0, 0, 0, 200, 200, 200, 0.05)
  1841.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 0, 0, 0, 300, 300, 300, 0.05)
  1842.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 0, 0, 0, 400, 400, 400, 0.05)
  1843.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 800, 2, 800, 4, 350, 4, 0.005)
  1844.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 600, 2, 600, 4, 300, 4, 0.005)
  1845.             MagicCircle(BrickColor.new("Really red"), cf(posfloor2), 400, 2, 400, 4, 250, 4, 0.005)
  1846.           end
  1847.         end
  1848.     end
  1849.     do4 = function()
  1850.       if attack == true then
  1851.         return
  1852.       end
  1853.       if Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true then
  1854.         return
  1855.       end
  1856.       if cooldownmax <= cooldowns[4] and mana.Value >= 50 then
  1857.         attack = true
  1858.         cooldowns[4] = 0
  1859.         mana.Value = mana.Value - 50
  1860.         for i = 0, 1, 0.05 do
  1861.           swait()
  1862.           handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.15)
  1863.           wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, 1, 0) * euler(2.2, 0, 0), 0.15)
  1864.           Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 1), 0.15)
  1865.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1), 0.15)
  1866.           RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2.8, 0, 0.5) * euler(0, -1, 0), 0.15)
  1867.           RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  1868.           LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(2.4, 0, 0.8) * euler(0, -1, 0), 0.15)
  1869.           LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  1870.           RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.15)
  1871.           LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.15)
  1872.         end
  1873.         doing4 = true
  1874.         so("28144425", prt6, 1, 0.5)
  1875.         hbwld.Parent = nil
  1876.         hboxpos.Parent = hitbox
  1877.         hitbox.Parent = modelzorz
  1878.         hitbox.Size = vt(1, 2, 7)
  1879.         hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1880.         hitbox.CFrame = hitboxCF
  1881.         blcf = nil
  1882.         scfr = nil
  1883.         for i = 0, 1, 0.05 do
  1884.           swait()
  1885.           if i > 0.18 and i <= 0.2 then
  1886.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 10, 10, 10, -0.01, 20, -0.01, 0.01)
  1887.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 0, 0, 10, 50, 10, 0.05)
  1888.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 0, 0, 6, 60, 6, 0.025)
  1889.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 1, 0, 4, 0, 4, 0.015)
  1890.           end
  1891.           hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1892.           hitbox.CFrame = hitboxCF
  1893.     if i == 0.2 then
  1894.           MagniDamage(hitbox, 12, 20, 40, 0, "Knockdown2", RootPart, 1, 1, (math.random(10, 20)), nil, nil, false, nil, nil, nil, true, true)
  1895.     end
  1896.           handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.4)
  1897.           wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -2, 0) * euler(2.2, 0, 0), 0.4)
  1898.           Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, -1), 0.4)
  1899.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.4)
  1900.           RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(0.5, 0, -0.5) * euler(0, -0.5, 0), 0.4)
  1901.           RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1902.           LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(0.4, 0, 0.6) * euler(0, 1, 0), 0.4)
  1903.           LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.4)
  1904.           RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1, -0.1), 0.4)
  1905.           LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1, 0.3), 0.4)
  1906.         end
  1907.         hitbox.Parent = modelzorz
  1908.         hitbox.Size = vt()
  1909.         hitboxweld()
  1910.         hboxpos.Parent = nil
  1911.         for i = 0, 1, 0.05 do
  1912.           swait()
  1913.           handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.15)
  1914.           wld1.C0 = clerp(wld1.C0, euler(0, 0, 0) * cf(0, -1, 0) * euler(2.2, 0, 0), 0.15)
  1915.           Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.4, 0, -1.3), 0.15)
  1916.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1.3), 0.15)
  1917.           RW.C0 = clerp(RW.C0, cf(1, 0.5, -0.5) * euler(1.3, 0, -0.5) * euler(0, 1.8, 0), 0.15)
  1918.           LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.4, 0, 0.4) * euler(0, 1, 0), 0.15)
  1919.           RH.C0 = clerp(RH.C0, cf(0.8, -1, 0.3) * euler(0, 1.57, 0) * euler(0, -1.3, -0.1), 0.15)
  1920.           LH.C0 = clerp(LH.C0, cf(-0.8, -1, -0.3) * euler(0, -1.57, 0) * euler(0, -1.3, 0.3), 0.15)
  1921.         end
  1922.         so("28144425", prt6, 1, 0.5)
  1923.         hbwld.Parent = nil
  1924.         hboxpos.Parent = hitbox
  1925.         hitbox.Parent = modelzorz
  1926.         hitbox.Size = vt(1, 2, 7)
  1927.         hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1928.         hitbox.CFrame = hitboxCF
  1929.         blcf = nil
  1930.         scfr = nil
  1931.         daa = 0
  1932.         for i = 0, 1, 0.05 do
  1933.           swait()
  1934.           daa = daa + 1
  1935.           hitboxCF = prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2)
  1936.           hitbox.CFrame = hitboxCF
  1937.           if daa == 4 then
  1938.             print("rekt")
  1939.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 10, 10, 10, -0.1, 20, -0.1, 0.01)
  1940.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 0, 0, 10, 50, 10, 0.05)
  1941.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 0, 0, 6, 60, 6, 0.025)
  1942.             MagicCircle(BrickColor.new("Really red"), hitbox2.CFrame * euler(1.57, 0, 0), 0, 1, 0, 4, 0, 4, 0.015)
  1943.           end
  1944.     if i == 0.05 then
  1945.           MagniDamage(hitbox, 12, 20, 40, math.random(30, 50), "Knockdown2", RootPart, 1, 1, (math.random(10, 20)), nil, nil, false, nil, nil, nil, true, true)
  1946.     end
  1947.           handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.35)
  1948.           wld1.C0 = clerp(wld1.C0, euler(0, -0.5, 0) * cf(0, -2, 0) * euler(2.2, 0, 0), 0.35)
  1949.           Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, 0) * euler(0.2, 0, 1.3), 0.35)
  1950.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, -1.3), 0.35)
  1951.           RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(2.5, 0, 1) * euler(0, 2.5, 0), 0.35)
  1952.           LW.C0 = clerp(LW.C0, cf(-1, 0.5, -0.5) * euler(1.4, 0, 0.4) * euler(0, 0, 0), 0.35)
  1953.           RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.3) * euler(0, 1.57, 0) * euler(0, 1, -0.3), 0.35)
  1954.           LH.C0 = clerp(LH.C0, cf(-0.8, -1, 0.3) * euler(0, -1.57, 0) * euler(0, 1, 0.1), 0.35)
  1955.         end
  1956.         swait(10)
  1957.         doing4 = false
  1958.         attack = false
  1959.       end
  1960.     end
  1961.     DecreaseStat = function(Model, Stat, Amount, Duration, cangui)
  1962.       if Model:findFirstChild("Stats") ~= nil and Model.Stats[Stat] ~= nil then
  1963.         Model.Stats[Stat].Value = Model.Stats[Stat].Value - Amount
  1964.         d = Instance.new("NumberValue", Model.Stats.Decrease)
  1965.         dur = Instance.new("NumberValue", d)
  1966.         dur.Name = "Duration"
  1967.         dur.Value = Duration
  1968.         game:GetService("Debris"):AddItem(d, 20)
  1969.         if Stat == "Damage" then
  1970.           d.Name = "DecreaseAtk"
  1971.         else
  1972.           if Stat == "Defense" then
  1973.             d.Name = "DecreaseDef"
  1974.           else
  1975.             if Stat == "Movement" then
  1976.               d.Name = "DecreaseMvmt"
  1977.             end
  1978.           end
  1979.         end
  1980.         if Model:findFirstChild("Torso") ~= nil then
  1981.           display = ""
  1982.           if Stat == "Damage" then
  1983.             if Amount > 0 then
  1984.               display = "-Damage"
  1985.             else
  1986.               display = "+Damage"
  1987.             end
  1988.           else
  1989.             if Stat == "Defense" then
  1990.               if Amount > 0 then
  1991.                 display = "-Defense"
  1992.               else
  1993.                 display = "+Defense"
  1994.               end
  1995.             else
  1996.               if Stat == "Movement" then
  1997.                 if Amount > 0 then
  1998.                   display = "-Movement"
  1999.                 else
  2000.                   display = "+Movement"
  2001.                 end
  2002.               end
  2003.             end
  2004.           end
  2005.           if cangui ~= true then
  2006.             showDamage(Model, display, "Debuff")
  2007.           end
  2008.         end
  2009.         d.Value = Amount
  2010.       end
  2011.     end
  2012.     GetDist = function(Part1, Part2, magni)
  2013.       local targ = Part1.Position - Part2.Position
  2014.       local mag = targ.magnitude
  2015.       if mag <= magni then
  2016.         return true
  2017.       else
  2018.         return false
  2019.       end
  2020.     end
  2021.     MagniDamage = function(Part, magni, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  2022.       for _,c in pairs(workspace:children()) do
  2023.         local hum = c:findFirstChild("Humanoid")
  2024.         if hum ~= nil then
  2025.           local head = nil
  2026.           for _,d in pairs(c:children()) do
  2027.             if d.className == "Model" and ranged ~= true then
  2028.               head = d:findFirstChild("Hitbox")
  2029.               if d.Parent == Character then
  2030.                 break
  2031.               end
  2032.               if head ~= nil then
  2033.                 local targ = head.Position - Part.Position
  2034.                 local mag = targ.magnitude
  2035.                 if mag <= magni and c.Name ~= Player.Name then
  2036.                   ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2037.                   ref.Anchored = true
  2038.                   ref.CFrame = cf(head.Position)
  2039.                   game:GetService("Debris"):AddItem(ref, 1)
  2040.                   hitnum = math.random(1, 5)
  2041.                   if hitnum == 1 then
  2042.                     so("199148971", ref, 1, 1)
  2043.                   else
  2044.                     if hitnum == 2 then
  2045.                       so("199149025", ref, 1, 1)
  2046.                     else
  2047.                       if hitnum == 3 then
  2048.                         so("199149072", ref, 1, 1)
  2049.                       else
  2050.                         if hitnum == 4 then
  2051.                           so("199149109", ref, 1, 1)
  2052.                         else
  2053.                           if hitnum == 5 then
  2054.                             so("199149119", ref, 1, 1)
  2055.                           end
  2056.                         end
  2057.                       end
  2058.                     end
  2059.                   end
  2060.                   StaggerHit.Value = true
  2061.                 end
  2062.               end
  2063.             end
  2064.             do
  2065.               if d.className == "Part" and d.Name=="Torso" then
  2066.                 head = d
  2067.                 if head ~= nil then
  2068.                   local targ = head.Position - Part.Position
  2069.                   local mag = targ.magnitude
  2070.                   if mag <= magni and c.Name ~= Player.Name then
  2071.                     if stun == nil then
  2072.                       stun = math.random(5, 10)
  2073.                     end
  2074.                     local Rang = nil
  2075.                     if Ranged == false then
  2076.                       Rang = true
  2077.                     end
  2078.                     local stag = nil
  2079.                     if shbash == true then
  2080.                       stag = true
  2081.                     end
  2082.                     Damagefunc(head, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  2083.                   end
  2084.                 end
  2085.               end
  2086.               do
  2087.                 -- DECOMPILER ERROR at PC183: LeaveBlock: unexpected jumping out DO_STMT
  2088.    
  2089.               end
  2090.             end
  2091.           end
  2092.         end
  2093.       end
  2094.     end
  2095.     rayCast = function(Pos, Dir, Max, Ignore)
  2096.       return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2097.     end
  2098.     local Point = Torso.CFrame * cf(0, Torso.Size.Y, 0)
  2099.     LastPoint = Point
  2100.     effect = function(Color, Ref, LP, P1, returnn)
  2101.       if LP == nil or P1 == nil then
  2102.         return
  2103.       end
  2104.       local effectsmsh = Instance.new("CylinderMesh")
  2105.       effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  2106.       effectsmsh.Name = "Mesh"
  2107.       local effectsg = Instance.new("Part")
  2108.       NoOutline(effectsg)
  2109.       effectsg.formFactor = 3
  2110.       effectsg.CanCollide = false
  2111.       effectsg.Name = "Eff"
  2112.       effectsg.Locked = true
  2113.       effectsg.Anchored = true
  2114.       effectsg.Size = Vector3.new(0.5, 1, 0.5)
  2115.       effectsg.Parent = workspace
  2116.       effectsmsh.Parent = effectsg
  2117.       effectsg.BrickColor = BrickColor.new(Color)
  2118.       effectsg.Reflectance = Ref
  2119.       local point1 = P1
  2120.       local mg = (LP.p - point1.p).magnitude
  2121.       effectsg.Size = Vector3.new(0.5, mg, 0.5)
  2122.       effectsg.CFrame = cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  2123.       effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  2124.       game:GetService("Debris"):AddItem(effectsg, 2)
  2125.       if returnn then
  2126.         return effectsg
  2127.       end
  2128.       if not returnn then
  2129.         table.insert(Effects, {effectsg, "Cylinder", 0.2, 0.01, 0, 0.01, effectsmsh})
  2130.       end
  2131.     end
  2132.     MagicBlock = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, parent)
  2133.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2134.       prt.Anchored = true
  2135.       prt.CFrame = cframe
  2136.       msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2137.       game:GetService("Debris"):AddItem(prt, 10)
  2138.       if Type == 1 or Type == nil then
  2139.         table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  2140.       else
  2141.         if Type == 2 then
  2142.           table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  2143.         else
  2144.           if Type == 3 then
  2145.             table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh, prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 0})
  2146.           end
  2147.         end
  2148.       end
  2149.     end
  2150.     MagicSkull = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  2151.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2152.       prt.Anchored = true
  2153.       prt.CFrame = cframe
  2154.       msh = mesh("SpecialMesh", prt, "FileMesh", "4770583", vt(0, 0, 0), vt(x1, y1, z1))
  2155.       game:GetService("Debris"):AddItem(prt, 10)
  2156.       table.insert(Effects, {prt, "Skull", delay, x3, y3, z3, msh, goe})
  2157.     end
  2158.     MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2159.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2160.       prt.Anchored = true
  2161.       prt.CFrame = cframe
  2162.       local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2163.       game:GetService("Debris"):AddItem(prt, 10)
  2164.       table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2165.     end
  2166.     MagicRing = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2167.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2168.       prt.Anchored = true
  2169.       prt.CFrame = cframe * cf(x2, y2, z2)
  2170.       local msh = mesh("SpecialMesh", prt, "FileMesh", "3270017", vt(0, 0, 0), vt(x1, y1, z1))
  2171.       game:GetService("Debris"):AddItem(prt, 10)
  2172.       table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2173.     end
  2174.     MagicCircle2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, push)
  2175.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2176.       prt.Anchored = true
  2177.       prt.CFrame = cframe
  2178.       local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2179.       game:GetService("Debris"):AddItem(prt, 10)
  2180.       table.insert(Effects, {prt, "Blood", delay, x3, y3, z3, msh, push})
  2181.     end
  2182.     MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2183.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2184.       prt.Anchored = true
  2185.       prt.CFrame = cframe
  2186.       local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2187.       game:GetService("Debris"):AddItem(prt, 10)
  2188.       table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2189.     end
  2190.     MagicCylinder2 = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, goe)
  2191.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2192.       prt.Anchored = true
  2193.       prt.CFrame = cframe
  2194.       local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2195.       game:GetService("Debris"):AddItem(prt, 10)
  2196.       table.insert(Effects, {prt, "Cylinder2", delay, x3, y3, z3, msh, goe})
  2197.     end
  2198.     MagicHead = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2199.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2200.       prt.Anchored = true
  2201.       prt.CFrame = cframe
  2202.       local msh = mesh("SpecialMesh", prt, "Head", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  2203.       game:GetService("Debris"):AddItem(prt, 10)
  2204.       table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2205.     end
  2206.     ClangEffect = function(brickcolor, cframe, duration, decrease, size, power)
  2207.       local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  2208.       prt.Anchored = true
  2209.       prt.CFrame = cframe
  2210.       local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(5, 5, 5))
  2211.       game:GetService("Debris"):AddItem(prt, 10)
  2212.       table.insert(Effects, {prt, "CylinderClang", duration, decrease, size, power, prt.CFrame, nil})
  2213.     end
  2214.     MagicWave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2215.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2216.       prt.Anchored = true
  2217.       prt.CFrame = cframe
  2218.       local msh = mesh("SpecialMesh", prt, "FileMesh", "20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2219.       game:GetService("Debris"):AddItem(prt, 10)
  2220.       table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2221.     end
  2222.     MagicFire = function(brickcolor, cframe, x1, y1, z1, delay)
  2223.       local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt())
  2224.       prt.Anchored = true
  2225.       prt.CFrame = cframe
  2226.       msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2227.       game:GetService("Debris"):AddItem(prt, 10)
  2228.       table.insert(Effects, {prt, "Fire", delay, 1, 1, 1, msh})
  2229.     end
  2230.     MagicFireWave = function(brickcolor, cframe, x1, y1, z1)
  2231.       local prt = part(3, workspace, 0, 1, brickcolor, "Effect", vt())
  2232.       prt.Anchored = true
  2233.       prt.CFrame = cframe
  2234.       msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2235.       d = Instance.new("Decal")
  2236.       d.Parent = prt
  2237.       d.Texture = "http://www.roblox.com/asset/?id=26356434"
  2238.       d.Face = "Top"
  2239.       d = Instance.new("Decal")
  2240.       d.Parent = prt
  2241.       d.Texture = "http://www.roblox.com/asset/?id=26356434"
  2242.       d.Face = "Bottom"
  2243.       game:GetService("Debris"):AddItem(prt, 10)
  2244.       table.insert(Effects, {prt, "FireWave", 1, 30, math.random(400, 600) / 100, msh})
  2245.     end
  2246.     ElecEffect = function(cff, x, y, z)
  2247.       local prt = part(3, workspace, 0, 0, BrickColor.new("Bright red"), "Part", vt(1, 1, 1))
  2248.       prt.Anchored = true
  2249.       prt.CFrame = cff * cf(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2250.       prt.CFrame = cf(prt.Position)
  2251.       game:GetService("Debris"):AddItem(prt, 10)
  2252.       xval = math.random() / 3
  2253.       yval = math.random() / 3
  2254.       zval = math.random() / 3
  2255.       msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(xval, yval, zval))
  2256.       Effects[#Effects + 1] = {prt, "Elec", 0.2, x, y, z, xval, yval, zval, msh}
  2257.     end
  2258.     CloneBody = function()
  2259.       for _,v in pairs(Torso.Parent:children()) do
  2260.         if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2261.           local c = part(3, workspace, 0, 0.5, BrickColor.new("Really black"), "Effect", v.Size)
  2262.           c.Anchored = true
  2263.           c.CFrame = v.CFrame
  2264.           game:GetService("Debris"):AddItem(c, 5)
  2265.           if v.Name == "Head" then
  2266.             cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  2267.           end
  2268.           table.insert(Effects, {c, "Disappear", 0.05})
  2269.         end
  2270.       end
  2271.     end
  2272.     Clone = function(duration)
  2273.       for _,v in pairs(Torso.Parent:children()) do
  2274.         if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2275.           local c = part(3, workspace, 0, 0, BrickColor.new("Really black"), "Effect", v.Size)
  2276.           c.Anchored = true
  2277.           c.CFrame = v.CFrame
  2278.           game:GetService("Debris"):AddItem(c, 5)
  2279.           if v.Name == "Head" then
  2280.             cmsh = mesh("SpecialMesh", c, "Head", "nil", vt(0, 0, 0), v.Mesh.Scale)
  2281.           end
  2282.           table.insert(Effects, {c, "Disappear", duration})
  2283.         else
  2284.           do
  2285.             do
  2286.               if v.className == "Accessory" then
  2287.                 n = v.Handle:clone()
  2288.                 n:BreakJoints()
  2289.                 n.archivable = true
  2290.                 n.Anchored = true
  2291.                 n.CanCollide = false
  2292.                 n.Name = "Effect"
  2293.                 n.BrickColor = BrickColor.new("Really black")
  2294.                 n.Parent = workspace
  2295.                 n.CFrame = v.Handle.CFrame
  2296.                 n.Transparency = 1
  2297.                 n:BreakJoints()
  2298.                 table.insert(Effects, {n, "Disappear", duration})
  2299.               end
  2300.               -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out DO_STMT
  2301.    
  2302.               -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  2303.    
  2304.               -- DECOMPILER ERROR at PC108: LeaveBlock: unexpected jumping out IF_STMT
  2305.    
  2306.             end
  2307.           end
  2308.         end
  2309.       end
  2310.       for _,v in pairs(modelzorz:children()) do
  2311.         if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2312.           n = v:clone()
  2313.           for _,b in pairs(n:children()) do
  2314.             if b.className == "Motor" then
  2315.               b.Parent = nil
  2316.             end
  2317.           end
  2318.           n.archivable = true
  2319.           n.Anchored = true
  2320.           n.CanCollide = false
  2321.           n.Name = "Effect"
  2322.           n.BrickColor = BrickColor.new("Really black")
  2323.           n.Parent = workspace
  2324.           n.CFrame = v.CFrame
  2325.           n.Transparency = 0
  2326.           n:BreakJoints()
  2327.           table.insert(Effects, {n, "Disappear", duration})
  2328.         end
  2329.       end
  2330.     end
  2331.     Cloak = function()
  2332.       so("2767090", Torso, 1, 1)
  2333.       Face.Parent = nil
  2334.       Clone(0.02)
  2335.       for _,v in pairs(Torso.Parent:children()) do
  2336.         do
  2337.           if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2338.             coroutine.resume(coroutine.create(function()
  2339.         for i = 0, 1, 0.1 do
  2340.           wait()
  2341.           v.Transparency = v.Transparency + 0.1
  2342.         end
  2343.         v.Transparency = 1
  2344.       end))
  2345.           end
  2346.           if v.className == "Accessory" then
  2347.             do
  2348.               hatp = v.Handle
  2349.               coroutine.resume(coroutine.create(function(derp)
  2350.         for i = 0, 1, 0.1 do
  2351.           wait()
  2352.           derp.Transparency = derp.Transparency + 0.1
  2353.         end
  2354.         derp.Transparency = 1
  2355.       end), hatp)
  2356.               -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2357.    
  2358.               -- DECOMPILER ERROR at PC45: LeaveBlock: unexpected jumping out IF_STMT
  2359.    
  2360.             end
  2361.           end
  2362.         end
  2363.       end
  2364.       for _,v in pairs(modelzorz:children()) do
  2365.         if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2366.           coroutine.resume(coroutine.create(function()
  2367.         for i = 0, 1, 0.1 do
  2368.           wait()
  2369.           v.Transparency = v.Transparency + 0.1
  2370.         end
  2371.         v.Transparency = 1
  2372.       end))
  2373.         end
  2374.       end
  2375.     end
  2376.     UnCloak = function()
  2377.       so("2767090", Torso, 1, 1.1)
  2378.       Face.Parent = Head
  2379.       for _,v in pairs(Torso.Parent:children()) do
  2380.         do
  2381.           if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2382.             coroutine.resume(coroutine.create(function()
  2383.         for i = 0, 1, 0.1 do
  2384.           wait()
  2385.           v.Transparency = v.Transparency - 0.1
  2386.         end
  2387.         v.Transparency = 0
  2388.       end))
  2389.           end
  2390.           if v.className == "Accessory" then
  2391.             do
  2392.               hatp = v.Handle
  2393.               coroutine.resume(coroutine.create(function(derp)
  2394.         for i = 0, 1, 0.1 do
  2395.           wait()
  2396.           derp.Transparency = derp.Transparency - 0.1
  2397.         end
  2398.         derp.Transparency = 1
  2399.       end), hatp)
  2400.               -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2401.    
  2402.               -- DECOMPILER ERROR at PC43: LeaveBlock: unexpected jumping out IF_STMT
  2403.    
  2404.             end
  2405.           end
  2406.         end
  2407.       end
  2408.       for _,v in pairs(modelzorz:children()) do
  2409.         if v.className == "Part" and v.Name ~= "Hitbox" and v.Name ~= "Hitbox2" then
  2410.           coroutine.resume(coroutine.create(function()
  2411.         for i = 0, 1, 0.1 do
  2412.           wait()
  2413.           v.Transparency = v.Transparency - 0.1
  2414.         end
  2415.         for i = 0, 1, 0.3 do
  2416.           wait()
  2417.           v.Transparency = 0
  2418.         end
  2419.       end))
  2420.         end
  2421.       end
  2422.     end
  2423.     Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged, DecreaseState, DecreaseAmount, Duration)
  2424.       if hit.Parent == nil then
  2425.         return
  2426.       end
  2427.       if hit.Name == "Hitbox" and hit.Parent ~= modelzorz and ranged ~= true then
  2428.         ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2429.         ref.Anchored = true
  2430.         ref.CFrame = cf(hit.Position)
  2431.         game:GetService("Debris"):AddItem(ref, 1)
  2432.         hitnum = math.random(1, 5)
  2433.         if hitnum == 1 then
  2434.           so("199148971", ref, 1, 1)
  2435.         else
  2436.           if hitnum == 2 then
  2437.             so("199149025", ref, 1, 1)
  2438.           else
  2439.             if hitnum == 3 then
  2440.               so("199149072", ref, 1, 1)
  2441.             else
  2442.               if hitnum == 4 then
  2443.                 so("199149109", ref, 1, 1)
  2444.               else
  2445.                 if hitnum == 5 then
  2446.                   so("199149119", ref, 1, 1)
  2447.                 end
  2448.               end
  2449.             end
  2450.           end
  2451.         end
  2452.         StaggerHit.Value = true
  2453.       end
  2454.       h = hit.Parent:FindFirstChild("Humanoid")
  2455.       if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2456.         if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2457.           return
  2458.         end
  2459.         if Player.Neutral == false then
  2460.           if hit.Parent:findFirstChild("Alignment") ~= nil and hit.Parent.Alignment.Value == Player.TeamColor.Color then
  2461.             return
  2462.           end
  2463.           if game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent).TeamColor == Player.TeamColor then
  2464.             return
  2465.           end
  2466.         end
  2467.         c = Instance.new("ObjectValue")
  2468.         c.Name = "creator"
  2469.         c.Value = game:service("Players").LocalPlayer
  2470.         c.Parent = h
  2471.         RecentEnemy.Value = hit.Parent
  2472.         game:GetService("Debris"):AddItem(c, 0.5)
  2473.         if doing4 == false then
  2474.           minim = minim * Atk.Value
  2475.           maxim = maxim * Atk.Value
  2476.         end
  2477.         Damage = 0
  2478.         if minim == maxim then
  2479.           Damage = maxim
  2480.         else
  2481.           Damage = math.random(minim, maxim)
  2482.         end
  2483.         blocked = false
  2484.         enblock = nil
  2485.         Stats = hit.Parent:findFirstChild("Stats")
  2486.     if Stats == nil then
  2487.         Character.Stats:Clone().Parent=hit.Parent
  2488.     end
  2489.         if Stats ~= nil then
  2490.         Stats.Defense.Value=1
  2491.           invis = Stats:findFirstChild("Invisibility")
  2492.           if (ranged == false or ranged == nil) and invis ~= nil then
  2493.             invis.Value = 0
  2494.           end
  2495.           enblock = Stats:findFirstChild("Block")
  2496.           if enblock ~= nil and enblock.Value == true then
  2497.             blocked = true
  2498.           end
  2499.           if Stats:findFirstChild("Defense") ~= nil then
  2500.             if doing2 ~= true and doing4 ~= true then
  2501.               local divide = Stats.Defense.Value
  2502.               Damage = Damage / divide
  2503.             end
  2504.               do
  2505.                 Damage = Damage
  2506.                 if Damage <= 3 and (ranged == false or ranged == nil) and blocked ~= true then
  2507.                   hitnum = math.random(1, 5)
  2508.                   if hitnum == 1 then
  2509.                     so("199149321", hit, 1, 1)
  2510.                   else
  2511.                     if hitnum == 2 then
  2512.                       so("199149338", hit, 1, 1)
  2513.                     else
  2514.                       if hitnum == 3 then
  2515.                         so("199149367", hit, 1, 1)
  2516.                       else
  2517.                         if hitnum == 4 then
  2518.                           so("199149409", hit, 1, 1)
  2519.                         else
  2520.                           if hitnum == 5 then
  2521.                             so("199149452", hit, 1, 1)
  2522.                           end
  2523.                         end
  2524.                       end
  2525.                     end
  2526.                   end
  2527.                 else
  2528.                   if ranged == false or ranged == nil and blocked ~= true then
  2529.                     hitnum = math.random(1, 6)
  2530.                     if hitnum == 1 then
  2531.                       so("199149137", hit, 1, 1)
  2532.                     else
  2533.                       if hitnum == 2 then
  2534.                         so("199149186", hit, 1, 1)
  2535.                       else
  2536.                         if hitnum == 3 then
  2537.                           so("199149221", hit, 1, 1)
  2538.                         else
  2539.                           if hitnum == 4 then
  2540.                             so("199149235", hit, 1, 1)
  2541.                           else
  2542.                             if hitnum == 5 then
  2543.                               so("199149269", hit, 1, 1)
  2544.                             else
  2545.                               if hitnum == 6 then
  2546.                                 so("199149297", hit, 1, 1)
  2547.                               end
  2548.                             end
  2549.                           end
  2550.                         end
  2551.                       end
  2552.                     end
  2553.                   end
  2554.                 end
  2555.                 if Damage <= 3 and staghit == true and ranged ~= true then
  2556.                   StaggerHit.Value = true
  2557.                 end
  2558.                 if Stats:findFirstChild("Stun") ~= nil then
  2559.                   if blocked == true then
  2560.                     incstun = incstun / 2
  2561.                   end
  2562.                   if Stats.Stun.Value < Stats.StunThreshold.Value then
  2563.                     Stats.Stun.Value = Stats.Stun.Value + incstun
  2564.                   end
  2565.                 end
  2566.                 if Stats:findFirstChild("Stagger") ~= nil and stagger == true then
  2567.                   Stats.Stagger.Value = true
  2568.                 end
  2569.                 if blocked == true then
  2570.                   showDamage(hit.Parent, "Block", "Damage")
  2571.                   if ranged ~= true then
  2572.                     enblock.Value = false
  2573.                     Stagger.Value = true
  2574.                     hitnum = math.random(1, 2)
  2575.                     if hitnum == 1 then
  2576.                       so("199148933", hit, 1, 1)
  2577.                     else
  2578.                       if hitnum == 2 then
  2579.                         so("199148947", hit, 1, 1)
  2580.                       end
  2581.                     end
  2582.                   end
  2583.                 else
  2584.                   Damage = math.floor(Damage)
  2585.                   if hit.Parent:findFirstChild("Mark") == nil then
  2586.                     d = it("BoolValue", hit.Parent)
  2587.                     d.Name = "Mark"
  2588.                     b = it("NumberValue", d)
  2589.                     b.Name = "MarkTime"
  2590.                     b.Value = 200
  2591.                     v = it("NumberValue", d)
  2592.                     v.Name = "MarkValue"
  2593.                     v.Value = 0
  2594.                     if doing4 == true then
  2595.                       v.Value = 10
  2596.                     end
  2597.                     sz = it("NumberValue", d)
  2598.                     sz.Name = "MarkSize"
  2599.                     sz.Value = 5
  2600.                     st = it("StringValue", d)
  2601.                     st.Name = "MarkType"
  2602.                     st.Value = "Adjudicator"
  2603.                     local tehpart = hit.Parent:findFirstChild("HumanoidRootPart")
  2604.                     if tehpart == nil then
  2605.                       tehpart = hit.Parent:findFirstChild("Torso")
  2606.                     end
  2607.                     if hit.Parent.Name == "Neflhelm" then
  2608.                       tehpart = hit
  2609.                     end
  2610.                     if tehpart ~= nil then
  2611.                       markgui = it("BillboardGui", tehpart)
  2612.                       markgui.Name = "Mark Gui"
  2613.                       markgui.Size = UDim2.new(7, 0, 7, 0)
  2614.                       markgui.StudsOffset = vt(0, 10, 0)
  2615.                       markgui.AlwaysOnTop = true
  2616.                       markscy = it("ImageLabel", markgui)
  2617.                       markscy.Name = "Scythe"
  2618.                       markscy.BackgroundTransparency = 1
  2619.                       markscy.Image = "rbxassetid://278007861"
  2620.                       markscy.ImageColor3 = Color3.new(1, 0, 0)
  2621.                       markscy.Size = UDim2.new(1, 0, 1, 0)
  2622.                       table.insert(MarkedGUI, {markgui, markscy})
  2623.                     end
  2624.                     table.insert(Marked, {d, b, v, sz})
  2625.                   else
  2626.                       mark = hit.Parent:findFirstChild("Mark")
  2627.                       if mark:findFirstChild("MarkTime") ~= nil then
  2628.                         mark.MarkTime.Value = 700
  2629.                       end
  2630.                       if mark:findFirstChild("MarkValue") ~= nil then
  2631.                         if mark.MarkValue.Value >= 10 then
  2632.                           if mark:findFirstChild("MarkTime") ~= nil then
  2633.                             mark.MarkTime.Value = 400
  2634.                           end
  2635.                           if mark.MarkType.Value == "Classic" then
  2636.                             mark.Parent = nil
  2637.                             Damage = Damage * 2
  2638.                             print("double damage")
  2639.                             if hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  2640.                               ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2641.                               ref.Anchored = true
  2642.                               ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  2643.                               game:GetService("Debris"):AddItem(ref, 5)
  2644.                               local nr = NumberRange.new
  2645.                               local ns = NumberSequence.new
  2646.                               local cs = ColorSequence.new
  2647.                               local parti = it("ParticleEmitter")
  2648.                               parti.Color = cs(NewCol, Color3.new(0, 0, 0))
  2649.                               parti.LightEmission = 0
  2650.                               parti.Size = ns(10)
  2651.                               parti.Texture = "http://www.roblox.com/asset/?id=243660364"
  2652.                               transseq = ns({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  2653.                               parti.Transparency = transseq
  2654.                               parti.ZOffset = 1
  2655.                               parti.Acceleration = vt(0, 0, 0)
  2656.                               parti.Lifetime = nr(1)
  2657.                               parti.Rate = 20
  2658.                               parti.Rotation = nr(0, 360)
  2659.                               parti.Speed = nr(0)
  2660.                               parti.VelocitySpread = 0
  2661.                               parti.Parent = ref
  2662.                               parti.Enabled = true
  2663.                               table.insert(Effects, {parti, "PartiEmi", 20})
  2664.                               markscy = it("ImageLabel", markgui)
  2665.                               markscy.Name = "Scythe"
  2666.                               markscy.BackgroundTransparency = 1
  2667.                               markscy.Image = "rbxassetid://258927926"
  2668.                               markscy.ImageColor3 = Color3.new(1, 0, 0)
  2669.                               markscy.Size = UDim2.new(1, 0, 1, 0)
  2670.                               table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  2671.                             end
  2672.                           elseif mark.MarkType.Value == "Adjudicator" and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  2673.                                 da = math.random(1, 4)
  2674.                                 inc = 1
  2675.                                 if doing2 == true then
  2676.                                   inc = 2
  2677.                                 end
  2678.                                 if da == 1 then
  2679.                                   DecreaseStat(Character, "Damage", -math.random(6, 10) / 100 * inc, 150, true)
  2680.                                   DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  2681.                                 else
  2682.                                   if da == 2 then
  2683.                                     DecreaseStat(Character, "Defense", -math.random(2, 6) / 100 * inc, 150, true)
  2684.                                     DecreaseStat(Character, "Movement", -math.random(2, 6) / 100 * inc, 200, true)
  2685.                                   else
  2686.                                     if da == 3 then
  2687.                                       DecreaseStat(hit.Parent, "Damage", math.random(6, 10) / 100 * inc, 150, true)
  2688.                                       DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  2689.                                     else
  2690.                                       if da == 4 then
  2691.                                         DecreaseStat(hit.Parent, "Defense", math.random(2, 6) / 100 * inc, 150, true)
  2692.                                         DecreaseStat(hit.Parent, "Movement", math.random(1, 3) / 100 * inc, 200, true)
  2693.                                       end
  2694.                                     end
  2695.                                   end
  2696.                                 end
  2697.                                 ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  2698.                                 ref.Anchored = true
  2699.                                 ref.CFrame = hit.Parent.HumanoidRootPart.CFrame
  2700.                                 game:GetService("Debris"):AddItem(ref, 5)
  2701.                                 markgui = it("BillboardGui", ref)
  2702.                                 markgui.Name = "Mark Gui"
  2703.                                 markgui.Size = UDim2.new(7, 0, 7, 0)
  2704.                                 markgui.StudsOffset = vt(0, 10, 0)
  2705.                                 markgui.AlwaysOnTop = true
  2706.                                 markscy = it("ImageLabel", markgui)
  2707.                                 markscy.Name = "Scythe"
  2708.                                 markscy.BackgroundTransparency = 1
  2709.                                 markscy.Image = "rbxassetid://278007453"
  2710.                                 markscy.ImageColor3 = Color3.new(1, 0, 0)
  2711.                                 markscy.Size = UDim2.new(1, 0, 1, 0)
  2712.                                 table.insert(Effects, {markgui, "AdjuEff", 10, markscy})
  2713.                               end
  2714.                               elseif --[[mark.MarkType.Value ~= "Thanatos" or --]]doing4 == true then
  2715.                                 mark.MarkValue.Value = 10
  2716.                               else
  2717.                                 mark.MarkValue.Value = mark.MarkValue.Value + 1
  2718.                               end
  2719.     end
  2720.                               if mark:findFirstChild("MarkSize") ~= nil then
  2721.                                 mark.MarkSize.Value = 5
  2722.                               end
  2723.                               coroutine.resume(coroutine.create(function(Hum, Dam)
  2724.         hit.Parent.Humanoid:TakeDamage(Damage)
  2725.       end), h, Damage)
  2726.                               pursuitnum = 0
  2727.                               if isinvis.Value == false then
  2728.                                 invisnum.Value = math.floor(invisnum.Value + math.random(4, 8) + Damage / 5)
  2729.                               end
  2730.                               showDamage(hit.Parent, Damage, "Damage")
  2731.                               if DecreaseState ~= nil then
  2732.                                 DecreaseStat(hit.Parent, DecreaseState, DecreaseAmount, Duration)
  2733.                               end
  2734.                               if Type == "NormalDecreaseMvmt1" then
  2735.                                 DecreaseStat(hit.Parent, "Movement", 0.1, 200)
  2736.                               end
  2737.                               if Type == "Knockdown" then
  2738.                                 hum = hit.Parent.Humanoid
  2739.                                 hum.PlatformStand = true
  2740.                                 coroutine.resume(coroutine.create(function(HHumanoid)
  2741.         swait(1)
  2742.         HHumanoid.PlatformStand = false
  2743.       end), hum)
  2744.                                 local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2745.                                 local bodvol = Instance.new("BodyVelocity")
  2746.                                 bodvol.velocity = angle * knockback
  2747.                                 bodvol.P = 500
  2748.                                 bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  2749.                                 bodvol.Parent = hit
  2750.                                 rl = Instance.new("BodyAngularVelocity")
  2751.                                 rl.P = 3000
  2752.                                 rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2753.                                 rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2754.                                 rl.Parent = hit
  2755.                                 game:GetService("Debris"):AddItem(bodvol, 0.5)
  2756.                                 game:GetService("Debris"):AddItem(rl, 0.5)
  2757.                               else
  2758.                                 do
  2759.                                   if Type == "Knockdown2" then
  2760.                                     hum = hit.Parent.Humanoid
  2761.                                     local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2762.                                     local bodvol = Instance.new("BodyVelocity")
  2763.                                     bodvol.velocity = angle * knockback
  2764.                                     bodvol.P = 500
  2765.                                     bodvol.maxForce = Vector3.new(2000, 2000, 2000)
  2766.                                     bodvol.Parent = hit
  2767.                                     game:GetService("Debris"):AddItem(bodvol, 0.5)
  2768.                                   else
  2769.                                     do
  2770.                                       if Type == "Normal" or Type == "NormalDecreaseMvmt1" then
  2771.                                         vp = Instance.new("BodyVelocity")
  2772.                                         vp.P = 500
  2773.                                         vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2774.                                         if KnockbackType == 1 then
  2775.                                           vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2776.                                         else
  2777.                                           if KnockbackType == 2 then
  2778.                                             vp.velocity = Property.CFrame.lookVector * knockback
  2779.                                           end
  2780.                                         end
  2781.                                         game:GetService("Debris"):AddItem(vp, 0.5)
  2782.                                         if knockback > 0 then
  2783.                                           vp.Parent = hit.Parent.Torso
  2784.                                         end
  2785.                                       end
  2786.                                       debounce = Instance.new("BoolValue")
  2787.                                       debounce.Name = "DebounceHit"
  2788.                                       debounce.Parent = hit.Parent
  2789.                                       debounce.Value = true
  2790.                                       game:GetService("Debris"):AddItem(debounce, Delay)
  2791.                                       c = Instance.new("ObjectValue")
  2792.                                       c.Name = "creator"
  2793.                                       c.Value = Player
  2794.                                       c.Parent = h
  2795.                                       game:GetService("Debris"):AddItem(c, 0.5)
  2796.                                       CRIT = false
  2797.                                     end
  2798.                                   end
  2799.                                 end
  2800.                               end
  2801.                             end
  2802.                           end
  2803.                         end
  2804.                       end
  2805.                     end
  2806.                   end
  2807.                 end
  2808.              -- end
  2809.             --end
  2810.           --end
  2811.         --end
  2812.       --end
  2813.     showDamage = function(Char, Dealt, Type)
  2814.       m = Instance.new("Model")
  2815.       m.Name = "Effect"
  2816.       c = Instance.new("Part")
  2817.       c.Transparency = 1
  2818.       c.Name = "Head"
  2819.       c.TopSurface = 0
  2820.       c.BottomSurface = 0
  2821.       c.formFactor = "Plate"
  2822.       c.Size = Vector3.new(1, 0.4, 1)
  2823.       b = Instance.new("BillboardGui", c)
  2824.       b.Size = UDim2.new(5, 0, 5, 0)
  2825.       b.AlwaysOnTop = true
  2826.       damgui = gui("TextLabel", b, tostring(Dealt), 1, Color3.new(0, 0, 0), UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0))
  2827.       if Type == "Damage" then
  2828.         damgui.Font = "Bodoni"
  2829.         if Dealt == "Block" then
  2830.           damgui.TextColor3 = BrickColor.new("Bright blue").Color
  2831.         else
  2832.           if Dealt < 3 then
  2833.             damgui.TextColor3 = BrickColor.new("White").Color
  2834.           else
  2835.             if Dealt >= 3 and Dealt < 20 then
  2836.               damgui.TextColor3 = BrickColor.new("Bright yellow").Color
  2837.             else
  2838.               damgui.TextColor3 = BrickColor.new("Really red").Color
  2839.               damgui.Font = "Bodoni"
  2840.             end
  2841.           end
  2842.         end
  2843.       else
  2844.         if Type == "Debuff" then
  2845.           damgui.TextColor3 = BrickColor.new("White").Color
  2846.         else
  2847.           if Type == "Interrupt" then
  2848.             damgui.TextColor3 = BrickColor.new("New Yeller").Color
  2849.           end
  2850.         end
  2851.       end
  2852.       damgui.TextScaled = true
  2853.       ms = Instance.new("CylinderMesh")
  2854.       ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  2855.       ms.Parent = c
  2856.       c.Reflectance = 0
  2857.       Instance.new("BodyGyro").Parent = c
  2858.       c.Parent = m
  2859.       if Char:findFirstChild("Head") ~= nil then
  2860.         c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2861.       else
  2862.         if Char.Parent:findFirstChild("Head") ~= nil then
  2863.           c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  2864.         end
  2865.       end
  2866.       f = Instance.new("BodyPosition")
  2867.       f.P = 2000
  2868.       f.D = 100
  2869.       f.maxForce = Vector3.new(545000, 545000, 545000)
  2870.       if Type == "Damage" then
  2871.         f.position = c.Position + Vector3.new(0, 3, 0)
  2872.       else
  2873.         if Type == "Debuff" or Type == "Interrupt" then
  2874.           f.position = c.Position + Vector3.new(0, 5, 0)
  2875.         end
  2876.       end
  2877.       f.Parent = c
  2878.       game:GetService("Debris"):AddItem(m, 5)
  2879.       table.insert(Effects, {m, "showDamage", damgui, f, 10, 1, 15, 50, 100})
  2880.       c.CanCollide = false
  2881.       m.Parent = workspace
  2882.       c.CanCollide = false
  2883.     end
  2884.     combo = 0
  2885.    
  2886.     ob1d = function(mouse)
  2887.       if arcorb == true then
  2888.         arcorb = false
  2889.       end
  2890.       if attack == true or equipped == false then
  2891.         return
  2892.       end
  2893.       deb = 0.5
  2894.       hold = true
  2895.       if combo == 0 then
  2896.         combo = 1
  2897.         attackone()
  2898.       else
  2899.         if combo == 1 then
  2900.           combo = 2
  2901.           attacktwo()
  2902.         else
  2903.           if combo == 2 then
  2904.             combo = 3
  2905.             attackthree()
  2906.           else
  2907.             if combo == 3 then
  2908.               combo = 0
  2909.               attackfour()
  2910.             end
  2911.           end
  2912.         end
  2913.       end
  2914.       coroutine.resume(coroutine.create(function()
  2915.         for i = 1, 50 do
  2916.           if attack == false then
  2917.             swait()
  2918.           end
  2919.         end
  2920.         if attack == false then
  2921.           combo = 0
  2922.         end
  2923.       end))
  2924.     end
  2925.     ob1u = function(mouse)
  2926.       hold = false
  2927.     end
  2928.     buttonhold = false
  2929.     fenbarmove1.MouseButton1Click:connect(do1)
  2930.     fenbarmove2.MouseButton1Click:connect(do2)
  2931.     fenbarmove3.MouseButton1Click:connect(do3)
  2932.     fenbarmove4.MouseButton1Click:connect(do4)
  2933.     eul = 0
  2934.     equipped = false
  2935.     key = function(key)
  2936.       if attack == true then
  2937.         return
  2938.       end
  2939.       if key == "f" then
  2940.         pressedf = true
  2941.         fnumb = 0
  2942.         attack = true
  2943.         if equipped == false then
  2944.           equipped = true
  2945.           RSH = ch.Torso["Right Shoulder"]
  2946.           LSH = ch.Torso["Left Shoulder"]
  2947.           RSH.Parent = nil
  2948.           LSH.Parent = nil
  2949.           RW.Name = "Right Shoulder"
  2950.           RW.Part0 = ch.Torso
  2951.           RW.C0 = cf(1.5, 0.5, 0)
  2952.           RW.C1 = cf(0, 0.5, 0)
  2953.           RW.Part1 = ch["Right Arm"]
  2954.           RW.Parent = ch.Torso
  2955.           LW.Name = "Left Shoulder"
  2956.           LW.Part0 = ch.Torso
  2957.           LW.C0 = cf(-1.5, 0.5, 0)
  2958.           LW.C1 = cf(0, 0.5, 0)
  2959.           LW.Part1 = ch["Left Arm"]
  2960.           LW.Parent = ch.Torso
  2961.           Animate.Parent = nil
  2962.           equipanim()
  2963.         else
  2964.           equipped = false
  2965.           hideanim()
  2966.           LH.C1 = LHC1
  2967.           RH.C1 = RHC1
  2968.           Animate.Parent = Humanoid
  2969.           swait(0)
  2970.           RW.Parent = nil
  2971.           LW.Parent = nil
  2972.           RSH.Parent = player.Character.Torso
  2973.           LSH.Parent = player.Character.Torso
  2974.         end
  2975.         attack = false
  2976.       end
  2977.       if equipped == false then
  2978.         return
  2979.       end
  2980.       if key == "e" and invisnum.Value > 5 then
  2981.         Invisibility()
  2982.       end
  2983.       if key == "z" then
  2984.         do1()
  2985.       end
  2986.       if key == "x" then
  2987.         do2()
  2988.       end
  2989.       if key == "c" then
  2990.         do3()
  2991.       end
  2992.       if key == "v" then
  2993.         do4()
  2994.       end
  2995.     end
  2996.     key2 = function(key)
  2997.     end
  2998.     s = function(mouse)
  2999.       mouse.Button1Down:connect(function()
  3000.         ob1d(mouse)
  3001.       end)
  3002.       mouse.Button1Up:connect(function()
  3003.         ob1u(mouse)
  3004.       end)
  3005.       mouse.KeyDown:connect(key)
  3006.       mouse.KeyUp:connect(key2)
  3007.       player = Player
  3008.       ch = Character
  3009.       MMouse = mouse
  3010.     end
  3011.     ds = function(mouse)
  3012.     end
  3013.     Bin.Selected:connect(s)
  3014.     Bin.Deselected:connect(ds)
  3015.     print("Renegade loaded.")
  3016.     local mananum = 0
  3017.     local donum = 0
  3018.     local stunnum = 0
  3019.     local staggeranim = false
  3020.     local stunanim = false
  3021.     local Point, LastPoint = nil, nil
  3022.     local passivenum = 100
  3023.     local pnum2 = 0
  3024.     local walk = 0
  3025.     local walkforw = true
  3026.     local addpassive = 0
  3027.     local gashnum = 0
  3028.     while true do
  3029.       swait()
  3030.       if Humanoid.Health <= 0 then
  3031.         attack = true
  3032.         for i = 1, #Marked do
  3033.           if MarkedGUI[i] ~= nil and MarkedGUI[i][1] ~= nil then
  3034.             MarkedGUI[i][1].Parent = nil
  3035.           end
  3036.           table.remove(MarkedGUI, i)
  3037.           table.remove(Marked, i)
  3038.         end
  3039.         resumeControl()
  3040.         modelzorz.Parent = workspace
  3041.         game:GetService("Debris"):AddItem(modelzorz, 30)
  3042.         for i = 1, #Weapon do
  3043.           Weapon[i].Parent = modelzorz
  3044.           Weapon[i].CanCollide = true
  3045.         end
  3046.         for i = 1, #Welds do
  3047.           if Welds[i].Part0.Parent == Character or Welds[i].Part1.Parent == Character then
  3048.             Welds[i].Parent = nil
  3049.           else
  3050.             Welds[i].Parent = prt1
  3051.           end
  3052.         end
  3053.       end
  3054.       do
  3055.         if fnumb < 21 then
  3056.           fnumb = fnumb + 1
  3057.           if pressedf == false then
  3058.             fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency - 0.025
  3059.             tellbar.TextTransparency = tellbar.TextTransparency - 0.05
  3060.             tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency - 0.05
  3061.           else
  3062.             if fnumb == 20 then
  3063.               fenframe5.Parent = nil
  3064.               print("daigui")
  3065.             end
  3066.             fenframe5.BackgroundTransparency = fenframe5.BackgroundTransparency + 0.025
  3067.             tellbar.TextTransparency = tellbar.TextTransparency + 0.05
  3068.             tellbar.TextStrokeTransparency = tellbar.TextStrokeTransparency + 0.05
  3069.           end
  3070.         end
  3071.         rimg.Rotation = rimg.Rotation + 2
  3072.         limg.Rotation = limg.Rotation + 2
  3073.         timg.Rotation = rimg.Rotation + -2
  3074.         if hbwld.Parent == nil then
  3075.           hitbox2.Name = "Hitbox2"
  3076.         else
  3077.           hitbox2.Name = "Hitbox2"
  3078.         end
  3079.         if hbwld.Parent == nil then
  3080.           hitbox2.Name = "Hitbox"
  3081.         else
  3082.           hitbox2.Name = "Hitbox2"
  3083.         end
  3084.         if doing2 == true then
  3085.           gashnum = gashnum + 1
  3086.           if (gashnum) % 10 == 0 then
  3087.             if 0 < mana.Value then
  3088.               mana.Value = mana.Value - -2
  3089.             else
  3090.               do2()
  3091.             end
  3092.           end
  3093.           MagicCircle(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 2, 2, 2, 0.05)
  3094.           MagicBlock(BrickColor.new(NewCol), prt6.CFrame * euler(-0.3, 0, 0), 0, 0, 0, 1, 1, 1, 1, 0.025)
  3095.           MagicBlock(BrickColor.new("Really black"), prt6.CFrame * euler(-0.3, 0, 0) * cf(0, 0, -2.2) * cf(0, math.random(-100, 100) / 100, math.random(-200, 200) / 100), 0, 0, 0, 1, 1, 1, 1, 1)
  3096.         end
  3097.         hitbox2.Parent = hitbox.Parent
  3098.         hitbox2.Size = hitbox.Size
  3099.         hitbox2.CFrame = hitboxCF
  3100.         hboxpos.position = hitbox2.Position + vt(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100)
  3101.         hitbox.Transparency = 1
  3102.         hitbox2.Transparency = 1
  3103.         for i = 1, #Marked do
  3104.           if Marked[i] ~= nil then
  3105.             if Marked[i][1].Parent == nil then
  3106.               MarkedGUI[i][1].Parent = nil
  3107.               table.remove(MarkedGUI, i)
  3108.               table.remove(Marked, i)
  3109.             else
  3110.               if MarkedGUI[i][1].Parent ~= nil then
  3111.                 MarkedGUI[i][1].Size = UDim2.new(7 + Marked[i][4].Value, 0, 7 + Marked[i][4].Value, 0)
  3112.                 if 0 < Marked[i][4].Value then
  3113.                   Marked[i][4].Value = Marked[i][4].Value - 1
  3114.                 end
  3115.                 if MarkedGUI[i][2].Parent ~= nil then
  3116.                   if Marked[i][3].Value == 0 then
  3117.                     MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3118.                   else
  3119.                     if Marked[i][3].Value == 1 then
  3120.                       MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3121.                     else
  3122.                       if Marked[i][3].Value == 2 then
  3123.                         MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3124.                       else
  3125.                         if Marked[i][3].Value == 3 then
  3126.                           MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3127.                         else
  3128.                           if Marked[i][3].Value == 4 then
  3129.                             MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3130.                           else
  3131.                             if Marked[i][3].Value == 5 then
  3132.                               MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3133.                             else
  3134.                               if Marked[i][3].Value == 6 then
  3135.                                 MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3136.                               else
  3137.                                 if Marked[i][3].Value == 7 then
  3138.                                   MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3139.                                 else
  3140.                                   if Marked[i][3].Value == 8 then
  3141.                                     MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3142.                                   else
  3143.                                     if Marked[i][3].Value == 9 then
  3144.                                       MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3145.                                     else
  3146.                                       if Marked[i][3].Value == 10 then
  3147.                                         MarkedGUI[i][2].Image = "rbxassetid://333659455"
  3148.                                       end
  3149.                                     end
  3150.                                   end
  3151.                                 end
  3152.                               end
  3153.                             end
  3154.                           end
  3155.                         end
  3156.                       end
  3157.                     end
  3158.                   end
  3159.                 end
  3160.               end
  3161.               if Marked[i][2] ~= nil then
  3162.                 Marked[i][2].Value = Marked[i][2].Value - 1
  3163.                 if Marked[i][2].Value <= 0 then
  3164.                   Marked[i][1].Parent = nil
  3165.                   MarkedGUI[i][1].Parent = nil
  3166.                   table.remove(MarkedGUI, i)
  3167.                   table.remove(Marked, i)
  3168.                 end
  3169.               end
  3170.             end
  3171.           end
  3172.         end
  3173.         scarfp2.CFrame = cf(RootPart.Position, testpart.Position) * cf(0, 0, 0)
  3174.         scarfp2.CFrame = scarfp2.CFrame + scarfp2.CFrame.lookVector * 0.5
  3175.         scarfp2.CFrame = scarfp2.CFrame * cf(0, 0, 0) * euler(1.57, 0, 0)
  3176.         testpart.CFrame = cf(RootPart.Position - RootPart.Velocity) * cf(0, 1, 0)
  3177.         if invisible == true then
  3178.           addpassive = addpassive + 1
  3179.           for i = 1, 1 do
  3180.             MagicCircle2(BrickColor.new("Black"), scarfp2.CFrame * euler(0, 0, math.rad(180)) * cf(math.random(-300, 300) / 100, math.random(-200, 200) / 100, math.random(-300, 300) / 100), 1.5, 10, 1.5, -0.2, 1, -0.2, 0.2)
  3181.           end
  3182.           if 50 <= addpassive then
  3183.             addpassive = 0
  3184.             for _,c in pairs(workspace:children()) do
  3185.               local hum = (c:findFirstChild("Humanoid"))
  3186.               if hum ~= nil then
  3187.                 local head = nil
  3188.                 for _,d in pairs(c:children()) do
  3189.                   if d.Name == "HumanoidRootPart" then
  3190.                     local targ = d.Position - RootPart.Position
  3191.                     local mag = targ.magnitude
  3192.                     if mag <= 60 and c.Name ~= Player.Name then
  3193.                       mark = d.Parent:findFirstChild("Mark")
  3194.                       if mark ~= nil then
  3195.                         if (mark:findFirstChild("MarkTime")) ~= nil then
  3196.                           mark.MarkTime.Value = 500
  3197.                         end
  3198.                         if (mark:findFirstChild("MarkValue")) ~= nil then
  3199.                           if (mark:findFirstChild("MarkSize")) ~= nil then
  3200.                             mark.MarkSize.Value = 5
  3201.                           end
  3202.                           if mark.MarkValue.Value < 10 then
  3203.                             mark.MarkValue.Value = mark.MarkValue.Value + 1
  3204.                           end
  3205.                         end
  3206.                       end
  3207.                     end
  3208.                   end
  3209.                 end
  3210.               end
  3211.             end
  3212.           end
  3213.         end
  3214.         do
  3215.           pursuitnum = pursuitnum + 1
  3216.           if 13 <= passivenum and 150 < pursuitnum and 0 < invisnum.Value then
  3217.             invisnum.Value = invisnum.Value - 1
  3218.             passivenum = 0
  3219.           end
  3220.           if 8 <= passivenum and invisible == true then
  3221.             invisnum.Value = invisnum.Value - 1
  3222.             pursuitnum = 0
  3223.             passivenum = 0
  3224.           end
  3225.           if 100 <= invisnum.Value then
  3226.             invisnum.Value = 100
  3227.           end
  3228.           if invisible == true and invisnum.Value <= 0 then
  3229.             Invisibility()
  3230.           end
  3231.           passivenum = passivenum + 1
  3232.           if Stagger.Value == true and staggeranim == false then
  3233.             coroutine.resume(coroutine.create(function()
  3234.       staggeranim = true
  3235.       while attack == true do
  3236.         swait()
  3237.       end
  3238.       StaggerAnim()
  3239.       StaggerHit.Value = false
  3240.       Stagger.Value = false
  3241.       staggeranim = false
  3242.     end))
  3243.           end
  3244.           if StaggerHit.Value == true and staggeranim == false then
  3245.             coroutine.resume(coroutine.create(function()
  3246.       staggeranim = true
  3247.       while attack == true do
  3248.         swait()
  3249.       end
  3250.       StaggerHitt()
  3251.       StaggerHit.Value = false
  3252.       Stagger.Value = false
  3253.       staggeranim = false
  3254.     end))
  3255.           end
  3256.           if Mvmt.Value < 0 or Stagger.Value == true or StunT.Value <= Stun.Value or StaggerHit.Value == true or Rooted.Value == true then
  3257.             Humanoid.WalkSpeed = 0
  3258.           else
  3259.             Humanoid.WalkSpeed = 16 * Mvmt.Value
  3260.           end
  3261.           if StunT.Value <= Stun.Value and stunanim == false then
  3262.             coroutine.resume(coroutine.create(function()
  3263.       stunanim = true
  3264.       while attack == true do
  3265.         swait()
  3266.       end
  3267.       StunAnim()
  3268.       Stun.Value = 0
  3269.       stunanim = false
  3270.     end))
  3271.           end
  3272.           local stunnum2 = 30
  3273.           if stunnum2 <= stunnum then
  3274.             if 0 < Stun.Value then
  3275.               Stun.Value = Stun.Value - 1
  3276.             end
  3277.             stunnum = 0
  3278.           end
  3279.           stunnum = stunnum + 1
  3280.           if 0.5 <= donum then
  3281.             handidle = true
  3282.           else
  3283.             if donum <= 0 then
  3284.               handidle = false
  3285.             end
  3286.           end
  3287.           if handidle == false then
  3288.             donum = donum + 0.003
  3289.           else
  3290.             donum = donum - 0.003
  3291.           end
  3292.           local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3293.           local velderp = RootPart.Velocity.y
  3294.           hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3295.           if equipped == true then
  3296.             if attack == false then
  3297.               idle = idle + 1
  3298.             else
  3299.               idle = 0
  3300.             end
  3301.             if (500 <= idle and attack ~= false) or Anim == "Walk" then
  3302.               if walkforw == true then
  3303.                 RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  3304.                 LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * euler(0, 0, 1), Mvmt.Value * 10 / 50)
  3305.               else
  3306.                 RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  3307.                 LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * euler(0, 0, -1), Mvmt.Value * 10 / 50)
  3308.               end
  3309.             else
  3310.               RH.C1 = clerp(RH.C1, RHC1, 0.2)
  3311.               LH.C1 = clerp(LH.C1, LHC1, 0.2)
  3312.             end
  3313.             if 1 < RootPart.Velocity.y and hitfloor == nil then
  3314.               Anim = "Jump"
  3315.               if attack == false then
  3316.                 handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3317.                 wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  3318.                 Neck.C0 = clerp(Neck.C0, necko * euler(-0.2, 0, 0), 0.2)
  3319.                 RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3320.                 RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.5, 0, 0.5), 0.2)
  3321.                 RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3322.                 LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-1, 0, -0.2), 0.2)
  3323.                 LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3324.                 RH.C0 = clerp(RH.C0, cf(1, -1, -0.3) * euler(-0.5, 1.57, 0) * euler(-0.2, 0, 0), 0.2)
  3325.                 LH.C0 = clerp(LH.C0, cf(-1, -1, -0.3) * euler(-0.5, -1.57, 0) * euler(-0.2, 0, 0), 0.2)
  3326.               end
  3327.             else
  3328.               if RootPart.Velocity.y < -1 and hitfloor == nil then
  3329.                 Anim = "Fall"
  3330.                 if attack == false then
  3331.                   handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3332.                   wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.1), 0.2)
  3333.                   Neck.C0 = clerp(Neck.C0, necko * euler(0.4, 0, 0), 0.2)
  3334.                   RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3335.                   RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1, 0, 1), 0.2)
  3336.                   RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3337.                   LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.3, 0, -0.2), 0.2)
  3338.                   LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3339.                   RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0.4, 1.57, 0), 0.2)
  3340.                   LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-0.2, -1.57, 0), 0.2)
  3341.                 end
  3342.               else
  3343.                 if torvel < 1 and hitfloor ~= nil then
  3344.                   Anim = "Idle"
  3345.                   if attack == false then
  3346.                     handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3347.                     wld1.C0 = clerp(wld1.C0, euler(0, -0.4 - (donum) / 2, 0) * cf(0, -2, 0) * euler(1, 0, 0), 0.2)
  3348.                     Neck.C0 = clerp(Neck.C0, necko * euler(0, 0, -1) * euler(0.2, 0, 0), 0.15)
  3349.                     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * euler(0, 0, 1), 0.15)
  3350.                     RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(0.3 - (donum) / 4, 0, 0.5 - (donum) / 4), 0.15)
  3351.                     RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  3352.                     LW.C0 = clerp(LW.C0, cf(-1.3 - (donum) / 3, 0.5, -0.4 + (donum) / 3) * euler(0.7 + (donum) / 6, 0, 0.4 + (donum) / 6) * euler(0, -1.57, 0), 0.15)
  3353.                     LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15)
  3354.                     RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0) * euler(0, -0.5, 0.2), 0.15)
  3355.                     LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0) * euler(0, 0, 0.2), 0.15)
  3356.                   end
  3357.                 else
  3358.                   if 2 < torvel and torvel < 30 and hitfloor ~= nil then
  3359.                     Anim = "Walk"
  3360.                     walk = walk + 1
  3361.                     if 15 - 5 * Mvmt.Value <= walk then
  3362.                       walk = 0
  3363.                       if walkforw == true then
  3364.                         walkforw = false
  3365.                       else
  3366.                         if walkforw == false then
  3367.                           walkforw = true
  3368.                         end
  3369.                       end
  3370.                     end
  3371.                     if attack == false then
  3372.                       handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3373.                       wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.3), 0.2)
  3374.                       Neck.C0 = clerp(Neck.C0, necko * euler(0.2 - (donum) / 5, 0, 0), 0.2)
  3375.                       RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3376.                       RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.3 + (donum) / 3, 0, 0.5 - (donum) / 3), 0.2)
  3377.                       RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3378.                       LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2 + (donum) / 3, 0, -0.4 + (donum) / 3), 0.2)
  3379.                       LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3380.                       RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0), 0.2)
  3381.                       LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0), 0.2)
  3382.                     end
  3383.                   else
  3384.                     if 30 <= torvel and hitfloor ~= nil then
  3385.                       Anim = "Walk"
  3386.                       walk = walk + 1
  3387.                       if 15 - 5 * Mvmt.Value <= walk then
  3388.                         walk = 0
  3389.                         if walkforw == true then
  3390.                           walkforw = false
  3391.                         else
  3392.                           if walkforw == false then
  3393.                             walkforw = true
  3394.                           end
  3395.                         end
  3396.                       end
  3397.                       if attack == false then
  3398.                         handlewld.C0 = clerp(handlewld.C0, euler(0, 0, 0) * cf(0, 1, 0), 0.2)
  3399.                         wld1.C0 = clerp(wld1.C0, cf(0, -2, 0) * euler(0.3, 0, -0.3), 0.2)
  3400.                         Neck.C0 = clerp(Neck.C0, necko * euler(0.2 - (donum) / 5, 0, 0), 0.2)
  3401.                         RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2)
  3402.                         RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(1.3 + (donum) / 3, 0, 0.5 - (donum) / 3), 0.2)
  3403.                         RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3404.                         LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-0.2 + (donum) / 3, 0, -0.4 + (donum) / 3), 0.2)
  3405.                         LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
  3406.                         RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 1.57, 0), 0.2)
  3407.                         LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, -1.57, 0), 0.2)
  3408.                       end
  3409.                     end
  3410.                   end
  3411.                 end
  3412.               end
  3413.             end
  3414.           end
  3415.           if 0 < #Effects then
  3416.             for e = 1, #Effects do
  3417.               if Effects[e] ~= nil then
  3418.                 local Thing = Effects[e]
  3419.                 if Thing ~= nil then
  3420.                   local Part = Thing[1]
  3421.                   local Mode = Thing[2]
  3422.                   local Delay = Thing[3]
  3423.                   local IncX = Thing[4]
  3424.                   local IncY = Thing[5]
  3425.                   local IncZ = Thing[6]
  3426.                   if Thing[2] == "CylinderClang" then
  3427.                     if Thing[3] <= 1 then
  3428.                       Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 2.5 * Thing[5], 0) * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3429.                       Thing[7] = Thing[1].CFrame
  3430.                       effect("New Yeller", 0, Thing[8], Thing[7])
  3431.                       Thing[8] = Thing[7]
  3432.                       Thing[3] = Thing[3] + Thing[4]
  3433.                     else
  3434.                       Part.Parent = nil
  3435.                       table.remove(Effects, e)
  3436.                     end
  3437.                   end
  3438.                   if Thing[2] == "showDamage" then
  3439.                     if Thing[6] < Thing[5] then
  3440.                       Thing[6] = Thing[6] + 1
  3441.                     else
  3442.                       if Thing[6] < Thing[7] then
  3443.                         Thing[4].position = Thing[4].position + vt(0, -0.2, 0)
  3444.                         Thing[6] = Thing[6] + 1
  3445.                       else
  3446.                         if Thing[6] < Thing[8] then
  3447.                           Thing[6] = Thing[6] + 1
  3448.                         else
  3449.                           if Thing[6] < Thing[9] then
  3450.                             Thing[6] = Thing[6] + 1
  3451.                             Thing[4].position = Thing[4].position + vt(0, 0.2, 0)
  3452.                             Thing[3].TextStrokeTransparency = Thing[3].TextStrokeTransparency + 0.1
  3453.                             Thing[3].TextTransparency = Thing[3].TextTransparency + 0.1
  3454.                           else
  3455.                             Thing[1].Parent = nil
  3456.                             table.remove(Effects, e)
  3457.                           end
  3458.                         end
  3459.                       end
  3460.                     end
  3461.                   end
  3462.                   if Thing[2] == "PartiEmi" then
  3463.                     Thing[3] = Thing[3] - 1
  3464.                     if Thing[3] <= 0 then
  3465.                       Thing[1].Enabled = false
  3466.                       table.remove(Effects, e)
  3467.                     end
  3468.                   end
  3469.                   if Thing[2] == "AdjuEff" then
  3470.                     if 0 < Thing[3] then
  3471.                       Thing[3] = Thing[3] - 1
  3472.                       Thing[1].Size = Thing[1].Size + UDim2.new(0.2, 0, 0.2, 0)
  3473.                       Thing[1].StudsOffset = Thing[1].StudsOffset + vt(0, -0.2, 0)
  3474.                       Thing[4].ImageTransparency = Thing[4].ImageTransparency + 0.1
  3475.                     else
  3476.                       Thing[1].Parent = nil
  3477.                       table.remove(Effects, e)
  3478.                     end
  3479.                   end
  3480.                   if Thing[2] ~= "Shoot" and Thing[2] ~= "DecreaseStat" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" and Thing[2] ~= "showDamage" and Thing[2] ~= "PartiEmi" and Thing[2] ~= "AdjuEff" then
  3481.                     if Thing[1].Transparency <= 1 then
  3482.                       if Thing[2] == "Block1" then
  3483.                         Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3484.                         Mesh = Thing[7]
  3485.                         Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3486.                         Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3487.                       else
  3488.                         if Thing[2] == "Block2" then
  3489.                           Thing[1].CFrame = Thing[1].CFrame
  3490.                           Mesh = Thing[7]
  3491.                           Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3492.                           Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3493.                         else
  3494.                           if Thing[2] == "Block3" then
  3495.                             Thing[9] = Thing[9] + 0.5
  3496.                             Thing[1].CFrame = Thing[8] * cf(0, Thing[9], 0)
  3497.                             Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3498.                             Mesh = Thing[7]
  3499.                             Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3500.                             Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3501.                           else
  3502.                             if Thing[2] == "Skull" then
  3503.                               Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8] / 2, -Thing[8])
  3504.                               Mesh = Thing[7]
  3505.                               Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3506.                               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3507.                             else
  3508.                               if Thing[2] == "Cylinder" then
  3509.                                 Mesh = Thing[7]
  3510.                                 Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3511.                                 Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3512.                               else
  3513.                                 if Thing[2] == "Cylinder2" then
  3514.                                   Thing[1].CFrame = Thing[1].CFrame * cf(0, Thing[8], 0)
  3515.                                   Mesh = Thing[7]
  3516.                                   Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3517.                                   Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3518.                                 else
  3519.                                   if Thing[2] == "Blood" then
  3520.                                     Mesh = Thing[7]
  3521.                                     Thing[1].CFrame = Thing[1].CFrame * cf(0, 0.5, 0)
  3522.                                     Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
  3523.                                     Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3524.                                   else
  3525.                                     if Thing[2] == "Elec" then
  3526.                                       Mesh = Thing[10]
  3527.                                       Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
  3528.                                       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3529.                                     else
  3530.                                       if Thing[2] == "Disappear" then
  3531.                                         Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3532.                                       end
  3533.                                     end
  3534.                                   end
  3535.                                 end
  3536.                               end
  3537.                             end
  3538.                           end
  3539.                         end
  3540.                       end
  3541.                     else
  3542.                       Part.Parent = nil
  3543.                       table.remove(Effects, e)
  3544.                     end
  3545.                   end
  3546.                 end
  3547.               end
  3548.             end
  3549.           end
  3550.           do
  3551.             fenbarmana2:TweenSize((UDim2.new(0.4, 0, -4 * mana.Value / 100, 0)), nil, 1, 0.4, true)
  3552.             fenbarmana4.Text = "Mana(" .. mana.Value .. ")"
  3553.             fenbarhp2.BackgroundColor3 = Color3.new(Humanoid.Health / Humanoid.MaxHealth, 0, 0)
  3554.             fenbarhp2:TweenSize((UDim2.new(Humanoid.Health / Humanoid.MaxHealth, 0, 1, 0)), nil, 1, 0.4, true)
  3555.             fenbarhp3.Text = "(" .. math.floor(Humanoid.Health) .. ")"
  3556.             fenbarblock2:TweenSize((UDim2.new(0.4, 0, -4 * invisnum.Value / 100, 0)), nil, 1, 0.4, true)
  3557.             fenbarblock3.Text = "Power(" .. invisnum.Value .. ")"
  3558.             fenbarmove1b:TweenSize((UDim2.new(1 * cooldowns[1] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3559.             fenbarmove2b:TweenSize((UDim2.new(1 * cooldowns[2] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3560.             fenbarmove3b:TweenSize((UDim2.new(1 * cooldowns[3] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3561.             fenbarmove4b:TweenSize((UDim2.new(1 * cooldowns[4] / cooldownmax, 0, 1, 0)), nil, 1, 0.4, true)
  3562.             for _,c in pairs(Decrease:children()) do
  3563.               if (c:findFirstChild("Duration")) ~= nil then
  3564.                 c.Duration.Value = c.Duration.Value - 1
  3565.                 if c.Duration.Value <= 0 then
  3566.                   c.Parent = nil
  3567.                 end
  3568.               end
  3569.               if c.Name == "DecreaseAtk" then
  3570.                 decreaseatk = decreaseatk + c.Value
  3571.               else
  3572.                 if c.Name == "DecreaseDef" then
  3573.                   decreasedef = decreasedef + c.Value
  3574.                 else
  3575.                   if c.Name == "DecreaseMvmt" then
  3576.                     decreasemvmt = decreasemvmt + c.Value
  3577.                   end
  3578.                 end
  3579.               end
  3580.             end
  3581.             Atk.Value = 1 - (decreaseatk)
  3582.             if Atk.Value <= 0 then
  3583.               Atk.Value = 0
  3584.             end
  3585.             Def.Value = 1 - (decreasedef)
  3586.             if Def.Value <= 0 then
  3587.               Def.Value = 0.01
  3588.             end
  3589.             Mvmt.Value = 1 - (decreasemvmt)
  3590.             if Mvmt.Value <= 0 then
  3591.               Mvmt.Value = 0
  3592.             end
  3593.             decreaseatk = 0
  3594.             decreasedef = 0
  3595.             decreasemvmt = 0
  3596.             AtkVal = Atk.Value * 100
  3597.             AtkVal = math.floor(AtkVal)
  3598.             AtkVal = AtkVal / 100
  3599.             fenbardamage.Text = "Damage\n(" .. AtkVal .. ")"
  3600.             DefVal = Def.Value * 100
  3601.             DefVal = math.floor(DefVal)
  3602.             DefVal = DefVal / 100
  3603.             fenbardef.Text = "Defense\n(" .. DefVal .. ")"
  3604.             MvmtVal = Mvmt.Value * 100
  3605.             MvmtVal = math.floor(MvmtVal)
  3606.             MvmtVal = MvmtVal / 100
  3607.             if Rooted.Value == true then
  3608.               MvmtVal = 0
  3609.             end
  3610.             fenbarmove.Text = "Walkspeed\n(" .. MvmtVal .. ")"
  3611.             if StunT.Value <= Stun.Value then
  3612.               fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4, 0)), nil, 1, 0.4, true)
  3613.             else
  3614.               fenbarstun2:TweenSize((UDim2.new(0.4, 0, -4 * Stun.Value / StunT.Value, 0)), nil, 1, 0.4, true)
  3615.             end
  3616.             fenbarstun3.Text = "Stun(" .. Stun.Value .. ")"
  3617.             if 100 <= mana.Value then
  3618.               mana.Value = 100
  3619.             else
  3620.               if mananum <= 12 then
  3621.                 mananum = mananum + 1
  3622.               else
  3623.                 mananum = 0
  3624.                 mana.Value = mana.Value + 100
  3625.               end
  3626.             end
  3627.             for i = 1, #cooldowns do
  3628.               if cooldownmax <= cooldowns[i] then
  3629.                 cooldowns[i] = cooldownmax
  3630.               else
  3631.                 cooldowns[i] = cooldowns[i] + cooldownsadd[i]
  3632.               end
  3633.             end
  3634.             -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3635.    
  3636.             -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3637.    
  3638.             -- DECOMPILER ERROR at PC6064: LeaveBlock: unexpected jumping out DO_STMT
  3639.    
  3640.           end
  3641.         end
  3642.       end
  3643.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement