Advertisement
script_song_editer

roller

Jul 6th, 2018
1,179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.02 KB | None | 0 0
  1. PASTEBINnew pasteAPI tools faq deals
  2. search...
  3.  
  4.  
  5. script_song_editer
  6. FREE
  7. My Pastes
  8. admin2
  9. 54 min ago
  10. admin
  11. 1 hour ago
  12. admin i tihnk
  13. 1 hour ago
  14. maniac
  15. 12 hours ago
  16. Untitled
  17. 20 hours ago
  18. Untitled
  19. 20 hours ago
  20. Untitled
  21. 1 day ago
  22. dacning skid
  23. 1 day ago
  24. Public Pastes
  25. Untitled
  26. 3 sec ago
  27. Untitled
  28. 9 sec ago
  29. DLFile
  30. 16 sec ago
  31. Untitled
  32. 16 sec ago
  33. dragon ball heros
  34. 18 sec ago
  35. Untitled
  36. 20 sec ago
  37. Untitled
  38. C# | 22 sec ago
  39. v0reCFG
  40. 36 sec ago
  41. daily pastebin goal
  42. 75%
  43. help support pastebin
  44.  
  45. SHARE
  46. TWEET
  47.  
  48. Untitled
  49. A GUEST JUL 18TH, 2017 23,668 NEVER
  50.  
  51. Want to supercharge your Pastebin account? Upgrade to a PRO account! Learn the 24 reasons why you should :-)
  52. rawdownloadcloneembedreportprint text 53.20 KB
  53.  
  54. A = true
  55. if A == true then
  56. Model = Instance.new("Model")
  57. Model.Name = "Weapon"
  58. p = Instance.new("Part", Model)
  59. p.Name = "Part"
  60. p.TopSurface = 0
  61. p.BottomSurface = 0
  62. p.formFactor = "Custom"
  63. p.Size = Vector3.new(10, 12, 10)
  64. p.CFrame = CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  65. p.BrickColor = BrickColor.new("Medium stone grey")
  66. p.Transparency = 0
  67. p.Reflectance = .1
  68. p.Material = Enum.Material.Concrete
  69. m = Instance.new("CylinderMesh")
  70. m.Scale = Vector3.new(1, 1.02999997, 1)
  71. m.Parent = p
  72. p = Instance.new("Part", Model)
  73. p.Name = "Part"
  74. p.TopSurface = 0
  75. p.BottomSurface = 0
  76. p.formFactor = "Custom"
  77. p.Size = Vector3.new(2, 12.8, 2)
  78. p.CFrame = CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  79. p.BrickColor = BrickColor.new("Bright yellow")
  80. p.Transparency = 0
  81. p.Reflectance = .1
  82. p.Material = Enum.Material.Plastic
  83. m = Instance.new("CylinderMesh")
  84. m.Scale = Vector3.new(1, 1, 1)
  85. m.Parent = p
  86. p = Instance.new("Part", Model)
  87. p.Name = "Part"
  88. p.TopSurface = 0
  89. p.BottomSurface = 0
  90. p.formFactor = "Custom"
  91. p.Size = Vector3.new(1.79, 5, 1)
  92. p.CFrame = CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  93. p.BrickColor = BrickColor.new("Bright yellow")
  94. p.Transparency = 0
  95. p.Reflectance = .1
  96. p.Material = Enum.Material.Plastic
  97. p = Instance.new("Part", Model)
  98. p.Name = "Part"
  99. p.TopSurface = 0
  100. p.BottomSurface = 0
  101. p.formFactor = "Custom"
  102. p.Size = Vector3.new(5, 1.40, 0.99)
  103. p.CFrame = CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  104. p.BrickColor = BrickColor.new("Bright yellow")
  105. p.Transparency = 0
  106. p.Reflectance = .1
  107. p.Material = Enum.Material.Plastic
  108. m = Instance.new("SpecialMesh")
  109. m.Scale = Vector3.new(1, 1, 1)
  110. m.Parent = p
  111. m.MeshType = Enum.MeshType.Wedge
  112. p = Instance.new("Part", Model)
  113. p.Name = "Center"
  114. p.TopSurface = 0
  115. p.BottomSurface = 0
  116. p.formFactor = "Custom"
  117. p.Size = Vector3.new(12.5, 5.80, 27.6)
  118. p.CFrame = CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -4.37113776e-008)
  119. p.BrickColor = BrickColor.new("Bright yellow")
  120. p.Transparency = 1
  121. p.Reflectance = .1
  122. p.Material = Enum.Material.Plastic
  123. p = Instance.new("Part", Model)
  124. p.Name = "Part"
  125. p.TopSurface = 0
  126. p.BottomSurface = 0
  127. p.formFactor = "Custom"
  128. p.Size = Vector3.new(6.80, 1, 6.00)
  129. p.CFrame = CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  130. p.BrickColor = BrickColor.new("Bright yellow")
  131. p.Transparency = 0
  132. p.Reflectance = .1
  133. p.Material = Enum.Material.Plastic
  134. p = Instance.new("Part", Model)
  135. p.Name = "Part"
  136. p.TopSurface = 0
  137. p.BottomSurface = 0
  138. p.formFactor = "Custom"
  139. p.Size = Vector3.new(11, 5.40, 2.79)
  140. p.CFrame = CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  141. p.BrickColor = BrickColor.new("Bright yellow")
  142. p.Transparency = 0
  143. p.Reflectance = .1
  144. p.Material = Enum.Material.Plastic
  145. m = Instance.new("SpecialMesh")
  146. m.Scale = Vector3.new(1, 1, 1)
  147. m.Parent = p
  148. m.MeshType = Enum.MeshType.Wedge
  149. p = Instance.new("Part", Model)
  150. p.Name = "Part"
  151. p.TopSurface = 0
  152. p.BottomSurface = 0
  153. p.formFactor = "Custom"
  154. p.Size = Vector3.new(2.60, 11, 1.99)
  155. p.CFrame = CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  156. p.BrickColor = BrickColor.new("Bright yellow")
  157. p.Transparency = 0
  158. p.Reflectance = .1
  159. p.Material = Enum.Material.Plastic
  160. p = Instance.new("Part", Model)
  161. p.Name = "Part"
  162. p.TopSurface = 0
  163. p.BottomSurface = 0
  164. p.formFactor = "Custom"
  165. p.Size = Vector3.new(3.20, 11.0, 5)
  166. p.CFrame = CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  167. p.BrickColor = BrickColor.new("Bright yellow")
  168. p.Transparency = 0
  169. p.Reflectance = .1
  170. p.Material = Enum.Material.Plastic
  171. p = Instance.new("Part", Model)
  172. p.Name = "Part"
  173. p.TopSurface = 0
  174. p.BottomSurface = 0
  175. p.formFactor = "Custom"
  176. p.Size = Vector3.new(1.99, 1, 1)
  177. p.CFrame = CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  178. p.BrickColor = BrickColor.new("Mid gray")
  179. p.Transparency = 0
  180. p.Reflectance = .1
  181. p.Material = Enum.Material.Plastic
  182. p = Instance.new("Part", Model)
  183. p.Name = "Part"
  184. p.TopSurface = 0
  185. p.BottomSurface = 0
  186. p.formFactor = "Custom"
  187. p.Size = Vector3.new(1, 1, 4.59)
  188. p.CFrame = CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  189. p.BrickColor = BrickColor.new("Mid gray")
  190. p.Transparency = 0
  191. p.Reflectance = .1
  192. p.Material = Enum.Material.Plastic
  193. p = Instance.new("Part", Model)
  194. p.Name = "Part"
  195. p.TopSurface = 0
  196. p.BottomSurface = 0
  197. p.formFactor = "Custom"
  198. p.Size = Vector3.new(1, 12.6, 9.80)
  199. p.CFrame = CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  200. p.BrickColor = BrickColor.new("Bright yellow")
  201. p.Transparency = 0
  202. p.Reflectance = .1
  203. p.Material = Enum.Material.Plastic
  204. p = Instance.new("Part", Model)
  205. p.Name = "Part"
  206. p.TopSurface = 0
  207. p.BottomSurface = 0
  208. p.formFactor = "Custom"
  209. p.Size = Vector3.new(5.19, 1.39, 2.39)
  210. p.CFrame = CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  211. p.BrickColor = BrickColor.new("Bright yellow")
  212. p.Transparency = 0
  213. p.Reflectance = .1
  214. p.Material = Enum.Material.Plastic
  215. m = Instance.new("SpecialMesh")
  216. m.Scale = Vector3.new(1, 1, 1)
  217. m.Parent = p
  218. m.MeshType = Enum.MeshType.Wedge
  219. p = Instance.new("Part", Model)
  220. p.Name = "Part"
  221. p.TopSurface = 0
  222. p.BottomSurface = 0
  223. p.formFactor = "Custom"
  224. p.Size = Vector3.new(11, 0.60, 1.99)
  225. p.CFrame = CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008, 2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007, 0.999994516, -6.66753408e-009, -7.45059765e-008)
  226. p.BrickColor = BrickColor.new("Bright yellow")
  227. p.Transparency = 0
  228. p.Reflectance = .1
  229. p.Material = Enum.Material.Plastic
  230. m = Instance.new("SpecialMesh")
  231. m.Scale = Vector3.new(1, 1, 1)
  232. m.Parent = p
  233. m.MeshType = Enum.MeshType.Wedge
  234. p = Instance.new("Part", Model)
  235. p.Name = "Part"
  236. p.TopSurface = 0
  237. p.BottomSurface = 0
  238. p.formFactor = "Custom"
  239. p.Size = Vector3.new(3.20, 11, 5.60)
  240. p.CFrame = CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  241. p.BrickColor = BrickColor.new("Bright yellow")
  242. p.Transparency = 0
  243. p.Reflectance = .1
  244. p.Material = Enum.Material.Plastic
  245. p = Instance.new("Part", Model)
  246. p.Name = "Part"
  247. p.TopSurface = 0
  248. p.BottomSurface = 0
  249. p.formFactor = "Custom"
  250. p.Size = Vector3.new(5, 13, 3.79)
  251. p.CFrame = CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  252. p.BrickColor = BrickColor.new("Bright yellow")
  253. p.Transparency = 0
  254. p.Reflectance = .1
  255. p.Material = Enum.Material.Plastic
  256. p = Instance.new("Part", Model)
  257. p.Name = "Part"
  258. p.TopSurface = 0
  259. p.BottomSurface = 0
  260. p.formFactor = "Custom"
  261. p.Size = Vector3.new(5.19, 1.39, 2.39)
  262. p.CFrame = CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  263. p.BrickColor = BrickColor.new("Bright yellow")
  264. p.Transparency = 0
  265. p.Reflectance = .1
  266. p.Material = Enum.Material.Plastic
  267. m = Instance.new("SpecialMesh")
  268. m.Scale = Vector3.new(1, 1, 1)
  269. m.Parent = p
  270. m.MeshType = Enum.MeshType.Wedge
  271. p = Instance.new("Part", Model)
  272. p.Name = "Part"
  273. p.TopSurface = 0
  274. p.BottomSurface = 0
  275. p.formFactor = "Custom"
  276. p.Size = Vector3.new(5.19, 1, 1)
  277. p.CFrame = CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  278. p.BrickColor = BrickColor.new("Mid gray")
  279. p.Transparency = 0
  280. p.Reflectance = .1
  281. p.Material = Enum.Material.Plastic
  282. p = Instance.new("Part", Model)
  283. p.Name = "Part"
  284. p.TopSurface = 0
  285. p.BottomSurface = 0
  286. p.formFactor = "Custom"
  287. p.Size = Vector3.new(3.20, 5, 4)
  288. p.CFrame = CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  289. p.BrickColor = BrickColor.new("Bright yellow")
  290. p.Transparency = 0
  291. p.Reflectance = .1
  292. p.Material = Enum.Material.Plastic
  293. p = Instance.new("Part", Model)
  294. p.Name = "Part"
  295. p.TopSurface = 0
  296. p.BottomSurface = 0
  297. p.formFactor = "Custom"
  298. p.Size = Vector3.new(6, 6.79, 2.79)
  299. p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  300. p.BrickColor = BrickColor.new("Bright yellow")
  301. p.Transparency = 0
  302. p.Reflectance = .1
  303. p.Material = Enum.Material.Plastic
  304. m = Instance.new("SpecialMesh")
  305. m.Scale = Vector3.new(1, 1, 1)
  306. m.Parent = p
  307. m.MeshType = Enum.MeshType.Wedge
  308. p = Instance.new("Part", Model)
  309. p.Name = "Part"
  310. p.TopSurface = 0
  311. p.BottomSurface = 0
  312. p.formFactor = "Custom"
  313. p.Size = Vector3.new(0.60, 7.40, 3.79)
  314. p.CFrame = CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  315. p.BrickColor = BrickColor.new("Black")
  316. p.Transparency = 0
  317. p.Reflectance = .1
  318. p.Material = Enum.Material.Plastic
  319. p = Instance.new("Part", Model)
  320. p.Name = "Part"
  321. p.TopSurface = 0
  322. p.BottomSurface = 0
  323. p.formFactor = "Custom"
  324. p.Size = Vector3.new(6.80, 1, 6.00)
  325. p.CFrame = CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  326. p.BrickColor = BrickColor.new("Bright yellow")
  327. p.Transparency = 0
  328. p.Reflectance = .1
  329. p.Material = Enum.Material.Plastic
  330. p = Instance.new("Part", Model)
  331. p.Name = "Part"
  332. p.TopSurface = 0
  333. p.BottomSurface = 0
  334. p.formFactor = "Custom"
  335. p.Size = Vector3.new(11, 3.20, 2.19)
  336. p.CFrame = CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  337. p.BrickColor = BrickColor.new("Bright yellow")
  338. p.Transparency = 0
  339. p.Reflectance = .1
  340. p.Material = Enum.Material.Plastic
  341. m = Instance.new("SpecialMesh")
  342. m.Scale = Vector3.new(1, 1, 1)
  343. m.Parent = p
  344. m.MeshType = Enum.MeshType.Wedge
  345. p = Instance.new("Part", Model)
  346. p.Name = "Part"
  347. p.TopSurface = 0
  348. p.BottomSurface = 0
  349. p.formFactor = "Custom"
  350. p.Size = Vector3.new(2.60, 11, 2.39)
  351. p.CFrame = CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  352. p.BrickColor = BrickColor.new("Bright yellow")
  353. p.Transparency = 0
  354. p.Reflectance = .1
  355. p.Material = Enum.Material.Plastic
  356. p = Instance.new("Part", Model)
  357. p.Name = "Part"
  358. p.TopSurface = 0
  359. p.BottomSurface = 0
  360. p.formFactor = "Custom"
  361. p.Size = Vector3.new(5.19, 1, 1)
  362. p.CFrame = CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  363. p.BrickColor = BrickColor.new("Mid gray")
  364. p.Transparency = 0
  365. p.Reflectance = .1
  366. p.Material = Enum.Material.Plastic
  367. p = Instance.new("Part", Model)
  368. p.Name = "Part"
  369. p.TopSurface = 0
  370. p.BottomSurface = 0
  371. p.formFactor = "Custom"
  372. p.Size = Vector3.new(5, 0.80, 0.79)
  373. p.CFrame = CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  374. p.BrickColor = BrickColor.new("Bright yellow")
  375. p.Transparency = 0
  376. p.Reflectance = .1
  377. p.Material = Enum.Material.Plastic
  378. m = Instance.new("SpecialMesh")
  379. m.Scale = Vector3.new(1, 1, 1)
  380. m.Parent = p
  381. m.MeshType = Enum.MeshType.Wedge
  382. p = Instance.new("Part", Model)
  383. p.Name = "Part"
  384. p.TopSurface = 0
  385. p.BottomSurface = 0
  386. p.formFactor = "Custom"
  387. p.Size = Vector3.new(10, 12, 10)
  388. p.CFrame = CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  389. p.BrickColor = BrickColor.new("Medium stone grey")
  390. p.Transparency = 0
  391. p.Reflectance = .1
  392. p.Material = Enum.Material.Concrete
  393. m = Instance.new("CylinderMesh")
  394. m.Scale = Vector3.new(1, 1.02999997, 1)
  395. m.Parent = p
  396. p = Instance.new("Part", Model)
  397. p.Name = "Part"
  398. p.TopSurface = 0
  399. p.BottomSurface = 0
  400. p.formFactor = "Custom"
  401. p.Size = Vector3.new(0.60, 5.19, 5)
  402. p.CFrame = CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  403. p.BrickColor = BrickColor.new("Bright yellow")
  404. p.Transparency = 0
  405. p.Reflectance = .1
  406. p.Material = Enum.Material.Plastic
  407. p = Instance.new("Part", Model)
  408. p.Name = "Part"
  409. p.TopSurface = 0
  410. p.BottomSurface = 0
  411. p.formFactor = "Custom"
  412. p.Size = Vector3.new(6, 6.79, 2.79)
  413. p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  414. p.BrickColor = BrickColor.new("Bright yellow")
  415. p.Transparency = 0
  416. p.Reflectance = .1
  417. p.Material = Enum.Material.Plastic
  418. m = Instance.new("SpecialMesh")
  419. m.Scale = Vector3.new(1, 1, 1)
  420. m.Parent = p
  421. m.MeshType = Enum.MeshType.Wedge
  422. p = Instance.new("Part", Model)
  423. p.Name = "Part"
  424. p.TopSurface = 0
  425. p.BottomSurface = 0
  426. p.formFactor = "Custom"
  427. p.Size = Vector3.new(2.79, 7.40, 0.79)
  428. p.CFrame = CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  429. p.BrickColor = BrickColor.new("Black")
  430. p.Transparency = 0
  431. p.Reflectance = .1
  432. p.Material = Enum.Material.Plastic
  433. p = Instance.new("Part", Model)
  434. p.Name = "Part"
  435. p.TopSurface = 0
  436. p.BottomSurface = 0
  437. p.formFactor = "Custom"
  438. p.Size = Vector3.new(5.40, 11, 10)
  439. p.CFrame = CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  440. p.BrickColor = BrickColor.new("Bright yellow")
  441. p.Transparency = 0
  442. p.Reflectance = .1
  443. p.Material = Enum.Material.Plastic
  444. p = Instance.new("Part", Model)
  445. p.Name = "Part"
  446. p.TopSurface = 0
  447. p.BottomSurface = 0
  448. p.formFactor = "Custom"
  449. p.Size = Vector3.new(11, 0.60, 2.39)
  450. p.CFrame = CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  451. p.BrickColor = BrickColor.new("Bright yellow")
  452. p.Transparency = 0
  453. p.Reflectance = .1
  454. p.Material = Enum.Material.Plastic
  455. m = Instance.new("SpecialMesh")
  456. m.Scale = Vector3.new(1, 1, 1)
  457. m.Parent = p
  458. m.MeshType = Enum.MeshType.Wedge
  459. p = Instance.new("Part", Model)
  460. p.Name = "Part"
  461. p.TopSurface = 0
  462. p.BottomSurface = 0
  463. p.formFactor = "Custom"
  464. p.Size = Vector3.new(4, 13, 1)
  465. p.CFrame = CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  466. p.BrickColor = BrickColor.new("Bright yellow")
  467. p.Transparency = 0
  468. p.Reflectance = .1
  469. p.Material = Enum.Material.Plastic
  470. p = Instance.new("Part", Model)
  471. p.Name = "Part"
  472. p.TopSurface = 0
  473. p.BottomSurface = 0
  474. p.formFactor = "Custom"
  475. p.Size = Vector3.new(10.1, 1, 0.99)
  476. p.CFrame = CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008, 2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007, 0.999994516, -6.66736355e-009, -7.45059765e-008)
  477. p.BrickColor = BrickColor.new("Mid gray")
  478. p.Transparency = 0
  479. p.Reflectance = .1
  480. p.Material = Enum.Material.Plastic
  481. m = Instance.new("SpecialMesh")
  482. m.Scale = Vector3.new(1, 1, 1)
  483. m.Parent = p
  484. m.MeshType = Enum.MeshType.Wedge
  485. p = Instance.new("Part", Model)
  486. p.Name = "Part"
  487. p.TopSurface = 0
  488. p.BottomSurface = 0
  489. p.formFactor = "Custom"
  490. p.Size = Vector3.new(1, 1, 4.59)
  491. p.CFrame = CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  492. p.BrickColor = BrickColor.new("Mid gray")
  493. p.Transparency = 0
  494. p.Reflectance = .1
  495. p.Material = Enum.Material.Plastic
  496. p = Instance.new("Part", Model)
  497. p.Name = "Part"
  498. p.TopSurface = 0
  499. p.BottomSurface = 0
  500. p.formFactor = "Custom"
  501. p.Size = Vector3.new(1.99, 1, 1)
  502. p.CFrame = CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  503. p.BrickColor = BrickColor.new("Mid gray")
  504. p.Transparency = 0
  505. p.Reflectance = .1
  506. p.Material = Enum.Material.Plastic
  507. p = Instance.new("Part", Model)
  508. p.Name = "Part"
  509. p.TopSurface = 0
  510. p.BottomSurface = 0
  511. p.formFactor = "Custom"
  512. p.Size = Vector3.new(1, 1, 4.59)
  513. p.CFrame = CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  514. p.BrickColor = BrickColor.new("Mid gray")
  515. p.Transparency = 0
  516. p.Reflectance = .1
  517. p.Material = Enum.Material.Plastic
  518. p = Instance.new("Part", Model)
  519. p.Name = "Part"
  520. p.TopSurface = 0
  521. p.BottomSurface = 0
  522. p.formFactor = "Custom"
  523. p.Size = Vector3.new(10.1, 1, 0.99)
  524. p.CFrame = CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -0.999994516, 6.66733513e-009, 7.45059765e-008)
  525. p.BrickColor = BrickColor.new("Mid gray")
  526. p.Transparency = 0
  527. p.Reflectance = .1
  528. p.Material = Enum.Material.Plastic
  529. m = Instance.new("SpecialMesh")
  530. m.Scale = Vector3.new(1, 1, 1)
  531. m.Parent = p
  532. m.MeshType = Enum.MeshType.Wedge
  533.  
  534. Spawn = function()
  535. Modelc = Model:clone()
  536. for _, v in pairs(Modelc:children()) do
  537. if v.className == "Part" then
  538. if v.Name ~= "Center" then
  539. w = Instance.new("Weld")
  540. w.Part0 = Modelc.Center
  541. w.Part1 = v
  542. w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
  543. w.C0 = Modelc.Center.CFrame:inverse() * CFrame.new(v.Position)
  544. w.Parent = w.Part0
  545. end
  546. end
  547. end
  548. return Modelc
  549. end
  550.  
  551. CameraRadius = 66
  552. TimeStopRadius = 66
  553.  
  554. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  555. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  556. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  557. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  558. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  559. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  560. LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  561. LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  562. NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  563. NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  564. RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  565. RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  566.  
  567. getWelds = function(c) --designate weld variables
  568. local t = c.Torso
  569. local hrp = c.HumanoidRootPart.RootJoint
  570. RightShoulder = t:FindFirstChild("Right Shoulder")
  571. LeftShoulder = t:FindFirstChild("Left Shoulder")
  572. RightHip = t:FindFirstChild("Right Hip")
  573. LeftHip = t:FindFirstChild("Left Hip")
  574. RootJoint = hrp
  575. Neck = t:FindFirstChild("Neck")
  576. end
  577. resetWelds = function(ext, occ) --extent 1-3; occlusion
  578. --1 == reset desiredangle/currentangle
  579. --2 == reset C0/C1
  580. --3 == reset both des/cur/c0/c1
  581. local r = {
  582. RightShoulder,
  583. LeftShoulder,
  584. RightHip,
  585. LeftHip,
  586. RootJoint,
  587. Neck,
  588. Grip
  589. }
  590. for _, v in pairs(r) do
  591. for i = 1, #occ do
  592. if occ[i] == v then
  593. table.remove(r, _)
  594. end
  595. end
  596. end
  597. for _, v in pairs(r) do
  598. if v.Name == "Right Shoulder" then
  599. if ext == 1 then
  600. v.DesiredAngle = 0
  601. v.CurrentAngle = 0
  602. elseif ext == 2 then
  603. v.C0 = RightShoulderC0
  604. v.C1 = RightShoulderC1
  605. elseif ext == 3 then
  606. v.DesiredAngle = 0
  607. v.CurrentAngle = 0
  608. v.C0 = RightShoulderC0
  609. v.C1 = RightShoulderC1
  610. end
  611. elseif v.Name == "Left Shoulder" then
  612. if ext == 1 then
  613. v.DesiredAngle = 0
  614. v.CurrentAngle = 0
  615. elseif ext == 2 then
  616. v.C0 = LeftShoulderC0
  617. v.C1 = LeftShoulderC1
  618. elseif ext == 3 then
  619. v.DesiredAngle = 0
  620. v.CurrentAngle = 0
  621. v.C0 = LeftShoulderC0
  622. v.C1 = LeftShoulderC1
  623. end
  624. elseif v.Name == "Right Hip" then
  625. if ext == 1 then
  626. v.DesiredAngle = 0
  627. v.CurrentAngle = 0
  628. elseif ext == 2 then
  629. v.C0 = RightHipC0
  630. v.C1 = RightHipC1
  631. elseif ext == 3 then
  632. v.DesiredAngle = 0
  633. v.CurrentAngle = 0
  634. v.C0 = RightHipC0
  635. v.C1 = RightHipC1
  636. end
  637. elseif v.Name == "Left Hip" then
  638. if ext == 1 then
  639. v.DesiredAngle = 0
  640. v.CurrentAngle = 0
  641. elseif ext == 2 then
  642. v.C0 = LeftHipC0
  643. v.C1 = LeftHipC1
  644. elseif ext == 3 then
  645. v.DesiredAngle = 0
  646. v.CurrentAngle = 0
  647. v.C0 = LeftHipC0
  648. v.C1 = LeftHipC1
  649. end
  650. elseif v.Name == "Neck" then
  651. if ext == 1 then
  652. v.DesiredAngle = 0
  653. v.CurrentAngle = 0
  654. elseif ext == 2 then
  655. v.C0 = NeckC0
  656. v.C1 = NeckC1
  657. elseif ext == 3 then
  658. v.DesiredAngle = 0
  659. v.CurrentAngle = 0
  660. v.C0 = NeckC0
  661. v.C1 = NeckC1
  662. end
  663. elseif v.Name == "RootJoint" then
  664. if ext == 1 then
  665. v.DesiredAngle = 0
  666. v.CurrentAngle = 0
  667. elseif ext == 2 then
  668. v.C0 = RootJointC0
  669. v.C1 = RootJointC1
  670. elseif ext == 3 then
  671. v.DesiredAngle = 0
  672. v.CurrentAngle = 0
  673. v.C0 = RootJointC0
  674. v.C1 = RootJointC1
  675. end
  676. elseif v.Name == "RightGrip" then
  677. if ext == 1 then
  678. elseif ext == 2 then
  679. Grip.C0 = nGrip.C0
  680. Grip.C1 = nGrip.C1
  681. elseif ext == 3 then
  682. Grip.C0 = nGrip.C0
  683. Grip.C1 = nGrip.C1
  684. end
  685. end
  686. end
  687. end
  688.  
  689.  
  690. doitdocdoit = function()
  691. if deb == false then
  692. return
  693. end
  694. deb = false
  695.  
  696. vPlayer = game.Players.LocalPlayer
  697. cPlayer = vPlayer.Character
  698. Anim = cPlayer.Animate
  699. Anim.Disabled = true
  700. Hum = cPlayer.Humanoid
  701. Hum.Name = "NOPE"
  702. Hum.WalkSpeed = 0
  703. getWelds(cPlayer)
  704. resetWelds(3, {})
  705.  
  706. bodypos = Instance.new("BodyPosition")
  707. bodypos.P = 4000
  708. bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
  709. bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
  710. bodypos.Parent = cPlayer.Torso
  711.  
  712. dir = cPlayer.HumanoidRootPart.CFrame.lookVector
  713. CPlayer = cPlayer
  714. partpos = Instance.new("Part", workspace)
  715. partpos.Transparency = 1
  716. partpos.CanCollide = false
  717. partpos.Anchored = true
  718. partpos.CFrame = cPlayer.Torso.CFrame
  719.  
  720. sound = Instance.new("Sound")
  721. sound.Parent = partpos
  722. sound.Volume = 1
  723. sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
  724. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  725. sound2 = Instance.new("Sound")
  726. sound2.Parent = workspace.CurrentCamera
  727. sound2.Volume = 1
  728. sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
  729. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  730. sound:Play()
  731. sound2:Play()
  732. expected = 10
  733. did = false
  734. pooted = 0
  735. sos = game:GetService("RunService").Stepped:connect(function()
  736. pooted = pooted + 1
  737. if pooted >= expected + 1 then
  738. sos:disconnect()
  739. did = true
  740. return
  741. end
  742. resetWelds(3, {})
  743. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  744. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  745. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  746. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  747. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  748. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  749. end)
  750. --[[sound=Instance.new("Sound")
  751. sound.Parent=cPlayer.Torso
  752. sound.Volume=1
  753. sound.SoundId="http://www.roblox.com/asset/?id=316900066"
  754. sound:Play()]]--
  755. while did == false do
  756. wait()
  757. end
  758.  
  759. expected = 10
  760. did = false
  761. pooted = 0
  762. sos = game:GetService("RunService").Stepped:connect(function()
  763. pooted = pooted + 1
  764. if pooted >= expected + 1 then
  765. sos:disconnect()
  766. did = true
  767. return
  768. end
  769. resetWelds(3, {})
  770. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  771. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  772. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  773. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  774. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted / 2), math.rad(0), math.rad(-pooted * 9))
  775. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted * 10))
  776. end)
  777. while did == false do
  778. wait()
  779. end
  780. wait(.2)
  781. expected = 5
  782. did = false
  783. pooted = 0
  784. nubhit = nil
  785. sos = game:GetService("RunService").Stepped:connect(function()
  786. pooted = pooted + 1
  787. if pooted >= expected + 1 then
  788. sos:disconnect()
  789. did = true
  790. return
  791. end
  792. resetWelds(3, {})
  793. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  794. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  795. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  796. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  797. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(-90 + pooted * 40))
  798. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 - pooted * 34))
  799. if nubhit == nil then
  800. bodypos.position = bodypos.position + dir * 4
  801. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * 4, bodypos.position + dir * 20)
  802. --bodypos.position=bodypos.position + dir*9
  803. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  804. end
  805. if nubhit == nil and pooted >= 2 then
  806. pos = bodypos.position + dir * 2
  807. radi = 6
  808. for _, v in pairs(workspace:children()) do
  809. h = v:FindFirstChild("Humanoid")
  810. t = v:FindFirstChild("Torso")
  811. if h ~= nil and t ~= nil and v ~= cPlayer then
  812. if (t.Position - pos).magnitude <= radi then
  813. print(":>")
  814. nubhit = v
  815. break
  816. end
  817. end
  818. end
  819. end
  820. if nubhit ~= nil then
  821. if nubhit.Torso:FindFirstChild("PART1") == nil then
  822. v = Instance.new("BodyVelocity")
  823. v.P = 4000
  824. v.maxForce = Vector3.new(500000000000, 500000000000, 500000000000)
  825. v.velocity = dir * 4 + Vector3.new(0, 4, 0)
  826. v.Name = "PART1"
  827. v.Parent = nubhit.Torso
  828. game:GetService("Debris"):AddItem(v, 5)
  829. coroutine.resume(coroutine.create(function(v)
  830. for i = 1, 100 do
  831. v.velocity = v.velocity - Vector3.new(0, .07, 0)
  832. wait()
  833. end
  834. end), v)
  835. v = Instance.new("BodyGyro")
  836. v.P = 20
  837. v.D = 30
  838. v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
  839. v.cframe = CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
  840. v.Name = "PART1"
  841. v.Parent = nubhit.Torso
  842. game:GetService("Debris"):AddItem(v, 5)
  843. end
  844. end
  845. end)
  846. while did == false do
  847. wait()
  848. end
  849. if nubhit == nil then
  850. sound:Stop()
  851. wait(.5)
  852. sound2:Stop()
  853. else
  854. expected = 32
  855. did = false
  856. pooted = 0
  857. sos = game:GetService("RunService").Stepped:connect(function()
  858. pooted = pooted + 1
  859. if pooted >= expected + 1 then
  860. sos:disconnect()
  861. did = true
  862. return
  863. end
  864. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
  865. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) * CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
  866. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  867. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  868. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
  869. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
  870. bodypos.position = bodypos.position + dir * .05
  871. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * .05, bodypos.position + dir * 20)
  872. end)
  873. while did == false do
  874. wait()
  875. end
  876. bodypos.Parent = nil
  877. expected = 12
  878. did = false
  879. pooted = 0
  880. sos = game:GetService("RunService").Stepped:connect(function()
  881. pooted = pooted + 1
  882. if pooted >= expected + 1 then
  883. sos:disconnect()
  884. did = true
  885. return
  886. end
  887. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
  888. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07) * CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
  889. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  890. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  891. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-2.5), math.rad(-8))
  892. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
  893. end)
  894.  
  895. while did == false do
  896. wait()
  897. end
  898. expected = 6
  899. did = false
  900. pooted = 0
  901. sos = game:GetService("RunService").Stepped:connect(function()
  902. pooted = pooted + 1
  903. if pooted >= expected + 1 then
  904. sos:disconnect()
  905. did = true
  906. return
  907. end
  908. resetWelds(3, {})
  909. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
  910. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted * 18))
  911. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
  912. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 6))
  913. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 5), math.rad(0), math.rad(0))
  914. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0), math.rad(pooted * 1))
  915. print(":(")
  916. end)
  917. wait(.3)
  918. while did == false do
  919. wait()
  920. end
  921. resetWelds(3, {
  922. "Neck"
  923. })
  924. expected = 5
  925. did = false
  926. pooted = 0
  927. p = Instance.new("Part", workspace)
  928. p.Name = "ORB"
  929. p.TopSurface = 0
  930. p.BottomSurface = 0
  931. p.formFactor = "Custom"
  932. p.CFrame = cPlayer.Torso.CFrame
  933. m = Instance.new("SpecialMesh", p)
  934. m.MeshType = "Sphere"
  935. p.BrickColor = BrickColor:White()
  936. p.Size = Vector3.new(1, 1, 1)
  937. p.CanCollide = false
  938. p.Anchored = true
  939. game:GetService("Debris"):AddItem(p, 5)
  940. coroutine.resume(coroutine.create(function(p)
  941. nubhit.Torso.Anchored = true
  942. for i = 1, 10 do
  943. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
  944. p.Transparency = .5 + i / 20
  945. wait()
  946. end
  947. p:Remove()
  948. end), p)
  949. sos = game:GetService("RunService").Stepped:connect(function()
  950. pooted = pooted + 1
  951. if pooted >= expected + 1 then
  952. sos:disconnect()
  953. did = true
  954. return
  955. end
  956. resetWelds(3, {})
  957. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12), math.rad(pooted * 10))
  958. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-pooted * 10))
  959. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 10))
  960. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
  961. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted * 6), math.rad(0), math.rad(0))
  962. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 9.5), math.rad(0), math.rad(pooted * .2))
  963. print(":(")
  964. end)
  965.  
  966. while did == false do
  967. wait()
  968. end
  969. wait(1)
  970. expected = 5
  971. did = false
  972. pooted = 0
  973. sos = game:GetService("RunService").Stepped:connect(function()
  974. pooted = pooted + 1
  975. if pooted >= expected + 1 then
  976. sos:disconnect()
  977. did = true
  978. return
  979. end
  980. resetWelds(3, {})
  981. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  982. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  983. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  984. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  985. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  986. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  987. print(":(")
  988. end)
  989. while did == false do
  990. wait()
  991. end
  992. wait(.8)
  993. expected = 5
  994. did = false
  995. pooted = 0
  996. bodypos.Parent = cPlayer.Torso
  997. workspace.CurrentCamera.CameraType = "Follow"
  998. sos = game:GetService("RunService").Stepped:connect(function()
  999. pooted = pooted + 1
  1000. if pooted >= expected + 1 then
  1001. sos:disconnect()
  1002. did = true
  1003. return
  1004. end
  1005. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
  1006. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
  1007. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
  1008. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
  1009. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(0), math.rad(0))
  1010. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  1011.  
  1012. bodypos.position = bodypos.position + Vector3.new(0, 240, 0)
  1013. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 240, 0)
  1014.  
  1015. print(":(")
  1016. end)
  1017. local DIOPLS = Instance.new("Sound", cPlayer.Torso)
  1018. DIOPLS.SoundId = "rbxassetid://316900066"
  1019. DIOPLS.Volume = 1
  1020. DIOPLS:Play()
  1021. Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
  1022. game:GetService("Debris"):AddItem(DIOPLS, 19)
  1023. while did == false do
  1024. wait()
  1025. end
  1026. wait(.8)
  1027. LOL = Spawn()
  1028. LOL.Parent = workspace
  1029. LOL:MakeJoints()
  1030. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  1031. C = LOL.Center
  1032. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 1200, 0)) * CFrame.new(8, 0, 0)
  1033.  
  1034. bb = Instance.new("BodyPosition")
  1035. bb.Parent = C
  1036. bb.maxForce = Vector3.new(50000000000000000, 50000000000000000, 50000000000000000)
  1037. bb.position = bb.Parent.Position
  1038. C.CFrame = CFrame.new(bb.position)
  1039. orig = bb.position
  1040.  
  1041. gg = Instance.new("BodyGyro")
  1042. gg.P = 15000
  1043. gg.D = 100
  1044. gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
  1045. gg.cframe = CFrame.new(C.Position, Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(10), math.rad(10), 0)
  1046. gg.Parent = C
  1047.  
  1048. expected = 80
  1049. did = false
  1050. pooted = 0
  1051.  
  1052. resetWelds(3, {})
  1053.  
  1054. Hum.PlatformStand = true
  1055.  
  1056. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
  1057. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
  1058. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(-8))
  1059. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(8))
  1060. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(0), math.rad(0))
  1061. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1062.  
  1063. bodypos.Parent = nil
  1064. w = Instance.new("Weld")
  1065. w.Part0 = C
  1066. w.Part1 = cPlayer.Torso
  1067. w.C0 = CFrame.new(.3, 5.6, -7) * CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
  1068. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1069. w.Parent = w.Part0
  1070.  
  1071. sos = game:GetService("RunService").Stepped:connect(function()
  1072. pooted = pooted + 1
  1073. if pooted >= expected + 1 then
  1074. sos:disconnect()
  1075. did = true
  1076. return
  1077. end
  1078.  
  1079. bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)
  1080. C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
  1081. print(":(")
  1082. end)
  1083.  
  1084. while did == false do
  1085. wait()
  1086. end
  1087. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 4, 0), Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(5), math.rad(5), 0)
  1088. C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
  1089. bl2 = Instance.new("Part")
  1090. bl2.TopSurface = 0
  1091. bl2.BottomSurface = 0
  1092. bl2.CanCollide = false
  1093. bl2.formFactor = "Symmetric"
  1094. local ShockWaveSound = Instance.new("Sound", bl2)
  1095. ShockWaveSound.SoundId = "rbxassetid://138186576"
  1096. ShockWaveSound.Pitch = 0.8
  1097. ShockWaveSound.Volume = 1
  1098. ShockWaveSound:Play()
  1099. Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
  1100. m = Instance.new("SpecialMesh")
  1101. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1102. m.Scale = Vector3.new(1, 4, 1)
  1103. m.Parent = bl2
  1104. bl2.Size = Vector3.new(1, 1, 1)
  1105. bl2.Anchored = false
  1106. bl2.Name = "c"
  1107. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  1108. bl2.BrickColor = BrickColor.new("White")
  1109. bl2.Parent = CPlayer
  1110. coroutine.resume(coroutine.create(function(p)
  1111. for i = 1, 10 do
  1112. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
  1113. p.Transparency = .25 + i * .075
  1114. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  1115. wait()
  1116. end
  1117. p:Remove()
  1118. end), bl2)
  1119. bl2.Anchored = true
  1120.  
  1121. bl2 = Instance.new("Part")
  1122. bl2.TopSurface = 0
  1123. bl2.BottomSurface = 0
  1124. bl2.CanCollide = false
  1125. bl2.formFactor = "Symmetric"
  1126. m = Instance.new("SpecialMesh")
  1127. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1128. m.Scale = Vector3.new(1, 6, 1)
  1129. m.Parent = bl2
  1130. bl2.Size = Vector3.new(1, 1, 1)
  1131. bl2.Anchored = false
  1132. bl2.Name = "c"
  1133. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  1134. bl2.BrickColor = BrickColor.new("White")
  1135. bl2.Parent = CPlayer
  1136. coroutine.resume(coroutine.create(function(p)
  1137. for i = 1, 20 do
  1138. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
  1139. p.Transparency = i / 20
  1140. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(3), 0)
  1141. wait()
  1142. end
  1143. p:Remove()
  1144. end), bl2)
  1145. bl2.Anchored = true
  1146.  
  1147. gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -math.rad(10), 0)
  1148. expected = 3
  1149. did = false
  1150. pooted = 0
  1151. workspace.CurrentCamera.CameraType = "Follow"
  1152. sos = game:GetService("RunService").Stepped:connect(function()
  1153. pooted = pooted + 1
  1154. if pooted >= expected + 1 then
  1155. sos:disconnect()
  1156. did = true
  1157. return
  1158. end
  1159. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1160. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1161. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
  1162. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
  1163. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1164. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  1165.  
  1166. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  1167.  
  1168. print(":(")
  1169. end)
  1170. while did == false do
  1171. wait()
  1172. end
  1173. wait(.3)
  1174. expected = 5
  1175. did = false
  1176. pooted = 0
  1177. workspace.CurrentCamera.CameraType = "Follow"
  1178. sos = game:GetService("RunService").Stepped:connect(function()
  1179. pooted = pooted + 1
  1180. if pooted >= expected + 1 then
  1181. sos:disconnect()
  1182. did = true
  1183. return
  1184. end
  1185. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1186. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1187. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
  1188. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
  1189. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  1190. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))
  1191.  
  1192. w.C0 = w.C0 * CFrame.new(0, 0, -.04) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  1193.  
  1194. print(":(")
  1195. end)
  1196. while did == false do
  1197. wait()
  1198. end
  1199. expected = 203
  1200. did = false
  1201. pooted = 0
  1202. workspace.CurrentCamera.CameraType = "Follow"
  1203. sos = game:GetService("RunService").Stepped:connect(function()
  1204. pooted = pooted + 1
  1205. if pooted >= expected + 1 then
  1206. sos:disconnect()
  1207. did = true
  1208. return
  1209. end
  1210. resetWelds(3, {
  1211. RightHip,
  1212. LeftHip,
  1213. RootJoint,
  1214. Neck
  1215. })
  1216. RightShoulder.C0 = RightShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(60) - math.cos(time() * 70) * 2)
  1217. LeftShoulder.C0 = LeftShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(-60) + math.sin(time() * 60) * 2)
  1218. RightHip.C0 = RightHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
  1219. LeftHip.C0 = LeftHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
  1220. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(0), math.rad(0))
  1221. RootJoint.C0 = RootJointC0 * CFrame.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.rad(80), math.rad(0), math.rad(0))
  1222. w.C0 = w.C0 * CFrame.new(math.random(-20, 20) / 2000, math.random(-20, 20) / 2000, math.random(-20, 20) / 2000) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1223. C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)
  1224.  
  1225. if pooted / 2 == math.floor(pooted / 2) then
  1226. p = cPlayer["Right Arm"]:clone()
  1227. p.Anchored = true
  1228. p.CanCollide = false
  1229. p.Parent = workspace
  1230. p.Transparency = .5
  1231. game:GetService("Debris"):AddItem(p, .2)
  1232. p = cPlayer["Left Arm"]:clone()
  1233. p.Anchored = true
  1234. p.CanCollide = false
  1235. p.Parent = workspace
  1236. p.Transparency = .5
  1237. game:GetService("Debris"):AddItem(p, .2)
  1238.  
  1239. p = Instance.new("Part", workspace)
  1240. p.Name = "ORB"
  1241. p.TopSurface = 0
  1242. p.BottomSurface = 0
  1243. p.formFactor = "Custom"
  1244. p.CFrame = cPlayer.Torso.CFrame + cPlayer.Torso.CFrame.lookVector * 3 + Vector3.new(math.random(-20, 20) / 15, math.random(-20, 20) / 15 - .8, math.random(-20, 20) / 15)
  1245. m = Instance.new("SpecialMesh", p)
  1246. m.MeshType = "Sphere"
  1247. p.BrickColor = BrickColor:White()
  1248. p.Size = Vector3.new(.4, .4, .4)
  1249. p.CanCollide = false
  1250. p.Anchored = true
  1251. game:GetService("Debris"):AddItem(p, 5)
  1252. coroutine.resume(coroutine.create(function(p)
  1253. for i = 1, 8 do
  1254. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  1255. p.Transparency = i / 8
  1256. wait()
  1257. end
  1258. p:Remove()
  1259. end), p)
  1260.  
  1261. end
  1262.  
  1263. print(":)")
  1264. end)
  1265. while did == false do
  1266. wait()
  1267. end
  1268. wait(.5)
  1269. expected = 20
  1270. did = false
  1271. pooted = 0
  1272. workspace.CurrentCamera.CameraType = "Follow"
  1273. sos = game:GetService("RunService").Stepped:connect(function()
  1274. pooted = pooted + 1
  1275. if pooted >= expected + 1 then
  1276. sos:disconnect()
  1277. did = true
  1278. return
  1279. end
  1280. resetWelds(3, {
  1281. Neck,
  1282. RootJoint,
  1283. RightHip,
  1284. LeftHip
  1285. })
  1286. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
  1287. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
  1288. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
  1289. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
  1290. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(2))
  1291. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1292. w.C0 = w.C0 * CFrame.new(0, 0.03, .03) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
  1293. print(":)")
  1294. end)
  1295. while did == false do
  1296. wait()
  1297. end
  1298. wait(2)
  1299. expected = 5
  1300. did = false
  1301. pooted = 0
  1302. workspace.CurrentCamera.CameraType = "Follow"
  1303. w.Parent = nil
  1304. bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
  1305. poo = cPlayer.Torso.CFrame.lookVector
  1306. cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position, cPlayer.Torso.Position + C.CFrame.lookVector * 50)
  1307. bodypos.Parent = cPlayer.Torso
  1308. sos = game:GetService("RunService").Stepped:connect(function()
  1309. pooted = pooted + 1
  1310. if pooted >= expected + 1 then
  1311. sos:disconnect()
  1312. did = true
  1313. return
  1314. end
  1315. resetWelds(3, {})
  1316. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
  1317. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
  1318. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
  1319. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
  1320. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 10), math.rad(0), math.rad(0))
  1321. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted * .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0), math.rad(0))
  1322. print(":)")
  1323. end)
  1324. while did == false do
  1325. wait()
  1326. end
  1327. wait(.7)
  1328. expected = 5
  1329. did = false
  1330. pooted = 0
  1331. sos = game:GetService("RunService").Stepped:connect(function()
  1332. pooted = pooted + 1
  1333. if pooted >= expected + 1 then
  1334. sos:disconnect()
  1335. did = true
  1336. return
  1337. end
  1338. resetWelds(3, {})
  1339. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  1340. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  1341. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  1342. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  1343. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  1344. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  1345. print(":(")
  1346. end)
  1347. while did == false do
  1348. wait()
  1349. end
  1350. wait(.2)
  1351. expected = 10
  1352. did = false
  1353. pooted = 0
  1354. workspace.CurrentCamera.CameraType = "Follow"
  1355. g = Instance.new("BodyGyro")
  1356. g.Parent = cPlayer.Torso
  1357. sos = game:GetService("RunService").Stepped:connect(function()
  1358. pooted = pooted + 1
  1359. if pooted >= expected + 1 then
  1360. sos:disconnect()
  1361. did = true
  1362. return
  1363. end
  1364. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
  1365. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
  1366. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
  1367. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
  1368. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  1369. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1370. if pooted >= 2 then
  1371. bodypos.position = bodypos.position + Vector3.new(0, 12, 0) - dir * 5
  1372. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 12, 0) - dir * 5
  1373. end
  1374. print(":(")
  1375. end)
  1376. while did == false do
  1377. wait()
  1378. end
  1379. wait(.2)
  1380. bodypos:Remove()
  1381. wait(.5)
  1382.  
  1383. e = Instance.new("Explosion")
  1384. e.BlastRadius = 30
  1385. e.Position = C.Position
  1386. e.BlastPressure = e.BlastPressure * 2.5
  1387. e.Parent = workspace
  1388. s = Instance.new("Sound", C)
  1389. s.SoundId = "rbxassetid://258057783"
  1390. s.Volume = 1
  1391. s:Play()
  1392. Instance.new("DistortionSoundEffect", s).Level = 1
  1393. g:Remove()
  1394. --dun
  1395. nubhit.Torso.Anchored = false
  1396. Hum.PlatformStand = false
  1397. C.Anchored = true
  1398.  
  1399. coroutine.resume(coroutine.create(function(t)
  1400. wait(3)
  1401. p = Instance.new("Sound")
  1402. p.SoundId = "http://www.roblox.com/asset/?id=154677261"
  1403. p.Parent = t
  1404. p.Volume = 1
  1405. p:Play()
  1406. end), C)
  1407. game:GetService("Debris"):AddItem(LOL, 5)
  1408. end
  1409. resetWelds(3, {})
  1410. workspace.CurrentCamera.CameraType = "Custom"
  1411. Hum.WalkSpeed = 16
  1412. Hum.Name = "Humanoid"
  1413. bodypos:Remove()
  1414. partpos:Remove()
  1415. Anim.Parent = nil
  1416. wait(.1)
  1417. Anim.Disabled = false
  1418. Anim.Parent = cPlayer
  1419. deb = true
  1420. end
  1421.  
  1422. Tool = Instance.new("HopperBin")
  1423. Tool.Name = "ROAD ROLLER DA"
  1424. Tool.Parent = game.Players.LocalPlayer.Backpack
  1425. Tool.Selected:connect(function(mouse)
  1426. mouse.Button1Down:connect(function()
  1427. doitdocdoit()
  1428. end)
  1429. end)
  1430.  
  1431. end
  1432. RAW Paste Data
  1433.  
  1434. A = true
  1435. if A == true then
  1436. Model = Instance.new("Model")
  1437. Model.Name = "Weapon"
  1438. p = Instance.new("Part", Model)
  1439. p.Name = "Part"
  1440. p.TopSurface = 0
  1441. p.BottomSurface = 0
  1442. p.formFactor = "Custom"
  1443. p.Size = Vector3.new(10, 12, 10)
  1444. p.CFrame = CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1445. p.BrickColor = BrickColor.new("Medium stone grey")
  1446. p.Transparency = 0
  1447. p.Reflectance = .1
  1448. p.Material = Enum.Material.Concrete
  1449. m = Instance.new("CylinderMesh")
  1450. m.Scale = Vector3.new(1, 1.02999997, 1)
  1451. m.Parent = p
  1452. p = Instance.new("Part", Model)
  1453. p.Name = "Part"
  1454. p.TopSurface = 0
  1455. p.BottomSurface = 0
  1456. p.formFactor = "Custom"
  1457. p.Size = Vector3.new(2, 12.8, 2)
  1458. p.CFrame = CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1459. p.BrickColor = BrickColor.new("Bright yellow")
  1460. p.Transparency = 0
  1461. p.Reflectance = .1
  1462. p.Material = Enum.Material.Plastic
  1463. m = Instance.new("CylinderMesh")
  1464. m.Scale = Vector3.new(1, 1, 1)
  1465. m.Parent = p
  1466. p = Instance.new("Part", Model)
  1467. p.Name = "Part"
  1468. p.TopSurface = 0
  1469. p.BottomSurface = 0
  1470. p.formFactor = "Custom"
  1471. p.Size = Vector3.new(1.79, 5, 1)
  1472. p.CFrame = CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1473. p.BrickColor = BrickColor.new("Bright yellow")
  1474. p.Transparency = 0
  1475. p.Reflectance = .1
  1476. p.Material = Enum.Material.Plastic
  1477. p = Instance.new("Part", Model)
  1478. p.Name = "Part"
  1479. p.TopSurface = 0
  1480. p.BottomSurface = 0
  1481. p.formFactor = "Custom"
  1482. p.Size = Vector3.new(5, 1.40, 0.99)
  1483. p.CFrame = CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1484. p.BrickColor = BrickColor.new("Bright yellow")
  1485. p.Transparency = 0
  1486. p.Reflectance = .1
  1487. p.Material = Enum.Material.Plastic
  1488. m = Instance.new("SpecialMesh")
  1489. m.Scale = Vector3.new(1, 1, 1)
  1490. m.Parent = p
  1491. m.MeshType = Enum.MeshType.Wedge
  1492. p = Instance.new("Part", Model)
  1493. p.Name = "Center"
  1494. p.TopSurface = 0
  1495. p.BottomSurface = 0
  1496. p.formFactor = "Custom"
  1497. p.Size = Vector3.new(12.5, 5.80, 27.6)
  1498. p.CFrame = CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -4.37113776e-008)
  1499. p.BrickColor = BrickColor.new("Bright yellow")
  1500. p.Transparency = 1
  1501. p.Reflectance = .1
  1502. p.Material = Enum.Material.Plastic
  1503. p = Instance.new("Part", Model)
  1504. p.Name = "Part"
  1505. p.TopSurface = 0
  1506. p.BottomSurface = 0
  1507. p.formFactor = "Custom"
  1508. p.Size = Vector3.new(6.80, 1, 6.00)
  1509. p.CFrame = CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1510. p.BrickColor = BrickColor.new("Bright yellow")
  1511. p.Transparency = 0
  1512. p.Reflectance = .1
  1513. p.Material = Enum.Material.Plastic
  1514. p = Instance.new("Part", Model)
  1515. p.Name = "Part"
  1516. p.TopSurface = 0
  1517. p.BottomSurface = 0
  1518. p.formFactor = "Custom"
  1519. p.Size = Vector3.new(11, 5.40, 2.79)
  1520. p.CFrame = CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1521. p.BrickColor = BrickColor.new("Bright yellow")
  1522. p.Transparency = 0
  1523. p.Reflectance = .1
  1524. p.Material = Enum.Material.Plastic
  1525. m = Instance.new("SpecialMesh")
  1526. m.Scale = Vector3.new(1, 1, 1)
  1527. m.Parent = p
  1528. m.MeshType = Enum.MeshType.Wedge
  1529. p = Instance.new("Part", Model)
  1530. p.Name = "Part"
  1531. p.TopSurface = 0
  1532. p.BottomSurface = 0
  1533. p.formFactor = "Custom"
  1534. p.Size = Vector3.new(2.60, 11, 1.99)
  1535. p.CFrame = CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1536. p.BrickColor = BrickColor.new("Bright yellow")
  1537. p.Transparency = 0
  1538. p.Reflectance = .1
  1539. p.Material = Enum.Material.Plastic
  1540. p = Instance.new("Part", Model)
  1541. p.Name = "Part"
  1542. p.TopSurface = 0
  1543. p.BottomSurface = 0
  1544. p.formFactor = "Custom"
  1545. p.Size = Vector3.new(3.20, 11.0, 5)
  1546. p.CFrame = CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1547. p.BrickColor = BrickColor.new("Bright yellow")
  1548. p.Transparency = 0
  1549. p.Reflectance = .1
  1550. p.Material = Enum.Material.Plastic
  1551. p = Instance.new("Part", Model)
  1552. p.Name = "Part"
  1553. p.TopSurface = 0
  1554. p.BottomSurface = 0
  1555. p.formFactor = "Custom"
  1556. p.Size = Vector3.new(1.99, 1, 1)
  1557. p.CFrame = CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1558. p.BrickColor = BrickColor.new("Mid gray")
  1559. p.Transparency = 0
  1560. p.Reflectance = .1
  1561. p.Material = Enum.Material.Plastic
  1562. p = Instance.new("Part", Model)
  1563. p.Name = "Part"
  1564. p.TopSurface = 0
  1565. p.BottomSurface = 0
  1566. p.formFactor = "Custom"
  1567. p.Size = Vector3.new(1, 1, 4.59)
  1568. p.CFrame = CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1569. p.BrickColor = BrickColor.new("Mid gray")
  1570. p.Transparency = 0
  1571. p.Reflectance = .1
  1572. p.Material = Enum.Material.Plastic
  1573. p = Instance.new("Part", Model)
  1574. p.Name = "Part"
  1575. p.TopSurface = 0
  1576. p.BottomSurface = 0
  1577. p.formFactor = "Custom"
  1578. p.Size = Vector3.new(1, 12.6, 9.80)
  1579. p.CFrame = CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1580. p.BrickColor = BrickColor.new("Bright yellow")
  1581. p.Transparency = 0
  1582. p.Reflectance = .1
  1583. p.Material = Enum.Material.Plastic
  1584. p = Instance.new("Part", Model)
  1585. p.Name = "Part"
  1586. p.TopSurface = 0
  1587. p.BottomSurface = 0
  1588. p.formFactor = "Custom"
  1589. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1590. p.CFrame = CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1591. p.BrickColor = BrickColor.new("Bright yellow")
  1592. p.Transparency = 0
  1593. p.Reflectance = .1
  1594. p.Material = Enum.Material.Plastic
  1595. m = Instance.new("SpecialMesh")
  1596. m.Scale = Vector3.new(1, 1, 1)
  1597. m.Parent = p
  1598. m.MeshType = Enum.MeshType.Wedge
  1599. p = Instance.new("Part", Model)
  1600. p.Name = "Part"
  1601. p.TopSurface = 0
  1602. p.BottomSurface = 0
  1603. p.formFactor = "Custom"
  1604. p.Size = Vector3.new(11, 0.60, 1.99)
  1605. p.CFrame = CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008, 2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007, 0.999994516, -6.66753408e-009, -7.45059765e-008)
  1606. p.BrickColor = BrickColor.new("Bright yellow")
  1607. p.Transparency = 0
  1608. p.Reflectance = .1
  1609. p.Material = Enum.Material.Plastic
  1610. m = Instance.new("SpecialMesh")
  1611. m.Scale = Vector3.new(1, 1, 1)
  1612. m.Parent = p
  1613. m.MeshType = Enum.MeshType.Wedge
  1614. p = Instance.new("Part", Model)
  1615. p.Name = "Part"
  1616. p.TopSurface = 0
  1617. p.BottomSurface = 0
  1618. p.formFactor = "Custom"
  1619. p.Size = Vector3.new(3.20, 11, 5.60)
  1620. p.CFrame = CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1621. p.BrickColor = BrickColor.new("Bright yellow")
  1622. p.Transparency = 0
  1623. p.Reflectance = .1
  1624. p.Material = Enum.Material.Plastic
  1625. p = Instance.new("Part", Model)
  1626. p.Name = "Part"
  1627. p.TopSurface = 0
  1628. p.BottomSurface = 0
  1629. p.formFactor = "Custom"
  1630. p.Size = Vector3.new(5, 13, 3.79)
  1631. p.CFrame = CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1632. p.BrickColor = BrickColor.new("Bright yellow")
  1633. p.Transparency = 0
  1634. p.Reflectance = .1
  1635. p.Material = Enum.Material.Plastic
  1636. p = Instance.new("Part", Model)
  1637. p.Name = "Part"
  1638. p.TopSurface = 0
  1639. p.BottomSurface = 0
  1640. p.formFactor = "Custom"
  1641. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1642. p.CFrame = CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1643. p.BrickColor = BrickColor.new("Bright yellow")
  1644. p.Transparency = 0
  1645. p.Reflectance = .1
  1646. p.Material = Enum.Material.Plastic
  1647. m = Instance.new("SpecialMesh")
  1648. m.Scale = Vector3.new(1, 1, 1)
  1649. m.Parent = p
  1650. m.MeshType = Enum.MeshType.Wedge
  1651. p = Instance.new("Part", Model)
  1652. p.Name = "Part"
  1653. p.TopSurface = 0
  1654. p.BottomSurface = 0
  1655. p.formFactor = "Custom"
  1656. p.Size = Vector3.new(5.19, 1, 1)
  1657. p.CFrame = CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1658. p.BrickColor = BrickColor.new("Mid gray")
  1659. p.Transparency = 0
  1660. p.Reflectance = .1
  1661. p.Material = Enum.Material.Plastic
  1662. p = Instance.new("Part", Model)
  1663. p.Name = "Part"
  1664. p.TopSurface = 0
  1665. p.BottomSurface = 0
  1666. p.formFactor = "Custom"
  1667. p.Size = Vector3.new(3.20, 5, 4)
  1668. p.CFrame = CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1669. p.BrickColor = BrickColor.new("Bright yellow")
  1670. p.Transparency = 0
  1671. p.Reflectance = .1
  1672. p.Material = Enum.Material.Plastic
  1673. p = Instance.new("Part", Model)
  1674. p.Name = "Part"
  1675. p.TopSurface = 0
  1676. p.BottomSurface = 0
  1677. p.formFactor = "Custom"
  1678. p.Size = Vector3.new(6, 6.79, 2.79)
  1679. p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  1680. p.BrickColor = BrickColor.new("Bright yellow")
  1681. p.Transparency = 0
  1682. p.Reflectance = .1
  1683. p.Material = Enum.Material.Plastic
  1684. m = Instance.new("SpecialMesh")
  1685. m.Scale = Vector3.new(1, 1, 1)
  1686. m.Parent = p
  1687. m.MeshType = Enum.MeshType.Wedge
  1688. p = Instance.new("Part", Model)
  1689. p.Name = "Part"
  1690. p.TopSurface = 0
  1691. p.BottomSurface = 0
  1692. p.formFactor = "Custom"
  1693. p.Size = Vector3.new(0.60, 7.40, 3.79)
  1694. p.CFrame = CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1695. p.BrickColor = BrickColor.new("Black")
  1696. p.Transparency = 0
  1697. p.Reflectance = .1
  1698. p.Material = Enum.Material.Plastic
  1699. p = Instance.new("Part", Model)
  1700. p.Name = "Part"
  1701. p.TopSurface = 0
  1702. p.BottomSurface = 0
  1703. p.formFactor = "Custom"
  1704. p.Size = Vector3.new(6.80, 1, 6.00)
  1705. p.CFrame = CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1706. p.BrickColor = BrickColor.new("Bright yellow")
  1707. p.Transparency = 0
  1708. p.Reflectance = .1
  1709. p.Material = Enum.Material.Plastic
  1710. p = Instance.new("Part", Model)
  1711. p.Name = "Part"
  1712. p.TopSurface = 0
  1713. p.BottomSurface = 0
  1714. p.formFactor = "Custom"
  1715. p.Size = Vector3.new(11, 3.20, 2.19)
  1716. p.CFrame = CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1717. p.BrickColor = BrickColor.new("Bright yellow")
  1718. p.Transparency = 0
  1719. p.Reflectance = .1
  1720. p.Material = Enum.Material.Plastic
  1721. m = Instance.new("SpecialMesh")
  1722. m.Scale = Vector3.new(1, 1, 1)
  1723. m.Parent = p
  1724. m.MeshType = Enum.MeshType.Wedge
  1725. p = Instance.new("Part", Model)
  1726. p.Name = "Part"
  1727. p.TopSurface = 0
  1728. p.BottomSurface = 0
  1729. p.formFactor = "Custom"
  1730. p.Size = Vector3.new(2.60, 11, 2.39)
  1731. p.CFrame = CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1732. p.BrickColor = BrickColor.new("Bright yellow")
  1733. p.Transparency = 0
  1734. p.Reflectance = .1
  1735. p.Material = Enum.Material.Plastic
  1736. p = Instance.new("Part", Model)
  1737. p.Name = "Part"
  1738. p.TopSurface = 0
  1739. p.BottomSurface = 0
  1740. p.formFactor = "Custom"
  1741. p.Size = Vector3.new(5.19, 1, 1)
  1742. p.CFrame = CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1743. p.BrickColor = BrickColor.new("Mid gray")
  1744. p.Transparency = 0
  1745. p.Reflectance = .1
  1746. p.Material = Enum.Material.Plastic
  1747. p = Instance.new("Part", Model)
  1748. p.Name = "Part"
  1749. p.TopSurface = 0
  1750. p.BottomSurface = 0
  1751. p.formFactor = "Custom"
  1752. p.Size = Vector3.new(5, 0.80, 0.79)
  1753. p.CFrame = CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1754. p.BrickColor = BrickColor.new("Bright yellow")
  1755. p.Transparency = 0
  1756. p.Reflectance = .1
  1757. p.Material = Enum.Material.Plastic
  1758. m = Instance.new("SpecialMesh")
  1759. m.Scale = Vector3.new(1, 1, 1)
  1760. m.Parent = p
  1761. m.MeshType = Enum.MeshType.Wedge
  1762. p = Instance.new("Part", Model)
  1763. p.Name = "Part"
  1764. p.TopSurface = 0
  1765. p.BottomSurface = 0
  1766. p.formFactor = "Custom"
  1767. p.Size = Vector3.new(10, 12, 10)
  1768. p.CFrame = CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1769. p.BrickColor = BrickColor.new("Medium stone grey")
  1770. p.Transparency = 0
  1771. p.Reflectance = .1
  1772. p.Material = Enum.Material.Concrete
  1773. m = Instance.new("CylinderMesh")
  1774. m.Scale = Vector3.new(1, 1.02999997, 1)
  1775. m.Parent = p
  1776. p = Instance.new("Part", Model)
  1777. p.Name = "Part"
  1778. p.TopSurface = 0
  1779. p.BottomSurface = 0
  1780. p.formFactor = "Custom"
  1781. p.Size = Vector3.new(0.60, 5.19, 5)
  1782. p.CFrame = CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1783. p.BrickColor = BrickColor.new("Bright yellow")
  1784. p.Transparency = 0
  1785. p.Reflectance = .1
  1786. p.Material = Enum.Material.Plastic
  1787. p = Instance.new("Part", Model)
  1788. p.Name = "Part"
  1789. p.TopSurface = 0
  1790. p.BottomSurface = 0
  1791. p.formFactor = "Custom"
  1792. p.Size = Vector3.new(6, 6.79, 2.79)
  1793. p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1794. p.BrickColor = BrickColor.new("Bright yellow")
  1795. p.Transparency = 0
  1796. p.Reflectance = .1
  1797. p.Material = Enum.Material.Plastic
  1798. m = Instance.new("SpecialMesh")
  1799. m.Scale = Vector3.new(1, 1, 1)
  1800. m.Parent = p
  1801. m.MeshType = Enum.MeshType.Wedge
  1802. p = Instance.new("Part", Model)
  1803. p.Name = "Part"
  1804. p.TopSurface = 0
  1805. p.BottomSurface = 0
  1806. p.formFactor = "Custom"
  1807. p.Size = Vector3.new(2.79, 7.40, 0.79)
  1808. p.CFrame = CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1809. p.BrickColor = BrickColor.new("Black")
  1810. p.Transparency = 0
  1811. p.Reflectance = .1
  1812. p.Material = Enum.Material.Plastic
  1813. p = Instance.new("Part", Model)
  1814. p.Name = "Part"
  1815. p.TopSurface = 0
  1816. p.BottomSurface = 0
  1817. p.formFactor = "Custom"
  1818. p.Size = Vector3.new(5.40, 11, 10)
  1819. p.CFrame = CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1820. p.BrickColor = BrickColor.new("Bright yellow")
  1821. p.Transparency = 0
  1822. p.Reflectance = .1
  1823. p.Material = Enum.Material.Plastic
  1824. p = Instance.new("Part", Model)
  1825. p.Name = "Part"
  1826. p.TopSurface = 0
  1827. p.BottomSurface = 0
  1828. p.formFactor = "Custom"
  1829. p.Size = Vector3.new(11, 0.60, 2.39)
  1830. p.CFrame = CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1831. p.BrickColor = BrickColor.new("Bright yellow")
  1832. p.Transparency = 0
  1833. p.Reflectance = .1
  1834. p.Material = Enum.Material.Plastic
  1835. m = Instance.new("SpecialMesh")
  1836. m.Scale = Vector3.new(1, 1, 1)
  1837. m.Parent = p
  1838. m.MeshType = Enum.MeshType.Wedge
  1839. p = Instance.new("Part", Model)
  1840. p.Name = "Part"
  1841. p.TopSurface = 0
  1842. p.BottomSurface = 0
  1843. p.formFactor = "Custom"
  1844. p.Size = Vector3.new(4, 13, 1)
  1845. p.CFrame = CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1846. p.BrickColor = BrickColor.new("Bright yellow")
  1847. p.Transparency = 0
  1848. p.Reflectance = .1
  1849. p.Material = Enum.Material.Plastic
  1850. p = Instance.new("Part", Model)
  1851. p.Name = "Part"
  1852. p.TopSurface = 0
  1853. p.BottomSurface = 0
  1854. p.formFactor = "Custom"
  1855. p.Size = Vector3.new(10.1, 1, 0.99)
  1856. p.CFrame = CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008, 2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007, 0.999994516, -6.66736355e-009, -7.45059765e-008)
  1857. p.BrickColor = BrickColor.new("Mid gray")
  1858. p.Transparency = 0
  1859. p.Reflectance = .1
  1860. p.Material = Enum.Material.Plastic
  1861. m = Instance.new("SpecialMesh")
  1862. m.Scale = Vector3.new(1, 1, 1)
  1863. m.Parent = p
  1864. m.MeshType = Enum.MeshType.Wedge
  1865. p = Instance.new("Part", Model)
  1866. p.Name = "Part"
  1867. p.TopSurface = 0
  1868. p.BottomSurface = 0
  1869. p.formFactor = "Custom"
  1870. p.Size = Vector3.new(1, 1, 4.59)
  1871. p.CFrame = CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1872. p.BrickColor = BrickColor.new("Mid gray")
  1873. p.Transparency = 0
  1874. p.Reflectance = .1
  1875. p.Material = Enum.Material.Plastic
  1876. p = Instance.new("Part", Model)
  1877. p.Name = "Part"
  1878. p.TopSurface = 0
  1879. p.BottomSurface = 0
  1880. p.formFactor = "Custom"
  1881. p.Size = Vector3.new(1.99, 1, 1)
  1882. p.CFrame = CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1883. p.BrickColor = BrickColor.new("Mid gray")
  1884. p.Transparency = 0
  1885. p.Reflectance = .1
  1886. p.Material = Enum.Material.Plastic
  1887. p = Instance.new("Part", Model)
  1888. p.Name = "Part"
  1889. p.TopSurface = 0
  1890. p.BottomSurface = 0
  1891. p.formFactor = "Custom"
  1892. p.Size = Vector3.new(1, 1, 4.59)
  1893. p.CFrame = CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1894. p.BrickColor = BrickColor.new("Mid gray")
  1895. p.Transparency = 0
  1896. p.Reflectance = .1
  1897. p.Material = Enum.Material.Plastic
  1898. p = Instance.new("Part", Model)
  1899. p.Name = "Part"
  1900. p.TopSurface = 0
  1901. p.BottomSurface = 0
  1902. p.formFactor = "Custom"
  1903. p.Size = Vector3.new(10.1, 1, 0.99)
  1904. p.CFrame = CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -0.999994516, 6.66733513e-009, 7.45059765e-008)
  1905. p.BrickColor = BrickColor.new("Mid gray")
  1906. p.Transparency = 0
  1907. p.Reflectance = .1
  1908. p.Material = Enum.Material.Plastic
  1909. m = Instance.new("SpecialMesh")
  1910. m.Scale = Vector3.new(1, 1, 1)
  1911. m.Parent = p
  1912. m.MeshType = Enum.MeshType.Wedge
  1913.  
  1914. Spawn = function()
  1915. Modelc = Model:clone()
  1916. for _, v in pairs(Modelc:children()) do
  1917. if v.className == "Part" then
  1918. if v.Name ~= "Center" then
  1919. w = Instance.new("Weld")
  1920. w.Part0 = Modelc.Center
  1921. w.Part1 = v
  1922. w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
  1923. w.C0 = Modelc.Center.CFrame:inverse() * CFrame.new(v.Position)
  1924. w.Parent = w.Part0
  1925. end
  1926. end
  1927. end
  1928. return Modelc
  1929. end
  1930.  
  1931. CameraRadius = 66
  1932. TimeStopRadius = 66
  1933.  
  1934. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1935. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1936. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1937. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1938. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1939. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1940. LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1941. LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1942. NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1943. NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1944. RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1945. RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1946.  
  1947. getWelds = function(c) --designate weld variables
  1948. local t = c.Torso
  1949. local hrp = c.HumanoidRootPart.RootJoint
  1950. RightShoulder = t:FindFirstChild("Right Shoulder")
  1951. LeftShoulder = t:FindFirstChild("Left Shoulder")
  1952. RightHip = t:FindFirstChild("Right Hip")
  1953. LeftHip = t:FindFirstChild("Left Hip")
  1954. RootJoint = hrp
  1955. Neck = t:FindFirstChild("Neck")
  1956. end
  1957. resetWelds = function(ext, occ) --extent 1-3; occlusion
  1958. --1 == reset desiredangle/currentangle
  1959. --2 == reset C0/C1
  1960. --3 == reset both des/cur/c0/c1
  1961. local r = {
  1962. RightShoulder,
  1963. LeftShoulder,
  1964. RightHip,
  1965. LeftHip,
  1966. RootJoint,
  1967. Neck,
  1968. Grip
  1969. }
  1970. for _, v in pairs(r) do
  1971. for i = 1, #occ do
  1972. if occ[i] == v then
  1973. table.remove(r, _)
  1974. end
  1975. end
  1976. end
  1977. for _, v in pairs(r) do
  1978. if v.Name == "Right Shoulder" then
  1979. if ext == 1 then
  1980. v.DesiredAngle = 0
  1981. v.CurrentAngle = 0
  1982. elseif ext == 2 then
  1983. v.C0 = RightShoulderC0
  1984. v.C1 = RightShoulderC1
  1985. elseif ext == 3 then
  1986. v.DesiredAngle = 0
  1987. v.CurrentAngle = 0
  1988. v.C0 = RightShoulderC0
  1989. v.C1 = RightShoulderC1
  1990. end
  1991. elseif v.Name == "Left Shoulder" then
  1992. if ext == 1 then
  1993. v.DesiredAngle = 0
  1994. v.CurrentAngle = 0
  1995. elseif ext == 2 then
  1996. v.C0 = LeftShoulderC0
  1997. v.C1 = LeftShoulderC1
  1998. elseif ext == 3 then
  1999. v.DesiredAngle = 0
  2000. v.CurrentAngle = 0
  2001. v.C0 = LeftShoulderC0
  2002. v.C1 = LeftShoulderC1
  2003. end
  2004. elseif v.Name == "Right Hip" then
  2005. if ext == 1 then
  2006. v.DesiredAngle = 0
  2007. v.CurrentAngle = 0
  2008. elseif ext == 2 then
  2009. v.C0 = RightHipC0
  2010. v.C1 = RightHipC1
  2011. elseif ext == 3 then
  2012. v.DesiredAngle = 0
  2013. v.CurrentAngle = 0
  2014. v.C0 = RightHipC0
  2015. v.C1 = RightHipC1
  2016. end
  2017. elseif v.Name == "Left Hip" then
  2018. if ext == 1 then
  2019. v.DesiredAngle = 0
  2020. v.CurrentAngle = 0
  2021. elseif ext == 2 then
  2022. v.C0 = LeftHipC0
  2023. v.C1 = LeftHipC1
  2024. elseif ext == 3 then
  2025. v.DesiredAngle = 0
  2026. v.CurrentAngle = 0
  2027. v.C0 = LeftHipC0
  2028. v.C1 = LeftHipC1
  2029. end
  2030. elseif v.Name == "Neck" then
  2031. if ext == 1 then
  2032. v.DesiredAngle = 0
  2033. v.CurrentAngle = 0
  2034. elseif ext == 2 then
  2035. v.C0 = NeckC0
  2036. v.C1 = NeckC1
  2037. elseif ext == 3 then
  2038. v.DesiredAngle = 0
  2039. v.CurrentAngle = 0
  2040. v.C0 = NeckC0
  2041. v.C1 = NeckC1
  2042. end
  2043. elseif v.Name == "RootJoint" then
  2044. if ext == 1 then
  2045. v.DesiredAngle = 0
  2046. v.CurrentAngle = 0
  2047. elseif ext == 2 then
  2048. v.C0 = RootJointC0
  2049. v.C1 = RootJointC1
  2050. elseif ext == 3 then
  2051. v.DesiredAngle = 0
  2052. v.CurrentAngle = 0
  2053. v.C0 = RootJointC0
  2054. v.C1 = RootJointC1
  2055. end
  2056. elseif v.Name == "RightGrip" then
  2057. if ext == 1 then
  2058. elseif ext == 2 then
  2059. Grip.C0 = nGrip.C0
  2060. Grip.C1 = nGrip.C1
  2061. elseif ext == 3 then
  2062. Grip.C0 = nGrip.C0
  2063. Grip.C1 = nGrip.C1
  2064. end
  2065. end
  2066. end
  2067. end
  2068.  
  2069.  
  2070. doitdocdoit = function()
  2071. if deb == false then
  2072. return
  2073. end
  2074. deb = false
  2075.  
  2076. vPlayer = game.Players.LocalPlayer
  2077. cPlayer = vPlayer.Character
  2078. Anim = cPlayer.Animate
  2079. Anim.Disabled = true
  2080. Hum = cPlayer.Humanoid
  2081. Hum.Name = "NOPE"
  2082. Hum.WalkSpeed = 0
  2083. getWelds(cPlayer)
  2084. resetWelds(3, {})
  2085.  
  2086. bodypos = Instance.new("BodyPosition")
  2087. bodypos.P = 4000
  2088. bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
  2089. bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
  2090. bodypos.Parent = cPlayer.Torso
  2091.  
  2092. dir = cPlayer.HumanoidRootPart.CFrame.lookVector
  2093. CPlayer = cPlayer
  2094. partpos = Instance.new("Part", workspace)
  2095. partpos.Transparency = 1
  2096. partpos.CanCollide = false
  2097. partpos.Anchored = true
  2098. partpos.CFrame = cPlayer.Torso.CFrame
  2099.  
  2100. sound = Instance.new("Sound")
  2101. sound.Parent = partpos
  2102. sound.Volume = 1
  2103. sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2104. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  2105. sound2 = Instance.new("Sound")
  2106. sound2.Parent = workspace.CurrentCamera
  2107. sound2.Volume = 1
  2108. sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2109. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  2110. sound:Play()
  2111. sound2:Play()
  2112. expected = 10
  2113. did = false
  2114. pooted = 0
  2115. sos = game:GetService("RunService").Stepped:connect(function()
  2116. pooted = pooted + 1
  2117. if pooted >= expected + 1 then
  2118. sos:disconnect()
  2119. did = true
  2120. return
  2121. end
  2122. resetWelds(3, {})
  2123. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2124. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2125. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2126. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2127. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2128. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2129. end)
  2130. --[[sound=Instance.new("Sound")
  2131. sound.Parent=cPlayer.Torso
  2132. sound.Volume=1
  2133. sound.SoundId="http://www.roblox.com/asset/?id=316900066"
  2134. sound:Play()]]--
  2135. while did == false do
  2136. wait()
  2137. end
  2138.  
  2139. expected = 10
  2140. did = false
  2141. pooted = 0
  2142. sos = game:GetService("RunService").Stepped:connect(function()
  2143. pooted = pooted + 1
  2144. if pooted >= expected + 1 then
  2145. sos:disconnect()
  2146. did = true
  2147. return
  2148. end
  2149. resetWelds(3, {})
  2150. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2151. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2152. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2153. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2154. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted / 2), math.rad(0), math.rad(-pooted * 9))
  2155. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted * 10))
  2156. end)
  2157. while did == false do
  2158. wait()
  2159. end
  2160. wait(.2)
  2161. expected = 5
  2162. did = false
  2163. pooted = 0
  2164. nubhit = nil
  2165. sos = game:GetService("RunService").Stepped:connect(function()
  2166. pooted = pooted + 1
  2167. if pooted >= expected + 1 then
  2168. sos:disconnect()
  2169. did = true
  2170. return
  2171. end
  2172. resetWelds(3, {})
  2173. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2174. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2175. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2176. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2177. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(-90 + pooted * 40))
  2178. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 - pooted * 34))
  2179. if nubhit == nil then
  2180. bodypos.position = bodypos.position + dir * 4
  2181. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * 4, bodypos.position + dir * 20)
  2182. --bodypos.position=bodypos.position + dir*9
  2183. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  2184. end
  2185. if nubhit == nil and pooted >= 2 then
  2186. pos = bodypos.position + dir * 2
  2187. radi = 6
  2188. for _, v in pairs(workspace:children()) do
  2189. h = v:FindFirstChild("Humanoid")
  2190. t = v:FindFirstChild("Torso")
  2191. if h ~= nil and t ~= nil and v ~= cPlayer then
  2192. if (t.Position - pos).magnitude <= radi then
  2193. print(":>")
  2194. nubhit = v
  2195. break
  2196. end
  2197. end
  2198. end
  2199. end
  2200. if nubhit ~= nil then
  2201. if nubhit.Torso:FindFirstChild("PART1") == nil then
  2202. v = Instance.new("BodyVelocity")
  2203. v.P = 4000
  2204. v.maxForce = Vector3.new(500000000000, 500000000000, 500000000000)
  2205. v.velocity = dir * 4 + Vector3.new(0, 4, 0)
  2206. v.Name = "PART1"
  2207. v.Parent = nubhit.Torso
  2208. game:GetService("Debris"):AddItem(v, 5)
  2209. coroutine.resume(coroutine.create(function(v)
  2210. for i = 1, 100 do
  2211. v.velocity = v.velocity - Vector3.new(0, .07, 0)
  2212. wait()
  2213. end
  2214. end), v)
  2215. v = Instance.new("BodyGyro")
  2216. v.P = 20
  2217. v.D = 30
  2218. v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
  2219. v.cframe = CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
  2220. v.Name = "PART1"
  2221. v.Parent = nubhit.Torso
  2222. game:GetService("Debris"):AddItem(v, 5)
  2223. end
  2224. end
  2225. end)
  2226. while did == false do
  2227. wait()
  2228. end
  2229. if nubhit == nil then
  2230. sound:Stop()
  2231. wait(.5)
  2232. sound2:Stop()
  2233. else
  2234. expected = 32
  2235. did = false
  2236. pooted = 0
  2237. sos = game:GetService("RunService").Stepped:connect(function()
  2238. pooted = pooted + 1
  2239. if pooted >= expected + 1 then
  2240. sos:disconnect()
  2241. did = true
  2242. return
  2243. end
  2244. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
  2245. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) * CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
  2246. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2247. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2248. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
  2249. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
  2250. bodypos.position = bodypos.position + dir * .05
  2251. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * .05, bodypos.position + dir * 20)
  2252. end)
  2253. while did == false do
  2254. wait()
  2255. end
  2256. bodypos.Parent = nil
  2257. expected = 12
  2258. did = false
  2259. pooted = 0
  2260. sos = game:GetService("RunService").Stepped:connect(function()
  2261. pooted = pooted + 1
  2262. if pooted >= expected + 1 then
  2263. sos:disconnect()
  2264. did = true
  2265. return
  2266. end
  2267. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
  2268. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07) * CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
  2269. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2270. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2271. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-2.5), math.rad(-8))
  2272. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
  2273. end)
  2274.  
  2275. while did == false do
  2276. wait()
  2277. end
  2278. expected = 6
  2279. did = false
  2280. pooted = 0
  2281. sos = game:GetService("RunService").Stepped:connect(function()
  2282. pooted = pooted + 1
  2283. if pooted >= expected + 1 then
  2284. sos:disconnect()
  2285. did = true
  2286. return
  2287. end
  2288. resetWelds(3, {})
  2289. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
  2290. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted * 18))
  2291. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
  2292. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2293. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 5), math.rad(0), math.rad(0))
  2294. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0), math.rad(pooted * 1))
  2295. print(":(")
  2296. end)
  2297. wait(.3)
  2298. while did == false do
  2299. wait()
  2300. end
  2301. resetWelds(3, {
  2302. "Neck"
  2303. })
  2304. expected = 5
  2305. did = false
  2306. pooted = 0
  2307. p = Instance.new("Part", workspace)
  2308. p.Name = "ORB"
  2309. p.TopSurface = 0
  2310. p.BottomSurface = 0
  2311. p.formFactor = "Custom"
  2312. p.CFrame = cPlayer.Torso.CFrame
  2313. m = Instance.new("SpecialMesh", p)
  2314. m.MeshType = "Sphere"
  2315. p.BrickColor = BrickColor:White()
  2316. p.Size = Vector3.new(1, 1, 1)
  2317. p.CanCollide = false
  2318. p.Anchored = true
  2319. game:GetService("Debris"):AddItem(p, 5)
  2320. coroutine.resume(coroutine.create(function(p)
  2321. nubhit.Torso.Anchored = true
  2322. for i = 1, 10 do
  2323. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
  2324. p.Transparency = .5 + i / 20
  2325. wait()
  2326. end
  2327. p:Remove()
  2328. end), p)
  2329. sos = game:GetService("RunService").Stepped:connect(function()
  2330. pooted = pooted + 1
  2331. if pooted >= expected + 1 then
  2332. sos:disconnect()
  2333. did = true
  2334. return
  2335. end
  2336. resetWelds(3, {})
  2337. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12), math.rad(pooted * 10))
  2338. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-pooted * 10))
  2339. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 10))
  2340. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
  2341. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted * 6), math.rad(0), math.rad(0))
  2342. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 9.5), math.rad(0), math.rad(pooted * .2))
  2343. print(":(")
  2344. end)
  2345.  
  2346. while did == false do
  2347. wait()
  2348. end
  2349. wait(1)
  2350. expected = 5
  2351. did = false
  2352. pooted = 0
  2353. sos = game:GetService("RunService").Stepped:connect(function()
  2354. pooted = pooted + 1
  2355. if pooted >= expected + 1 then
  2356. sos:disconnect()
  2357. did = true
  2358. return
  2359. end
  2360. resetWelds(3, {})
  2361. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2362. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2363. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2364. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2365. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2366. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2367. print(":(")
  2368. end)
  2369. while did == false do
  2370. wait()
  2371. end
  2372. wait(.8)
  2373. expected = 5
  2374. did = false
  2375. pooted = 0
  2376. bodypos.Parent = cPlayer.Torso
  2377. workspace.CurrentCamera.CameraType = "Follow"
  2378. sos = game:GetService("RunService").Stepped:connect(function()
  2379. pooted = pooted + 1
  2380. if pooted >= expected + 1 then
  2381. sos:disconnect()
  2382. did = true
  2383. return
  2384. end
  2385. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
  2386. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
  2387. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
  2388. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
  2389. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(0), math.rad(0))
  2390. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2391.  
  2392. bodypos.position = bodypos.position + Vector3.new(0, 240, 0)
  2393. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 240, 0)
  2394.  
  2395. print(":(")
  2396. end)
  2397. local DIOPLS = Instance.new("Sound", cPlayer.Torso)
  2398. DIOPLS.SoundId = "rbxassetid://316900066"
  2399. DIOPLS.Volume = 1
  2400. DIOPLS:Play()
  2401. Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
  2402. game:GetService("Debris"):AddItem(DIOPLS, 19)
  2403. while did == false do
  2404. wait()
  2405. end
  2406. wait(.8)
  2407. LOL = Spawn()
  2408. LOL.Parent = workspace
  2409. LOL:MakeJoints()
  2410. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  2411. C = LOL.Center
  2412. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 1200, 0)) * CFrame.new(8, 0, 0)
  2413.  
  2414. bb = Instance.new("BodyPosition")
  2415. bb.Parent = C
  2416. bb.maxForce = Vector3.new(50000000000000000, 50000000000000000, 50000000000000000)
  2417. bb.position = bb.Parent.Position
  2418. C.CFrame = CFrame.new(bb.position)
  2419. orig = bb.position
  2420.  
  2421. gg = Instance.new("BodyGyro")
  2422. gg.P = 15000
  2423. gg.D = 100
  2424. gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
  2425. gg.cframe = CFrame.new(C.Position, Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(10), math.rad(10), 0)
  2426. gg.Parent = C
  2427.  
  2428. expected = 80
  2429. did = false
  2430. pooted = 0
  2431.  
  2432. resetWelds(3, {})
  2433.  
  2434. Hum.PlatformStand = true
  2435.  
  2436. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
  2437. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
  2438. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(-8))
  2439. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(8))
  2440. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(0), math.rad(0))
  2441. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2442.  
  2443. bodypos.Parent = nil
  2444. w = Instance.new("Weld")
  2445. w.Part0 = C
  2446. w.Part1 = cPlayer.Torso
  2447. w.C0 = CFrame.new(.3, 5.6, -7) * CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
  2448. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2449. w.Parent = w.Part0
  2450.  
  2451. sos = game:GetService("RunService").Stepped:connect(function()
  2452. pooted = pooted + 1
  2453. if pooted >= expected + 1 then
  2454. sos:disconnect()
  2455. did = true
  2456. return
  2457. end
  2458.  
  2459. bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)
  2460. C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
  2461. print(":(")
  2462. end)
  2463.  
  2464. while did == false do
  2465. wait()
  2466. end
  2467. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 4, 0), Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(5), math.rad(5), 0)
  2468. C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
  2469. bl2 = Instance.new("Part")
  2470. bl2.TopSurface = 0
  2471. bl2.BottomSurface = 0
  2472. bl2.CanCollide = false
  2473. bl2.formFactor = "Symmetric"
  2474. local ShockWaveSound = Instance.new("Sound", bl2)
  2475. ShockWaveSound.SoundId = "rbxassetid://138186576"
  2476. ShockWaveSound.Pitch = 0.8
  2477. ShockWaveSound.Volume = 1
  2478. ShockWaveSound:Play()
  2479. Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
  2480. m = Instance.new("SpecialMesh")
  2481. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2482. m.Scale = Vector3.new(1, 4, 1)
  2483. m.Parent = bl2
  2484. bl2.Size = Vector3.new(1, 1, 1)
  2485. bl2.Anchored = false
  2486. bl2.Name = "c"
  2487. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2488. bl2.BrickColor = BrickColor.new("White")
  2489. bl2.Parent = CPlayer
  2490. coroutine.resume(coroutine.create(function(p)
  2491. for i = 1, 10 do
  2492. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
  2493. p.Transparency = .25 + i * .075
  2494. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  2495. wait()
  2496. end
  2497. p:Remove()
  2498. end), bl2)
  2499. bl2.Anchored = true
  2500.  
  2501. bl2 = Instance.new("Part")
  2502. bl2.TopSurface = 0
  2503. bl2.BottomSurface = 0
  2504. bl2.CanCollide = false
  2505. bl2.formFactor = "Symmetric"
  2506. m = Instance.new("SpecialMesh")
  2507. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2508. m.Scale = Vector3.new(1, 6, 1)
  2509. m.Parent = bl2
  2510. bl2.Size = Vector3.new(1, 1, 1)
  2511. bl2.Anchored = false
  2512. bl2.Name = "c"
  2513. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2514. bl2.BrickColor = BrickColor.new("White")
  2515. bl2.Parent = CPlayer
  2516. coroutine.resume(coroutine.create(function(p)
  2517. for i = 1, 20 do
  2518. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
  2519. p.Transparency = i / 20
  2520. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(3), 0)
  2521. wait()
  2522. end
  2523. p:Remove()
  2524. end), bl2)
  2525. bl2.Anchored = true
  2526.  
  2527. gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -math.rad(10), 0)
  2528. expected = 3
  2529. did = false
  2530. pooted = 0
  2531. workspace.CurrentCamera.CameraType = "Follow"
  2532. sos = game:GetService("RunService").Stepped:connect(function()
  2533. pooted = pooted + 1
  2534. if pooted >= expected + 1 then
  2535. sos:disconnect()
  2536. did = true
  2537. return
  2538. end
  2539. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2540. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2541. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
  2542. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
  2543. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2544. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2545.  
  2546. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2547.  
  2548. print(":(")
  2549. end)
  2550. while did == false do
  2551. wait()
  2552. end
  2553. wait(.3)
  2554. expected = 5
  2555. did = false
  2556. pooted = 0
  2557. workspace.CurrentCamera.CameraType = "Follow"
  2558. sos = game:GetService("RunService").Stepped:connect(function()
  2559. pooted = pooted + 1
  2560. if pooted >= expected + 1 then
  2561. sos:disconnect()
  2562. did = true
  2563. return
  2564. end
  2565. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2566. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2567. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
  2568. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
  2569. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2570. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))
  2571.  
  2572. w.C0 = w.C0 * CFrame.new(0, 0, -.04) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2573.  
  2574. print(":(")
  2575. end)
  2576. while did == false do
  2577. wait()
  2578. end
  2579. expected = 203
  2580. did = false
  2581. pooted = 0
  2582. workspace.CurrentCamera.CameraType = "Follow"
  2583. sos = game:GetService("RunService").Stepped:connect(function()
  2584. pooted = pooted + 1
  2585. if pooted >= expected + 1 then
  2586. sos:disconnect()
  2587. did = true
  2588. return
  2589. end
  2590. resetWelds(3, {
  2591. RightHip,
  2592. LeftHip,
  2593. RootJoint,
  2594. Neck
  2595. })
  2596. RightShoulder.C0 = RightShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(60) - math.cos(time() * 70) * 2)
  2597. LeftShoulder.C0 = LeftShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(-60) + math.sin(time() * 60) * 2)
  2598. RightHip.C0 = RightHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
  2599. LeftHip.C0 = LeftHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
  2600. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(0), math.rad(0))
  2601. RootJoint.C0 = RootJointC0 * CFrame.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.rad(80), math.rad(0), math.rad(0))
  2602. w.C0 = w.C0 * CFrame.new(math.random(-20, 20) / 2000, math.random(-20, 20) / 2000, math.random(-20, 20) / 2000) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2603. C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)
  2604.  
  2605. if pooted / 2 == math.floor(pooted / 2) then
  2606. p = cPlayer["Right Arm"]:clone()
  2607. p.Anchored = true
  2608. p.CanCollide = false
  2609. p.Parent = workspace
  2610. p.Transparency = .5
  2611. game:GetService("Debris"):AddItem(p, .2)
  2612. p = cPlayer["Left Arm"]:clone()
  2613. p.Anchored = true
  2614. p.CanCollide = false
  2615. p.Parent = workspace
  2616. p.Transparency = .5
  2617. game:GetService("Debris"):AddItem(p, .2)
  2618.  
  2619. p = Instance.new("Part", workspace)
  2620. p.Name = "ORB"
  2621. p.TopSurface = 0
  2622. p.BottomSurface = 0
  2623. p.formFactor = "Custom"
  2624. p.CFrame = cPlayer.Torso.CFrame + cPlayer.Torso.CFrame.lookVector * 3 + Vector3.new(math.random(-20, 20) / 15, math.random(-20, 20) / 15 - .8, math.random(-20, 20) / 15)
  2625. m = Instance.new("SpecialMesh", p)
  2626. m.MeshType = "Sphere"
  2627. p.BrickColor = BrickColor:White()
  2628. p.Size = Vector3.new(.4, .4, .4)
  2629. p.CanCollide = false
  2630. p.Anchored = true
  2631. game:GetService("Debris"):AddItem(p, 5)
  2632. coroutine.resume(coroutine.create(function(p)
  2633. for i = 1, 8 do
  2634. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  2635. p.Transparency = i / 8
  2636. wait()
  2637. end
  2638. p:Remove()
  2639. end), p)
  2640.  
  2641. end
  2642.  
  2643. print(":)")
  2644. end)
  2645. while did == false do
  2646. wait()
  2647. end
  2648. wait(.5)
  2649. expected = 20
  2650. did = false
  2651. pooted = 0
  2652. workspace.CurrentCamera.CameraType = "Follow"
  2653. sos = game:GetService("RunService").Stepped:connect(function()
  2654. pooted = pooted + 1
  2655. if pooted >= expected + 1 then
  2656. sos:disconnect()
  2657. did = true
  2658. return
  2659. end
  2660. resetWelds(3, {
  2661. Neck,
  2662. RootJoint,
  2663. RightHip,
  2664. LeftHip
  2665. })
  2666. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
  2667. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
  2668. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
  2669. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
  2670. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(2))
  2671. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2672. w.C0 = w.C0 * CFrame.new(0, 0.03, .03) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
  2673. print(":)")
  2674. end)
  2675. while did == false do
  2676. wait()
  2677. end
  2678. wait(2)
  2679. expected = 5
  2680. did = false
  2681. pooted = 0
  2682. workspace.CurrentCamera.CameraType = "Follow"
  2683. w.Parent = nil
  2684. bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
  2685. poo = cPlayer.Torso.CFrame.lookVector
  2686. cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position, cPlayer.Torso.Position + C.CFrame.lookVector * 50)
  2687. bodypos.Parent = cPlayer.Torso
  2688. sos = game:GetService("RunService").Stepped:connect(function()
  2689. pooted = pooted + 1
  2690. if pooted >= expected + 1 then
  2691. sos:disconnect()
  2692. did = true
  2693. return
  2694. end
  2695. resetWelds(3, {})
  2696. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
  2697. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
  2698. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
  2699. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
  2700. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 10), math.rad(0), math.rad(0))
  2701. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted * .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0), math.rad(0))
  2702. print(":)")
  2703. end)
  2704. while did == false do
  2705. wait()
  2706. end
  2707. wait(.7)
  2708. expected = 5
  2709. did = false
  2710. pooted = 0
  2711. sos = game:GetService("RunService").Stepped:connect(function()
  2712. pooted = pooted + 1
  2713. if pooted >= expected + 1 then
  2714. sos:disconnect()
  2715. did = true
  2716. return
  2717. end
  2718. resetWelds(3, {})
  2719. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2720. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2721. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2722. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2723. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2724. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2725. print(":(")
  2726. end)
  2727. while did == false do
  2728. wait()
  2729. end
  2730. wait(.2)
  2731. expected = 10
  2732. did = false
  2733. pooted = 0
  2734. workspace.CurrentCamera.CameraType = "Follow"
  2735. g = Instance.new("BodyGyro")
  2736. g.Parent = cPlayer.Torso
  2737. sos = game:GetService("RunService").Stepped:connect(function()
  2738. pooted = pooted + 1
  2739. if pooted >= expected + 1 then
  2740. sos:disconnect()
  2741. did = true
  2742. return
  2743. end
  2744. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
  2745. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
  2746. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
  2747. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
  2748. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2749. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2750. if pooted >= 2 then
  2751. bodypos.position = bodypos.position + Vector3.new(0, 12, 0) - dir * 5
  2752. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 12, 0) - dir * 5
  2753. end
  2754. print(":(")
  2755. end)
  2756. while did == false do
  2757. wait()
  2758. end
  2759. wait(.2)
  2760. bodypos:Remove()
  2761. wait(.5)
  2762.  
  2763. e = Instance.new("Explosion")
  2764. e.BlastRadius = 30
  2765. e.Position = C.Position
  2766. e.BlastPressure = e.BlastPressure * 2.5
  2767. e.Parent = workspace
  2768. s = Instance.new("Sound", C)
  2769. s.SoundId = "rbxassetid://258057783"
  2770. s.Volume = 1
  2771. s:Play()
  2772. Instance.new("DistortionSoundEffect", s).Level = 1
  2773. g:Remove()
  2774. --dun
  2775. nubhit.Torso.Anchored = false
  2776. Hum.PlatformStand = false
  2777. C.Anchored = true
  2778.  
  2779. coroutine.resume(coroutine.create(function(t)
  2780. wait(3)
  2781. p = Instance.new("Sound")
  2782. p.SoundId = "http://www.roblox.com/asset/?id=154677261"
  2783. p.Parent = t
  2784. p.Volume = 1
  2785. p:Play()
  2786. end), C)
  2787. game:GetService("Debris"):AddItem(LOL, 5)
  2788. end
  2789. resetWelds(3, {})
  2790. workspace.CurrentCamera.CameraType = "Custom"
  2791. Hum.WalkSpeed = 16
  2792. Hum.Name = "Humanoid"
  2793. bodypos:Remove()
  2794. partpos:Remove()
  2795. Anim.Parent = nil
  2796. wait(.1)
  2797. Anim.Disabled = false
  2798. Anim.Parent = cPlayer
  2799. deb = true
  2800. end
  2801.  
  2802. Tool = Instance.new("HopperBin")
  2803. Tool.Name = "ROAD ROLLER DA"
  2804. Tool.Parent = game.Players.LocalPlayer.Backpack
  2805. Tool.Selected:connect(function(mouse)
  2806. mouse.Button1Down:connect(function()
  2807. doitdocdoit()
  2808. end)
  2809. end)
  2810.  
  2811. end
  2812.  
  2813. We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
  2814.  
  2815. create new paste / dealsnew! / api / scraping api / syntax languages / archive / faq / tools / night mode / go
  2816. privacy statement / cookies policy / terms of service / security disclosure / dmca / contact
  2817.  
  2818. By using Pastebin.com you agree to our cookies policy to enhance your experience.
  2819. Site design & logo © 2018 Pastebin; user contributions (pastes) licensed under cc by-sa 3.0 -- Dedicated Server Hosting by Steadfast
  2820.  
  2821. Top
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement