Advertisement
13242

Untitled

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