13242

Untitled

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