Advertisement
13242

Untitled

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