DarkScriptZEditors

Calmed Murder FE

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