Advertisement
gecksad

Calmed Murderer Require

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