Advertisement
5sdfsadgaq5465

calmed murder edit(im try edit it)

Feb 24th, 2019
1,708
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ---//====================================================\\--
  2. --||          'Calmed Murderer' BY SHACKLUSTER
  3. --||                 EDIT BY WANTH092
  4. --||                  TASTE OF BLOOD.
  5. --||           IT'S MURDER, WAS IT WORTH IT?
  6. --||      THIS IS YOUR FAULTH, YOU CHOSE THIS PATH.
  7. --\\====================================================//--
  8.  
  9. wait(0.2)
  10.  
  11. Player = game:GetService("Players").LocalPlayer
  12. Mouse = Player:GetMouse()
  13. PlayerGui = Player.PlayerGui
  14. Cam = workspace.CurrentCamera
  15. Backpack = Player.Backpack
  16. Character = Player.Character
  17. Humanoid = Character.Humanoid
  18. RootPart = Character["HumanoidRootPart"]
  19. Torso = Character["Torso"]
  20. Head = Character["Head"]
  21. RightArm = Character["Right Arm"]
  22. LeftArm = Character["Left Arm"]
  23. RightLeg = Character["Right Leg"]
  24. LeftLeg = Character["Left Leg"]
  25. RootJoint = RootPart["RootJoint"]
  26. Neck = Torso["Neck"]
  27. RightShoulder = Torso["Right Shoulder"]
  28. LeftShoulder = Torso["Left Shoulder"]
  29. RightHip = Torso["Right Hip"]
  30. LeftHip = Torso["Left Hip"]
  31.  
  32. IT = Instance.new
  33. CF = CFrame.new
  34. VT = Vector3.new
  35. RAD = math.rad
  36. C3 = Color3.new
  37. UD2 = UDim2.new
  38. BRICKC = BrickColor.new
  39. ANGLES = CFrame.Angles
  40. EULER = CFrame.fromEulerAnglesXYZ
  41. COS = math.cos
  42. ACOS = math.acos
  43. SIN = math.sin
  44. ASIN = math.asin
  45. ABS = math.abs
  46. MRANDOM = math.random
  47. FLOOR = math.floor
  48.  
  49. --//=================================\\
  50. --||          USEFUL VALUES
  51. --\\=================================//
  52.  
  53. Animation_Speed = 3
  54. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  55. local Speed = 20
  56. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  57. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  58. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  59. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  60. local DAMAGEMULTIPLIER = 1
  61. local ANIM = "Idle"
  62. local ATTACK = false
  63. local EQUIPPED = false
  64. local HOLD = false
  65. local COMBO = 1
  66. local Rooted = false
  67. local SINE = 0
  68. local KEYHOLD = false
  69. local CHANGE = 2 / Animation_Speed
  70. local WALKINGANIM = false
  71. local VALUE1 = false
  72. local VALUE2 = false
  73. local ROBLOXIDLEANIMATION = IT("Animation")
  74. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  75. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  76. --ROBLOXIDLEANIMATION.Parent = Humanoid
  77. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  78. WEAPONGUI.Name = "[M U R D E R]"
  79. local Effects = IT("Folder", Character)
  80. Effects.Name = "Effects"
  81. local Weapon = IT("Folder", Character)
  82. Weapon.Name = "Weapon"
  83. local KnifeF = IT("Folder", Character)
  84. KnifeF.Name = "KnifeF"
  85. local Horn1 = IT("Folder", Character)
  86. Horn1.Name = "Horn1"
  87. local Horn2 = IT("Folder", Character)
  88. Horn2.Name = "Horn2"
  89. local Axe = IT("Folder", Character)
  90. Axe.Name = "Axe"
  91. local ANIMATOR = Humanoid.Animator
  92. local ANIMATE = Character.Animate
  93. local UNANCHOR = true
  94. local FACE = 1572410763
  95. local MODE = "Murderer"
  96.  
  97. --//=================================\\
  98. --\\=================================//
  99.  
  100.  
  101. --//=================================\\
  102. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  103. --\\=================================//
  104.  
  105. ArtificialHB = Instance.new("BindableEvent", script)
  106. ArtificialHB.Name = "ArtificialHB"
  107.  
  108. script:WaitForChild("ArtificialHB")
  109.  
  110. frame = Frame_Speed
  111. tf = 0
  112. allowframeloss = false
  113. tossremainder = false
  114. lastframe = tick()
  115. script.ArtificialHB:Fire()
  116.  
  117. game:GetService("RunService").Heartbeat:connect(function(s, p)
  118.     tf = tf + s
  119.     if tf >= frame then
  120.         if allowframeloss then
  121.             script.ArtificialHB:Fire()
  122.             lastframe = tick()
  123.         else
  124.             for i = 1, math.floor(tf / frame) do
  125.                 script.ArtificialHB:Fire()
  126.             end
  127.         lastframe = tick()
  128.         end
  129.         if tossremainder then
  130.             tf = 0
  131.         else
  132.             tf = tf - frame * math.floor(tf / frame)
  133.         end
  134.     end
  135. end)
  136.  
  137. --//=================================\\
  138. --\\=================================//
  139.  
  140. --//=================================\\
  141. --||          SOME FUNCTIONS
  142. --\\=================================//
  143.  
  144. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  145.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  146. end
  147.  
  148. function PositiveAngle(NUMBER)
  149.     if NUMBER >= 0 then
  150.         NUMBER = 0
  151.     end
  152.     return NUMBER
  153. end
  154.  
  155. function NegativeAngle(NUMBER)
  156.     if NUMBER <= 0 then
  157.         NUMBER = 0
  158.     end
  159.     return NUMBER
  160. end
  161.  
  162. function Swait(NUMBER)
  163.     if NUMBER == 0 or NUMBER == nil then
  164.         ArtificialHB.Event:wait()
  165.     else
  166.         for i = 1, NUMBER do
  167.             ArtificialHB.Event:wait()
  168.         end
  169.     end
  170. end
  171.  
  172. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  173.     local NEWMESH = IT(MESH)
  174.     if MESH == "SpecialMesh" then
  175.         NEWMESH.MeshType = MESHTYPE
  176.         if MESHID ~= "nil" and MESHID ~= "" then
  177.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  178.         end
  179.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  180.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  181.         end
  182.     end
  183.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  184.     NEWMESH.Scale = SCALE
  185.     NEWMESH.Parent = PARENT
  186.     return NEWMESH
  187. end
  188.  
  189. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  190.     local NEWPART = IT("Part")
  191.     NEWPART.formFactor = FORMFACTOR
  192.     NEWPART.Reflectance = REFLECTANCE
  193.     NEWPART.Transparency = TRANSPARENCY
  194.     NEWPART.CanCollide = false
  195.     NEWPART.Locked = true
  196.     NEWPART.Anchored = true
  197.     if ANCHOR == false then
  198.         NEWPART.Anchored = false
  199.     end
  200.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  201.     NEWPART.Name = NAME
  202.     NEWPART.Size = SIZE
  203.     NEWPART.Position = Torso.Position
  204.     NEWPART.Material = MATERIAL
  205.     NEWPART:BreakJoints()
  206.     NEWPART.Parent = PARENT
  207.     return NEWPART
  208. end
  209.  
  210.     local function weldBetween(a, b)
  211.         local weldd = Instance.new("ManualWeld")
  212.         weldd.Part0 = a
  213.         weldd.Part1 = b
  214.         weldd.C0 = CFrame.new()
  215.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  216.         weldd.Parent = a
  217.         return weldd
  218.     end
  219.  
  220.  
  221. function QuaternionFromCFrame(cf)
  222.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  223.     local trace = m00 + m11 + m22
  224.     if trace > 0 then
  225.         local s = math.sqrt(1 + trace)
  226.         local recip = 0.5 / s
  227.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  228.     else
  229.         local i = 0
  230.         if m11 > m00 then
  231.             i = 1
  232.         end
  233.         if m22 > (i == 0 and m00 or m11) then
  234.             i = 2
  235.         end
  236.         if i == 0 then
  237.             local s = math.sqrt(m00 - m11 - m22 + 1)
  238.             local recip = 0.5 / s
  239.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  240.         elseif i == 1 then
  241.             local s = math.sqrt(m11 - m22 - m00 + 1)
  242.             local recip = 0.5 / s
  243.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  244.         elseif i == 2 then
  245.             local s = math.sqrt(m22 - m00 - m11 + 1)
  246.             local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  247.         end
  248.     end
  249. end
  250.  
  251. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  252.     local xs, ys, zs = x + x, y + y, z + z
  253.     local wx, wy, wz = w * xs, w * ys, w * zs
  254.     local xx = x * xs
  255.     local xy = x * ys
  256.     local xz = x * zs
  257.     local yy = y * ys
  258.     local yz = y * zs
  259.     local zz = z * zs
  260.     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))
  261. end
  262.  
  263. function PuddleOfBlood(Position,MaxDrop,Model,MaxSize)
  264.     local HITFLOOR, HITPOS = Raycast(Position, (CF(Position, Position + VT(0, -1, 0))).lookVector, MaxDrop, Model)
  265.     if HITFLOOR ~= nil then
  266.         if HITFLOOR.Parent ~= Weapon and HITFLOOR.Parent ~= Character then
  267.             if HITFLOOR.Name == "BloodPuddle" then
  268.                 local DIST = (Position - HITFLOOR.Position).Magnitude
  269.                 if (HITFLOOR.Size.Z <= 5 and HITFLOOR.Size.Z < MaxSize) or (HITFLOOR.Size.Z > 5 and HITFLOOR.Size.Z < MaxSize and DIST < HITFLOOR.Size.Z/3) then
  270.                     HITFLOOR.Size = HITFLOOR.Size + VT(0.1,0,0.1)
  271.                 end
  272.             else
  273.                 if HITFLOOR.Anchored == true then
  274.                     local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(1,0,1))
  275.                     BLOOD.CFrame = CF(HITPOS)
  276.                     MakeForm(BLOOD,"Cyl")
  277.                     coroutine.resume(coroutine.create(function()
  278.                         Swait(75)
  279.                         while true do
  280.                             Swait()
  281.                             BLOOD.Size = BLOOD.Size - VT(0.02,0,0.02)
  282.                             if BLOOD.Size.Z < 0.051 then
  283.                                 BLOOD:remove()
  284.                                 break
  285.                             end
  286.                         end
  287.                     end))
  288.                 end
  289.             end
  290.         end
  291.     end
  292. end
  293.  
  294. function SprayBlood(POSITION,DIRECTION,BloodSize)
  295.     local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(0.5,0.5,0.5),false)
  296.     BLOOD.CFrame = CF(POSITION)
  297.     MakeForm(BLOOD,"Ball")
  298.     local bv = Instance.new("BodyVelocity",BLOOD)
  299.     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  300.     bv.velocity = CF(POSITION,DIRECTION+VT(MRANDOM(-3,3)/30,MRANDOM(-3,3)/30,MRANDOM(-3,3)/30)).lookVector*15
  301.     bv.Name = "MOVE"
  302.     Debris:AddItem(bv,0.05)
  303.     coroutine.resume(coroutine.create(function()
  304.         local HASTOUCHEDGROUND = false
  305.         local HIT = BLOOD.Touched:Connect(function(hit)
  306.             if hit.Anchored == true then
  307.                 HASTOUCHEDGROUND = true
  308.                 PuddleOfBlood(BLOOD.Position+VT(0,1,0),2,BLOOD,BloodSize)
  309.             end
  310.         end)
  311.         for i = 1, 50 do
  312.             Swait()
  313.             if HASTOUCHEDGROUND == true then
  314.                 break
  315.             end
  316.             BLOOD.Size = BLOOD.Size * 0.9
  317.         end
  318.         BLOOD:remove()
  319.     end))
  320. end
  321.  
  322. function QuaternionSlerp(a, b, t)
  323.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  324.     local startInterp, finishInterp;
  325.     if cosTheta >= 0.0001 then
  326.         if (1 - cosTheta) > 0.0001 then
  327.             local theta = ACOS(cosTheta)
  328.             local invSinTheta = 1 / SIN(theta)
  329.             startInterp = SIN((1 - t) * theta) * invSinTheta
  330.             finishInterp = SIN(t * theta) * invSinTheta
  331.         else
  332.             startInterp = 1 - t
  333.             finishInterp = t
  334.         end
  335.     else
  336.         if (1 + cosTheta) > 0.0001 then
  337.             local theta = ACOS(-cosTheta)
  338.             local invSinTheta = 1 / SIN(theta)
  339.             startInterp = SIN((t - 1) * theta) * invSinTheta
  340.             finishInterp = SIN(t * theta) * invSinTheta
  341.         else
  342.             startInterp = t - 1
  343.             finishInterp = t
  344.         end
  345.     end
  346.     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
  347. end
  348.  
  349. function Clerp(a, b, t)
  350.     local qa = {QuaternionFromCFrame(a)}
  351.     local qb = {QuaternionFromCFrame(b)}
  352.     local ax, ay, az = a.x, a.y, a.z
  353.     local bx, by, bz = b.x, b.y, b.z
  354.     local _t = 1 - t
  355.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  356. end
  357.  
  358. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  359.     local frame = IT("Frame")
  360.     frame.BackgroundTransparency = TRANSPARENCY
  361.     frame.BorderSizePixel = BORDERSIZEPIXEL
  362.     frame.Position = POSITION
  363.     frame.Size = SIZE
  364.     frame.BackgroundColor3 = COLOR
  365.     frame.BorderColor3 = BORDERCOLOR
  366.     frame.Name = NAME
  367.     frame.Parent = PARENT
  368.     return frame
  369. end
  370.  
  371. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  372.     local label = IT("TextLabel")
  373.     label.BackgroundTransparency = 1
  374.     label.Size = UD2(1, 0, 1, 0)
  375.     label.Position = UD2(0, 0, 0, 0)
  376.     label.TextColor3 = TEXTCOLOR
  377.     label.TextStrokeTransparency = STROKETRANSPARENCY
  378.     label.TextTransparency = TRANSPARENCY
  379.     label.FontSize = TEXTFONTSIZE
  380.     label.Font = TEXTFONT
  381.     label.BorderSizePixel = BORDERSIZEPIXEL
  382.     label.TextScaled = false
  383.     label.Text = TEXT
  384.     label.Name = NAME
  385.     label.Parent = PARENT
  386.     return label
  387. end
  388.  
  389. function NoOutlines(PART)
  390.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  391. end
  392.  
  393. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  394.     local NEWWELD = IT(TYPE)
  395.     NEWWELD.Part0 = PART0
  396.     NEWWELD.Part1 = PART1
  397.     NEWWELD.C0 = C0
  398.     NEWWELD.C1 = C1
  399.     NEWWELD.Parent = PARENT
  400.     return NEWWELD
  401. end
  402.  
  403. local S = IT("Sound")
  404. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  405.     local NEWSOUND = nil
  406.     coroutine.resume(coroutine.create(function()
  407.         NEWSOUND = S:Clone()
  408.         NEWSOUND.Parent = PARENT
  409.         NEWSOUND.Volume = VOLUME
  410.         NEWSOUND.Pitch = PITCH
  411.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  412.         NEWSOUND:play()
  413.         if DOESLOOP == true then
  414.             NEWSOUND.Looped = true
  415.         else
  416.             repeat wait(1) until NEWSOUND.Playing == false
  417.             NEWSOUND:remove()
  418.         end
  419.     end))
  420.     return NEWSOUND
  421. end
  422. local asd = Instance.new("ParticleEmitter")
  423. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.1, 0, 0))
  424. asd.LightEmission = .1
  425. asd.Size = NumberSequence.new(0.2)
  426. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  427. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  428. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  429. asd.Transparency = bbb
  430. asd.Size = aaa
  431. asd.ZOffset = .9
  432. asd.Acceleration = Vector3.new(0, -5, 0)
  433. asd.LockedToPart = false
  434. asd.EmissionDirection = "Back"
  435. asd.Lifetime = NumberRange.new(1, 2)
  436. asd.Rotation = NumberRange.new(-100, 100)
  437. asd.RotSpeed = NumberRange.new(-100, 100)
  438. asd.Speed = NumberRange.new(2)
  439. asd.Enabled = false
  440. asd.VelocitySpread = 10000
  441.  
  442. function CFrameFromTopBack(at, top, back)
  443.     local right = top:Cross(back)
  444.     return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  445. end
  446.  
  447. function getbloody(victim,amount)
  448.     local prtcl = asd:Clone()
  449.     prtcl.Parent = victim
  450.     prtcl:Emit(amount)
  451. end
  452.  
  453. function Ragdoll(Character2,CharTorso)
  454.     local svch = Character2
  455.     local hum = Character2:findFirstChild("Humanoid")
  456.     local q = Character2:GetChildren()
  457.     local CLONE = IT("Model",Effects)
  458.     local DummyHead = nil
  459.     for i = 1,#q do
  460.         if q[i].ClassName ~= "Humanoid" and q[i].ClassName ~= "LocalScript" and q[i].ClassName ~= "Script" and q[i].ClassName ~= "Accessory" and q[i].ClassName ~= "Hat" and q[i].ClassName ~= "Gear" then
  461.             q[i].Parent = CLONE
  462.             if q[i].Name == "Head" then
  463.                 DummyHead = CLONE.Head:Clone()
  464.                 q[i]:ClearAllChildren()
  465.                 q[i].Transparency = 1
  466.             end
  467.         else
  468.             if q[i].ClassName ~= "Humanoid" then
  469.                 q[i]:remove()
  470.             end
  471.         end
  472. end
  473. end
  474.  
  475. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  476. function WACKYEFFECT(Table)
  477.     local TYPE = (Table.EffectType or "Sphere")
  478.     local SIZE = (Table.Size or VT(1,1,1))
  479.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  480.     local TRANSPARENCY = (Table.Transparency or 0)
  481.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  482.     local CFRAME = (Table.CFrame or Torso.CFrame)
  483.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  484.     local ROTATION1 = (Table.RotationX or 0)
  485.     local ROTATION2 = (Table.RotationY or 0)
  486.     local ROTATION3 = (Table.RotationZ or 0)
  487.     local MATERIAL = (Table.Material or "Neon")
  488.     local COLOR = (Table.Color or C3(1,1,1))
  489.     local TIME = (Table.Time or 45)
  490.     local SOUNDID = (Table.SoundID or nil)
  491.     local SOUNDPITCH = (Table.SoundPitch or nil)
  492.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  493.     coroutine.resume(coroutine.create(function()
  494.         local PLAYSSOUND = false
  495.         local SOUND = nil
  496.         local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  497.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  498.             PLAYSSOUND = true
  499.             SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  500.         end
  501.         EFFECT.Color = COLOR
  502.         local MSH = nil
  503.         if TYPE == "Sphere" then
  504.             MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  505.         elseif TYPE == "Block" or TYPE == "Box" then
  506.             MSH = IT("BlockMesh",EFFECT)
  507.             MSH.Scale = SIZE
  508.         elseif TYPE == "Wave" then
  509.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  510.         elseif TYPE == "Ring" then
  511.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  512.         elseif TYPE == "Slash" then
  513.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  514.         elseif TYPE == "Round Slash" then
  515.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  516.         elseif TYPE == "Swirl" then
  517.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  518.         elseif TYPE == "Skull" then
  519.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  520.         elseif TYPE == "Crystal" then
  521.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  522.         end
  523.         if MSH ~= nil then
  524.             local MOVESPEED = nil
  525.             if MOVEDIRECTION ~= nil then
  526.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  527.             end
  528.             local GROWTH = SIZE - ENDSIZE
  529.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  530.             if TYPE == "Block" then
  531.                 EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  532.             else
  533.                 EFFECT.CFrame = CFRAME
  534.             end
  535.             for LOOP = 1, TIME+1 do
  536.                 Swait()
  537.                 MSH.Scale = MSH.Scale - GROWTH/TIME
  538.                 if TYPE == "Wave" then
  539.                     MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  540.                 end
  541.                 EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  542.                 if TYPE == "Block" then
  543.                     EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  544.                 else
  545.                     EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  546.                 end
  547.                 if MOVEDIRECTION ~= nil then
  548.                     local ORI = EFFECT.Orientation
  549.                     EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  550.                     EFFECT.Orientation = ORI
  551.                 end
  552.             end
  553.             if PLAYSSOUND == false then
  554.                 EFFECT:remove()
  555.             else
  556.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  557.                 EFFECT:remove()
  558.             end
  559.         else
  560.             if PLAYSSOUND == false then
  561.                 EFFECT:remove()
  562.             else
  563.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  564.                 EFFECT:remove()
  565.             end
  566.         end
  567.     end))
  568. end
  569.  
  570. Debris = game:GetService("Debris")
  571.  
  572. function CharacterFade(COLOR,TIMER)
  573.     coroutine.resume(coroutine.create(function()
  574.         local FADE = IT("Model",Effects)
  575.         FADE.Name = "FadingEffect"
  576.         for _, c in pairs(Character:GetChildren()) do
  577.             if c.ClassName == "Part" and c ~= RootPart then
  578.                 local FADER = c:Clone()
  579.                 FADER.Color = COLOR
  580.                 FADER.CFrame = c.CFrame
  581.                 FADER.Parent = FADE
  582.                 FADER.Anchored = true
  583.                 FADER.Transparency = 0.25+c.Transparency
  584.                 FADER:BreakJoints()
  585.                 FADER.Material = "Neon"
  586.                 if FADER.Name == "Head" then
  587.                     FADER:ClearAllChildren()
  588.                     FADER.Size = VT(1,1,1)
  589.                 end
  590.                 FADER.CanCollide = false
  591.             end
  592.         end
  593.         local TRANS = 0.75/TIMER
  594.         for i = 1, TIMER do
  595.             Swait()
  596.             for _, c in pairs(FADE:GetChildren()) do
  597.                 if c.ClassName == "Part" then
  598.                     c.Transparency = c.Transparency + TRANS
  599.                 end
  600.             end
  601.         end
  602.         FADE:remove()
  603.     end))
  604. end
  605.  
  606. function Chunks(PART)
  607.     for i = 1, MRANDOM(3,5) do
  608.         coroutine.resume(coroutine.create(function()
  609.             local CHUNK = CreatePart(3, workspace, PART.Material, 0, PART.Transparency, PART.BrickColor, "Chunk", VT(0.3,0.3,0.3)*MRANDOM(7,13)/10, false)
  610.             CHUNK.CFrame = PART.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  611.             local CFRAME = PART.CFrame*CF(MRANDOM(-4,4)/2,MRANDOM(-4,4)/2,-6)
  612.             CHUNK.Velocity = CF(PART.Position,CFRAME.p).lookVector*MRANDOM(15,65)
  613.             wait(0.1)
  614.             CHUNK.CanCollide = true
  615.             wait(MRANDOM(15,25)/5)
  616.             for i = 1, 25 do
  617.                 Swait()
  618.                 CHUNK.Transparency = CHUNK.Transparency + 1/25
  619.             end
  620.             CHUNK:remove()
  621.         end))
  622.     end
  623. end
  624.  
  625. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  626.     if FLOOR ~= nil then
  627.         for i = 1, AMOUNT do
  628.             local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  629.             DEBREE.Material = FLOOR.Material
  630.             DEBREE.Color = FLOOR.Color
  631.             DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  632.             DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  633.             coroutine.resume(coroutine.create(function()
  634.                 Swait(15)
  635.                 DEBREE.Parent = workspace
  636.                 DEBREE.CanCollide = true
  637.                 Debris:AddItem(DEBREE,SWAIT)
  638.             end))
  639.         end
  640.     end
  641. end
  642.  
  643. --//=================================\\
  644. --||          SOME TAG EDIT
  645. --\\=================================//
  646.  
  647. local Sin = {"murde rer","Mur derer","mU rderer","muRd erer","murDer er","mu rdErer","murdeR er","murder Er","mur dereR","MuRd erer","mUrDere r","m urDeRer","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
  648.  
  649. m = game:GetService("Players").LocalPlayer
  650. char = m.Character
  651. local txt = Instance.new("BillboardGui", char)
  652. txt.Adornee = char.Head
  653. txt.Name = "_status"
  654. txt.Size = UDim2.new(2, 0, 1.2, 0)
  655. txt.StudsOffset = Vector3.new(-9, 10, 0)
  656. local text = Instance.new("TextLabel", txt)
  657. text.Size = UDim2.new(10, 0, 7, 0)
  658. text.FontSize = "Size24"
  659. text.TextScaled = true
  660. text.TextTransparency = 0
  661. text.BackgroundTransparency = 1
  662. text.TextTransparency = 0
  663. text.TextStrokeTransparency = 0
  664. text.Font = "Bodoni"
  665. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  666. v = Instance.new("Part")
  667. v.Name = "ColorBrick"
  668. v.Parent = m.Character
  669. v.FormFactor = "Symmetric"
  670. v.Anchored = true
  671. v.CanCollide = false
  672. v.BottomSurface = "Smooth"
  673. v.TopSurface = "Smooth"
  674. v.Size = Vector3.new(10, 5, 3)
  675. v.Transparency = 1
  676. v.CFrame = char.Torso.CFrame
  677. v.BrickColor = BrickColor.new("Really black")
  678. v.Transparency = 1
  679. v.Shape = "Block"
  680. spawn(function()
  681. local TweenService = game:GetService("TweenService")
  682. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(0,0,0)}
  683. local Int = 0
  684. while wait(0.5) do
  685.     if Int == #Colours then Int = 0 end
  686.     Int = Int+1
  687.     TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  688. end
  689. end)
  690. text.Text = Sin[MRANDOM(1,#Sin)]
  691. coroutine.resume(coroutine.create(function()
  692. repeat
  693.     wait(0.005)
  694. text.Text = Sin[MRANDOM(1,#Sin)]
  695. until Humanoid.Health == 0
  696. end))
  697.  
  698.  
  699. coroutine.resume(coroutine.create(function()
  700. repeat
  701.             for i = 1, 15 do
  702.                 Swait()
  703.                 text.Rotation = MRANDOM(-15,15)
  704.             end
  705. until Humanoid.Health == 0
  706. end))
  707.  
  708. function chatfunc(text)
  709.     local chat = coroutine.wrap(function()
  710.     if Character:FindFirstChild("TalkingBillBoard")~= nil then
  711.         Character:FindFirstChild("TalkingBillBoard"):destroy()
  712.     end
  713.     local Bill = Instance.new("BillboardGui",Character)
  714.     Bill.Size = UDim2.new(0,100,0,40)
  715.     Bill.StudsOffset = Vector3.new(0,3,0)
  716.     Bill.Adornee = Character.Head
  717.     Bill.Name = "TalkingBillBoard"
  718.     local Hehe = Instance.new("TextLabel",Bill)
  719.     Hehe.BackgroundTransparency = 1
  720.     Hehe.BorderSizePixel = 0
  721.     Hehe.Text = ""
  722.     Hehe.Font = "Fantasy"
  723.     Hehe.TextSize = 40
  724.     Hehe.TextStrokeTransparency = 0
  725.     Hehe.Size = UDim2.new(1,0,0.5,0)
  726.     coroutine.resume(coroutine.create(function()
  727.         while Hehe ~= nil do
  728.             wait() 
  729.             Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) 
  730.             Hehe.Rotation = math.random(-5,5)
  731.             Hehe.TextColor3 = Color3.new(0,0,0)
  732.             Hehe.TextStrokeColor3 = Color3.new(255,0,0)
  733.         end
  734.     end))
  735.     for i = 1,string.len(text),1 do
  736.         wait()
  737.         Hehe.Text = string.sub(text,1,i)
  738.     end
  739.     wait(1.5)--Re[math.random(1, 93)]
  740.     for i = 0, 1, .025 do
  741.         wait()
  742.         Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  743.         Hehe.TextStrokeTransparency = i
  744.         Hehe.TextTransparency = i
  745.     end
  746.     Bill:Destroy()
  747.     end)
  748. chat()
  749. end
  750.  
  751. function onChatted(msg)
  752.     chatfunc(msg)
  753. end
  754.  
  755. Player.Chatted:connect(onChatted)
  756.  
  757.  
  758. --//=================================\\
  759. --||        GUIS AND MISC
  760. --\\=================================//
  761.  
  762.  
  763. for i = 1, 10 do
  764.     local FACE = CreatePart(3, Head, "Fabric", 0, 0+(i-1)/10.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  765.     FACE.Color = C3(0,0,0)
  766.     Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  767.     CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.28-(i-1)/30,0), CF(0, 0, 0))
  768. end
  769. local LASTPART = Head
  770. for i = 1, 15 do
  771.     local MATH = (1-(i/16))
  772.     if LASTPART == Head then
  773.         local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
  774.         CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0.45, 0.5, -0.15) * ANGLES(RAD(-35), RAD(5), RAD(-25)), CF(0, 0, 0))
  775.         LASTPART = Horn
  776.         Horn.Color = C3((i/15),0,0)
  777.         local MSH = IT("BlockMesh",Horn)
  778.         MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
  779.     else
  780.         local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
  781.         CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0, Horn.Size.Y/2.1, 0) * ANGLES(RAD(25), RAD(5), RAD(0)), CF(0, -Horn.Size.Y/2.2, 0))
  782.         LASTPART = Horn
  783.         Horn.Color = C3((i/15),0,0)
  784.         local MSH = IT("BlockMesh",Horn)
  785.         MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
  786.     end
  787. end
  788. local LASTPART = Head
  789. for i = 1, 15 do
  790.     local MATH = (1-(i/16))
  791.     if LASTPART == Head then
  792.         local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
  793.         CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(-0.45, 0.5, -0.15) * ANGLES(RAD(-35), RAD(-5), RAD(25)), CF(0, 0, 0))
  794.         LASTPART = Horn
  795.         Horn.Color = C3((i/15),0,0)
  796.         local MSH = IT("BlockMesh",Horn)
  797.         MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
  798.     else
  799.         local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
  800.         CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0, Horn.Size.Y/2.1, 0) * ANGLES(RAD(25), RAD(-5), RAD(0)), CF(0, -Horn.Size.Y/2.2, 0))
  801.         LASTPART = Horn
  802.         Horn.Color = C3((i/15),0,0)
  803.         local MSH = IT("BlockMesh",Horn)
  804.         MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
  805.     end
  806. end
  807.  
  808. local LASTPART = Head
  809. for i = 1, 20 do
  810.     local MATH = (1-(i/25))
  811.     if LASTPART == Head then
  812.         local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  813.         CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  814.         LASTPART = Horn
  815.         Horn.Color = C3((i*3-3)/255,0,0)
  816.     else
  817.         local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  818.         CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  819.         LASTPART = Horn
  820.         Horn.Color = C3((i*3-3)/255,0,0)
  821.     end
  822. end
  823. local LASTPART = Head
  824. for i = 1, 20 do
  825.     local MATH = (1-(i/25))
  826.     if LASTPART == Head then
  827.         local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  828.         CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  829.         LASTPART = Horn
  830.         Horn.Color = C3((i*3-3)/255,0,0)
  831.     else
  832.         local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  833.         CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  834.         LASTPART = Horn
  835.         Horn.Color = C3((i*3-3)/255,0,0)
  836.     end
  837. end
  838.  
  839. local Gun = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0), false)
  840. local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "430198390", "430198451", VT(0.02, 0.02, 0.02), VT(0, 0, 0))
  841. local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.7, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
  842. GunPoint = CreatePart(3, Weapon, "SmoothPlastic", 0, 1, "Really black", "Point blank", VT(0, 0, 0), false)
  843. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", GunPoint, RightArm, GunPoint, CF(0, -3.1, -0.8) * ANGLES(RAD(0), RAD(0), RAD(135)), CF(0, 0, 0))
  844.  
  845. local Knife = CreatePart(3, KnifeF, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,1.2,0.2),false)
  846. local Grip = CreateWeldOrSnapOrMotor("Weld", KnifeF, LeftArm, Knife, CF(0.45,-0.5, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, 0.3, 0))
  847. CreateMesh("SpecialMesh", Knife, "FileMesh", "470094777", "470149026", VT(0.2,0.2,0.2), VT(0,0,0))
  848. local A = IT("Attachment",Knife)
  849. A.Position = VT(-0, 0.2, 0.136)
  850. local B = IT("Attachment",Knife)
  851. B.Position = VT(-0, -0.95, -0.982)
  852. local Trail = IT("Trail",Knife)
  853. Trail.Attachment0 = B
  854. Trail.Attachment1 = A
  855. Trail.Lifetime = 0.1
  856. Trail.Transparency = NumberSequence.new(0.5, 1)
  857. Trail.Texture = "http://www.roblox.com/asset/?id=1472703539"
  858. Trail.Enabled = true
  859.  
  860.  
  861.  
  862. local HandlePart = CreatePart(3, Axe, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.2, 3.39, 1.61),false)
  863. local HandleMesh = CreateMesh("SpecialMesh", HandlePart, "FileMesh", "145815658", "186913315", VT(1,1,1), VT(0, 0, 0))
  864. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, RightArm, HandlePart, CF(0,-1.2,-0.7) * ANGLES(RAD(-100), RAD(0), RAD(0)), CF(0, 0, 0))
  865.  
  866. local PRT = CreatePart(3, Axe, "Fabric", 0, 0, "", "The Mask", VT(1,1,1),false)
  867. PRT.Color = C3(0,0,0)
  868. local MaskWeld = CreateWeldOrSnapOrMotor("Weld", Axe, Head, PRT, CF(0,0.2,0), CF(0, 0.15, 0))
  869. CreateMesh("SpecialMesh", PRT, "FileMesh", "62146989", "145633085", VT(1.1,1.1,1.1)*1.05, VT(0,0,0))
  870.  
  871. local A = IT("Attachment",HandlePart)
  872. A.Position = VT(0, -1.5, 0)
  873. local B = IT("Attachment",HandlePart)
  874. B.Position = VT(0, 2.2, 0.2)
  875. local Trail = IT("Trail",HandlePart)
  876. Trail.Attachment0 = A
  877. Trail.Attachment1 = B
  878. Trail.Lifetime = 0.1
  879. Trail.Transparency = NumberSequence.new(0.8, 1)
  880. Trail.Enabled = false
  881.  
  882. for _, c in pairs(Horn2:GetChildren()) do
  883.     if c.ClassName == "Part" then
  884.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  885.     end
  886. end
  887.  
  888. for _, c in pairs(Axe:GetChildren()) do
  889.     if c.ClassName == "Part" then
  890.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  891.     end
  892. end
  893.  
  894. for _, c in pairs(Horn1:GetChildren()) do
  895.     if c.ClassName == "Part" then
  896.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  897.     end
  898. end
  899.  
  900. for _, c in pairs(KnifeF:GetChildren()) do
  901.     if c.ClassName == "Part" then
  902.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  903.     end
  904. end
  905.  
  906. for _, c in pairs(Knife:GetChildren()) do
  907.     if c.ClassName == "Part" then
  908.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  909.     end
  910. end
  911.  
  912. for _, c in pairs(Weapon:GetChildren()) do
  913.     if c.ClassName == "Part" then
  914.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  915.     end
  916. end
  917.  
  918. Axe.Parent = nil
  919. Weapon.Parent = nil
  920. KnifeF.Parent = nil
  921. Horn1.Parent = Character
  922. Horn2.Parent = nil
  923.  
  924. local SKILLTEXTCOLOR = C3(1,0,0)
  925. local SKILLFONT = "Antique"
  926. local SKILLTEXTSIZE = 7
  927.  
  928.  
  929. local ATTACKS = {"F","Z","C","G","V"}
  930.  
  931. local GUIS = {}
  932. for i = 1, #ATTACKS do
  933.     local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.72, 0, 0.87-(0.02*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  934.     local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 4, 0.7, "Skill text")
  935.     SKILLTEXT.TextXAlignment = "Right"
  936.     table.insert(GUIS,SKILLTEXT)
  937. end
  938.  
  939. local sick = IT("Sound",RootPart)
  940. sick.SoundId = "rbxassetid://635537154"
  941. sick.Looped = true
  942. sick.Pitch = 1
  943. sick.Volume = 3
  944. sick:Play()
  945. print("Edit by wanTH092 of course")
  946. print("This is the cheapy edit so go ahead")
  947. print("Next project that i will finish of is >Chaotic_Wings<")
  948. warn("Note. I do this alone don't belive anyone or steal the credit >:C")
  949.  
  950. --//=================================\\
  951. --||            INSANITY
  952. --\\=================================//
  953.  
  954. local FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0, 0, 0, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "CALM MAN")
  955. local FACEME = {"SHE WILL TURN ME THIS","=(","YES MY LORD...EVELYN","YOU LIKE ME?...MY LORD...","YOU WANT IF IM DO IT WITH YOU?","EVELYN AFTER EVERY MY KILL START LOVE ME","SORRY MY FRIEND","DONT COME CLOSER,FOOL!","WHERE MY TARGET???","WHAT IM DO WITH MY LIFE?!","IM NEED REDUCE"}
  956. local INSANITYGUIS = {}
  957. for e = 1, 28 do
  958.     for i = 1, 22 do
  959.         local MURDERFRAME = FRAME:Clone()
  960.         MURDERFRAME.Position = UD2(-0.05+i/30, 0, e/30, 0)
  961.         MURDERFRAME.Parent = WEAPONGUI
  962.         table.insert(INSANITYGUIS,MURDERFRAME)
  963.     end
  964. end
  965. coroutine.resume(coroutine.create(function()
  966.     while true do
  967.         wait()
  968.         coroutine.resume(coroutine.create(function()
  969.             local COLOR = C3(MRANDOM(100,255)/255,0,0)
  970.             local APPEARTEXT = FACEME[MRANDOM(1,#FACEME)]
  971.             local SHOW = ""
  972.             for i = 1,string.len(APPEARTEXT),1 do
  973.                 local STRING = string.sub(APPEARTEXT,i,i)
  974.                 if MRANDOM(1,2) == 1 then
  975.                     SHOW = SHOW..string.lower(STRING)
  976.                 else
  977.                     SHOW = SHOW..STRING
  978.                 end
  979.             end
  980.             local PARENT = INSANITYGUIS[MRANDOM(1,#INSANITYGUIS)]
  981.             local TEXT = CreateLabel(PARENT, SHOW, COLOR, 6.5, SKILLFONT, 1, 2, 1, "THIS IS ALL YOUR FAULTH")
  982.             for i = 1, 25 do
  983.                 Swait()
  984.                 TEXT.Rotation = MRANDOM(-15,15)
  985.                 TEXT.TextTransparency = TEXT.TextTransparency - 1/15
  986.             end
  987.             for i = 1, 25 do
  988.                 Swait()
  989.                 TEXT.Rotation = MRANDOM(-15,15)
  990.                 TEXT.TextTransparency = TEXT.TextTransparency + 1/15
  991.             end
  992.             TEXT:Remove()
  993.         end))
  994.     end
  995. end))
  996. FRAME:remove()
  997. --//=================================\\
  998. --||            DAMAGING
  999. --\\=================================//
  1000.  
  1001. function ApplyDamage(Humanoid,Damage,OneShot)
  1002.     Damage = Damage * DAMAGEMULTIPLIER
  1003.     local DEAD = false
  1004.     if Humanoid.Health < 2000 and OneShot == false then
  1005.         if Humanoid.Health - Damage > 0 then
  1006.             Humanoid.Health = Humanoid.Health - Damage
  1007.         else
  1008.             Humanoid.Parent:BreakJoints()
  1009.             DEAD = true
  1010.         end
  1011.     else
  1012.         DEAD = true
  1013.         Humanoid.Parent:BreakJoints()
  1014.     end
  1015.     if DEAD == true then
  1016.         local PARTS = {}
  1017.         for index, CHILD in pairs(Humanoid.Parent:GetChildren()) do
  1018.             if CHILD:IsA("BasePart") then
  1019.                 table.insert(PARTS,CHILD)
  1020.             end
  1021.         end
  1022.         coroutine.resume(coroutine.create(function()
  1023.             wait(2)
  1024.             repeat
  1025.                 Swait()
  1026.                 local PIECE = nil
  1027.                 if MRANDOM(1,5) == 1 then
  1028.                     for E = 1, #PARTS do
  1029.                         if MRANDOM(1,5) == 1 then
  1030.                             PIECE = PARTS[E]
  1031.                             table.remove(PARTS,E)
  1032.                             break
  1033.                         end
  1034.                     end
  1035.                 end
  1036.                 if PIECE ~= nil then
  1037.                     if PIECE.Name == "Head" then
  1038.                         WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z), Size2 = (VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z))*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), RotationX = MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = 3264923, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  1039.                     else
  1040.                         WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = PIECE.Size, Size2 = PIECE.Size*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = 3264923, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  1041.                     end
  1042.                     PIECE:remove()
  1043.                 end
  1044.             until #PARTS == 0
  1045.         end))
  1046.     end
  1047. end
  1048.  
  1049.  
  1050. function ApplyDamage3(Humanoid,Damage,TorsoPart)
  1051.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  1052.     defence.Name = ("HitBy"..Player.Name)
  1053.     game:GetService("Debris"):AddItem(defence, 0.001)
  1054.     Damage = Damage * DAMAGEMULTIPLIER
  1055.     if Humanoid.Health ~= 0 then
  1056.         local CritChance = MRANDOM(1,100)
  1057.         if Damage > Humanoid.Health then
  1058.             Damage = math.ceil(Humanoid.Health)
  1059.             if Damage == 0 then
  1060.                 Damage = 0.1
  1061.             end
  1062.         end
  1063.         Humanoid.Health = Humanoid.Health - Damage
  1064.     end
  1065. end
  1066.  
  1067. function ApplyDamage3(Humanoid,Damage,TorsoPart)
  1068.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  1069.     defence.Name = ("HitBy"..Player.Name)
  1070.     game:GetService("Debris"):AddItem(defence, 0.001)
  1071.     Damage = Damage * DAMAGEMULTIPLIER
  1072.     if Humanoid.Health ~= 0 then
  1073.         local CritChance = MRANDOM(1,100)
  1074.         if Damage > Humanoid.Health then
  1075.             Damage = math.ceil(Humanoid.Health)
  1076.             if Damage == 0 then
  1077.                 Damage = 0.1
  1078.             end
  1079.         end
  1080.         Humanoid.Health = Humanoid.Health - Damage
  1081.     end
  1082. end
  1083.  
  1084. function ApplyAoE3(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  1085.     local CHILDREN = workspace:GetDescendants()
  1086.     for index, CHILD in pairs(CHILDREN) do
  1087.         if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  1088.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1089.             if HUM then
  1090.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1091.                 if TORSO then
  1092.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1093.                         if INSTAKILL == true then
  1094.                             CHILD:BreakJoints()
  1095.                         else
  1096.                             local DMG = MRANDOM(MINDMG,MAXDMG)
  1097.                             ApplyDamage(HUM,DMG,TORSO)
  1098.                         end
  1099.                         if FLING > 0 then
  1100.                             for _, c in pairs(CHILD:GetChildren()) do
  1101.                                 if c:IsA("BasePart") then
  1102.                                     local bv = Instance.new("BodyVelocity")
  1103.                                     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1104.                                     bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  1105.                                     bv.Parent = c
  1106.                                     Debris:AddItem(bv,0.05)
  1107.                                 end
  1108.                             end
  1109.                         end
  1110.                     end
  1111.                 end
  1112.             end
  1113.         end
  1114.     end
  1115. end
  1116.  
  1117. function CameraEnshaking(Length, Intensity)
  1118.     coroutine.resume(coroutine.create(function()
  1119.         local intensity = 1 * Intensity
  1120.         local rotM = 0.01 * Intensity
  1121.         for i = 0, Length, 0.1 do
  1122.             Swait()
  1123.             intensity = intensity - 0.05 * Intensity / Length
  1124.             rotM = rotM - 5.0E-4 * Intensity / Length
  1125.             Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  1126.             Cam.CFrame = Cam.CFrame * CF(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity))) * EULER(RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM)
  1127.         end
  1128.         Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  1129.     end))
  1130. end
  1131.  
  1132. --//=================================\\
  1133. --||          MURDERER
  1134. --\\=================================//
  1135. function Swing()
  1136.     ATTACK = true
  1137.     Rooted = false
  1138.     for i=0, 1, 0.1 / Animation_Speed do
  1139.         Swait()
  1140.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
  1141.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 0.7 / Animation_Speed)
  1142.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1143.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1144.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1145.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1146.         HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0.35) * ANGLES(RAD(-125), RAD(0), RAD(180)), 0.5 / Animation_Speed)
  1147.     end
  1148.     Trail.Enabled = true
  1149.     HandlePart.CanCollide = true
  1150.     CreateSound("185687991", HandlePart, 4, (math.random(8,12)/10))
  1151.     local HIT = HandlePart.Touched:Connect(function(hit)
  1152.         Kill(hit.Parent)
  1153.     end)
  1154.     for i=0, 0.8, 0.1 / Animation_Speed do
  1155.         Swait()
  1156.         if Speed == 25 and TORSOVELOCITY > 0.3 then
  1157.             RootPart.CFrame = RootPart.CFrame * CF(0,0,-1)
  1158.         end
  1159.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.7 / Animation_Speed)
  1160.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
  1161.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(15), RAD(0), RAD(90)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1162.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1163.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1164.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1165.         HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(25), RAD(0), RAD(180))  * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1166.     end
  1167.     Trail.Enabled = false
  1168.     HandlePart.CanCollide = false
  1169.     HIT:disconnect()
  1170.     HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, RightArm, HandlePart, CF(0,-1.2,-0.7) * ANGLES(RAD(-100), RAD(0), RAD(0)), CF(0, 0, 0))
  1171.     ATTACK = false
  1172.     Rooted = false
  1173. end
  1174.  
  1175. function Caac()
  1176.     local TARGET = Mouse.Target
  1177.     if TARGET ~= nil then
  1178.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1179.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1180.             local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1181.             if ROOT and HUM.Health > 0 then
  1182.                 local FOE = Mouse.Target.Parent
  1183.                 local HEAD = FOE:FindFirstChild("Head")
  1184.                 if HEAD then
  1185.                     ATTACK = true
  1186.                     Rooted = true
  1187.                     chatfunc("Shuuu..")
  1188.                     FACE = 648887959
  1189.                     CharacterFade(C3(1,0,0),150)
  1190.                     RootPart.CFrame = ROOT.CFrame*CF(0,0,3)
  1191.                     for _, c in pairs(FOE:GetChildren()) do
  1192.                         if c.ClassName == "Part" then
  1193.                             c.Anchored = true
  1194.                         end
  1195.                     end
  1196.                     CreateSound(235097614, Torso, 1, 3, false)
  1197.                     for i=0, 0.75, 0.1 / Animation_Speed do
  1198.                         Swait()
  1199.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1200.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1201.        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1202.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1203.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1204.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1205.                     end
  1206.                     CreateSound(185687991, HEAD, 15, 0.9, false)
  1207.                     if ROOT.Name == "HumanoidRootPart" then
  1208.                         ROOT:remove()
  1209.                     end
  1210.                     FOE:BreakJoints()
  1211.                     ApplyDamage(HUM,0,true)
  1212.                     Chunks(HEAD)
  1213.                     HEAD.CFrame = HEAD.CFrame  * CF(-0.75, 0, 0)
  1214.                     HEAD.CFrame = HEAD.CFrame  * ANGLES(RAD(0), RAD(90), RAD(0))
  1215.                     CreateSound(363808674, HEAD, 15, 1, false)
  1216.                     ROOT.Anchored = false
  1217.                     FACE = 1572410763
  1218.                     for i=0, 0.6, 0.1 / Animation_Speed do
  1219.                         Swait()
  1220.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1221.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1222.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(50), RAD(0), RAD(88)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1223.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1224.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1225.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1226.                     end
  1227.                     for _, c in pairs(FOE:GetChildren()) do
  1228.                         if c.ClassName == "Part" then
  1229.                             c.Anchored = false
  1230.                         end
  1231.                     end
  1232.                     ATTACK = false
  1233.                     Rooted = false
  1234.                 end
  1235.             end
  1236.         end
  1237.     end
  1238. end
  1239.  
  1240. function Neckless()
  1241.     local TARGET = Mouse.Target
  1242.     if TARGET ~= nil then
  1243.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1244.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1245.             local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1246.             if ROOT and HUM.Health > 0 then
  1247.                 local FOE = Mouse.Target.Parent
  1248.                 local HEAD = FOE:FindFirstChild("Head")
  1249.                 if HEAD then
  1250.                     ATTACK = true
  1251.                     Rooted = true
  1252.                     chatfunc("Shuuu..")
  1253.                     FACE = 648887959
  1254.                     CharacterFade(C3(1,0,0),150)
  1255.                     RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  1256.                     for _, c in pairs(FOE:GetChildren()) do
  1257.                         if c.ClassName == "Part" then
  1258.                             c.Anchored = true
  1259.                         end
  1260.                     end
  1261.                     CreateSound(235097614, Torso, 1, 3, false)
  1262.                     for i=0, 0.75, 0.1 / Animation_Speed do
  1263.                         Swait()
  1264.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1265.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1266.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1267.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1268.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1269.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1270.                     end
  1271.                     if ROOT.Name == "HumanoidRootPart" then
  1272.                         ROOT:remove()
  1273.                     end
  1274.                     FOE:BreakJoints()
  1275.                     ApplyDamage(HUM,0,true)
  1276.                     Chunks(HEAD)
  1277.                     HEAD.CFrame = HEAD.CFrame  * ANGLES(RAD(0), RAD(90), RAD(0))
  1278.                     CreateSound(363808674, HEAD, 15, 1, false)
  1279.                     ROOT.Anchored = false
  1280.                     FACE = 1572410763
  1281.                     for i=0, 0.5, 0.1 / Animation_Speed do
  1282.                         Swait()
  1283.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1284.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1285.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.65, -1.5) * ANGLES(RAD(130), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1286.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1287.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1288.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1289.                     end
  1290.                     for _, c in pairs(FOE:GetChildren()) do
  1291.                         if c.ClassName == "Part" then
  1292.                             c.Anchored = false
  1293.                         end
  1294.                     end
  1295.                     ATTACK = false
  1296.                     Rooted = false
  1297.                 end
  1298.             end
  1299.         end
  1300.     end
  1301. end
  1302. function BraveSpeed()
  1303.     CreateSound(235097614, Torso, 1, 2, false)
  1304.     for i = 1, 7 do
  1305.         CharacterFade(C3(2.5,0,0),6.25+(i*2.5))
  1306.         RootPart.CFrame = RootPart.CFrame*CF(0,0,-12)
  1307.     end
  1308. end
  1309. function Slashed()
  1310.     local TARGET = Mouse.Target
  1311.     if TARGET ~= nil then
  1312.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1313.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1314.             local ROOT = TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1315.             if ROOT and HUM.Health > 0 then
  1316.                 local FOE = Mouse.Target.Parent
  1317.                 ATTACK = true
  1318.                 KnifeF.Parent = Character
  1319.                 CreateSound(2357201741, Torso, 7, 0.94, false)
  1320.                 coroutine.resume(coroutine.create(function()
  1321.                     repeat
  1322.                         Swait()
  1323.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.05, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  1324.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  1325.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.1) * ANGLES(RAD(50), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1326.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1327.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1328.                     until ATTACK == false
  1329.                 end))
  1330.                 FACE = 148988280
  1331.                 chatfunc("This will remind me..")
  1332.                 for i=0, 0.5, 0.1 / Animation_Speed do
  1333.                     Swait()
  1334.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1335.                 end
  1336.                 for i=0, 1.2, 0.1 / Animation_Speed do
  1337.                     Swait()
  1338.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1339.                 end
  1340.                 CreateSound(971125740, LeftArm, 5, 1, false)
  1341.                 for i=0, 0.3, 0.1 / Animation_Speed do
  1342.                     Swait()
  1343.                     WACKYEFFECT({Time = 25, EffectType = "Box", Size = VT(1,2,1), Size2 = VT(1,2,1), Transparency = 0.2, Transparency2 = 1, CFrame = LeftArm.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1344.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1345.                 end
  1346.                 ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(-15), RAD(0), RAD(15))
  1347.                 WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = ROOT.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
  1348.                 WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
  1349.                 coroutine.resume(coroutine.create(function()
  1350.                     for i = 1, 5 do
  1351.                         Chunks(ROOT)
  1352.                     end
  1353.                     local FAKEROOT1 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
  1354.                     FAKEROOT1.CanCollide = true
  1355.                     local FAKEROOT2 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
  1356.                     FAKEROOT2.CanCollide = true
  1357.                     FAKEROOT1.CFrame = ROOT.CFrame*CF(0,ROOT.Size.Y/4,0)
  1358.                     FAKEROOT2.CFrame = ROOT.CFrame*CF(0,-ROOT.Size.Y/4,0)
  1359.                     ROOT:Remove()
  1360.                     ApplyDamage(HUM,0,true)
  1361.                 end))
  1362.                 for i=0, 0.4, 0.1 / Animation_Speed do
  1363.                     Swait()
  1364.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1365.                 end
  1366.                 KnifeF.Parent = nil
  1367.                 FACE = 176217464
  1368.                 ATTACK = false
  1369.             end
  1370.         end
  1371.     end
  1372. end
  1373. function Dirtface()
  1374.     local TARGET = Mouse.Target
  1375.     if TARGET ~= nil then
  1376.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1377.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1378.             local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1379.             if ROOT and HUM.Health > 0 then
  1380.                 local FOE = Mouse.Target.Parent
  1381.                 local HEAD = FOE:FindFirstChild("Head")
  1382.                 local HITFLOOR = Raycast(ROOT.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.Z, FOE)
  1383.                 if HEAD and HITFLOOR then
  1384.                     ATTACK = true
  1385.                     Rooted = true
  1386.                     CharacterFade(C3(1,0,0),150)
  1387.                     RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  1388.                     ROOT.Anchored = true
  1389.                     CreateSound(235097614, Torso, 2, 3, false)
  1390.                     FACE = 176217464
  1391.                     chatfunc("SORRY ME....")
  1392.                     CreateSound(160212585, Torso, 10, 1, false)
  1393.                     for i=0, 0.4, 0.1 / Animation_Speed do
  1394.                         Swait()
  1395.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1396.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
  1397.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1398.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1399.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1400.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1401.                     end
  1402.                     for i=0, 0.1, 0.1 / Animation_Speed do
  1403.                         Swait()
  1404.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  1405.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1406.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1407.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1408.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1409.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1410.                     end
  1411.                     ROOT.Anchored = false
  1412.                     UNANCHOR = false
  1413.                     local DEAD = false
  1414.                     local CFRAME = RootPart.CFrame
  1415.                     CreateSound(260411131, Torso, 2, 3, false)
  1416.                     coroutine.resume(coroutine.create(function()
  1417.                         repeat
  1418.                             Swait()
  1419.                             RootPart.CFrame = CFRAME
  1420.                             HEAD.CFrame = RightArm.CFrame*CF(0,-(1+HEAD.Size.Z/2),0) * ANGLES(RAD(-90), RAD(0), RAD(0))
  1421.                             HEAD.Velocity = VT(0,0,0)
  1422.                             HUM.PlatformStand = true
  1423.                         until DEAD == true
  1424.                     end))
  1425.                     for i=0, 0.2, 0.1 / Animation_Speed do
  1426.                         Swait()
  1427.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  1428.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1429.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  1430.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1431.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1432.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1433.                     end
  1434.                     for i=0, 1, 0.1 / Animation_Speed do
  1435.                         Swait()
  1436.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1437.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * COS(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
  1438.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 0) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1439.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1440.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1441.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1442.                     end
  1443.                     local ERUPT = function()
  1444.                         local HITFLOOR,HITPOS = Raycast(HEAD.CFrame*CF(0,0.2,0).p+VT(0,0.2,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.X, FOE)
  1445.                         if HITFLOOR then
  1446.                             for i = 1, 5 do
  1447.                                 CreateFlyingDebree(HITFLOOR,CF(HITPOS),MRANDOM(1,2),VT(MRANDOM(10,60)/20,MRANDOM(10,60)/20,MRANDOM(10,60)/20),5,MRANDOM(45,85))
  1448.                             end
  1449.                             Chunks(HEAD)
  1450.                             WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,2,1), Size2 = VT(15,0,15), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 765590102, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 4})
  1451.                         end
  1452.                     end
  1453.                     for i=0, 1, 0.1 / Animation_Speed do
  1454.                         Swait()
  1455.                             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1456.                             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
  1457.                             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1458.                             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1459.                             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1460.                             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1461.                     end
  1462.                     local ATE = false
  1463.                     local DEPTH = 1
  1464.                     coroutine.resume(coroutine.create(function()
  1465.                         repeat
  1466.                             Swait()
  1467.                             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1468.                             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
  1469.                             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 1-DEPTH/4, -DEPTH/4) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1470.                             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1471.                             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1472.                             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1473.                         until ATE == true
  1474.                     end))
  1475.                     coroutine.resume(coroutine.create(function()
  1476.                     wait(1)
  1477.                     for i=0, 2, 0.1 / Animation_Speed do
  1478.                         Swait()
  1479.                             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1480.                             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
  1481.                             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1482.                             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1483.                             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1484.                             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1485.                     end
  1486.                     wait(1)
  1487.                     for i=0, 2, 0.1 / Animation_Speed do
  1488.                         Swait()
  1489.                             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1490.                             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
  1491.                             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1492.                             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1493.                             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1494.                             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1495.                     end
  1496.                     wait(1.5)
  1497.                     for i=0, 3, 0.1 / Animation_Speed do
  1498.                         Swait()
  1499.                             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1500.                             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
  1501.                             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 2) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(-15)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  1502.                             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1503.                             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1504.                             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1505.                     end
  1506.                     end))
  1507.                     wait()
  1508.                     ERUPT()
  1509.                     ERUPT()
  1510.                     DEPTH = 2
  1511.                     wait(2)
  1512.                     ERUPT()
  1513.                     DEPTH = 2.5
  1514.                     wait(2)
  1515.                     ERUPT()
  1516.                     DEPTH = 2.5
  1517.                     wait(1.75)
  1518.                     CreateSound(159882598, Torso, 10, 0.9, false)
  1519.                     wait(0.25)
  1520.                     chatfunc("SHE MAKE DO IT....")
  1521.                     wait(1)
  1522.                     ERUPT()
  1523.                     ERUPT()
  1524.                     HEAD:remove()
  1525.                     DEAD = true
  1526.                     ApplyDamage(HUM,0,true)
  1527.                     wait(0.2)
  1528.                     ATE = true
  1529.                     FACE = 1572410763
  1530.                     UNANCHOR = true
  1531.                     ATTACK = false
  1532.                     Rooted = false
  1533.                 end
  1534.             end
  1535.         end
  1536.     end
  1537. end
  1538. function TrustIssues()
  1539.     ATTACK = true
  1540.     Rooted = false
  1541.     CreateSound(649634100,Head,10,0.7,false)
  1542.     FACE = 1471407701
  1543.     chatfunc("HA HA HA HA")
  1544.     for i=1, 80 do
  1545.         Swait()
  1546.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.15* COS(i / 5)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1547.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 + MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  1548.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(-15), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1549.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(15), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1550.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1551.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1552.     end
  1553.     FACE = 1572410763
  1554.     ATTACK = false
  1555.     Rooted = false
  1556. end
  1557.  
  1558. --//=================================\\
  1559. --||          PSYCHOTIC
  1560. --\\=================================//
  1561.  
  1562. function CreateCrown(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  1563.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  1564.     local mesh = IT("SpecialMesh",wave)
  1565.     mesh.MeshType = "FileMesh"
  1566.     mesh.MeshId = "http://www.roblox.com/asset/?id=1078075"
  1567.     mesh.Scale = SIZE
  1568.     mesh.Offset = VT(0,0,-SIZE.X/8)
  1569.     wave.CFrame = CFRAME
  1570.     coroutine.resume(coroutine.create(function(PART)
  1571.         for i = 1, WAIT do
  1572.             Swait()
  1573.             mesh.Scale = mesh.Scale + GROW
  1574.             mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  1575.             if DOESROT == true then
  1576.                 wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  1577.             end
  1578.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  1579.             if wave.Transparency > 0.99 then
  1580.                 wave:remove()
  1581.             end
  1582.         end
  1583.     end))
  1584. end
  1585.  
  1586. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  1587.     local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  1588.     local mesh = IT("SpecialMesh",wave)
  1589.     mesh.MeshType = "Sphere"
  1590.     mesh.Scale = SIZE
  1591.     mesh.Offset = VT(0,0,0)
  1592.     wave.CFrame = CFRAME
  1593.     coroutine.resume(coroutine.create(function(PART)
  1594.         for i = 1, WAIT do
  1595.             Swait()
  1596.             mesh.Scale = mesh.Scale + GROW
  1597.             wave.Transparency = wave.Transparency + (1/WAIT)
  1598.             if wave.Transparency > 0.99 then
  1599.                 wave:remove()
  1600.             end
  1601.         end
  1602.     end))
  1603. end
  1604.  
  1605. function AoEDamage(position,radius,min,max,maxstrength,critrate,critmultiplier)
  1606.     local dmg = math.random(min,max)
  1607.     for i,v in ipairs(workspace:GetChildren()) do
  1608.     if v:FindFirstChild("HitBy"..Player.Name) == nil then
  1609.         local body = v:GetChildren()
  1610.             for part = 1, #body do
  1611.                 if(v:FindFirstChild("HitBy"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1612.                     if(body[part].Position - position).Magnitude < radius then
  1613.                         if v.ClassName == "Model" then
  1614.                             if v:FindFirstChildOfClass("Humanoid") then
  1615.                                 ApplyDamage(v:FindFirstChildOfClass("Humanoid"),dmg,critrate,critmultiplier)
  1616.                                 body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1617.                             end
  1618.                         end
  1619.                     end
  1620.                 end
  1621.             end
  1622.         end
  1623.         if v:FindFirstChild("HitBy"..Player.Name) then
  1624.             v:FindFirstChild("HitBy"..Player.Name):remove()
  1625.         end
  1626.     end
  1627. end
  1628.  
  1629. Debris = game:GetService("Debris")
  1630.  
  1631. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1632.     local DIRECTION = CF(StartPos,EndPos).lookVector
  1633.     return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1634. end
  1635.  
  1636. function particles(art)
  1637.     local PARTICLES = PE:Clone()
  1638.     PARTICLES.Parent = art
  1639. end
  1640.  
  1641. function StatLabel(CFRAME, TEXT, COLOR)
  1642.     local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1643.     STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  1644.     local BODYGYRO = IT("BodyGyro", STATPART)
  1645.     game:GetService("Debris"):AddItem(STATPART ,5)
  1646.     local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  1647.     BILLBOARDGUI.Adornee = STATPART
  1648.     BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  1649.     BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  1650.     BILLBOARDGUI.AlwaysOnTop = false
  1651.     local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  1652.     TEXTLABEL.BackgroundTransparency = 1
  1653.     TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  1654.     TEXTLABEL.Text = TEXT
  1655.     TEXTLABEL.Font = SKILLFONT
  1656.     TEXTLABEL.FontSize="Size42"
  1657.     TEXTLABEL.TextColor3 = COLOR
  1658.     TEXTLABEL.TextStrokeTransparency = 0
  1659.     TEXTLABEL.TextScaled = true
  1660.     TEXTLABEL.TextWrapped = true
  1661.     coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  1662.         for i = 1, 50 do
  1663.             Swait()
  1664.             STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  1665.             TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  1666.             TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  1667.         end
  1668.         THEPART.Parent = nil
  1669.     end),STATPART, TEXTLABEL)
  1670. end
  1671.  
  1672. local WHITELIST = {}
  1673.  
  1674. function KillChildren(v)
  1675.     v:BreakJoints()
  1676.     for _, c in pairs(v:GetChildren()) do
  1677.         if c:IsA("BasePart") then
  1678.             if c.Transparency < 1 then
  1679.                 if c:FindFirstChildOfClass("Decal") then
  1680.                     c:FindFirstChildOfClass("Decal"):remove()
  1681.                 end
  1682.                 particles(c)
  1683.                 c.PE.Enabled = true
  1684.                 c.Parent = Effects
  1685.                 c.CanCollide = false
  1686.                 c.Material = "Neon"
  1687.                 c.Color = C3(1,0,0)
  1688.                 c.Transparency = 1
  1689.                 local grav = Instance.new("BodyPosition",c)
  1690.                 grav.P = 20000
  1691.                 grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1692.                 grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  1693.                 grav.Name = "GravityForce"
  1694.                 coroutine.resume(coroutine.create(function()
  1695.                     for i = 1, 20 do
  1696.                         Swait()
  1697.                         c.Transparency = c.Transparency + 1/20
  1698.                     end
  1699.                     c.PE.Enabled = false
  1700.                     Debris:AddItem(c,2)
  1701.                 end))
  1702.             end
  1703.         end
  1704.     end
  1705. end
  1706.  
  1707. function Kill(Target)
  1708.     if Target.Parent ~= Weapon and Target:FindFirstChildOfClass("Humanoid") then
  1709.         Target:BreakJoints()
  1710.         local CFRAME = Target:FindFirstChild("Torso").CFrame or Target:FindFirstChild("UpperTorso")
  1711.         local CLONE,TORS2,DummyHead = Ragdoll(Target,Torso)
  1712.         getbloody(DummyHead,45)
  1713.         if TORS2 ~= nil then
  1714.             CreateSound("185688060", TORS2, 10, (math.random(8,12)/10))
  1715.             CreateSound("337800380", DummyHead, 5, (math.random(8,18)/10))
  1716.             local HUM = IT("Humanoid")
  1717.             HUM.MaxHealth = 0
  1718.             HUM.Health = 0
  1719.             HUM.Name = "CorpseHumanoid"
  1720.             HUM.PlatformStand = true
  1721.             HUM.Parent = CLONE
  1722.             KILLINSTINCT = KILLINSTINCT + 20
  1723.             TORS2.CFrame = CFRAME
  1724.             coroutine.resume(coroutine.create(function()
  1725.                 for i = 1, 450 do
  1726.                     wait()
  1727.                     SprayBlood(DummyHead.CFrame*CF(0,-0.25,0).p,DummyHead.CFrame*CF(0,-0.7,0).p,5)
  1728.                     SprayBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,TORS2.CFrame*CF(0,TORS2.Size.Y,0).p,10)
  1729.                     --PuddleOfBlood(DummyHead.CFrame*CF(0,-0.25,0).p,4,CLONE,3)
  1730.                     --PuddleOfBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,8,CLONE,6)
  1731.                 end
  1732.                 CLONE:Remove()
  1733.             end))
  1734.         end
  1735.     end
  1736. end
  1737.  
  1738. function ApplyAoE(POSITION,RANGE)
  1739.     local CHILDREN = workspace:GetDescendants()
  1740.     for index, CHILD in pairs(CHILDREN) do
  1741.         if CHILD.ClassName == "Model" and CHILD ~= Character then
  1742.             local LISTED = false
  1743.             for LIST = 1, #WHITELIST do
  1744.                 if WHITELIST[LIST] ~= nil then
  1745.                     if CHILD.Name == WHITELIST[LIST] then
  1746.                         LISTED = true
  1747.                     end
  1748.                 end
  1749.             end
  1750.             if LISTED == false then
  1751.                 local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1752.                 if HUM then
  1753.                     local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1754.                     if TORSO then
  1755.                         if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  1756.                             KillChildren(CHILD)
  1757.                         end
  1758.                     end
  1759.                 end
  1760.             end
  1761.         end
  1762.     end
  1763. end
  1764.  
  1765. function BloodCurdles()
  1766.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1767. if HITFLOOR ~= nil then
  1768.     ATTACK = true
  1769.     Rooted = true
  1770.     FACE = 231432333
  1771.     chatfunc("HOW ABOUT THIS?!")
  1772.     WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(20,0.55,20), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame.p, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1773.     for i=0, 2, 0.1 / Animation_Speed do
  1774.         Swait()
  1775.         MagicSphere(VT(0,2,0),60,RootPart.CFrame*CF(0,-3,0),"Dark red",VT(4,0,4))
  1776.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1777.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)), 0.15 / Animation_Speed)
  1778.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(60), RAD(-90), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1779.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1780.         RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1781.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1782.     end
  1783.     CreateSound("588736245", Character, 2, 0.9)
  1784.     coroutine.resume(coroutine.create(function()
  1785.         wait()
  1786.     for i=0, 1, 0.1 / Animation_Speed do
  1787.         Swait()
  1788.         ApplyAoE(RootPart.CFrame*CF(0,-3,0).p,110)
  1789.         MagicSphere(VT(65,2,65),15,RootPart.CFrame*CF(0,-3,0),"Dark red",VT(15,500,15))
  1790.         end
  1791.     end))
  1792.     for i=0, 1, 0.1 / Animation_Speed do
  1793.         Swait()
  1794.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  1795.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  1796.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(185), RAD(-90), RAD(0)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  1797.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  1798.         RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  1799.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.8 / Animation_Speed)
  1800.     end
  1801.     FACE = 1572410763
  1802.     ATTACK = false
  1803.     Rooted = false
  1804.     end
  1805. end
  1806.  
  1807. function BulletMark()
  1808.     local TARGET = Mouse.Target
  1809.     if TARGET ~= nil then
  1810.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1811.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1812.             local LEG = TARGET.Parent:FindFirstChild("Right Leg") or TARGET.Parent:FindFirstChild("RightLowerLeg")
  1813.             if LEG and HUM.Health > 0 then
  1814.                 Speed = 6
  1815.                 ATTACK = true
  1816.                 Rooted = false
  1817.                 local GYRO = IT("BodyGyro",RootPart)
  1818.                 GYRO.D = 2
  1819.                 GYRO.P = 2000
  1820.                 GYRO.MaxTorque = VT(0,4000000,0)
  1821.                 coroutine.resume(coroutine.create(function()
  1822.                     repeat
  1823.                         Swait()
  1824.                         GYRO.CFrame = CF(RootPart.Position,LEG.Position)
  1825.                     until ATTACK == false
  1826.                     GYRO:Remove()
  1827.                 end))
  1828.                 local HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  1829.                 local PASS = true
  1830.                 for i=0, 0.2, 0.1 / Animation_Speed do
  1831.                     Swait()
  1832.                     HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  1833.                     if HIT == nil then
  1834.                         PASS = false
  1835.                         break
  1836.                     else
  1837.                         if HIT.Parent ~= TARGET.Parent then
  1838.                             PASS = false
  1839.                             break
  1840.                         end
  1841.                     end
  1842.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1843.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1844.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1845.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1846.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1847.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1848.                 end
  1849.                 CreateSound(147722227, GunPoint, 6, 1.3, false)
  1850.                 for i=0, 0.4, 0.1 / Animation_Speed do
  1851.                     Swait()
  1852.                     HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
  1853.                     if HIT == nil then
  1854.                         PASS = false
  1855.                         break
  1856.                     else
  1857.                         if HIT.Parent ~= TARGET.Parent then
  1858.                             PASS = false
  1859.                             break
  1860.                         end
  1861.                     end
  1862.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1863.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1864.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1865.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1866.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1867.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1868.                 end
  1869.                 if PASS == true then
  1870.                     local GUNPOS = GunPoint.CFrame*CF(0, 0, 0).p
  1871.                     local DISTANCE = (LEG.Position - GUNPOS).Magnitude
  1872.                     CreateSound(160432334, LEG, 10, 1, false)
  1873.                     local HEAD = HUM.Parent:FindFirstChild("Head")
  1874.                     if HEAD then
  1875.                         CreateSound(535690488, HEAD, 7, 1, false)
  1876.                     end
  1877.                     ApplyDamage(HUM,999,true)
  1878.                     HUM.WalkSpeed = HUM.WalkSpeed - 3
  1879.                     HUM.PlatformStand = true
  1880.                     coroutine.resume(coroutine.create(function()
  1881.                         wait(0.1)
  1882.                         if HUM.WalkSpeed > 0 then
  1883.                             HUM.PlatformStand = false
  1884.                         end
  1885.                     end))
  1886.                     WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.6,0.6,0.6), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
  1887.                     WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.5,0.5,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,LEG.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1888.                     for i=0, 1, 0.1 / Animation_Speed do
  1889.                         Swait()
  1890.                         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1891.                         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1892.                         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1893.                         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1894.                         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1895.                         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1896.                     end
  1897.                 end
  1898.                 for i=0, 0.3, 0.1 / Animation_Speed do
  1899.                     Swait()
  1900.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1901.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  1902.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1903.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1904.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1905.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1906.                 end
  1907.                 ATTACK = false
  1908.                 Rooted = false
  1909.                 Speed = 20
  1910.             end
  1911.         end
  1912.     end
  1913. end
  1914.  
  1915. function Finisher()
  1916.     local TARGET = Mouse.Target
  1917.     if TARGET ~= nil then
  1918.         if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1919.             local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1920.             local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1921.             if ROOT and HUM.Health > 0 then
  1922.                 local FOE = Mouse.Target.Parent
  1923.                 ATTACK = true
  1924.                 Rooted = true
  1925.                 CharacterFade(C3(1,0,0),150)
  1926.                 RootPart.CFrame = ROOT.CFrame*CF(-1.35,0,4)
  1927.                 ROOT.Anchored = true
  1928.                 FACE = 1895698679
  1929.                 CreateSound(670796769, Torso, 9999, 0.6, false)
  1930.                 CreateSound(159882598, Torso, 5, 0.9, false)
  1931.                 chatfunc("JUST DIE!!!")
  1932.                 for i=0, 0.4, 0.1 / Animation_Speed do
  1933.                     Swait()
  1934.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1935.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1936.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1937.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1938.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1939.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1940.                 end
  1941.                 HUM.PlatformStand = true
  1942.                 ROOT.CFrame = ROOT.CFrame * CF(0,-2*ROOT.Size.Z,0) * ANGLES(RAD(-90), RAD(0), RAD(0))
  1943.                 coroutine.resume(coroutine.create(function()
  1944.                     Swait()
  1945.                     ROOT.Anchored = true
  1946.                 end))
  1947.                 RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.6)
  1948.                 for i=0, 0.2, 0.1 / Animation_Speed do
  1949.                     Swait()
  1950.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1951.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1952.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1953.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1954.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1955.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1956.                 end
  1957.                 FACE = 176217464
  1958.                 for i=0, 0.2, 0.1 / Animation_Speed do
  1959.                     Swait()
  1960.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  1961.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1962.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1963.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1964.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1965.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1966.                 end
  1967.                 local AMMO = 6
  1968.                 local FIRING = true
  1969.                 local SHOOTING = false
  1970.                 local TIMER = 70
  1971.                 CreateSound(147722227, GunPoint, 6, 1.3, false)
  1972.                 for i=0, 0.2, 0.1 / Animation_Speed do
  1973.                     Swait()
  1974.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1975.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1976.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1977.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1978.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1979.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1980.                 end
  1981.                 for i = 1, 6 do
  1982.                     local GUNPOS = GunPoint.CFrame*CF(0, 0, 0).p
  1983.                     local DISTANCE = (FOE.Head.Position - GUNPOS).Magnitude
  1984.                     WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
  1985.                     WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,FOE.Head.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1986.                     HUM.Health = HUM.Health/1.5
  1987.                     for i=0, 0.2, 0.1 / Animation_Speed do
  1988.                         Swait()
  1989.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1990.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1991.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1992.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1993.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1994.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1995.                 end
  1996.                     for i=0, 0.2, 0.1 / Animation_Speed do
  1997.                         Swait()
  1998.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1999.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  2000.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2001.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2002.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2003.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2004.                     end
  2005.                 end
  2006.                 ApplyDamage(HUM,0,true)
  2007.                 FOE:BreakJoints()
  2008.                 ROOT.Anchored = false
  2009.                 for i=0, 0.3, 0.1 / Animation_Speed do
  2010.                     Swait()
  2011.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2012.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
  2013.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2014.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2015.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2016.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2017.                 end
  2018.                 FACE = 1572410763
  2019.                 ATTACK = false
  2020.                 Rooted = false
  2021.             end
  2022.         end
  2023.     end
  2024. end
  2025.  
  2026. function Brave_Position()
  2027.     ATTACK = true
  2028.     Rooted = true
  2029.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2030.     if HITFLOOR ~= nil then
  2031.     WACKYEFFECT({Time = 50*2, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(50,0.55,50), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
  2032.     for i = 0, 1, 0.1 / Animation_Speed do
  2033.         Swait()
  2034.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2035.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  2036.             if MRANDOM(1,10) == 1 then
  2037.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
  2038.             end
  2039.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2040.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2041.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2042.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2043.     end
  2044.     UNANCHOR = false
  2045.     RootPart.Anchored = true
  2046.     for i = 0, 2, 0.1 / Animation_Speed do
  2047.         Swait()
  2048.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -10 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2049.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  2050.             if MRANDOM(1,10) == 1 then
  2051.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
  2052.             end
  2053.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2054.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2055.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2056.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2057.     end
  2058.     local POS = RootPart.Position
  2059.     RootPart.CFrame = CF(CF(Mouse.Hit.p) * CF(0, 2.8, 0).p, POS)
  2060.     WACKYEFFECT({Time = 50*2, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(50,0.55,50), Transparency = 0, Transparency2 = 1, CFrame = CF(Mouse.Hit.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
  2061.     for i = 0, 2, 0.1 / Animation_Speed do
  2062.         Swait()
  2063.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2064.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  2065.             if MRANDOM(1,10) == 1 then
  2066.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
  2067.             end
  2068.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2069.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2070.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2071.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2072.     end
  2073.     end
  2074.     UNANCHOR = true
  2075.     RootPart.Anchored = false
  2076.     ATTACK = false
  2077.     Rooted = false
  2078. end
  2079. --//=================================\\
  2080. --||          SWITCHING
  2081. --\\=================================//
  2082.  
  2083. function Switch()
  2084.     ATTACK = true
  2085.     Rooted = true
  2086.     if MODE == "Murderer" then
  2087.         Horn2.Parent = Character
  2088.         Horn1.Parent = nil
  2089.         CreateSound(147722227, Torso, 10, 1.3, false)
  2090.         for i=0, 0.6, 0.1 / Animation_Speed do
  2091.             Swait()
  2092.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  2093.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2094.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-30), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2095.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2096.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2097.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2098.         end
  2099.         Weapon.Parent = Character
  2100.         WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(2.5,2.5,2.5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
  2101.         for i=0, 0.8, 0.1 / Animation_Speed do
  2102.             Swait()
  2103.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2104.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2105.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2106.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2107.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2108.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2109.         end
  2110.        Sin = {"GUNNER","MICHEAL THE GUNNDER","FORGOTTEN...","=)","SORRY ME AGAIN","THANK YOU FOR GUN MY LORD","psychOtic","psychoTic","psychotIc","psychotiC","PSychotic","PsYchotic","PsyChotic","PsycHotic","PsychOtic","PsychoTic","PsychotIc","PsychotiC","pSYchotic","pSyChotic","pSycHotic","pSychOtic","pSychoTic","pSychotIc","pSychotiC","psYChotic","psYChotic","psYcHotic","psYchOtic","psYchoTic","psYchotIc","psYchotiC","psyCHotic","psyChotic","psyChOtic","psyChoTic","psyChotIc","psyChotiC","psycHOtic","psycHoTic","psycHotIc","psycHotiC","psychOTic","psychOtIc","psychOtiC","psychoTIc","psychoTiC","psychotIc","psychotIC","PSYCHOTIC","Psychotic"}
  2111.         Speed = 16
  2112.         MODE = "Psychotic"
  2113.     elseif MODE == "Psychotic" then
  2114.         Horn2.Parent = nil
  2115.         Horn1.Parent = Character
  2116.         Weapon.Parent = nil
  2117.         for i=0, 0.3, 0.1 / Animation_Speed do
  2118.             Swait()
  2119.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2120.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2121.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2122.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2123.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2124.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2125.         end
  2126.         for i=0, 0.3, 0.1 / Animation_Speed do
  2127.             Swait()
  2128.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2129.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2130.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2131.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(0), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2132.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2133.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2134.         end
  2135.         CreateSound(363808674, Torso, 10, 1, false)
  2136.         for i=0, 0.6, 0.1 / Animation_Speed do
  2137.             Swait()
  2138.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2139.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  2140.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2141.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2142.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2143.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2144.         end
  2145.         CreateSound(363808674, Torso, 10, 1, false)
  2146.         for i=0, 0.6, 0.1 / Animation_Speed do
  2147.             Swait()
  2148.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2149.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  2150.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2151.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2152.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2153.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2154.         end
  2155.         Sin = {"MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
  2156.         Speed = 20
  2157.         MODE = "Murderer"
  2158.     end
  2159.     ATTACK = false
  2160.     Rooted = false
  2161. end
  2162.  
  2163. function Switch2()
  2164.     ATTACK = true
  2165.     Rooted = true
  2166.     if MODE == "Murderer" then
  2167.         for i=0, 1, 0.1 / Animation_Speed do
  2168.             Swait()
  2169.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  2170.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  2171.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25 + 15 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  2172.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25 + 15 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  2173.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  2174.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  2175.         end
  2176.         WACKYEFFECT({Time = MRANDOM(45,65), EffectType = "Sphere", Size = VT(2.5,999,2.5), Size2 = VT(7.5,999,7.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(1.65,-1,-0.35), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  2177.         CreateSound(147722227, Torso, 10, 1.3, false)
  2178.         CreateSound(588736245, Torso, 2.5, 0.7, false)
  2179.         Horn2.Parent = Character
  2180.         Horn1.Parent = nil
  2181.         WACKYEFFECT({Time = 60, EffectType = "Block", Size = VT(4,4,4), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,0), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  2182.         for i=0, 0.5, 0.1 / Animation_Speed do
  2183.             Swait()
  2184.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2185.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2186.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.65, 0.25, -0.35) * ANGLES(RAD(30), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2187.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2188.             RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5 - 0.05 * COS(SINE / 12), -0.8) * ANGLES(RAD(15), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2189.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.35) * ANGLES(RAD(-75), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2190.         end
  2191.         Axe.Parent = Character
  2192.         for i=0, 0.8, 0.1 / Animation_Speed do
  2193.             Swait()
  2194.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2195.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2196.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2197.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2198.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2199.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2200.         end
  2201.        Sin = {"psycho Axe","Psycho aXe","pSycho AxE","psYcho aXe","psyCho axE","psycHo AXe","psychO aXE","psycho AXE","psycho axe","psycho AXE","PSycho AxE","PsYcho aXe","PsyCho Axe","PsycHo axE","PsychO AXe","Psycho aXE","Psycho aXe","Psycho AxE","pSYcho","pSyChotic","pSycHotic","pSychO axE","pSychoaxe","pSychoAxe","pSychoAxE","psYChoaXE","psYChoaXe","psYcHo","psYchO","psYcho xe","psYcho ax","psYcho x","psyCHo e","psyCho aXE","psyChOE","psyChoa","psyChoXE","psyCho AXE","psycHO axe","psycHoAXE"}
  2202.         Speed = 30
  2203.         MODE = "Axe"
  2204.     elseif MODE == "Axe" then
  2205.         Axe.Parent = nil
  2206.         Horn2.Parent = nil
  2207.         Horn1.Parent = Character
  2208.         Weapon.Parent = nil
  2209.         for i=0, 0.3, 0.1 / Animation_Speed do
  2210.             Swait()
  2211.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2212.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2213.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2214.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2215.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2216.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2217.         end
  2218.         for i=0, 0.3, 0.1 / Animation_Speed do
  2219.             Swait()
  2220.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2221.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2222.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2223.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(0), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2224.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2225.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2226.         end
  2227.         CreateSound(363808674, Torso, 10, 1, false)
  2228.         for i=0, 0.6, 0.1 / Animation_Speed do
  2229.             Swait()
  2230.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2231.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  2232.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2233.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2234.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2235.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2236.         end
  2237.         CreateSound(363808674, Torso, 10, 1, false)
  2238.         for i=0, 0.6, 0.1 / Animation_Speed do
  2239.             Swait()
  2240.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2241.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  2242.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2243.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2244.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2245.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2246.         end
  2247.         Sin = {"murde rer","Mur derer","mU rderer","muRd erer","murDer er","mu rdErer","murdeR er","murder Er","mur dereR","MuRd erer","mUrDere r","m urDeRer","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
  2248.         Speed = 20
  2249.         MODE = "Murderer"
  2250.     end
  2251.     ATTACK = false
  2252.     Rooted = false
  2253. end
  2254.  
  2255. --//=================================\\
  2256. --||      ASSIGN THINGS TO KEYS
  2257. --\\=================================//
  2258.  
  2259. function MouseDown(Mouse)
  2260.     if ATTACK == false then
  2261.     end
  2262. end
  2263.  
  2264. function MouseUp(Mouse)
  2265. HOLD = false
  2266. end
  2267.  
  2268. function KeyDown(Key)
  2269.     KEYHOLD = true
  2270.     if Key == "f" and ATTACK == false then
  2271.         Switch()
  2272.     end
  2273.    
  2274.     if Key == "e" and ATTACK == false then
  2275.         Switch2()
  2276.     end
  2277.    
  2278.     if Key == "z" and ATTACK == false then
  2279.         if MODE == "Murderer" then
  2280.         Neckless()
  2281.         elseif MODE == "Psychotic" then
  2282.         BloodCurdles()
  2283.         elseif MODE == "Axe" then
  2284.         Caac()
  2285.         end
  2286.         end
  2287.  
  2288.     if Key == "c" and ATTACK == false then
  2289.         if MODE == "Murderer" then
  2290.         BraveSpeed()
  2291.         elseif MODE == "Psychotic" then
  2292.         Brave_Position()
  2293.         elseif MODE == "Axe" then
  2294.         Swing()
  2295.         end
  2296.         end
  2297.  
  2298.     if Key == "g" and ATTACK == false then
  2299.         if MODE == "Murderer" then
  2300.         Slashed()
  2301.         elseif MODE == "Psychotic" then
  2302.         BulletMark()
  2303. end
  2304. end
  2305.  
  2306.     if Key == "v" and ATTACK == false then
  2307.         if MODE == "Murderer" then
  2308.         Dirtface()
  2309.         elseif MODE == "Psychotic" then
  2310.         Finisher() 
  2311. end
  2312. end
  2313.  
  2314.     if Key == "t" and ATTACK == false then
  2315.         TrustIssues()
  2316.     end
  2317. end
  2318.  
  2319. function KeyUp(Key)
  2320.     KEYHOLD = false
  2321. end
  2322.  
  2323.     Mouse.Button1Down:connect(function(NEWKEY)
  2324.         MouseDown(NEWKEY)
  2325.     end)
  2326.     Mouse.Button1Up:connect(function(NEWKEY)
  2327.         MouseUp(NEWKEY)
  2328.     end)
  2329.     Mouse.KeyDown:connect(function(NEWKEY)
  2330.         KeyDown(NEWKEY)
  2331.     end)
  2332.     Mouse.KeyUp:connect(function(NEWKEY)
  2333.         KeyUp(NEWKEY)
  2334.     end)
  2335.  
  2336. --//=================================\\
  2337. --\\=================================//
  2338.  
  2339. function unanchor()
  2340.     for _, c in pairs(Character:GetChildren()) do
  2341.         if c:IsA("BasePart") and c ~= RootPart then
  2342.             c.Anchored = false
  2343.         end
  2344.     end
  2345.     if UNANCHOR == true then
  2346.         RootPart.Anchored = false
  2347.     else
  2348.         RootPart.Anchored = true
  2349.     end
  2350. end
  2351.  
  2352. --//=================================\\
  2353. --||    WRAP THE WHOLE SCRIPT UP
  2354. --\\=================================//
  2355.  
  2356. Humanoid.Changed:connect(function(Jump)
  2357.     if Jump == "Jump" and (Disable_Jump == true) then
  2358.         Humanoid.Jump = false
  2359.     end
  2360. end)
  2361.  
  2362. while true do
  2363.     if Head:FindFirstChild("face") then
  2364.         Head.face.Texture = "rbxassetid://"..FACE
  2365.     end
  2366.     Swait()
  2367.     script.Parent = WEAPONGUI
  2368.     ANIMATE.Parent = nil
  2369.     for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2370.         v:Stop();
  2371.     end
  2372.     SINE = SINE + CHANGE
  2373.     local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2374.     local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2375.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2376.     local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  2377.     if ANIM == "Walk" and TORSOVELOCITY > 1 then
  2378.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2379.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2380.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  2381.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  2382.     elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  2383.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2384.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2385.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  2386.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  2387.     end
  2388.     if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2389.         ANIM = "Jump"
  2390.         if ATTACK == false then
  2391.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2392.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  2393.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2394.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2395.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2396.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2397.         end
  2398.     elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2399.         ANIM = "Fall"
  2400.         if ATTACK == false then
  2401.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2402.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2403.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2404.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2405.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2406.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2407.         end
  2408.     elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2409.         ANIM = "Idle"
  2410.         if ATTACK == false then
  2411.             if MODE == "Psychotic" then
  2412.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 9)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2413.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
  2414.             if MRANDOM(1,10) == 1 then
  2415.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
  2416.             end
  2417.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2418.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2419.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2420.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2421.             elseif MODE == "Axe" then
  2422.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2423.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 0.15 / Animation_Speed)
  2424.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2425.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2426.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2427.             elseif MODE == "Murderer" then
  2428.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.15 * COS(SINE / 10)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2429.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(30 - 2.5 * SIN(SINE / 22)), RAD(15), RAD(0)), 1 / Animation_Speed)
  2430.             if MRANDOM(1,6) == 1 then
  2431.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  2432.             end
  2433.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -0.5) * ANGLES(RAD(55 + -11 * COS(SINE / 23)), RAD(-10), RAD(-75)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2434.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(-40 + -11 * COS(SINE / 23)), RAD(25), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2435.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 10), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2436.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 10), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2437.             end
  2438.          end
  2439.     elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2440.         ANIM = "Walk"
  2441.         if ATTACK == false then
  2442.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
  2443.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  2444.             if MRANDOM(1,10) == 1 then
  2445.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-30,30) - 4 * COS(SINE / 12)), RAD(MRANDOM(-30,30)), RAD(0)), 1.5 / Animation_Speed)
  2446.             end
  2447.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(-40 + -11 * COS(SINE / 23)), RAD(25), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2448.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2449.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2450.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2451.         end
  2452.     end
  2453.     unanchor()
  2454.     Humanoid.MaxHealth = 1e24
  2455.     Humanoid.Health = 1e24
  2456.     Humanoid.CameraOffset = VT(MRANDOM(-1,1)/2.5,MRANDOM(-1,1)/2.5,MRANDOM(-1,1)/2.5)/30
  2457.     if Rooted == false then
  2458.         Disable_Jump = false
  2459.         Humanoid.WalkSpeed = Speed
  2460.     elseif Rooted == true then
  2461.         Disable_Jump = true
  2462.         Humanoid.WalkSpeed = 0
  2463.     end
  2464.     sick.SoundId = "rbxassetid://635537154"
  2465.     sick.Looped = true
  2466.     sick.Pitch = 0.89
  2467.     sick.Volume = 1.5
  2468.     sick.Playing = true
  2469.     if sick.Parent ~= RootPart then
  2470.         sick = IT("Sound",RootPart)
  2471.     end
  2472.     Humanoid.Name = "NONHUM"
  2473.     for E = 1, #GUIS do
  2474.         GUIS[E].Rotation = MRANDOM(-5,5)/5
  2475.     end
  2476.     if HITFLOOR ~= nil then
  2477.         local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0))*CF(MRANDOM(10,95),0,0).p
  2478.         local BOXFLOOR,BOXPOS = Raycast(POSITION+VT(0,1,0), (CF(POSITION, POSITION + VT(0, -1, 0))).lookVector, 5, Character)
  2479.         local EFFECT = "Box"
  2480.         local MULTIPLY = 3
  2481.         if MRANDOM(1,4) == 1 then
  2482.             EFFECT = "Skull"
  2483.             MULTIPLY = 5
  2484.         end
  2485.         if BOXFLOOR ~= nil then
  2486.         if MRANDOM(1,7) == 1 then
  2487.             if MODE ~= "Psychotic" then
  2488.             WACKYEFFECT({Time = MRANDOM(15,25)*2, EffectType = EFFECT, Size = VT(1.5,1.5,1.5)*MULTIPLY, Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(BOXPOS-VT(0,2,0))*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = BOXPOS+VT(0,MRANDOM(45,145)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  2489.             elseif MODE == "Psychotic" then
  2490.             WACKYEFFECT({Time = MRANDOM(15,25)*2, EffectType = "Box", Size = VT(3,0,3), Size2 = VT(0,15,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-20,20),-2.8,MRANDOM(-20,20)), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  2491.             end
  2492.         end
  2493.     end
  2494. end
  2495.     end
  2496. --//=================================\\
  2497. --\\=================================//
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503. --//====================================================\\--
  2504. --||                     END OF SCRIPT
  2505. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement