Advertisement
Guest User

Untitled

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