Advertisement
wanTH092

new calmed murderer (Leaked boi)

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