Advertisement
Wweroblox12121212

Untitled

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