Advertisement
yabagaba

Untitled

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