Advertisement
Guest User

v13

a guest
Jul 25th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.65 KB | None | 0 0
  1. --MADE BY RUFUS14
  2. --Edited by Kosty829
  3. mouse = game.Players.LocalPlayer:GetMouse()
  4. using = false
  5. hit = false
  6. bat = Instance.new("Part", game.Players.LocalPlayer.Character)
  7. bat.Size = Vector3.new(1, 1, 5)
  8. bat.CanCollide = false
  9. bat:BreakJoints()
  10. baseballhit = Instance.new("Sound", bat)
  11. baseballhit.Volume = 10
  12. baseballhit.SoundId = "rbxassetid://398637322"
  13. baseballhit1 = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  14. baseballhit1.Volume = 20
  15. baseballhit1.SoundId = "rbxassetid://398637322"
  16. swinging = Instance.new("Sound", bat)
  17. swinging.Volume = 10
  18. swinging.PlaybackSpeed = 1.2
  19. swinging.SoundId = "rbxassetid://455102644"
  20. weld = Instance.new("Weld", bat)
  21. weld.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  22. weld.Part1 = bat
  23. local batcritical = Instance.new("Sound", bat)
  24. batcritical.SoundId = "rbxassetid://314390675"
  25. batcritical.Volume = 5
  26. weld.C0 = weld.C0 * CFrame.Angles(0,3.15,0) * CFrame.new(0,-0.95,1.9)
  27. print(weld.C0)
  28. mesh = Instance.new("SpecialMesh", bat)
  29. mesh.MeshId = "http://www.roblox.com/asset/?id=54983181"
  30. mesh.TextureId = "http://www.roblox.com/asset/?id=131273897"
  31. mesh.Scale = Vector3.new(2,2,2)
  32. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  33. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  34. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  35. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  36. rhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  37. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  38. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  39. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  40. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  41. lhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  42. function hit()
  43. if not using then
  44. using = true
  45. for i = 0,1 , 0.1 do
  46. wait()
  47. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.new():lerp(CFrame.Angles(0,0,-0.35),i)
  48. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.new():lerp(CFrame.Angles(0,0,0.35),i)
  49. rhandweld.C0 = rhandweld.C0 * CFrame.new():lerp(CFrame.Angles(0,0,0.3),i)
  50. lhandweld.C0 = lhandweld.C0 * CFrame.new():lerp(CFrame.Angles(-0.15,0,0),i)
  51. end
  52. for i = 1,2 do
  53. wait()
  54. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,-0.1)
  55. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.1)
  56. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.1)
  57. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(-0.05,0,0)
  58. end
  59. wait(0.2)
  60. swinging:Play()
  61. local se = Instance.new("Part", bat)
  62. se.Size = Vector3.new(1, 1, 3)
  63. se:BreakJoints()
  64. se.Transparency = 1
  65. se.CanCollide = false
  66. local dmgweld = Instance.new("Weld", se)
  67. dmgweld.Part0 = bat
  68. dmgweld.Part1 = se
  69. dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,1)
  70. local function dmg(part)
  71. local hum = part.Parent:findFirstChild("Humanoid")
  72. if hum ~= nil then
  73. se:destroy()
  74. baseballhit:Play()
  75. baseballhit1:Play()
  76. hum.Health = hum.Health - math.random(25,35)
  77. hum.PlatformStand = true
  78. local tor = part.Parent:findFirstChild("Torso")
  79. local dmgmat = math.random(1,4)
  80. if dmgmat == 3 then
  81. batcritical:Play()
  82. hum.Health = hum.Health - math.random(98,135)
  83. end
  84. if tor then
  85. tor.RotVelocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  86. tor.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  87. end
  88. wait(2)
  89. hum.PlatformStand = false
  90. hit = false
  91. end
  92. end
  93. se.Touched:connect(dmg)
  94. for i = 0,1 , 0.2 do
  95. wait()
  96. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.new():lerp(CFrame.Angles(0,0,0.7),i)
  97. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.new():lerp(CFrame.Angles(0,0,-0.70),i)
  98. rhandweld.C0 = rhandweld.C0 * CFrame.new():lerp(CFrame.Angles(0,0,-0.6),i)
  99. lhandweld.C0 = lhandweld.C0 * CFrame.new():lerp(CFrame.Angles(0.30,0,0),i)
  100. end
  101. for i = 1,2 do
  102. wait()
  103. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,-0.1)
  104. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.3)
  105. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,-0.4)
  106. end
  107. for i = 1,2 do
  108. wait()
  109. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,-0.05)
  110. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.05)
  111. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,-0.2)
  112. end
  113. wait(0.2)
  114. for i = 1,2 do
  115. wait()
  116. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,0.05)
  117. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.05)
  118. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.2)
  119. end
  120. for i = 1,2 do
  121. wait()
  122. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,0.06)
  123. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.2)
  124. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.2)
  125. end
  126. se:destroy()
  127. for i = 1,2 do
  128. wait()
  129. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,0.1)
  130. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.1)
  131. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.1)
  132. end
  133. for i = 1,2 do
  134. wait()
  135. game.Players.LocalPlayer.Character.Torso.Neck.C0 = game.Players.LocalPlayer.Character.Torso.Neck.C0 * CFrame.Angles(0,0,-0.05)
  136. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.1)
  137. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.1)
  138. end
  139. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  140. game.Players.LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  141. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  142. lhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  143. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  144. rhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  145. using = false
  146. end
  147. end
  148. function combo(key)
  149. key = key:lower()
  150. if key == "f" then
  151. if not using then
  152. using = true
  153. swinging:Play()
  154. for i = 1,2 do
  155. wait()
  156. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,-0.05)
  157. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.05)
  158. end
  159. for i = 1,3 do
  160. wait()
  161. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,-0.47)
  162. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.47)
  163. end
  164. for i = 1,2 do
  165. wait()
  166. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,-0.05)
  167. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,0.05)
  168. end
  169. wait(0.4)
  170. swinging:Play()
  171. for i = 1,2 do
  172. wait()
  173. weld.C0 = weld.C0 * CFrame.Angles(0.13,0,0.05) * CFrame.new(0,-0.27,0.1)
  174. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0.05,0,0)
  175. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0.05,0,00)
  176. end
  177. for i = 1,3 do
  178. wait()
  179. weld.C0 = weld.C0 * CFrame.Angles(0.33,0,0.1) * CFrame.new(0,-0.66,0.3)
  180. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0.2,0,0)
  181. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0.2,0,0)
  182. end
  183. for i = 1,2 do
  184. wait()
  185. weld.C0 = weld.C0 * CFrame.Angles(0.13,0,0.05) * CFrame.new(0,-0.27,0.1)
  186. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0.05,0,0)
  187. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0.05,0,00)
  188. end
  189. wait(0.5)
  190. for i = 1,2 do
  191. wait()
  192. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.05)
  193. end
  194. for i = 1,2 do
  195. wait()
  196. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.1)
  197. end
  198. for i = 1,2 do
  199. wait()
  200. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.2)
  201. end
  202. for i = 1,2 do
  203. wait()
  204. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.4)
  205. end
  206. swinging:Play()
  207. for i = 1,2 do
  208. wait()
  209. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.8)
  210. end
  211. local se = Instance.new("Part", bat)
  212. se.Size = Vector3.new(1, 1, 3)
  213. se:BreakJoints()
  214. se.Transparency = 1
  215. se.CanCollide = false
  216. local dmgweld = Instance.new("Weld", se)
  217. dmgweld.Part0 = bat
  218. dmgweld.Part1 = se
  219. dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,1)
  220. local function dmg(part)
  221. if not hit then
  222. hit = true
  223. local hum = part.Parent:findFirstChild("Humanoid")
  224. if hum ~= nil then
  225. baseballhit:Play()
  226. baseballhit1:Play()
  227. hum.Health = hum.Health - math.random(5,25)
  228. hum.PlatformStand = true
  229. local tor = part.Parent:findFirstChild("Torso")
  230. if tor then
  231. local vel = Instance.new("BodyVelocity", tor)
  232. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  233. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 35
  234. wait(0.1)
  235. vel:destroy()
  236. hit = false
  237. end
  238. wait(0.2)
  239. hit = false
  240. wait(1.5)
  241. hum.PlatformStand = false
  242. end
  243. end
  244. end
  245. se.Touched:connect(dmg)
  246. for i = 1,20 do
  247. swinging:Play()
  248. for i = 1,10 do
  249. wait()
  250. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.9)
  251. end
  252. end
  253. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  254. game.Players.LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  255. for i = 1,2 do
  256. wait()
  257. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,0.05)
  258. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,-0.05)
  259. end
  260. for i = 1,3 do
  261. wait()
  262. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,0.47)
  263. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,-0.47)
  264. end
  265. for i = 1,2 do
  266. wait()
  267. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(0,0,0.05)
  268. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(0,0,-0.05)
  269. end
  270. wait(0.4)
  271. swinging:Play()
  272. for i = 1,2 do
  273. wait()
  274. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(-0.05,0,0)
  275. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(-0.05,0,00)
  276. end
  277. for i = 1,3 do
  278. wait()
  279. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(-0.2,0,0)
  280. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(-0.2,0,0)
  281. end
  282. for i = 1,2 do
  283. wait()
  284. lhandweld.C0 = lhandweld.C0 * CFrame.Angles(-0.05,0,0)
  285. rhandweld.C0 = rhandweld.C0 * CFrame.Angles(-0.05,0,00)
  286. end
  287. for i = 1,2 do
  288. wait()
  289. weld.C0 = weld.C0 * CFrame.Angles(-0.13,0,-0.05) * CFrame.new(0,0.27,-0.1)
  290. end
  291. for i = 1,3 do
  292. wait()
  293. weld.C0 = weld.C0 * CFrame.Angles(-0.33,0,-0.1) * CFrame.new(0,0.66,-0.3)
  294. end
  295. for i = 1,2 do
  296. wait()
  297. weld.C0 = weld.C0 * CFrame.Angles(-0.13,0,-0.05) * CFrame.new(0,0.27,-0.1)
  298. end
  299. weld.C0 = CFrame.new(-0.0159739517, -0.949999988, -1.89993286, -0.999964654, 0, -0.00840734318, 0, 1, 0, 0.00840734318, 0, -0.999964654)
  300. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  301. game.Players.LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  302. lhandweld.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  303. lhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  304. rhandweld.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  305. rhandweld.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  306. using = false
  307. se:destroy()
  308. end
  309. end
  310. end
  311. mouse.KeyDown:connect(combo)
  312. mouse.Button1Down:connect(hit)
  313. --[[
  314. local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
  315. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
  316. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  317. --]]
  318. --By Rufus14 (FINALLY I KNOW HOW TO MAKE A RAGDOLL :D)
  319. --die plz
  320. mouse = game.Players.LocalPlayer:GetMouse()
  321. function ragdoll()
  322. game.Players.LocalPlayer.Character.Archivable = true
  323. clone = game.Players.LocalPlayer.Character:Clone()
  324. clone.Parent = workspace
  325. for i,v in pairs(clone:GetChildren()) do
  326. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  327. v:destroy()
  328. end
  329. for i,p in pairs(v:GetChildren()) do
  330. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  331. p:destroy()
  332. end
  333. end
  334. end
  335. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  336. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  337. t:destroy()
  338. end
  339. end
  340. vel = Instance.new("BodyVelocity", clone.Torso)
  341. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  342. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  343. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=878347800"
  344. using = false
  345. hit = Instance.new("Sound", clone.Torso)
  346. hit.SoundId = "rbxassetid://398637322"
  347. hit.Volume = 5
  348. hit1 = Instance.new("Sound", clone.Torso)
  349. hit1.SoundId = "rbxassetid://398637322"
  350. hit1.Volume = 5
  351. hit2 = Instance.new("Sound", clone.Torso)
  352. hit2.SoundId = "rbxassetid://398637322"
  353. hit2.Volume = 5
  354. hit3 = Instance.new("Sound", clone.Torso)
  355. hit3.SoundId = "rbxassetid://398637322"
  356. hit3.Volume = 5
  357. hit3.TimePosition = 0.33
  358. ded = Instance.new("Sound", clone.Torso)
  359. ded.SoundId = "rbxassetid://472710641"
  360. ded.Volume = 5
  361. local leftarm = clone:findFirstChild("Left Arm")
  362. local rightrm = clone:findFirstChild("Right Arm")
  363. local leftleg = clone:findFirstChild("Left Leg")
  364. local rightleg = clone:findFirstChild("Right Leg")
  365. local head = clone:findFirstChild("Head")
  366. local welding = Instance.new("Weld", clone.Torso)
  367. welding.Part0 = clone.Torso
  368. welding.Part1 = head
  369. welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
  370. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  371. if g.ClassName == "Part" then
  372. g:destroy()
  373. end
  374. end
  375. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  376. if h.ClassName == "Accesory" then
  377. h:destroy()
  378. end
  379. end
  380. game.Workspace.CurrentCamera.CameraSubject = head
  381. if leftleg ~= nil then
  382. local glue = Instance.new("Glue", clone.Torso)
  383. glue.Part0 = clone.Torso
  384. glue.Part1 = leftleg
  385. glue.Name = "Left leg"
  386. local collider = Instance.new("Part", leftleg)
  387. collider.Position = Vector3.new(0,999,0)
  388. collider.Size = Vector3.new(1.7, 1, 1)
  389. collider.Shape = "Cylinder"
  390. local weld = Instance.new("Weld", collider)
  391. weld.Part0 = leftleg
  392. weld.Part1 = collider
  393. weld.C0 = CFrame.Angles(0, 0, 80)
  394. collider.TopSurface = "Smooth"
  395. collider.BottomSurface = "Smooth"
  396. collider.formFactor = "Symmetric"
  397. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  398. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  399. collider.Transparency = 1
  400. end
  401. ------------
  402. if rightleg ~= nil then
  403. local glue1 = Instance.new("Glue", clone.Torso)
  404. glue1.Part0 = clone.Torso
  405. glue1.Part1 = rightleg
  406. glue1.Name = "Right leg"
  407. local collider1 = Instance.new("Part", rightleg)
  408. collider1.Position = Vector3.new(0,999,0)
  409. collider1.Size = Vector3.new(1.7, 1, 1)
  410. collider1.Shape = "Cylinder"
  411. local weld1 = Instance.new("Weld", collider1)
  412. weld1.Part0 = rightleg
  413. weld1.Part1 = collider1
  414. weld1.C0 = CFrame.Angles(0, 0, 80)
  415. collider1.TopSurface = "Smooth"
  416. collider1.BottomSurface = "Smooth"
  417. collider1.formFactor = "Symmetric"
  418. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  419. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  420. collider1.Transparency = 1
  421. end
  422. ------------
  423. if rightrm ~= nil then
  424. local glue11 = Instance.new("Glue", clone.Torso)
  425. glue11.Part0 = clone.Torso
  426. glue11.Part1 = rightrm
  427. glue11.Name = "Right shoulder"
  428. local collider11 = Instance.new("Part", rightrm)
  429. collider11.Position = Vector3.new(0,9999,0)
  430. collider11.Size = Vector3.new(1.8,1,1)
  431. collider11.Shape = "Cylinder"
  432. local weld11 = Instance.new("Weld", collider11)
  433. weld11.Part0 = rightrm
  434. weld11.Part1 = collider11
  435. weld11.C0 = CFrame.Angles(0, 0, 80)
  436. collider11.TopSurface = "Smooth"
  437. collider11.BottomSurface = "Smooth"
  438. collider11.formFactor = "Symmetric"
  439. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  440. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  441. collider11.Transparency = 1
  442. end
  443. ------------
  444. if leftarm ~= nil then
  445. local glue111 = Instance.new("Glue", clone.Torso)
  446. glue111.Part0 = clone.Torso
  447. glue111.Part1 = leftarm
  448. glue111.Name = "Left shoulder"
  449. local collider111 = Instance.new("Part", leftarm)
  450. collider111.Position = Vector3.new(0,9999,0)
  451. collider111.Size = Vector3.new(1.8,1,1)
  452. collider111.Shape = "Cylinder"
  453. local weld111 = Instance.new("Weld", collider111)
  454. weld111.Part0 = leftarm
  455. weld111.Part1 = collider111
  456. weld111.C0 = CFrame.Angles(0, 0, 80)
  457. collider111.TopSurface = "Smooth"
  458. collider111.BottomSurface = "Smooth"
  459. collider111.formFactor = "Symmetric"
  460. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  461. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  462. collider111.Transparency = 1
  463. ----------------
  464. sensoring = Instance.new("Part", clone.Torso)
  465. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  466. sensoring.CanCollide = false
  467. sensoring.Position = clone.Torso.Position
  468. local welder = Instance.new("Weld", sensoring)
  469. welder.Part0 = clone.Torso
  470. welder.Part1 = sensoring
  471. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  472. sensoring.Transparency = 1
  473. -----------------
  474. sensoring1 = Instance.new("Part", clone.Torso)
  475. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  476. sensoring1.CanCollide = false
  477. sensoring1.Position = clone.Torso.Position
  478. local welder1 = Instance.new("Weld", sensoring)
  479. welder1.Part0 = clone.Torso
  480. welder1.Part1 = sensoring1
  481. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  482. sensoring1.Transparency = 1
  483. end
  484. clone.Name = game.Players.LocalPlayer.Character.Name.." (Critical Injure)"
  485. ded:Play()
  486. vel:destroy()
  487. wait(0.5)
  488. local function touch()
  489. if not using then
  490. using = true
  491. local Math = math.random(1,4)
  492. if Math == 1 then
  493. hit:Play()
  494. end
  495. if Math == 2 then
  496. hit1:Play()
  497. end
  498. if Math == 3 then
  499. hit2:Play()
  500. end
  501. if Math == 4 then
  502. hit3:Play()
  503. end
  504. wait(0.1)
  505. using = false
  506. end
  507. end
  508. sensoring.Touched:connect(touch)
  509. sensoring1.Touched:connect(touch)
  510. wait(4.47)
  511. hit1.Volume = 0
  512. hit2.Volume = 0
  513. hit3.Volume = 0
  514. hit.Volume = 0
  515. end
  516.  
  517. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  518.  
  519. --di ent
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement