The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Fe Shadow Blade script pastebin roblox
By Fe Shadow Blade on 2024-11-12 08:00 am | Syntax: LUA | Views: 11



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1. function poop()
  2. local s="ShadowBladeMasterAccessory"
  3.  
  4. -- https://www.roblox.com/catalog/4820152700/Shadow-Blademasters-Blade
  5. -- Made By Ice & Fire0001
  6.  
  7. HumanDied = false
  8. local CountSCIFIMOVIELOL = 1
  9. function SCIFIMOVIELOL(Part0,Part1,Position,Angle)
  10.  local AlignPos = Instance.new('AlignPosition', Part1); AlignPos.Name = "AliP_"..CountSCIFIMOVIELOL
  11.  AlignPos.ApplyAtCenterOfMass = true;
  12.  AlignPos.MaxForce = 5772000--67752;
  13.  AlignPos.MaxVelocity = math.huge/9e110;
  14.  AlignPos.ReactionForceEnabled = false;
  15.  AlignPos.Responsiveness = 200;
  16.  AlignPos.RigidityEnabled = false;
  17.  local AlignOri = Instance.new('AlignOrientation', Part1); AlignOri.Name = "AliO_"..CountSCIFIMOVIELOL
  18.  AlignOri.MaxAngularVelocity = math.huge/9e110;
  19.  AlignOri.MaxTorque = 5772000
  20.  AlignOri.PrimaryAxisOnly = false;
  21.  AlignOri.ReactionTorqueEnabled = false;
  22.  AlignOri.Responsiveness = 200;
  23.  AlignOri.RigidityEnabled = false;
  24.  local AttachmentA=Instance.new('Attachment',Part1); AttachmentA.Name = "Ath_"..CountSCIFIMOVIELOL
  25.  local AttachmentB=Instance.new('Attachment',Part0); AttachmentB.Name = "Ath_"..CountSCIFIMOVIELOL
  26.  AttachmentA.Orientation = Angle or Vector3.new(0,0,0)
  27.  AttachmentA.Position = Position or Vector3.new(0,0,0)
  28.  AlignPos.Attachment1 = AttachmentA;
  29.  AlignPos.Attachment0 = AttachmentB;
  30.  AlignOri.Attachment1 = AttachmentA;
  31.  AlignOri.Attachment0 = AttachmentB;
  32.  CountSCIFIMOVIELOL = CountSCIFIMOVIELOL + 1
  33.  return {AlignPos,AlignOri,AttachmentA,AttachmentB}
  34. end
  35.  
  36. if _G.netted ~= true then
  37.  _G.netted = true
  38.  coroutine.wrap(function()
  39.   settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  40.   settings().Physics.AllowSleep = false
  41.   game:GetService("RunService").RenderStepped:Connect(function()
  42.    game:FindFirstChildOfClass("Players").LocalPlayer.MaximumSimulationRadius=math.pow(math.huge,math.huge)
  43.    sethiddenproperty(game:FindFirstChildOfClass("Players").LocalPlayer,"SimulationRadius",math.huge*math.huge)
  44.   end)
  45.  end)()
  46. end
  47.  
  48. game:FindFirstChildOfClass("Players").LocalPlayer["Character"].Archivable = true
  49. local hatnameclone = {}
  50. for _,v in next, game:FindFirstChildOfClass("Players").LocalPlayer["Character"]:GetChildren() do
  51.  if v:IsA("Accessory") then
  52.   if hatnameclone[v.Name] then
  53.    if hatnameclone[v.Name] == "s" then
  54.     hatnameclone[v.Name] = {}
  55.    end
  56.    table.insert(hatnameclone[v.Name],v)
  57.   else
  58.    hatnameclone[v.Name] = "s"
  59.   end
  60.  end
  61. end
  62. for _,v in pairs(hatnameclone) do
  63.  if type(v) == "table" then
  64.   local num = 1
  65.   for _,w in pairs(v) do
  66.    w.Name = w.Name..num
  67.    num = num + 1
  68.   end
  69.  end
  70. end
  71. hatnameclone = nil
  72.  
  73. local DeadChar = game:FindFirstChildOfClass("Players").LocalPlayer.Character
  74.  
  75. local fldr = Instance.new("Folder",game:FindFirstChildOfClass("Players").LocalPlayer["Character"])
  76. fldr.Name = "DMYF"
  77. local CloneChar = DeadChar:Clone()
  78. local ANIMATIONHERE
  79. if CloneChar:FindFirstChild("Animate") then
  80.  ANIMATIONHERE = CloneChar:FindFirstChild("Animate"):Clone()
  81.  CloneChar:FindFirstChild("Animate"):Destroy()
  82. end
  83. if CloneChar:FindFirstChildOfClass("Folder") then CloneChar:FindFirstChildOfClass("Folder"):Destroy() end
  84. if CloneChar.Torso:FindFirstChild("Neck") then
  85.  local Clonessss = CloneChar.Torso:FindFirstChild("Neck"):Clone()
  86.  Clonessss.Part0 = nil
  87.  Clonessss.Part1 = DeadChar.Head
  88.  Clonessss.Parent = DeadChar.Torso
  89. end
  90. CloneChar.Parent = fldr
  91. CloneChar.HumanoidRootPart.CFrame = DeadChar.HumanoidRootPart.CFrame
  92. CloneChar.Humanoid.BreakJointsOnDeath = false
  93. CloneChar.Name = "non"
  94. CloneChar.Humanoid.DisplayDistanceType = "None"
  95.  
  96. for _,v in next, DeadChar:GetChildren() do
  97.  if v:IsA("Accessory") then
  98.   local topacc = false
  99.   if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  100.   v.Handle.Massless = true
  101.   v.Handle.CanCollide = false
  102.   if v.Handle:FindFirstChildOfClass("Attachment") then
  103.    local ath__ = v.Handle:FindFirstChildOfClass("Attachment")
  104.    if ath__.Name == "HatAttachment" or ath__.Name == "HairAttachment" or ath__.Name == "FaceFrontAttachment" or ath__.Name == "FaceCenterAttachment" then
  105.     topacc = ath__.Name
  106.    end
  107.   end
  108.   local bv = Instance.new("BodyVelocity",v.Handle)
  109.   bv.Velocity = Vector3.new(0,0,0)
  110.   coroutine.wrap(function()
  111.    if topacc then
  112.     local allthings = SCIFIMOVIELOL(v.Handle,DeadChar.Torso,Vector3.new(0,1.5,0)+ (DeadChar.Head[topacc].Position + (v.Handle[topacc].Position*-1)),Vector3.new(0,0,0))
  113.     local normaltop = allthings[1].Attachment1
  114.     local alipos = allthings[1]
  115.     local alirot = allthings[2]
  116.     local p0 = v.Handle
  117.     local p1 = DeadChar.Head
  118.     alipos.Parent = CloneChar:FindFirstChild(v.Name).Handle
  119.     alirot.Parent = CloneChar:FindFirstChild(v.Name).Handle
  120.     while true do
  121.      game:GetService("RunService").RenderStepped:wait()
  122.      if HumanDied then break end
  123.      coroutine.wrap(function()
  124.       if alipos.Attachment1 == normaltop then
  125.        p0.CFrame = p0.CFrame:lerp((((DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)) * p1[topacc].CFrame) * p0[topacc].CFrame:inverse()),1)
  126.       else
  127.        v.Handle.CFrame = v.Handle.CFrame:lerp(alipos.Attachment1.Parent.CFrame * CFrame.new(alipos.Attachment1.Position) * CFrame.Angles(math.rad(alipos.Attachment1.Rotation.X),math.rad(alipos.Attachment1.Rotation.Y),math.rad(alipos.Attachment1.Rotation.Z)),1)
  128.       end
  129.      end)()
  130.     end
  131.    else
  132.     SCIFIMOVIELOL(v.Handle,CloneChar[v.Name].Handle,Vector3.new(0,0,0),Vector3.new(0,0,0))
  133.    end
  134.   end)()
  135.  end
  136. end
  137.  
  138. local a = DeadChar.Torso
  139. local b = DeadChar.HumanoidRootPart
  140. local c = DeadChar.Humanoid
  141. a.Parent = game:FindFirstChildOfClass("Workspace")
  142. c.Parent = game:FindFirstChildOfClass("Workspace")
  143. local told = a:Clone()
  144. local told1 = c:Clone()
  145. b["RootJoint"].Part0 = told
  146. b["RootJoint"].Part1 = DeadChar.Head
  147. a.Name = "torso"
  148. a.Neck:Destroy()
  149. c.Name = "Mizt Hub Best"
  150. told.Parent = DeadChar
  151. told1.Parent = DeadChar
  152. DeadChar.PrimaryPart = told
  153. told1.Health = 0
  154. b:Destroy()
  155. a.Parent = DeadChar
  156. c.Parent = DeadChar
  157. told:Destroy()
  158. told1:Destroy()
  159. a.Name = "Torso"
  160.  
  161. if CloneChar.Head:FindFirstChildOfClass("Decal") then CloneChar.Head:FindFirstChildOfClass("Decal").Transparency = 1 end
  162. if DeadChar:FindFirstChild("Animate") then DeadChar:FindFirstChild("Animate"):Destroy() end
  163.  
  164. local Collider
  165. function UnCollide()
  166.  if HumanDied then Collider:Disconnect(); return end
  167.  for _,Parts in next, CloneChar:GetChildren() do
  168.   if Parts:IsA("BasePart") then
  169.    Parts.CanCollide = false
  170.   end
  171.  end
  172.  for _,Parts in next, DeadChar:GetChildren() do
  173.   if Parts:IsA("BasePart") then
  174.    Parts.CanCollide = false
  175.   end
  176.  end
  177. end
  178. Collider = game:GetService("RunService").Stepped:Connect(UnCollide)
  179.  
  180. local resetBindable = Instance.new("BindableEvent")
  181. resetBindable.Event:connect(function()
  182.  game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  183.  resetBindable:Destroy()
  184.  HumanDied = true
  185.  pcall(function()
  186.   game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  187.   DeadChar.Head:Destroy()
  188.   DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  189.   game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  190.   if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  191.  end)
  192. end)
  193. game:GetService("StarterGui"):SetCore("ResetButtonCallback", resetBindable)
  194.  
  195. coroutine.wrap(function()
  196.  while true do
  197.   game:GetService("RunService").RenderStepped:wait()
  198.   if not CloneChar or not CloneChar:FindFirstChild("Head") or not CloneChar:FindFirstChildOfClass("Humanoid") or CloneChar:FindFirstChildOfClass("Humanoid").Health <= 0 and not DeadChar or not DeadChar:FindFirstChild("Head") or not DeadChar:FindFirstChildOfClass("Humanoid") or DeadChar:FindFirstChildOfClass("Humanoid").Health <= 0 then
  199.    HumanDied = true
  200.    pcall(function()
  201.     game:FindFirstChildOfClass("Players").LocalPlayer.Character = DeadChar
  202.     DeadChar.Head:Destroy()
  203.     DeadChar:FindFirstChildOfClass("Humanoid"):Destroy()
  204.     game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  205.     if DeadChar:FindFirstChildOfClass("Folder") then DeadChar:FindFirstChildOfClass("Folder"):Destroy() end
  206.    end)
  207.    if resetBindable then
  208.     game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
  209.     resetBindable:Destroy()
  210.    end
  211.    break
  212.   end  
  213.  end
  214. end)()
  215.  
  216.  
  217. SCIFIMOVIELOL(DeadChar["Head"],CloneChar["Head"])
  218. SCIFIMOVIELOL(DeadChar["Torso"],CloneChar["Torso"])
  219. SCIFIMOVIELOL(DeadChar["Left Arm"],CloneChar["Left Arm"])
  220. SCIFIMOVIELOL(DeadChar["Right Arm"],CloneChar["Right Arm"])
  221. SCIFIMOVIELOL(DeadChar["Left Leg"],CloneChar["Left Leg"])
  222. SCIFIMOVIELOL(DeadChar["Right Leg"],CloneChar["Right Leg"])
  223.  
  224. for _,v in pairs(DeadChar:GetChildren()) do
  225.  if v:IsA("BasePart") and v.Name ~= "Head" then
  226.   --[[local bv = Instance.new("BodyVelocity",v)
  227.   bv.Velocity = Vector3.new(0,0,0)
  228.   coroutine.wrap(function()
  229.    while true do
  230.     game:GetService("RunService").RenderStepped:wait()
  231.     if HumanDied then break end
  232.     v.CFrame = CloneChar[v.Name].CFrame
  233.    end
  234.   end)()]]
  235.  elseif v:IsA("BasePart") and v.Name == "Head" then
  236.   local bv = Instance.new("BodyVelocity",v)
  237.   bv.Velocity = Vector3.new(0,0,0)
  238.   coroutine.wrap(function()
  239.    while true do
  240.     game:GetService("RunService").RenderStepped:wait()
  241.     if HumanDied then break end
  242.     v.CFrame = DeadChar.Torso.CFrame * CFrame.new(0,1.5,0)
  243.    end
  244.   end)()
  245.  end
  246. end
  247.  
  248. for _,BodyParts in next, CloneChar:GetDescendants() do
  249.  if BodyParts:IsA("BasePart") or BodyParts:IsA("Part") then
  250.   BodyParts.Transparency = 1 end end
  251. game:GetService("RunService").RenderStepped:wait()
  252. game:FindFirstChildOfClass("Players").LocalPlayer.Character = CloneChar
  253. game:FindFirstChildOfClass("Workspace"):FindFirstChildOfClass("Camera").CameraSubject = CloneChar.Humanoid
  254.  
  255. for _,v in next, DeadChar:GetChildren() do
  256.  if v:IsA("Accessory") then
  257.   if v.Handle:FindFirstChildOfClass("Weld") then v.Handle:FindFirstChildOfClass("Weld"):Destroy() end
  258.  end
  259. end
  260. if ANIMATIONHERE then ANIMATIONHERE.Parent = CloneChar end
  261. local a = game.Players.LocalPlayer.Name
  262. local char = game:GetService("Workspace")[a].DMYF.non
  263. Instance.new("Attachment",char["Right Arm"])
  264. Instance.new("Attachment",char[s].Handle)
  265. Instance.new("AlignPosition",char[s].Handle)
  266. Instance.new("AlignOrientation", char[s].Handle)
  267. char[s].Handle.AccessoryWeld.Parent = nil
  268. char[s].Handle.AlignPosition.Attachment0 = char[s].Handle.Attachment
  269. char[s].Handle.AlignOrientation.Attachment0 = char[s].Handle.Attachment
  270. char[s].Handle.AlignPosition.Attachment1 = char["Right Arm"].Attachment
  271. char[s].Handle.AlignOrientation.Attachment1 = char["Right Arm"].Attachment
  272. char[s].Handle.AlignPosition.Responsiveness = 2000
  273. char[s].Handle.AlignOrientation.Responsiveness = 2000
  274. char[s].Handle.Attachment.Orientation = Vector3.new(-40, 90, 0)
  275. char[s].Handle.Attachment.Position = Vector3.new(1, 2.5, 0)
  276. char[s].Handle.AlignPosition.RigidityEnabled = true
  277. char[s].Handle.AlignOrientation.RigidityEnabled = true
  278. local function lerp(weld,beglerp,endlerp,speed)
  279.  weld.C0 = beglerp:lerp(endlerp,speed)
  280.  return weld.C0
  281. end
  282. local speed = 0.2
  283. local angle = 0
  284. local anglespeed = 2
  285. local armspeed = 0.2
  286. local armangle = 0
  287. local armanglespeed = 2
  288. local legspeed = 0.2
  289. local legangle = 0
  290. local leganglespeed = 2
  291. local idle = 0
  292. local on = true
  293. local damen = false
  294. local enabled = true
  295. local buff = false
  296. local zenabled = 0
  297. local xenabled = 0
  298. local cenabled = 0
  299. local venabled = 0
  300. local eenabled = 0
  301. local Debounce = {}
  302. local TakeDamage = false
  303. local combo = 1
  304. local Player = game.Players.LocalPlayer
  305. local mouse = Player:GetMouse()
  306. local Char = Player.Character
  307. if Char:FindFirstChild("Shirt") ~= nil then
  308.  Char.Shirt:Destroy()
  309.  Instance.new("Shirt",Char).ShirtTemplate = "http://www.roblox.com/asset/?id=4609119"
  310. end
  311. if Char:FindFirstChild("Pants") ~= nil then
  312.  Char.Pants:Destroy()
  313.  Instance.new("Pants",Char).PantsTemplate = "http://www.roblox.com/asset/?id=4609244"
  314. end
  315. local Human = Char.Humanoid
  316. Human.MaxHealth = 500
  317. wait(0.1)
  318. Human.Health = Human.MaxHealth
  319. local Sounds = {"rbxassetid://588693156","rbxassetid://588693579","rbxassetid://588735023","rbxassetid://588737825","rbxassetid://163619849","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxassetid://199149269"}
  320. local Head = Char.Head
  321. local LA = Char:findFirstChild("Left Arm")
  322. local RA = Char:findFirstChild("Right Arm")
  323. local LL = Char:findFirstChild("Left Leg")
  324. local RL = Char:findFirstChild("Right Leg")
  325. local T = Char:findFirstChild("Torso")
  326. local LS = T:findFirstChild("Left Shoulder")
  327. local RS = T:findFirstChild("Right Shoulder")
  328. local LH = T:findFirstChild("Left Hip")
  329. local RH = T:findFirstChild("Right Hip")
  330. local Neck = T:findFirstChild("Neck")
  331. local HM = Char:findFirstChild("HumanoidRootPart")
  332. local RJ = Char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  333. local WLS = Instance.new("Motor", T)
  334. WLS.C0 = CFrame.new(-1.5, 0.5, 0)
  335. WLS.C1 = CFrame.new(0, 0.5, 0)
  336. WLS.Part0 = T
  337. WLS.Part1 = LA
  338. local WRS = Instance.new("Motor", T)
  339. WRS.Part0 = T
  340. WRS.Part1 = RA
  341. WRS.C0 = CFrame.new(1.5, 0.5, 0)
  342. WRS.C1 = CFrame.new(0, 0.5, 0)
  343. local WLH = LH
  344. local WRH = RH
  345. local LSC0 = WLS.C0
  346. local RSC0 = WRS.C0
  347. local LHC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  348. local LHC1 = CFrame.new(-0.5, 1 ,0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  349. local RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  350. local RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  351. local WRJ = RJ
  352. local RJC0 = WRJ.C0
  353. local RJC1 = WRJ.C1
  354. local NC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  355. local Run = game:GetService("RunService")
  356. local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0) --apply to parts you add by doing part.CustomPhysicalProperties = noweightprop
  357. local Machete = Instance.new("Part",Char)
  358. Machete.Transparency=1
  359. Machete.CanCollide = false
  360. Machete.Locked = true
  361. Machete.TopSurface = 10
  362. Machete.BottomSurface = 10
  363. Machete.CustomPhysicalProperties = noweightprop
  364. Machete.FormFactor = 3
  365. Machete.Size = Vector3.new(0.5,2,0.5)
  366. local MacheteMesh = Instance.new("SpecialMesh",Machete)
  367. MacheteMesh.Scale = Vector3.new(1,0.5,0.4)
  368. MacheteMesh.MeshId = "http://www.roblox.com/asset/?id=123248347"
  369. MacheteMesh.TextureId = "http://www.roblox.com/asset/?id=123248449"
  370. local MacheteWeld = Instance.new("Motor",Machete)
  371. MacheteWeld.Part0 = RA
  372. MacheteWeld.Part1 = Machete
  373. MacheteWeld.C0 = CFrame.new(0,-1.15,-1.8) *CFrame.Angles(-math.pi/2,0,0)
  374. local HW = MacheteWeld
  375. local hc0 = HW.C0
  376. local Mask = Instance.new("Part",Char)
  377. Mask.CanCollide = false
  378. Mask.Locked = true
  379. Mask.TopSurface = 10
  380. Mask.BottomSurface = 10
  381. Mask.FormFactor = 3
  382. Mask.Size = Vector3.new(1,1,1)
  383. local MaskMesh = Instance.new("SpecialMesh",Mask)
  384. MaskMesh.Scale = Vector3.new(0.125,0.125,0.125)
  385. MaskMesh.MeshId = "http://www.roblox.com/asset/?id=5158270"
  386. MaskMesh.TextureId = "http://www.roblox.com/asset/?id=5158267"
  387. local MaskWeld = Instance.new("Weld",Head)
  388. MaskWeld.Part0 = Head
  389. MaskWeld.Part1 = Mask
  390. MaskWeld.C0 = CFrame.new(0,0.075,-0.65) *CFrame.Angles(-math.pi/2,0,0)
  391.  
  392. Anim = Char:FindFirstChild("Animate")
  393. if Anim ~= nil then
  394.  Anim.Parent = nil
  395. end
  396. Animate = Human:FindFirstChild("Animator")
  397. if Animate ~= nil then
  398.  Animate.Parent = nil
  399. end
  400.  
  401. local gui = Instance.new("ScreenGui",Player.PlayerGui)
  402. local skill1 = Instance.new("TextLabel",gui)
  403. skill1.Size = UDim2.new(0,150,0,50)
  404. skill1.Position = UDim2.new(0.75,0,0.75,0)
  405. skill1.Text = ""
  406. skill1.TextWrapped = true
  407. skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  408. local skill1text = Instance.new("TextLabel",gui)
  409. skill1text.Size = UDim2.new(0,150,0,50)
  410. skill1text.Position = UDim2.new(0.75,0,0.75,0)
  411. skill1text.TextColor3 = Color3.new(1,1,1)
  412. skill1text.BackgroundTransparency = 1
  413. skill1text.Text = "[Z] \n Machete Toss"
  414. skill1text.TextWrapped = true
  415. skill1text.TextScaled = true
  416. skill1text.Font = "Antique"
  417. skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  418. skill1img = Instance.new("ImageLabel",skill1)
  419. skill1img.Size = UDim2.new(0,0,1,0)
  420. skill1img.Image = "rbxassetid://48965808"
  421. skill1img.BackgroundColor3 = BrickColor.new("Crimson").Color
  422. local skill2 = Instance.new("TextLabel",gui)
  423. skill2.Size = UDim2.new(0,150,0,50)
  424. skill2.Position = UDim2.new(0.875,0,0.75,0)
  425. skill2.Text = ""
  426. skill2.TextWrapped = true
  427. skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  428. local skill2text = Instance.new("TextLabel",gui)
  429. skill2text.Size = UDim2.new(0,150,0,50)
  430. skill2text.Position = UDim2.new(0.875,0,0.75,0)
  431. skill2text.TextColor3 = Color3.new(1,1,1)
  432. skill2text.BackgroundTransparency = 1
  433. skill2text.Text = "[X] \n Machete Combo"
  434. skill2text.TextWrapped = true
  435. skill2text.TextScaled = true
  436. skill2text.Font = "Antique"
  437. skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  438. skill2img = Instance.new("ImageLabel",skill2)
  439. skill2img.Size = UDim2.new(0,0,1,0)
  440. skill2img.Image = "rbxassetid://48965808"
  441. skill2img.BackgroundColor3 = BrickColor.new("Crimson").Color
  442. local skill3 = Instance.new("TextLabel",gui)
  443. skill3.Size = UDim2.new(0,150,0,50)
  444. skill3.Position = UDim2.new(0.75,0,0.85,0)
  445. skill3.Text = ""
  446. skill3.TextWrapped = true
  447. skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  448. local skill3text = Instance.new("TextLabel",gui)
  449. skill3text.Size = UDim2.new(0,150,0,50)
  450. skill3text.Position = UDim2.new(0.75,0,0.85,0)
  451. skill3text.TextColor3 = Color3.new(1,1,1)
  452. skill3text.BackgroundTransparency = 1
  453. skill3text.Text = "[C] \n Choke"
  454. skill3text.TextWrapped = true
  455. skill3text.TextScaled = true
  456. skill3text.Font = "Antique"
  457. skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  458. skill3img = Instance.new("ImageLabel",skill3)
  459. skill3img.Size = UDim2.new(0,0,1,0)
  460. skill3img.Image = "rbxassetid://48965808"
  461. skill3img.BackgroundColor3 = BrickColor.new("Crimson").Color
  462. local skill4 = Instance.new("TextLabel",gui)
  463. skill4.Size = UDim2.new(0,150,0,50)
  464. skill4.Position = UDim2.new(0.875,0,0.85,0)
  465. skill4.Text = ""
  466. skill4.TextWrapped = true
  467. skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  468. local skill4text = Instance.new("TextLabel",gui)
  469. skill4text.Size = UDim2.new(0,150,0,50)
  470. skill4text.Position = UDim2.new(0.875,0,0.85,0)
  471. skill4text.TextColor3 = Color3.new(1,1,1)
  472. skill4text.BackgroundTransparency = 1
  473. skill4text.Text = "[V] \n Guts Spill"
  474. skill4text.TextWrapped = true
  475. skill4text.TextScaled = true
  476. skill4text.Font = "Antique"
  477. skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  478. skill4img = Instance.new("ImageLabel",skill4)
  479. skill4img.Size = UDim2.new(0,0,1,0)
  480. skill4img.Image = "rbxassetid://48965808"
  481. skill4img.BackgroundColor3 = BrickColor.new("Crimson").Color
  482. local skill5 = Instance.new("TextLabel",gui)
  483. skill5.Size = UDim2.new(0,150,0,50)
  484. skill5.Position = UDim2.new(0.8125,0,0.65,0)
  485. skill5.Text = ""
  486. skill5.TextWrapped = true
  487. skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  488. local skill5text = Instance.new("TextLabel",gui)
  489. skill5text.Size = UDim2.new(0,150,0,50)
  490. skill5text.Position = UDim2.new(0.8125,0,0.65,0)
  491. skill5text.TextColor3 = Color3.new(1,1,1)
  492. skill5text.BackgroundTransparency = 1
  493. skill5text.Text = "[E] \n Killing Machine"
  494. skill5text.TextWrapped = true
  495. skill5text.TextScaled = true
  496. skill5text.Font = "Antique"
  497. skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  498. skill5img = Instance.new("ImageLabel",skill5)
  499. skill5img.Size = UDim2.new(0,0,1,0)
  500. skill5img.Image = "rbxassetid://48965808"
  501. skill5img.BackgroundColor3 = BrickColor.new("Crimson").Color
  502.  
  503. local Meshes={
  504.  Blast="20329976",
  505.  Crown="1323306",
  506.  Ring="3270017",
  507.  Claw="10681506",
  508.  Crystal="9756362",
  509.  Coil="9753878",
  510.  Cloud="1095708",
  511.  Skull="4770583",
  512.  SpinyShell="1080954",
  513. }
  514.  
  515. local function nooutlines(part)
  516.  part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  517. end
  518.  
  519. local function getmesh(mesh)
  520.  return "rbxassetid://"..mesh
  521. end
  522.  
  523. --[[
  524.  Might look confusing, but it isn't really.
  525.  
  526.  Example:
  527.  effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
  528. --]]
  529.  
  530. ArtificialHB = Instance.new("BindableEvent", script)
  531. ArtificialHB.Name = "Heartbeat"
  532.  
  533. script:WaitForChild("Heartbeat")
  534.  
  535. frame = 1 / 60
  536. tf = 0
  537. allowframeloss = false
  538. tossremainder = false
  539. lastframe = tick()
  540. script.Heartbeat:Fire()
  541.  
  542. game:GetService("RunService").Heartbeat:connect(function(s, p)
  543.     tf = tf + s
  544.     if tf >= frame then
  545.         if allowframeloss then
  546.             script.Heartbeat:Fire()
  547.             lastframe = tick()
  548.         else
  549.             for i = 1, math.floor(tf / frame) do
  550.                 script.Heartbeat:Fire()
  551.             end
  552.             lastframe = tick()
  553.         end
  554.         if tossremainder then
  555.             tf = 0
  556.         else
  557.             tf = tf - frame * math.floor(tf / frame)
  558.         end
  559.     end
  560. end)
  561.  
  562. local function Rwait(num)
  563.     if num == 0 or num == nil then
  564.         ArtificialHB.Event:wait()
  565.     else
  566.         for i = 0, num do
  567.             ArtificialHB.Event:wait()
  568.         end
  569.     end
  570. end
  571.  
  572. local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
  573.  local p = Instance.new("Part", part or workspace)
  574.  p.Anchored = true
  575.  p.CanCollide = false
  576.  p.FormFactor = Enum.FormFactor.Custom
  577.  p.Material = "SmoothPlastic"
  578.  p.CFrame = cframe
  579.  p.BrickColor = brickcolor
  580.  p.Size = Vector3.new(1,1,1)
  581.  p.Transparency = trans
  582.  nooutlines(p)
  583.  local m = Instance.new("SpecialMesh",p)
  584.  if meshtype ~= nil and meshid == nil then
  585.   m.MeshType = meshtype
  586.  end
  587.  if meshtype == nil and meshid ~= nil then
  588.   m.MeshId = getmesh(meshid)
  589.  end
  590.  m.Scale = size
  591.  coroutine.wrap(function()
  592.   for i = 0,loopwait,0.1 do
  593.    p.CFrame = p.CFrame
  594.    p.Transparency = p.Transparency +transincrement
  595.    m.Scale = m.Scale + scaleby
  596.    Rwait()
  597.   end
  598.   p:Destroy()
  599.  end)()
  600.  return p
  601. end
  602.  
  603.  
  604.  
  605. local PlaySound = function(part,volume,pitch,id,looped)
  606.  local Sound = Instance.new("Sound", part)
  607.  Sound.SoundId = id
  608.  Sound.Pitch = pitch
  609.  Sound.Volume = volume
  610.  coroutine.wrap(function()
  611.   wait()
  612.   Sound:Play()
  613.   if looped == nil then
  614.    game.Debris:AddItem(Sound,10)
  615.   end
  616.  end)()
  617.  if looped == true then
  618.   Sound.Looped = true
  619.  end
  620.  return Sound
  621. end
  622.  
  623. local ShowDmg = function(totake)
  624.  local modl = Instance.new("Model", workspace)
  625.  modl.Name = tostring(totake)
  626.  local prt = Instance.new("Part", modl)
  627.  prt.CanCollide = false
  628.  prt.BrickColor = BrickColor.Red()
  629.  prt.Name = "Head"
  630.  prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
  631.  prt.TopSurface = 0
  632.  prt.BottomSurface = 0
  633.  prt.FormFactor = 3
  634.  prt.Size = Vector3.new(1, 0.2, 1)
  635.  local bm = Instance.new("BlockMesh", prt)
  636.  local hum = Instance.new("Humanoid", modl)
  637.  hum.Health = 0
  638.  hum.MaxHealth = 0
  639.  hum.WalkSpeed = 0
  640.  bodypos = Instance.new("BodyPosition", prt)
  641.  bodypos.position = Head.Position +Vector3.new(0, 1, 0)
  642.  bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  643.  game.Debris:AddItem(modl, 1)
  644.  coroutine.resume(coroutine.create(function()
  645.   for i = 1, 3 do
  646.    bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
  647.    Rwait()
  648.   end
  649.  end))
  650. end
  651.  
  652. local function ChargeAt(Strength)
  653.  local BV = Instance.new("BodyVelocity",HM)
  654.  BV.maxForce = Vector3.new(1e5,0,1e5)
  655.  BV.velocity = HM.CFrame.lookVector *Strength
  656.  game.Debris:AddItem(BV,0.1)
  657. end
  658.  
  659. local function Damage(hit,mm,knockback,knockbackvelocity)
  660.  if hit ~= nil and damen == true and hit.Parent ~= Char then
  661.   local hum = GetHumanoid(hit.Parent)
  662.   if hum ~= nil then
  663.       if TakeDamage == true then
  664.        if buff == false then
  665.               hum:TakeDamage(mm)
  666.         spawn(function()
  667.          ShowDmg(mm)
  668.      end)
  669.    elseif buff == true then
  670.      hum:TakeDamage(mm*2)
  671.         spawn(function()
  672.          ShowDmg(mm*2)
  673.      end)
  674.     end
  675.          elseif TakeDamage == false then
  676.                 if buff == false then
  677.                  hum.Health = hum.Health - mm
  678.                  spawn(function()
  679.                      ShowDmg(mm)
  680.                  end)
  681.              elseif buff == true then
  682.               hum.Health  = hum.Health - mm*2
  683.               spawn(function()
  684.                      ShowDmg(mm)
  685.                  end)
  686.              end
  687.          end
  688.          PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
  689.    if knockback ~= nil and knockback ~= 0 then
  690.     if knockbackvelocity == nil then
  691.      local v = Instance.new("BodyVelocity",hum.Torso)
  692.      v.maxForce = Vector3.new(1e5,1e5,1e5)
  693.      v.P = 1e20
  694.      v.velocity = HM.CFrame.lookVector *knockback
  695.      game.Debris:AddItem(v,0.3)
  696.     else
  697.      local v = Instance.new("BodyVelocity",hum.Torso)
  698.      v.maxForce = Vector3.new(1e5,1e5,1e5)
  699.      v.P = 1e20
  700.      v.velocity = knockbackvelocity *knockback
  701.      game.Debris:AddItem(v,0.3)
  702.     end
  703.    end
  704.   end
  705.   damen = false
  706.  end
  707. end
  708.  
  709. local function GetDistance(Obj,Mag)
  710.     local Bodies = {}
  711.  local hum
  712.     for _,v in pairs(workspace:GetChildren()) do
  713.         if v ~= Char then
  714.    hum = GetHumanoid(v)
  715.    if hum ~= nil and hum.Torso ~= nil then
  716.     local Mag2 = (hum.Torso.Position - Obj.Position).magnitude
  717.     if Mag2 < Mag xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed>= 20 then
  718.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  719.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  720.   end
  721.   Rwait()
  722.  end
  723.  damen = true
  724.  PlaySound(Machete,1,0.6,Sounds[1])
  725.  for i = 1,14 do
  726.   DamageNear(4,Machete,math.random(7,14),5)
  727.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  728.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/20,0,-math.pi/10),armspeed)
  729.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  730.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  731.   lerp(HW,HW.C0,hc0,speed)
  732.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2>= 20 then
  733.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  734.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  735.   end
  736.   Rwait()
  737.  end
  738.  damen = false
  739. end
  740.  
  741. local function Kick2()
  742.  local walkspeed = Human.WalkSpeed
  743.     Human.WalkSpeed = 0
  744.     for i = 1,11 do
  745.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  746.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/10,0,0),armspeed)
  747.   lerp(WLH,WLH.C0,LHC0,legspeed)
  748.   lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0.5,0) *CFrame.Angles(0,0,math.pi/10),legspeed)
  749.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi/8,0,0),speed)
  750.   lerp(Neck,Neck.C0,NC0,speed)
  751.   lerp(HW,HW.C0,hc0,speed)
  752.   Rwait()
  753.  end
  754.  damen = true
  755.  PlaySound(Machete,1,0.6,"rbxassetid://200632211")
  756.  ChargeAt(50)
  757.  for i = 1,10 do
  758.   DamageNear(3,RL,math.random(7,14),15)
  759.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  760.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/10,0,0),armspeed)
  761.   lerp(WLH,WLH.C0,LHC0,legspeed)
  762.   lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0,0) *CFrame.Angles(0,0,math.pi/2),legspeed)
  763.   lerp(WRJ,WRJ.C0,RJC0,speed)
  764.   lerp(Neck,Neck.C0,NC0,speed)
  765.   lerp(HW,HW.C0,hc0,speed)
  766.   Rwait()
  767.  end
  768.  Human.WalkSpeed = walkspeed
  769.  damen = false
  770. end
  771.  
  772. local function BackSlash3()
  773.  local walkspeed = Human.WalkSpeed
  774.     for i = 1,11 do
  775.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  776.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/5,math.pi/2),armspeed)
  777.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/1.005),speed)
  778.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  779.   lerp(HW,HW.C0,hc0,speed)
  780.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2>= 20 then
  781.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  782.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  783.   end
  784.   Rwait()
  785.  end
  786.  damen = true
  787.  PlaySound(Machete,1,0.8,Sounds[1])
  788.  ChargeAt(45)
  789.  Human.WalkSpeed = 0
  790.  for i = 1,14 do
  791.   DamageNear(4,Machete,math.random(7,14),5)
  792.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed*1.5)
  793.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/30,math.pi/2),armspeed*1.5)
  794.   lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/8),legspeed)
  795.   lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0,0),legspeed)
  796.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  797.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  798.   lerp(HW,HW.C0,hc0,speed*1.5)
  799.   Rwait()
  800.  end
  801.  Human.WalkSpeed = walkspeed
  802.  damen = false
  803. end
  804.  
  805. local function MacheteToss()
  806.  damen = true
  807.  local walkspeed = Human.WalkSpeed
  808.  Human.WalkSpeed = 0
  809.  for i = 1,20 do
  810.   lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/1.4,0,math.pi/4),armspeed)
  811.   lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/1.4,0,-math.pi/4),armspeed)
  812.   lerp(WLH,WLH.C0,LHC0,legspeed)
  813.   lerp(WRH,WRH.C0,RHC0,legspeed)
  814.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7.5,0,0),speed)
  815.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  816.   lerp(HW,HW.C0,hc0,speed)
  817.   Rwait()
  818.  end
  819.  HW.Part0 = HM
  820.  HW.C0 = CFrame.new()
  821.  for i = 1,40 do
  822.  
  823.   if i % 4 == 0 then
  824.    PlaySound(Machete,1,0.75,Sounds[2])
  825.   end
  826.   lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  827.   lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  828.   lerp(WLH,WLH.C0,LHC0,legspeed)
  829.   lerp(WRH,WRH.C0,RHC0,legspeed)
  830.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/7.5,0,0),speed)
  831.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  832.   lerp(HW,HW.C0,hc0 *CFrame.new(0,1+i,0) *CFrame.Angles(-i,0,0),speed)
  833.   Rwait()
  834.  end
  835.  for i = 40,0,-1 do
  836.   DamageNear(4,Machete,math.random(7,14),15)
  837.   if i % 4 == 0 then
  838.    PlaySound(Machete,1,0.75,Sounds[2])
  839.   end
  840.   lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  841.   lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  842.   lerp(WLH,WLH.C0,LHC0,legspeed)
  843.   lerp(WRH,WRH.C0,RHC0,legspeed)
  844.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/7.5,0,0),speed)
  845.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  846.   lerp(HW,HW.C0,hc0 *CFrame.new(0,1+i,0) *CFrame.Angles(-i,0,0),speed)
  847.   Rwait()
  848.  end
  849.  HW.Part0 = RA
  850.  HW.C0 = hc0
  851.  Human.WalkSpeed = walkspeed
  852.  damen = false
  853. end
  854.  
  855. local function KillingMachine()
  856.  PlaySound(Head,1,0.8,Sounds[3])
  857.  local walkspeed = Human.WalkSpeed
  858.  Human.WalkSpeed = 0
  859.  buff = true
  860.  for i = 1,20 do
  861.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/2),armspeed)
  862.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/2),armspeed)
  863.   lerp(WLH,WLH.C0,LHC0,legspeed)
  864.   lerp(WRH,WRH.C0,RHC0,legspeed)
  865.   lerp(WRJ,WRJ.C0,RJC0,speed)
  866.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/8,0,0),speed)
  867.   lerp(HW,HW.C0,hc0,speed)
  868.   Rwait()
  869.  end
  870.  local bufffire = Instance.new("Fire",HM)
  871.  bufffire.Color = BrickColor.new("New Yeller").Color
  872.  bufffire.Size = 10
  873.  Human.WalkSpeed = walkspeed
  874.  spawn(function()
  875.   Rwait(1000)
  876.   buff = false
  877.   bufffire:Destroy()
  878.   effect(HM,BrickColor.new("Black"),Vector3.new(4,4,4),HM.CFrame,0,0.1,Vector3.new(-0.1,-0.1,-0.1),3,nil,"Sphere")
  879.   PlaySound(Head,1,0.7,Sounds[4])
  880.  end)
  881. end
  882.  
  883. local choking = false
  884.  
  885. local function Choke(hit)
  886.  choking = true
  887.  local beforeprop = hit.Parent.Humanoid.Torso.CustomPhysicalProperties
  888.  for i = 1,40 do
  889.   for i,v in pairs(hit.Parent:GetChildren()) do
  890.    if v.ClassName == "Part" then
  891.     v.CustomPhysicalProperties = noweightprop
  892.    end
  893.   end
  894.   hit.Parent.Humanoid.PlatformStand = true
  895.   hit.Parent.Humanoid:ChangeState(1)
  896.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.1,0,-math.pi/3),armspeed/2)
  897.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed/2)
  898.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/2),speed/2)
  899.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/2),speed/2)
  900.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2>= 20 then
  901.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  902.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  903.   end
  904.   Rwait()
  905.  end
  906.  for i = 1,30 do
  907.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2.4,0,0),armspeed)
  908.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed)
  909.   lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/2.4),legspeed)
  910.   lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/2.4),legspeed)
  911.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.6) *CFrame.Angles(math.pi/2.4,0,0),speed)
  912.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  913.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2>= 20 then
  914.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  915.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  916.   end
  917.   Rwait()
  918.  end
  919.  Human:ChangeState(2)
  920.  for i,v in pairs(hit.Parent:GetChildren()) do
  921.   if v.ClassName == "Part" then
  922.    v.CustomPhysicalProperties = beforeprop
  923.   end
  924.  end
  925.  Damage(hit,math.random(18,28))
  926.  hit.Parent.Humanoid.PlatformStand = false
  927.  grabweld:Destroy()
  928.  local ok = effect(hit.Parent.Torso,BrickColor.White(),Vector3.new(),hit.Parent.Torso.CFrame *CFrame.Angles(-math.pi/2,0,0),0,0.1,Vector3.new(1,1,1),3,Meshes.Blast,nil)
  929.  PlaySound(ok,1,0.6,"rbxassetid://174295284")
  930.  choking = false
  931.  damen = false
  932.  enabled = true
  933. end
  934.  
  935. local function GrabChoke()
  936.  damen = true
  937.  PlaySound(Claw,1,0.7,Sounds[2])
  938.  local dmgbx = LA.Touched:connect(function(hit) if choking == false and hit.Parent ~= nil and hit.Parent:FindFirstChild("Humanoid").Health >= 0 and hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then grabweld = Instance.new("Weld",T) grabweld.Part0 = LA grabweld.Part1 = hit.Parent.Torso grabweld.C0 = CFrame.new(0,-1.5,0) grabweld.C0 = grabweld.C0 *CFrame.Angles(-math.pi/2,math.pi,0) choking = true print(hit,grabweld,damen) Choke(hit) end end)
  939.  for i = 1,100 do
  940.   if choking == true then break end
  941.   lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/5),armspeed)
  942.   lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed)
  943.   lerp(WLH,WLH.C0,LHC0,legspeed)
  944.   lerp(WRH,WRH.C0,RHC0,legspeed)
  945.   lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  946.   lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  947.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2>= 20 then
  948.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.3*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  949.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.3*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  950.   end
  951.   Rwait()
  952.  end
  953.  if choking == false then
  954.   damen = false
  955.   enabled = true
  956.  end
  957.  dmgbx:disconnect()
  958. end
  959.  
  960. local click = mouse.Button1Down:connect(function()
  961.  if on == false then return end
  962.  if enabled == false then return end
  963.  if combo == 1 and enabled == true then
  964.   enabled = false
  965.   Slash1()
  966.   enabled = true
  967.   combo = 2
  968.   coroutine.wrap(function()
  969.    Rwait(400)
  970.    if combo ~= 1 and enabled == true then
  971.     combo = 1
  972.    end
  973.   end)()
  974.  elseif combo == 2 and enabled == true then
  975.   enabled = false
  976.   Kick2()
  977.   enabled = true
  978.   combo = 3
  979.   coroutine.wrap(function()
  980.    Rwait(400)
  981.    if combo ~= 1 and enabled == true then
  982.     combo = 1
  983.    end
  984.   end)()
  985.  elseif combo == 3 and enabled == true then
  986.   enabled = false
  987.   BackSlash3()
  988.   enabled = true
  989.   combo = 1
  990.     end
  991. end)
  992.  
  993. local canlaugh = true
  994.  
  995. local keys = mouse.KeyDown:connect(function(key)
  996.  key = key:lower()
  997.  if enabled == false then return end
  998.  if key == "q" and on == true and enabled == true then
  999.   idle = 500
  1000.  end
  1001.  if key == "h" and on == true and enabled == true then
  1002.   if canlaugh == true then
  1003.    canlaugh = false
  1004.    PlaySound(Head,3,0.85,"rbxassetid://504011121")
  1005.    Rwait(300)
  1006.    canlaugh = true
  1007.   end
  1008.  end
  1009.  if key == "z" and on == true and enabled == true and zenabled == 1 then
  1010.   zenabled = 0
  1011.   enabled = false
  1012.   MacheteToss()
  1013.   enabled = true
  1014.  elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  1015.   xenabled = 0
  1016.   enabled = false
  1017.   --MacheteCombo()
  1018.   enabled = true
  1019.  elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  1020.   cenabled = 0
  1021.   enabled = false
  1022.   GrabChoke()
  1023.  elseif key == "v" and on == true and enabled == true and venabled == 1 then
  1024.   venabled = 0
  1025.   enabled = false
  1026.   --GutsSpill()
  1027.   enabled = true
  1028.  elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  1029.   eenabled = 0
  1030.   enabled = false
  1031.   buff = true
  1032.   KillingMachine()
  1033.   enabled = true
  1034.  elseif key == string.char(50) and enabled == true then
  1035.   Human.WalkSpeed = 32
  1036.  end
  1037. end)
  1038.  
  1039. local keys = mouse.KeyUp:connect(function(key)
  1040.  if key == string.char(50) and enabled == true then
  1041.   Human.WalkSpeed = 16
  1042.  end
  1043. end)
  1044.  
  1045. local function Cast(Pos,Dir,Amp,IgnoreList)
  1046.  return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
  1047. end
  1048.  
  1049. while true do
  1050.  local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
  1051.  if zenabled < 1 xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed>= 500 then
  1052.        lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/7),armspeed)
  1053.        lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/6,0,math.pi/7),armspeed)
  1054.        lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2,0) *CFrame.Angles(-math.pi/30,0,math.pi/15),legspeed)
  1055.        lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.25,0.2,0),legspeed)
  1056.        lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2),speed)
  1057.        lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.cos(angle*0.125/2)*0.25,0,math.sin(angle*0.125/2)),speed)
  1058.        lerp(HW,HW.C0,hc0 *CFrame.new(0,-0.9,1.7) *CFrame.Angles(math.pi/2.5,0,0),speed)
  1059.             end
  1060.   end
  1061.   if action == "Walk" and enabled == true and surface ~= nil then
  1062.       idle = 0
  1063.    lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.sin(armangle),0,0),armspeed)
  1064.    lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/3,math.pi/9),armspeed)
  1065.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.1,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1066.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1067.    lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2),speed)
  1068.    lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/10+math.sin(angle*0.25)*0.1,0,0),speed)
  1069.    lerp(HW,HW.C0,hc0,speed)
  1070.   end
  1071.   if action == "Run" and enabled == true and surface ~= nil then
  1072.       idle = 0
  1073.    lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/4+math.sin(armangle)*1.25,0,0),armspeed*1.25)
  1074.    lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/2.3,math.pi/9),armspeed)
  1075.    lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.05+math.cos(legangle)*0.5,-0.05*math.cos(legangle),0) *CFrame.Angles(0,0,math.rad(10)+math.sin(legangle)),legspeed)
  1076.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.05+math.cos(legangle)*0.5,0.05*math.cos(legangle),0) *CFrame.Angles(0,0,-math.rad(10)+math.sin(legangle)),legspeed)
  1077.    lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.1) *CFrame.Angles(math.pi/5,0,0),speed)
  1078.    lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5+math.sin(angle*0.25)*0.1,0,0),speed)
  1079.    lerp(HW,HW.C0,hc0,speed)
  1080.   end
  1081.   if HM.Velocity.Y >= 5 and enabled == true and surface == nil then
  1082.    action = "Jump"
  1083.    idle = 0
  1084.       lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/10,0,-math.pi/10),armspeed*1.5)
  1085.       lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/25),armspeed*1.5)
  1086.    lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  1087.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  1088.    lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  1089.    lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed*1.5)
  1090.    lerp(HW,HW.C0,hc0,speed*1.5)
  1091.    Rwait()
  1092.   elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil then
  1093.    action = "Fall"
  1094.    idle = 0
  1095.       lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/10,0,-math.pi/10),armspeed*1.5)
  1096.       lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/25),armspeed*1.5)
  1097.    lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  1098.    lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.15,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  1099.    lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  1100.    lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  1101.    lerp(HW,HW.C0,hc0,speed*1.5)
  1102.    Rwait()
  1103.   end
  1104.   if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
  1105.    action = "Idle"
  1106.   elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 action = "Walk">= 20 then
  1107.    action = "Run"
  1108.   end
  1109.  end
  1110.  Rwait()
  1111. end
  1112. end
  1113. wait(0.5)
  1114. poop()
  1115. while wait() do
  1116. for i, player in ipairs(game.Players:GetChildren()) do
  1117.    --Make sure the character exists and its torso exists
  1118.    if player.Character and player.Character:FindFirstChild("Torso") then
  1119.        --add an offset of 5 for each character
  1120.       player.Character.Humanoid.Health = 100
  1121.    end
  1122. wait(0.5)
  1123. end
  1124. end