Advertisement
cubanmixed2

test2

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