Dark_EccentricYT

Untitled

Mar 19th, 2021 (edited)
206,717
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.78 KB | None | 0 0
  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 then
  718. Bodies[#Bodies + 1] = v
  719. end
  720. end
  721. end
  722. end
  723. return Bodies,hum
  724. end
  725.  
  726. --darkus stuff
  727.  
  728. function GetHumanoid(Character)
  729.  
  730. assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
  731.  
  732. local hum
  733.  
  734. if Character == Char then return end
  735.  
  736. if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
  737. for q,e in next, Character.Parent:children() do
  738. if e:isA'Humanoid' then
  739. hum = e
  740. end
  741. if e:isA'ForceField' then
  742. return
  743. end
  744. end
  745. else
  746. for q,e in next, Character:children() do
  747. if e:isA'Humanoid' then
  748. hum = e
  749. end
  750. if e:isA'ForceField' then
  751. return
  752. end
  753. end
  754. end
  755. return hum
  756. end
  757.  
  758. function GetNear(Object, Distance)
  759.  
  760. assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
  761.  
  762. local Distance = (Distance and Distance or 25)
  763. local rtn = {}
  764.  
  765. for q,e in next, workspace:children() do
  766. local Hum = e:FindFirstChild'Humanoid'
  767. if Hum ~= nil then
  768. Tor = Hum.Torso
  769. end
  770. if Tor ~= nil then
  771. local dist = (Object.Position-Tor.Position).magnitude
  772. if dist <= Distance then
  773. rtn[#rtn+1] = e
  774. end
  775. end
  776. end
  777. return rtn
  778. end
  779.  
  780. local function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity)
  781. if damen == false then return end
  782. assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
  783. assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
  784.  
  785. if DebounceTime == 0 or DebounceTime == nil then
  786. DebounceTime = 0.5
  787. end
  788.  
  789. local Distance = (Distance and Distance or 25)
  790. local Noobs = GetNear(Part, Distance)
  791.  
  792. for nild, Character in next, Noobs do
  793.  
  794. local Human = GetHumanoid(Character)
  795. if Human and not Debounce[Character] then
  796. -- no clue why they were using spawn but ok...
  797.  
  798. Debounce[Character] = true
  799.  
  800. if TakeDamage then
  801. if buff == false then
  802. Human:TakeDamage(mm)
  803. spawn(function()
  804. ShowDmg(mm)
  805. end)
  806. elseif buff == true then
  807. Human:TakeDamage(Damage)
  808. spawn(function()
  809. ShowDmg(Damage*2)
  810. end)
  811. end
  812. else
  813. if buff == false then
  814. Human.Health = Human.Health - Damage
  815. spawn(function()
  816. ShowDmg(Damage)
  817. end)
  818. elseif buff == true then
  819. Human:TakeDamage(Damage*2)
  820. spawn(function()
  821. ShowDmg(Damage*2)
  822. end)
  823. end
  824. end
  825. PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
  826. if Knockback then
  827. if KnockbackVelocity == nil then
  828. local v = Instance.new("BodyVelocity", Human.Torso)
  829. v.maxForce = Vector3.new(1e5,1e5,1e5)
  830. v.P = 1e20
  831. v.velocity = HM.CFrame.lookVector * Knockback
  832. spawn(function()
  833. game:service'Debris':AddItem(v,0.3)
  834. end)
  835. else
  836. local v = Instance.new("BodyVelocity", Human.Torso)
  837. v.maxForce = Vector3.new(1e5,1e5,1e5)
  838. v.P = 1e20
  839. v.velocity = KnockbackVelocity * Knockback
  840. spawn(function()
  841. game:service'Debris':AddItem(v,0.3)
  842. end)
  843. end
  844. end
  845.  
  846. coroutine.wrap(function()--spawn(function()
  847. wait(DebounceTime)
  848. Debounce[Character] = nil
  849. end)()--end)
  850.  
  851. end
  852. end
  853.  
  854. return
  855. end
  856. --
  857.  
  858. local function Slash1()
  859. for i = 1,11 do
  860. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  861. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.05,0,math.pi/10),armspeed)
  862. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  863. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  864. lerp(HW,HW.C0,hc0,speed)
  865. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  866. lerp(WLH,WLH.C0,LHC0,legspeed)
  867. lerp(WRH,WRH.C0,RHC0,legspeed)
  868. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  869. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  870. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  871. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  872. 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)
  873. 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)
  874. end
  875. Rwait()
  876. end
  877. damen = true
  878. PlaySound(Machete,1,0.6,Sounds[1])
  879. for i = 1,14 do
  880. DamageNear(4,Machete,math.random(7,14),5)
  881. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  882. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/20,0,-math.pi/10),armspeed)
  883. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  884. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  885. lerp(HW,HW.C0,hc0,speed)
  886. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  887. lerp(WLH,WLH.C0,LHC0,legspeed)
  888. lerp(WRH,WRH.C0,RHC0,legspeed)
  889. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  890. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  891. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  892. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  893. 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)
  894. 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)
  895. end
  896. Rwait()
  897. end
  898. damen = false
  899. end
  900.  
  901. local function Kick2()
  902. local walkspeed = Human.WalkSpeed
  903. Human.WalkSpeed = 0
  904. for i = 1,11 do
  905. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  906. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/10,0,0),armspeed)
  907. lerp(WLH,WLH.C0,LHC0,legspeed)
  908. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0.5,0) *CFrame.Angles(0,0,math.pi/10),legspeed)
  909. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi/8,0,0),speed)
  910. lerp(Neck,Neck.C0,NC0,speed)
  911. lerp(HW,HW.C0,hc0,speed)
  912. Rwait()
  913. end
  914. damen = true
  915. PlaySound(Machete,1,0.6,"rbxassetid://200632211")
  916. ChargeAt(50)
  917. for i = 1,10 do
  918. DamageNear(3,RL,math.random(7,14),15)
  919. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  920. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/10,0,0),armspeed)
  921. lerp(WLH,WLH.C0,LHC0,legspeed)
  922. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0,0) *CFrame.Angles(0,0,math.pi/2),legspeed)
  923. lerp(WRJ,WRJ.C0,RJC0,speed)
  924. lerp(Neck,Neck.C0,NC0,speed)
  925. lerp(HW,HW.C0,hc0,speed)
  926. Rwait()
  927. end
  928. Human.WalkSpeed = walkspeed
  929. damen = false
  930. end
  931.  
  932. local function BackSlash3()
  933. local walkspeed = Human.WalkSpeed
  934. for i = 1,11 do
  935. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed)
  936. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/5,math.pi/2),armspeed)
  937. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/1.005),speed)
  938. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  939. lerp(HW,HW.C0,hc0,speed)
  940. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  941. lerp(WLH,WLH.C0,LHC0,legspeed)
  942. lerp(WRH,WRH.C0,RHC0,legspeed)
  943. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  944. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  945. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  946. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  947. 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)
  948. 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)
  949. end
  950. Rwait()
  951. end
  952. damen = true
  953. PlaySound(Machete,1,0.8,Sounds[1])
  954. ChargeAt(45)
  955. Human.WalkSpeed = 0
  956. for i = 1,14 do
  957. DamageNear(4,Machete,math.random(7,14),5)
  958. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/6,0,0),armspeed*1.5)
  959. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/30,math.pi/2),armspeed*1.5)
  960. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/8),legspeed)
  961. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.3,0,0),legspeed)
  962. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  963. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  964. lerp(HW,HW.C0,hc0,speed*1.5)
  965. Rwait()
  966. end
  967. Human.WalkSpeed = walkspeed
  968. damen = false
  969. end
  970.  
  971. local function MacheteToss()
  972. damen = true
  973. local walkspeed = Human.WalkSpeed
  974. Human.WalkSpeed = 0
  975. for i = 1,20 do
  976. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/1.4,0,math.pi/4),armspeed)
  977. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/1.4,0,-math.pi/4),armspeed)
  978. lerp(WLH,WLH.C0,LHC0,legspeed)
  979. lerp(WRH,WRH.C0,RHC0,legspeed)
  980. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7.5,0,0),speed)
  981. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  982. lerp(HW,HW.C0,hc0,speed)
  983. Rwait()
  984. end
  985. HW.Part0 = HM
  986. HW.C0 = CFrame.new()
  987. for i = 1,40 do
  988.  
  989. if i % 4 == 0 then
  990. PlaySound(Machete,1,0.75,Sounds[2])
  991. end
  992. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  993. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  994. lerp(WLH,WLH.C0,LHC0,legspeed)
  995. lerp(WRH,WRH.C0,RHC0,legspeed)
  996. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/7.5,0,0),speed)
  997. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  998. lerp(HW,HW.C0,hc0 *CFrame.new(0,1+i,0) *CFrame.Angles(-i,0,0),speed)
  999. Rwait()
  1000. end
  1001. for i = 40,0,-1 do
  1002. DamageNear(4,Machete,math.random(7,14),15)
  1003. if i % 4 == 0 then
  1004. PlaySound(Machete,1,0.75,Sounds[2])
  1005. end
  1006. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  1007. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  1008. lerp(WLH,WLH.C0,LHC0,legspeed)
  1009. lerp(WRH,WRH.C0,RHC0,legspeed)
  1010. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/7.5,0,0),speed)
  1011. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/10,0,0),speed)
  1012. lerp(HW,HW.C0,hc0 *CFrame.new(0,1+i,0) *CFrame.Angles(-i,0,0),speed)
  1013. Rwait()
  1014. end
  1015. HW.Part0 = RA
  1016. HW.C0 = hc0
  1017. Human.WalkSpeed = walkspeed
  1018. damen = false
  1019. end
  1020.  
  1021. local function KillingMachine()
  1022. PlaySound(Head,1,0.8,Sounds[3])
  1023. local walkspeed = Human.WalkSpeed
  1024. Human.WalkSpeed = 0
  1025. buff = true
  1026. for i = 1,20 do
  1027. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/2),armspeed)
  1028. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/2),armspeed)
  1029. lerp(WLH,WLH.C0,LHC0,legspeed)
  1030. lerp(WRH,WRH.C0,RHC0,legspeed)
  1031. lerp(WRJ,WRJ.C0,RJC0,speed)
  1032. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/8,0,0),speed)
  1033. lerp(HW,HW.C0,hc0,speed)
  1034. Rwait()
  1035. end
  1036. local bufffire = Instance.new("Fire",HM)
  1037. bufffire.Color = BrickColor.new("New Yeller").Color
  1038. bufffire.Size = 10
  1039. Human.WalkSpeed = walkspeed
  1040. spawn(function()
  1041. Rwait(1000)
  1042. buff = false
  1043. bufffire:Destroy()
  1044. 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")
  1045. PlaySound(Head,1,0.7,Sounds[4])
  1046. end)
  1047. end
  1048.  
  1049. local choking = false
  1050.  
  1051. local function Choke(hit)
  1052. choking = true
  1053. local beforeprop = hit.Parent.Humanoid.Torso.CustomPhysicalProperties
  1054. for i = 1,40 do
  1055. for i,v in pairs(hit.Parent:GetChildren()) do
  1056. if v.ClassName == "Part" then
  1057. v.CustomPhysicalProperties = noweightprop
  1058. end
  1059. end
  1060. hit.Parent.Humanoid.PlatformStand = true
  1061. hit.Parent.Humanoid:ChangeState(1)
  1062. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.1,0,-math.pi/3),armspeed/2)
  1063. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed/2)
  1064. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/2),speed/2)
  1065. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/2),speed/2)
  1066. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1067. lerp(WLH,WLH.C0,LHC0,legspeed)
  1068. lerp(WRH,WRH.C0,RHC0,legspeed)
  1069. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  1070. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1071. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1072. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  1073. 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)
  1074. 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)
  1075. end
  1076. Rwait()
  1077. end
  1078. for i = 1,30 do
  1079. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2.4,0,0),armspeed)
  1080. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed)
  1081. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/2.4),legspeed)
  1082. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/2.4),legspeed)
  1083. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.6) *CFrame.Angles(math.pi/2.4,0,0),speed)
  1084. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1085. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1086. lerp(WLH,WLH.C0,LHC0,legspeed)
  1087. lerp(WRH,WRH.C0,RHC0,legspeed)
  1088. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  1089. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1090. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1091. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  1092. 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)
  1093. 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)
  1094. end
  1095. Rwait()
  1096. end
  1097. Human:ChangeState(2)
  1098. for i,v in pairs(hit.Parent:GetChildren()) do
  1099. if v.ClassName == "Part" then
  1100. v.CustomPhysicalProperties = beforeprop
  1101. end
  1102. end
  1103. Damage(hit,math.random(18,28))
  1104. hit.Parent.Humanoid.PlatformStand = false
  1105. grabweld:Destroy()
  1106. 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)
  1107. PlaySound(ok,1,0.6,"rbxassetid://174295284")
  1108. choking = false
  1109. damen = false
  1110. enabled = true
  1111. end
  1112.  
  1113. local function GrabChoke()
  1114. damen = true
  1115. PlaySound(Claw,1,0.7,Sounds[2])
  1116. 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)
  1117. for i = 1,100 do
  1118. if choking == true then break end
  1119. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/5),armspeed)
  1120. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/5),armspeed)
  1121. lerp(WLH,WLH.C0,LHC0,legspeed)
  1122. lerp(WRH,WRH.C0,RHC0,legspeed)
  1123. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1124. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1125. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1126. lerp(WLH,WLH.C0,LHC0,legspeed)
  1127. lerp(WRH,WRH.C0,RHC0,legspeed)
  1128. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  1129. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1130. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.2-math.cos(legangle)*0.05,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*0.75))),legspeed)
  1131. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  1132. 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)
  1133. 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)
  1134. end
  1135. Rwait()
  1136. end
  1137. if choking == false then
  1138. damen = false
  1139. enabled = true
  1140. end
  1141. dmgbx:disconnect()
  1142. end
  1143.  
  1144. local click = mouse.Button1Down:connect(function()
  1145. if on == false then return end
  1146. if enabled == false then return end
  1147. if combo == 1 and enabled == true then
  1148. enabled = false
  1149. Slash1()
  1150. enabled = true
  1151. combo = 2
  1152. coroutine.wrap(function()
  1153. Rwait(400)
  1154. if combo ~= 1 and enabled == true then
  1155. combo = 1
  1156. end
  1157. end)()
  1158. elseif combo == 2 and enabled == true then
  1159. enabled = false
  1160. Kick2()
  1161. enabled = true
  1162. combo = 3
  1163. coroutine.wrap(function()
  1164. Rwait(400)
  1165. if combo ~= 1 and enabled == true then
  1166. combo = 1
  1167. end
  1168. end)()
  1169. elseif combo == 3 and enabled == true then
  1170. enabled = false
  1171. BackSlash3()
  1172. enabled = true
  1173. combo = 1
  1174. end
  1175. end)
  1176.  
  1177. local canlaugh = true
  1178.  
  1179. local keys = mouse.KeyDown:connect(function(key)
  1180. key = key:lower()
  1181. if enabled == false then return end
  1182. if key == "q" and on == true and enabled == true then
  1183. idle = 500
  1184. end
  1185. if key == "h" and on == true and enabled == true then
  1186. if canlaugh == true then
  1187. canlaugh = false
  1188. PlaySound(Head,3,0.85,"rbxassetid://504011121")
  1189. Rwait(300)
  1190. canlaugh = true
  1191. end
  1192. end
  1193. if key == "z" and on == true and enabled == true and zenabled == 1 then
  1194. zenabled = 0
  1195. enabled = false
  1196. MacheteToss()
  1197. enabled = true
  1198. elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  1199. xenabled = 0
  1200. enabled = false
  1201. --MacheteCombo()
  1202. enabled = true
  1203. elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  1204. cenabled = 0
  1205. enabled = false
  1206. GrabChoke()
  1207. elseif key == "v" and on == true and enabled == true and venabled == 1 then
  1208. venabled = 0
  1209. enabled = false
  1210. --GutsSpill()
  1211. enabled = true
  1212. elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  1213. eenabled = 0
  1214. enabled = false
  1215. buff = true
  1216. KillingMachine()
  1217. enabled = true
  1218. elseif key == string.char(50) and enabled == true then
  1219. Human.WalkSpeed = 32
  1220. end
  1221. end)
  1222.  
  1223. local keys = mouse.KeyUp:connect(function(key)
  1224. if key == string.char(50) and enabled == true then
  1225. Human.WalkSpeed = 16
  1226. end
  1227. end)
  1228.  
  1229. local function Cast(Pos,Dir,Amp,IgnoreList)
  1230. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
  1231. end
  1232.  
  1233. while true do
  1234. local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
  1235. if zenabled < 1 then
  1236. zenabled = zenabled +0.01 *0.25
  1237. else
  1238. zenabled = 1
  1239. end
  1240. if xenabled < 1 then
  1241. xenabled = xenabled +0.01 *0.2
  1242. else
  1243. xenabled = 1
  1244. end
  1245. if cenabled < 1 then
  1246. cenabled = cenabled +0.01 *0.15
  1247. else
  1248. cenabled = 1
  1249. end
  1250. if eenabled < 1 then
  1251. eenabled = eenabled +0.01 *0.1
  1252. else
  1253. eenabled = 1
  1254. end
  1255. if venabled < 1 then
  1256. venabled = venabled +0.01 *0.15
  1257. else
  1258. venabled = 1
  1259. end
  1260. if enabled == false then
  1261. idle = 0
  1262. end
  1263. idle = idle +1
  1264. skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
  1265. skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
  1266. skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
  1267. skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
  1268. skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
  1269. if on == true then
  1270. angle = (angle % 100) +anglespeed/10
  1271. armangle = (armangle % 100) +armanglespeed/10
  1272. legangle = (legangle % 100) +leganglespeed/10
  1273. if action == "Idle" and enabled == true and surface ~= nil then
  1274. if idle < 500 then
  1275. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/10,0,-math.pi/10),armspeed)
  1276. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/25),armspeed)
  1277. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2,0) *CFrame.Angles(-math.pi/30,0,math.pi/15),legspeed)
  1278. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.25,0.2,0),legspeed)
  1279. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(0,0,-math.pi/10),speed)
  1280. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/10+math.sin(angle*0.25)*0.025,0,math.pi/10),speed)
  1281. lerp(HW,HW.C0,hc0,speed)
  1282. elseif idle >= 500 then
  1283. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/7),armspeed)
  1284. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/6,0,math.pi/7),armspeed)
  1285. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,0.2,0) *CFrame.Angles(-math.pi/30,0,math.pi/15),legspeed)
  1286. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.25,0.2,0),legspeed)
  1287. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2),speed)
  1288. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.cos(angle*0.125/2)*0.25,0,math.sin(angle*0.125/2)),speed)
  1289. lerp(HW,HW.C0,hc0 *CFrame.new(0,-0.9,1.7) *CFrame.Angles(math.pi/2.5,0,0),speed)
  1290. end
  1291. end
  1292. if action == "Walk" and enabled == true and surface ~= nil then
  1293. idle = 0
  1294. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.sin(armangle),0,0),armspeed)
  1295. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/3,math.pi/9),armspeed)
  1296. 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)
  1297. 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)
  1298. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2),speed)
  1299. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/10+math.sin(angle*0.25)*0.1,0,0),speed)
  1300. lerp(HW,HW.C0,hc0,speed)
  1301. end
  1302. if action == "Run" and enabled == true and surface ~= nil then
  1303. idle = 0
  1304. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/4+math.sin(armangle)*1.25,0,0),armspeed*1.25)
  1305. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/2.3,math.pi/9),armspeed)
  1306. 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)
  1307. 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)
  1308. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.1) *CFrame.Angles(math.pi/5,0,0),speed)
  1309. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5+math.sin(angle*0.25)*0.1,0,0),speed)
  1310. lerp(HW,HW.C0,hc0,speed)
  1311. end
  1312. if HM.Velocity.Y >= 5 and enabled == true and surface == nil then
  1313. action = "Jump"
  1314. idle = 0
  1315. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/10,0,-math.pi/10),armspeed*1.5)
  1316. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/25),armspeed*1.5)
  1317. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  1318. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  1319. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  1320. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed*1.5)
  1321. lerp(HW,HW.C0,hc0,speed*1.5)
  1322. Rwait()
  1323. elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil then
  1324. action = "Fall"
  1325. idle = 0
  1326. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/10,0,-math.pi/10),armspeed*1.5)
  1327. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/25),armspeed*1.5)
  1328. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  1329. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.15,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  1330. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  1331. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  1332. lerp(HW,HW.C0,hc0,speed*1.5)
  1333. Rwait()
  1334. end
  1335. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
  1336. action = "Idle"
  1337. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 20 then
  1338. action = "Walk"
  1339. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 20 then
  1340. action = "Run"
  1341. end
  1342. end
  1343. Rwait()
  1344. end
  1345. end
  1346. wait(0.5)
  1347. poop()
  1348. while wait() do
  1349. for i, player in ipairs(game.Players:GetChildren()) do
  1350. --Make sure the character exists and its torso exists
  1351. if player.Character and player.Character:FindFirstChild("Torso") then
  1352. --add an offset of 5 for each character
  1353. player.Character.Humanoid.Health = 100
  1354. end
  1355. wait(0.5)
  1356. end
  1357. end
Add Comment
Please, Sign In to add comment