Advertisement
AgentVK

Untitled

Sep 10th, 2017
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.25 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2. local char = player.Character
  3. local mouse = player:GetMouse()
  4. local ra = char["Right Arm"]
  5. local rl = char["Right Leg"]
  6. local la = char["Left Arm"]
  7. local ll = char["Left Leg"]
  8. local tor = char.Torso
  9. local cooldown = false
  10. local visibleray = false
  11. local blocking = 0
  12. function weld(p0, p1, c0)
  13. local w = Instance.new("Weld", p0)
  14. w.Part0 = p0
  15. w.Part1 = p1
  16. w.C0 = c0
  17. return w
  18. end
  19. local rglove = Instance.new("Part", char)
  20. rglove.FormFactor = Enum.FormFactor.Plate
  21. rglove.CanCollide = false
  22. rglove.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  23. rglove.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  24. rglove.Material = Enum.Material.SmoothPlastic
  25. rglove.Size = Vector3.new(1, 0.8, 1)
  26. rglove.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  27. rglove.CFrame = CFrame.new(23.5, 0.4, 198.5) * CFrame.Angles(0, 1.5707963705063, 0)
  28. rglove.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  29. rglove.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  30. rglove.BrickColor = BrickColor.new("Really red")
  31. rglove.Friction = 0.3
  32. rglove.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  33. weld(rglove, ra, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), 0, 0))
  34. local mesh = Instance.new("SpecialMesh", rglove)
  35. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  36. mesh.MeshType = Enum.MeshType.Sphere
  37. local lglove = Instance.new("Part", char)
  38. lglove.FormFactor = Enum.FormFactor.Plate
  39. lglove.CanCollide = false
  40. lglove.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  41. lglove.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  42. lglove.Material = Enum.Material.SmoothPlastic
  43. lglove.Size = Vector3.new(1, 0.8, 1)
  44. lglove.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  45. lglove.CFrame = CFrame.new(23.5, 0.4, 198.5) * CFrame.Angles(0, 1.5707963705063, 0)
  46. lglove.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  47. lglove.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  48. lglove.BrickColor = BrickColor.new("Really red")
  49. lglove.Friction = 0.3
  50. lglove.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  51. weld(lglove, la, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), 0, 0))
  52. local mesh2 = Instance.new("SpecialMesh", lglove)
  53. mesh2.Scale = Vector3.new(1.5, 1.5, 1.5)
  54. mesh2.MeshType = Enum.MeshType.Sphere
  55. if char:findFirstChild("Shirt") then
  56. char.Shirt:Remove()
  57. end
  58. if char:findFirstChild("Pants") then
  59. char.Pants:Remove()
  60. end
  61. local Shirt = Instance.new("Shirt", char)
  62. local Pants = Instance.new("Pants", char)
  63. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=815667729"
  64. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=602332441"
  65. tor["Right Shoulder"].Part1 = nil
  66. tor["Left Shoulder"].Part1 = nil
  67. local torso = char.Torso:Clone()
  68. torso.Size = Vector3.new(char.Torso.Size.x, char.Torso.Size.y, char.Torso.Size.z)
  69. torso.Transparency = 0
  70. torso.CanCollide = false
  71. if torso:FindFirstChild("roblox") then
  72. torso.roblox:Remove()
  73. end
  74. torso.Parent = char
  75. torso.CanCollide = true
  76. torso.Name = "Torso"
  77. torso["Left Shoulder"]:Destroy()
  78. torso["Right Shoulder"]:Destroy()
  79. torso["Left Hip"]:Destroy()
  80. torso["Right Hip"]:Destroy()
  81. char.Torso.Transparency = 1
  82. char.Torso.Name = "Torso2"
  83. local tweld = Instance.new("Weld", char.Torso)
  84. tweld.Name = "tweld"
  85. tweld.Part0 = char.Torso
  86. tweld.Part1 = char.Torso2
  87. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), 0, 0)
  88. char.Torso2.Name = "Torso"
  89. weld(ra, tor, CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0))
  90. weld(la, tor, CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0))
  91. local swooshleft = Instance.new("Sound")
  92. swooshleft.SoundId = "http://www.roblox.com/asset/?id=138097048"
  93. swooshleft.PlayOnRemove = false
  94. swooshleft.Volume = 0.5
  95. swooshleft.Looped = false
  96. swooshleft.Parent = char["Left Arm"]
  97. local swooshright = Instance.new("Sound")
  98. swooshright.SoundId = "http://www.roblox.com/asset/?id=138097048"
  99. swooshright.PlayOnRemove = false
  100. swooshright.Volume = 0.5
  101. swooshright.Looped = false
  102. swooshright.Parent = char["Right Arm"]
  103. local swooshright2 = Instance.new("Sound")
  104. swooshright2.SoundId = "http://www.roblox.com/asset/?id=541909867"
  105. swooshright2.PlayOnRemove = false
  106. swooshright2.Volume = 0.5
  107. swooshright2.Looped = false
  108. swooshright2.Parent = char["Right Arm"]
  109. function uppercut()
  110. cooldown = true
  111. swooshright2:Play()
  112. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  113. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  114. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  115. wait()
  116. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  117. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  118. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  119. wait()
  120. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  121. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  122. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  123. wait()
  124. tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  125. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  126. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  127. wait()
  128. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  129. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  130. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  131. wait()
  132. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  133. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  134. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  135. wait()
  136. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  137. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  138. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  139. wait()
  140. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  141. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  142. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  143. wait()
  144. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  145. ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  146. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  147. for _, guy in pairs(workspace:GetChildren()) do
  148. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and 4 > guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude then
  149. TakeDamage(guy.Humanoid, math.random(12, 14))
  150. local hitsound = Instance.new("Sound")
  151. hitsound.SoundId = "rbxassetid://743886825"
  152. hitsound.PlayOnRemove = false
  153. hitsound.Volume = 0.7
  154. hitsound.Looped = false
  155. hitsound.Pitch = 1
  156. hitsound.Parent = guy.Torso
  157. hitsound:Play()
  158. game.Debris:AddItem(hitsound, 1)
  159. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
  160. end
  161. end
  162. wait()
  163. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  164. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  165. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  166. wait()
  167. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  168. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  169. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  170. wait()
  171. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  172. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  173. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  174. wait()
  175. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  176. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  177. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  178. wait()
  179. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  180. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  181. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  182. wait()
  183. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  184. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  185. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  186. wait()
  187. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  188. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  189. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  190. wait()
  191. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  192. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  193. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  194. wait(0.3)
  195. cooldown = false
  196. end
  197. local blockEvent, orighealth
  198. function block()
  199. cooldown = true
  200. orighealth = char.Humanoid.Health
  201. if blockEvent then
  202. blockEvent:disconnect()
  203. end
  204. blockEvent = game:service("RunService").Heartbeat:connect(function()
  205. if char.Humanoid.Health < char.Humanoid.MaxHealth then
  206. end
  207. end)
  208. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  209. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  210. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  211. wait()
  212. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  213. ra.Weld.C0 = CFrame.new(-0.8, 0.9, 0.3) * CFrame.Angles(math.rad(-120), 0, 0)
  214. la.Weld.C0 = CFrame.new(0.8, 0.9, 0.1) * CFrame.Angles(math.rad(-120), 0, 0)
  215. wait()
  216. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  217. ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-125), 0, 0)
  218. la.Weld.C0 = CFrame.new(0.6, 1, 0.1) * CFrame.Angles(math.rad(-125), 0, 0)
  219. wait()
  220. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  221. ra.Weld.C0 = CFrame.new(-0.5, 1.1, 0.3) * CFrame.Angles(math.rad(-130), 0, 0)
  222. la.Weld.C0 = CFrame.new(0.5, 1.1, 0.1) * CFrame.Angles(math.rad(-130), 0, 0)
  223. cooldown = false
  224. end
  225. function unblock()
  226. cooldown = true
  227. if blockEvent then
  228. blockEvent:disconnect()
  229. end
  230. wait()
  231. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  232. ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-125), 0, 0)
  233. la.Weld.C0 = CFrame.new(0.6, 1, 0.1) * CFrame.Angles(math.rad(-125), 0, 0)
  234. wait()
  235. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  236. ra.Weld.C0 = CFrame.new(-0.8, 0.9, 0.3) * CFrame.Angles(math.rad(-120), 0, 0)
  237. la.Weld.C0 = CFrame.new(0.8, 0.9, 0.1) * CFrame.Angles(math.rad(-120), 0, 0)
  238. wait()
  239. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  240. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  241. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  242. cooldown = false
  243. end
  244. function leftpunch2()
  245. cooldown = true
  246. swooshleft:Play()
  247. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  248. wait()
  249. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  250. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  251. wait()
  252. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  253. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  254. for _, guy in pairs(workspace:GetChildren()) do
  255. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
  256. TakeDamage(guy.Humanoid, math.random(5, 6))
  257. local hitsound = Instance.new("Sound")
  258. hitsound.SoundId = "rbxassetid://743886825"
  259. hitsound.PlayOnRemove = false
  260. hitsound.Volume = 0.7
  261. hitsound.Looped = false
  262. hitsound.Pitch = 1
  263. hitsound.Parent = guy.Torso
  264. hitsound:Play()
  265. game.Debris:AddItem(hitsound, 1)
  266. end
  267. end
  268. wait()
  269. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  270. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  271. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
  272. la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
  273. wait()
  274. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  275. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  276. wait()
  277. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  278. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  279. wait()
  280. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  281. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  282. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  283. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  284. cooldown = false
  285. end
  286. function rightpunch2()
  287. cooldown = true
  288. swooshright:Play()
  289. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  290. wait()
  291. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  292. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  293. wait()
  294. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  295. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  296. for _, guy in pairs(workspace:GetChildren()) do
  297. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  298. TakeDamage(guy.Humanoid, math.random(5, 6))
  299. local hitsound = Instance.new("Sound")
  300. hitsound.SoundId = "rbxassetid://743886825"
  301. hitsound.PlayOnRemove = false
  302. hitsound.Volume = 0.7
  303. hitsound.Looped = false
  304. hitsound.Pitch = 1
  305. hitsound.Parent = guy.Torso
  306. hitsound:Play()
  307. game.Debris:AddItem(hitsound, 1)
  308. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -40
  309. end
  310. end
  311. wait()
  312. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  313. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  314. wait()
  315. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
  316. ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
  317. wait()
  318. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  319. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  320. wait()
  321. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  322. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  323. wait()
  324. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  325. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  326. wait()
  327. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  328. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  329. cooldown = false
  330. end
  331. function superuppercut()
  332. cooldown = true
  333. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  334. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  335. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  336. wait()
  337. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  338. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  339. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  340. wait()
  341. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  342. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  343. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  344. wait()
  345. tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  346. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  347. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  348. local fire = Instance.new("Fire", ra)
  349. wait(1)
  350. swooshright2:Play()
  351. fire:Destroy()
  352. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  353. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  354. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  355. wait()
  356. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  357. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  358. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  359. wait()
  360. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  361. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  362. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  363. wait()
  364. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  365. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  366. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  367. wait()
  368. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  369. ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  370. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  371. wait()
  372. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-30), 0)
  373. ra.Weld.C0 = CFrame.new(-1, 2, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  374. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  375. for _, guy in pairs(workspace:GetChildren()) do
  376. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and 4 > guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude then
  377. TakeDamage(guy.Humanoid, math.random(14, 18))
  378. local hitsound = Instance.new("Sound")
  379. hitsound.SoundId = "rbxassetid://743886825"
  380. hitsound.PlayOnRemove = false
  381. hitsound.Volume = 0.7
  382. hitsound.Looped = false
  383. hitsound.Pitch = 1
  384. hitsound.Parent = guy.Torso
  385. hitsound:Play()
  386. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
  387. game.Debris:AddItem(hitsound, 1)
  388. if (math.random(1, 10) == 1 or guy.Humanoid.Health <= 15) and guy:FindFirstChild("Head") then
  389. local heado = guy.Head:Clone()
  390. heado.CFrame = guy.Head.CFrame
  391. guy.Head:Destroy()
  392. heado.Parent = workspace
  393. heado.Velocity = heado.CFrame.lookVector * 30
  394. game.Debris:AddItem(heado, 3)
  395. end
  396. end
  397. end
  398. wait()
  399. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  400. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  401. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  402. wait()
  403. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  404. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  405. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  406. wait()
  407. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  408. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  409. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  410. wait()
  411. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  412. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  413. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  414. wait()
  415. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  416. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  417. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  418. wait()
  419. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  420. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  421. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  422. wait()
  423. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  424. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  425. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  426. wait()
  427. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  428. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  429. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  430. cooldown = false
  431. end
  432. mouse.KeyDown:connect(function(key)
  433. if key == "q" and cooldown == false and blocking == 0 then
  434. leftpunch2()
  435. end
  436. end)
  437. mouse.KeyDown:connect(function(key)
  438. if key == "e" and cooldown == false and blocking == 0 then
  439. rightpunch2()
  440. end
  441. end)
  442. mouse.KeyDown:connect(function(key)
  443. if key == "f" and cooldown == false and blocking == 0 then
  444. uppercut()
  445. end
  446. end)
  447. mouse.KeyDown:connect(function(key)
  448. if key == "g" and cooldown == false and blocking == 0 and (ownsProduct or player.UserId == 85169464) then
  449. superuppercut()
  450. end
  451. end)
  452. mouse.KeyDown:connect(function(key)
  453. if key == "b" and cooldown == false then
  454. blocking = blocking + 1
  455. if blocking == 1 then
  456. block()
  457. wait(10)
  458. if blocking == 1 then
  459. unblock()
  460. blocking = 0
  461. end
  462. end
  463. if blocking == 2 then
  464. unblock()
  465. blocking = 0
  466. end
  467. end
  468. end)
  469. local cooldown2 = false
  470. wtap = false
  471. mouse.KeyDown:connect(function(key)
  472. if key == "w" and cooldown2 == false then
  473. if wtap == false then
  474. wtap = true
  475. wait(0.18)
  476. wtap = false
  477. else
  478. cooldown2 = true
  479. if char:FindFirstChild("Torso") then
  480. char:FindFirstChild("Torso").Velocity = char.Torso.CFrame.lookVector * 100
  481. end
  482. wtap = false
  483. wait(0.5)
  484. cooldown2 = false
  485. end
  486. end
  487. end)
  488. stap = false
  489. mouse.KeyDown:connect(function(key)
  490. if key == "s" and cooldown2 == false then
  491. if stap == false then
  492. stap = true
  493. wait(0.18)
  494. stap = false
  495. else
  496. cooldown2 = true
  497. if char:FindFirstChild("Torso") then
  498. char:FindFirstChild("Torso").Velocity = char.Torso.CFrame.lookVector * -100
  499. end
  500. stap = false
  501. wait(0.5)
  502. cooldown2 = false
  503. end
  504. end
  505. end)
  506. function combo()
  507. cooldown = true
  508. swooshleft:Play()
  509. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  510. wait()
  511. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  512. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  513. wait()
  514. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  515. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  516. for _, guy in pairs(workspace:GetChildren()) do
  517. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
  518. TakeDamage(guy.Humanoid, math.random(8, 12))
  519. local hitsound = Instance.new("Sound")
  520. hitsound.SoundId = "rbxassetid://743886825"
  521. hitsound.PlayOnRemove = false
  522. hitsound.Volume = 0.7
  523. hitsound.Looped = false
  524. hitsound.Pitch = 1
  525. hitsound.Parent = guy.Torso
  526. hitsound:Play()
  527. game.Debris:AddItem(hitsound, 1)
  528. end
  529. end
  530. wait()
  531. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  532. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  533. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
  534. la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
  535. wait()
  536. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  537. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  538. wait()
  539. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  540. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  541. wait()
  542. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  543. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  544. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  545. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  546. swooshright:Play()
  547. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  548. wait()
  549. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  550. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  551. wait()
  552. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  553. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  554. for _, guy in pairs(workspace:GetChildren()) do
  555. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  556. TakeDamage(guy.Humanoid, math.random(8, 12))
  557. local hitsound = Instance.new("Sound")
  558. hitsound.SoundId = "rbxassetid://743886825"
  559. hitsound.PlayOnRemove = false
  560. hitsound.Volume = 0.7
  561. hitsound.Looped = false
  562. hitsound.Pitch = 1
  563. hitsound.Parent = guy.Torso
  564. hitsound:Play()
  565. game.Debris:AddItem(hitsound, 1)
  566. end
  567. end
  568. wait()
  569. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  570. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  571. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
  572. ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
  573. wait()
  574. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  575. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  576. wait()
  577. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  578. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  579. wait()
  580. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  581. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  582. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  583. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  584. swooshleft:Play()
  585. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  586. wait()
  587. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  588. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  589. wait()
  590. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  591. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  592. for _, guy in pairs(workspace:GetChildren()) do
  593. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
  594. TakeDamage(guy.Humanoid, math.random(8, 12))
  595. local hitsound = Instance.new("Sound")
  596. hitsound.SoundId = "rbxassetid://743886825"
  597. hitsound.PlayOnRemove = false
  598. hitsound.Volume = 0.7
  599. hitsound.Looped = false
  600. hitsound.Pitch = 1
  601. hitsound.Parent = guy.Torso
  602. hitsound:Play()
  603. game.Debris:AddItem(hitsound, 1)
  604. end
  605. end
  606. wait()
  607. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  608. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  609. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
  610. la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
  611. wait()
  612. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  613. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  614. wait()
  615. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  616. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  617. wait()
  618. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  619. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  620. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  621. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  622. swooshright:Play()
  623. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  624. wait()
  625. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  626. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  627. wait()
  628. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  629. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  630. for _, guy in pairs(workspace:GetChildren()) do
  631. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  632. TakeDamage(guy.Humanoid, math.random(8, 12))
  633. local hitsound = Instance.new("Sound")
  634. hitsound.SoundId = "rbxassetid://743886825"
  635. hitsound.PlayOnRemove = false
  636. hitsound.Volume = 0.7
  637. hitsound.Looped = false
  638. hitsound.Pitch = 1
  639. hitsound.Parent = guy.Torso
  640. hitsound:Play()
  641. game.Debris:AddItem(hitsound, 1)
  642. end
  643. end
  644. wait()
  645. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  646. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  647. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
  648. ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
  649. wait()
  650. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  651. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  652. wait()
  653. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  654. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  655. wait()
  656. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  657. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  658. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  659. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  660. swooshleft:Play()
  661. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  662. wait()
  663. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  664. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  665. wait()
  666. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  667. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  668. for _, guy in pairs(workspace:GetChildren()) do
  669. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - la.Position.magnitude < 4 then
  670. TakeDamage(guy.Humanoid, math.random(8, 12))
  671. local hitsound = Instance.new("Sound")
  672. hitsound.SoundId = "rbxassetid://743886825"
  673. hitsound.PlayOnRemove = false
  674. hitsound.Volume = 0.7
  675. hitsound.Looped = false
  676. hitsound.Pitch = 1
  677. hitsound.Parent = guy.Torso
  678. hitsound:Play()
  679. game.Debris:AddItem(hitsound, 1)
  680. end
  681. end
  682. wait()
  683. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  684. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  685. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(35), 0)
  686. la.Weld.C0 = CFrame.new(1, 1.7, 0.1) * CFrame.Angles(math.rad(-110), math.rad(35), 0)
  687. wait()
  688. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  689. la.Weld.C0 = CFrame.new(1, 1.6, 0.1) * CFrame.Angles(math.rad(-110), math.rad(30), 0)
  690. wait()
  691. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  692. la.Weld.C0 = CFrame.new(1, 1.4, 0.1) * CFrame.Angles(math.rad(-110), math.rad(20), 0)
  693. wait()
  694. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  695. la.Weld.C0 = CFrame.new(1, 1.2, 0.1) * CFrame.Angles(math.rad(-110), math.rad(10), 0)
  696. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  697. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  698. swooshright:Play()
  699. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  700. wait()
  701. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  702. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  703. wait()
  704. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  705. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  706. for _, guy in pairs(workspace:GetChildren()) do
  707. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  708. TakeDamage(guy.Humanoid, math.random(8, 12))
  709. local hitsound = Instance.new("Sound")
  710. hitsound.SoundId = "rbxassetid://743886825"
  711. hitsound.PlayOnRemove = false
  712. hitsound.Volume = 0.7
  713. hitsound.Looped = false
  714. hitsound.Pitch = 1
  715. hitsound.Parent = guy.Torso
  716. hitsound:Play()
  717. game.Debris:AddItem(hitsound, 1)
  718. end
  719. end
  720. wait()
  721. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  722. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  723. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-35), 0)
  724. ra.Weld.C0 = CFrame.new(-1, 1.7, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-35), 0)
  725. wait()
  726. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  727. ra.Weld.C0 = CFrame.new(-1, 1.6, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-30), 0)
  728. wait()
  729. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  730. ra.Weld.C0 = CFrame.new(-1, 1.4, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-20), 0)
  731. wait()
  732. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  733. ra.Weld.C0 = CFrame.new(-1, 1.2, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-10), 0)
  734. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  735. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  736. if ownsProduct or player.UserId == 30175928 then
  737. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  738. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  739. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  740. wait()
  741. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  742. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  743. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  744. wait()
  745. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  746. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  747. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  748. wait()
  749. tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  750. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  751. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  752. local fire = Instance.new("Fire", ra)
  753. game.Debris:AddItem(fire, 0.5)
  754. wait()
  755. swooshright2:Play()
  756. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  757. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  758. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  759. wait()
  760. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  761. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  762. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  763. wait()
  764. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  765. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  766. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  767. wait()
  768. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  769. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  770. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  771. wait()
  772. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  773. ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  774. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  775. wait()
  776. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-30), 0)
  777. ra.Weld.C0 = CFrame.new(-1, 2, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  778. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  779. for _, guy in pairs(workspace:GetChildren()) do
  780. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  781. TakeDamage(guy.Humanoid, math.random(14, 18))
  782. local hitsound = Instance.new("Sound")
  783. hitsound.SoundId = "rbxassetid://743886825"
  784. hitsound.PlayOnRemove = false
  785. hitsound.Volume = 0.7
  786. hitsound.Looped = false
  787. hitsound.Pitch = 1
  788. hitsound.Parent = guy.Torso
  789. hitsound:Play()
  790. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -50
  791. game.Debris:AddItem(hitsound, 1)
  792. if (math.random(1, 10) == 1 or guy.Humanoid.Health <= 15) and guy:FindFirstChild("Head") then
  793. local heado = guy.Head:Clone()
  794. heado.CFrame = guy.Head.CFrame
  795. guy.Head:Destroy()
  796. heado.Parent = workspace
  797. heado.Velocity = heado.CFrame.lookVector * 30
  798. game.Debris:AddItem(heado, 3)
  799. end
  800. end
  801. end
  802. wait()
  803. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  804. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  805. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  806. wait()
  807. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  808. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  809. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  810. wait()
  811. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  812. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  813. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  814. wait()
  815. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  816. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  817. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  818. wait()
  819. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  820. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  821. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  822. wait()
  823. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  824. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  825. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  826. wait()
  827. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  828. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  829. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  830. wait()
  831. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  832. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  833. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  834. else
  835. swooshright2:Play()
  836. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  837. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  838. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  839. wait()
  840. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  841. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  842. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  843. wait()
  844. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  845. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  846. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  847. wait()
  848. tweld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  849. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  850. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  851. wait()
  852. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  853. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  854. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  855. wait()
  856. tweld.C0 = CFrame.new(0, 0.2, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  857. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  858. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  859. wait()
  860. tweld.C0 = CFrame.new(0, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  861. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  862. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  863. wait()
  864. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  865. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  866. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  867. wait()
  868. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  869. ra.Weld.C0 = CFrame.new(-1, 1.8, 0) * CFrame.Angles(math.rad(-120), math.rad(-25), 0)
  870. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  871. for _, guy in pairs(workspace:GetChildren()) do
  872. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - ra.Position.magnitude < 4 then
  873. TakeDamage(guy.Humanoid, math.random(12, 14))
  874. local hitsound = Instance.new("Sound")
  875. hitsound.SoundId = "rbxassetid://743886825"
  876. hitsound.PlayOnRemove = false
  877. hitsound.Volume = 0.7
  878. hitsound.Looped = false
  879. hitsound.Pitch = 1
  880. hitsound.Parent = guy.Torso
  881. hitsound:Play()
  882. game.Debris:AddItem(hitsound, 1)
  883. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
  884. end
  885. end
  886. wait()
  887. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(1), math.rad(-25), 0)
  888. ra.Weld.C0 = CFrame.new(-1, 1.6, 0) * CFrame.Angles(math.rad(-120), math.rad(-20), 0)
  889. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  890. wait()
  891. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(-25), 0)
  892. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-15), 0)
  893. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  894. wait()
  895. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(3), math.rad(-20), 0)
  896. ra.Weld.C0 = CFrame.new(-1, 1.4, 0) * CFrame.Angles(math.rad(-120), math.rad(-10), 0)
  897. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  898. wait()
  899. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(-10), 0)
  900. ra.Weld.C0 = CFrame.new(-1, 1.2, 0) * CFrame.Angles(math.rad(-120), math.rad(-5), 0)
  901. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  902. wait()
  903. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 0)
  904. ra.Weld.C0 = CFrame.new(-1, 0.8, -0.2) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  905. la.Weld.C0 = CFrame.new(1, 0.8, -0.5) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  906. wait()
  907. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(4), math.rad(0), 0)
  908. ra.Weld.C0 = CFrame.new(-1, 0.8, 0) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  909. la.Weld.C0 = CFrame.new(1, 0.8, -0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  910. wait()
  911. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(2), math.rad(0), 0)
  912. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  913. la.Weld.C0 = CFrame.new(1, 0.8, -0.1) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  914. wait()
  915. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  916. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  917. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  918. end
  919. if player.UserId == 30175928 then
  920. wait()
  921. cooldown = false
  922. else
  923. wait(0.5)
  924. cooldown = false
  925. end
  926. end
  927. mouse.KeyDown:connect(function(key)
  928. if key == "x" and cooldown == false and blocking == 0 then
  929. combo()
  930. end
  931. end)
  932. function headbutt()
  933. cooldown = true
  934. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  935. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  936. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  937. wait()
  938. la.Weld.C0 = CFrame.new(1, 0.6, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  939. ra.Weld.C0 = CFrame.new(-1, 0.6, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  940. tweld.C0 = CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(-5), math.rad(0), 0)
  941. wait()
  942. la.Weld.C0 = CFrame.new(1, 0.4, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  943. ra.Weld.C0 = CFrame.new(-1, 0.4, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  944. tweld.C0 = CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0)
  945. la.Weld.C0 = CFrame.new(1, 0.2, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  946. ra.Weld.C0 = CFrame.new(-1, 0.2, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  947. tweld.C0 = CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(-15), math.rad(0), 0)
  948. la.Weld.C0 = CFrame.new(1, 0, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  949. ra.Weld.C0 = CFrame.new(-1, 0, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  950. tweld.C0 = CFrame.new(0, 0, -0.5) * CFrame.Angles(math.rad(-20), math.rad(0), 0)
  951. wait(0.5)
  952. swooshright2:Play()
  953. la.Weld.C0 = CFrame.new(1, 0.2, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  954. ra.Weld.C0 = CFrame.new(-1, 0.2, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  955. tweld.C0 = CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(-15), math.rad(0), 0)
  956. wait()
  957. la.Weld.C0 = CFrame.new(1, 0.4, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  958. ra.Weld.C0 = CFrame.new(-1, 0.4, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  959. tweld.C0 = CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0)
  960. wait()
  961. la.Weld.C0 = CFrame.new(1, 0.6, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  962. ra.Weld.C0 = CFrame.new(-1, 0.6, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  963. tweld.C0 = CFrame.new(0, 0, -0.1) * CFrame.Angles(math.rad(-5), math.rad(0), 0)
  964. wait()
  965. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  966. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  967. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  968. for _, guy in pairs(workspace:GetChildren()) do
  969. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - char.Head.Position.magnitude < 6 then
  970. guy.Humanoid:TakeDamage(math.random(16, 20))
  971. local hitsound = Instance.new("Sound")
  972. hitsound.SoundId = "rbxassetid://743886825"
  973. hitsound.PlayOnRemove = false
  974. hitsound.Volume = 0.7
  975. hitsound.Looped = false
  976. hitsound.Pitch = 1
  977. hitsound.Parent = guy.Torso
  978. hitsound:Play()
  979. game.Debris:AddItem(hitsound, 1)
  980. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
  981. end
  982. end
  983. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  984. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  985. tweld.C0 = CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(0), 0)
  986. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  987. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  988. tweld.C0 = CFrame.new(0, 0, 0.4) * CFrame.Angles(math.rad(20), math.rad(0), 0)
  989. wait(0.5)
  990. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  991. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  992. tweld.C0 = CFrame.new(0, 0, 0.3) * CFrame.Angles(math.rad(10), math.rad(0), 0)
  993. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  994. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  995. tweld.C0 = CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(10), math.rad(0), 0)
  996. wait()
  997. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  998. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  999. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1000. wait(0.5)
  1001. cooldown = false
  1002. end
  1003. mouse.KeyDown:connect(function(key)
  1004. if key == "h" and cooldown == false and blocking == 0 then
  1005. headbutt()
  1006. end
  1007. end)
  1008. function haymaker()
  1009. cooldown = true
  1010. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1011. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  1012. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1013. wait()
  1014. ra.Weld.C0 = CFrame.new(-0.1, 2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
  1015. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1016. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  1017. wait()
  1018. ra.Weld.C0 = CFrame.new(-0.2, 1.8, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
  1019. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1020. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  1021. wait()
  1022. ra.Weld.C0 = CFrame.new(-0.3, 1.6, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
  1023. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1024. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  1025. wait()
  1026. ra.Weld.C0 = CFrame.new(-0.4, 1.4, 0.3) * CFrame.Angles(math.rad(-90), math.rad(90), 0)
  1027. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1028. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), 0)
  1029. wait()
  1030. ra.Weld.C0 = CFrame.new(-0.5, 1.2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(100), 0)
  1031. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1032. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0)
  1033. wait()
  1034. ra.Weld.C0 = CFrame.new(-0.6, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(110), 0)
  1035. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1036. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(60), 0)
  1037. wait(0.5)
  1038. swooshright2:Play()
  1039. ra.Weld.C0 = CFrame.new(-0.6, 1.2, 0.3) * CFrame.Angles(math.rad(-90), math.rad(100), 0)
  1040. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1041. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0)
  1042. wait()
  1043. ra.Weld.C0 = CFrame.new(-0.7, 1.4, 0.3) * CFrame.Angles(math.rad(-90), math.rad(80), 0)
  1044. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1045. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), 0)
  1046. wait()
  1047. ra.Weld.C0 = CFrame.new(-0.8, 1.6, 0.3) * CFrame.Angles(math.rad(-90), math.rad(60), 0)
  1048. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1049. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), 0)
  1050. wait()
  1051. ra.Weld.C0 = CFrame.new(-0.9, 1.8, 0.3) * CFrame.Angles(math.rad(-90), math.rad(40), 0)
  1052. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1053. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), 0)
  1054. wait()
  1055. ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(20), 0)
  1056. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1057. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(10), 0)
  1058. wait()
  1059. ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(0), 0)
  1060. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1061. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1062. wait()
  1063. ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-20), 0)
  1064. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1065. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  1066. wait()
  1067. ra.Weld.C0 = CFrame.new(-0.9, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-30), 0)
  1068. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1069. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), 0)
  1070. for _, guy in pairs(workspace:GetChildren()) do
  1071. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= char and guy:FindFirstChild("HumanoidRootPart").Position - char.Head.Position.magnitude < 6 then
  1072. guy.Humanoid:TakeDamage(math.random(8, 14))
  1073. local hitsound = Instance.new("Sound")
  1074. hitsound.SoundId = "rbxassetid://743886825"
  1075. hitsound.PlayOnRemove = false
  1076. hitsound.Volume = 0.7
  1077. hitsound.Looped = false
  1078. hitsound.Pitch = 1
  1079. hitsound.Parent = guy.Torso
  1080. hitsound:Play()
  1081. game.Debris:AddItem(hitsound, 1)
  1082. guy:FindFirstChild("Torso").Velocity = guy.Torso.CFrame.lookVector * -60
  1083. guy.Humanoid.PlatformStand = true
  1084. end
  1085. end
  1086. wait(0.1)
  1087. ra.Weld.C0 = CFrame.new(-1, 1, 0.3) * CFrame.Angles(math.rad(-90), math.rad(-20), 0)
  1088. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1089. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0)
  1090. wait()
  1091. ra.Weld.C0 = CFrame.new(-1, 0.9, 0.3) * CFrame.Angles(math.rad(-100), math.rad(-10), 0)
  1092. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1093. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-10), 0)
  1094. wait()
  1095. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(-5), 0)
  1096. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1097. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1098. wait()
  1099. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), math.rad(0), 0)
  1100. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1101. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1102. wait()
  1103. la.Weld.C0 = CFrame.new(1, 0.8, 0.1) * CFrame.Angles(math.rad(-110), 0, 0)
  1104. ra.Weld.C0 = CFrame.new(-1, 0.8, 0.3) * CFrame.Angles(math.rad(-110), 0, 0)
  1105. tweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  1106. wait(1)
  1107. cooldown = false
  1108. end
  1109. mouse.KeyDown:connect(function(key)
  1110. if key == "c" and cooldown == false and blocking == 0 then
  1111. haymaker()
  1112. end
  1113. end)
  1114. mouse.Button1Down:connect(function()
  1115. if cooldown == false and blocking == 0 then
  1116. local random = math.random(1, 2)
  1117. if random == 1 then
  1118. leftpunch2()
  1119. end
  1120. if random == 2 then
  1121. rightpunch2()
  1122. end
  1123. end
  1124. end)
  1125. wait()
  1126. torso.BrickColor = char.Torso.BrickColor
  1127. torso.Anchored = false
  1128. char.Humanoid.WalkSpeed = 18
  1129. char.Humanoid.MaxHealth = 90
  1130. wait()
  1131. char.Humanoid.Health = char.Humanoid.MaxHealth
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement