Advertisement
13242

Untitled

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