Advertisement
DontAskme

Darkness dragonnnnnnnnnnn

Jun 24th, 2017
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 171.43 KB | None | 0 0
  1. --fixed by Scenius
  2. plr = game.Players.LocalPlayer
  3. repeat
  4. wait(0.4)
  5. until plr.Character
  6. chr = plr.Character
  7. human = chr:FindFirstChild("Humanoid")
  8. mouse = plr:GetMouse()
  9. selected = false
  10. equipd = false
  11. tors = chr.Torso
  12. rarm = chr["Right Arm"]
  13. larm = chr["Left Arm"]
  14. rleg = chr["Right Leg"]
  15. lleg = chr["Left Leg"]
  16. hrp = chr.HumanoidRootPart
  17. head = chr.Head
  18. anim = human.Animator
  19. activu = false
  20. Heartbeat = Instance.new("BindableEvent")
  21. Heartbeat.Name = "Heartbeat"
  22. Heartbeat.Parent = script
  23. frame = 0.03333333333333333
  24. tf = 0
  25. game:GetService("RunService").Heartbeat:connect(function(s, p)
  26. tf = tf + s
  27. if tf >= frame then
  28. for i = 1, math.floor(tf / frame) do
  29. Heartbeat:Fire()
  30. end
  31. tf = tf - frame * math.floor(tf / frame)
  32. end
  33. end)
  34. function swait(num)
  35. if num == 0 or num == nil then
  36. Heartbeat.Event:wait()
  37. else
  38. for i = 1, num do
  39. Heartbeat.Event:wait()
  40. end
  41. end
  42. end
  43. A = true
  44. if A == true then
  45. Model = Instance.new("Model")
  46. Model.Name = "Weapon"
  47. p = Instance.new("Part", Model)
  48. p.Name = "Part"
  49. p.TopSurface = 0
  50. p.BottomSurface = 0
  51. p.formFactor = "Custom"
  52. p.Size = Vector3.new(10, 12, 10)
  53. 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)
  54. p.BrickColor = BrickColor.new("Medium stone grey")
  55. p.Transparency = 0
  56. p.Reflectance = .1
  57. p.Material = Enum.Material.Concrete
  58. m = Instance.new("CylinderMesh")
  59. m.Scale = Vector3.new(1, 1.02999997, 1)
  60. m.Parent = p
  61. p = Instance.new("Part", Model)
  62. p.Name = "Part"
  63. p.TopSurface = 0
  64. p.BottomSurface = 0
  65. p.formFactor = "Custom"
  66. p.Size = Vector3.new(2, 12.8, 2)
  67. 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)
  68. p.BrickColor = BrickColor.new("Bright yellow")
  69. p.Transparency = 0
  70. p.Reflectance = .1
  71. p.Material = Enum.Material.Plastic
  72. m = Instance.new("CylinderMesh")
  73. m.Scale = Vector3.new(1, 1, 1)
  74. m.Parent = p
  75. p = Instance.new("Part", Model)
  76. p.Name = "Part"
  77. p.TopSurface = 0
  78. p.BottomSurface = 0
  79. p.formFactor = "Custom"
  80. p.Size = Vector3.new(1.79, 5, 1)
  81. 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)
  82. p.BrickColor = BrickColor.new("Bright yellow")
  83. p.Transparency = 0
  84. p.Reflectance = .1
  85. p.Material = Enum.Material.Plastic
  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(5, 1.40, 0.99)
  92. 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)
  93. p.BrickColor = BrickColor.new("Bright yellow")
  94. p.Transparency = 0
  95. p.Reflectance = .1
  96. p.Material = Enum.Material.Plastic
  97. m = Instance.new("SpecialMesh")
  98. m.Scale = Vector3.new(1, 1, 1)
  99. m.Parent = p
  100. m.MeshType = Enum.MeshType.Wedge
  101. p = Instance.new("Part", Model)
  102. p.Name = "Center"
  103. p.TopSurface = 0
  104. p.BottomSurface = 0
  105. p.formFactor = "Custom"
  106. p.Size = Vector3.new(12.5, 5.80, 27.6)
  107. 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)
  108. p.BrickColor = BrickColor.new("Bright yellow")
  109. p.Transparency = 1
  110. p.Reflectance = .1
  111. p.Material = Enum.Material.Plastic
  112. p = Instance.new("Part", Model)
  113. p.Name = "Part"
  114. p.TopSurface = 0
  115. p.BottomSurface = 0
  116. p.formFactor = "Custom"
  117. p.Size = Vector3.new(6.80, 1, 6.00)
  118. 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)
  119. p.BrickColor = BrickColor.new("Bright yellow")
  120. p.Transparency = 0
  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(11, 5.40, 2.79)
  129. 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)
  130. p.BrickColor = BrickColor.new("Bright yellow")
  131. p.Transparency = 0
  132. p.Reflectance = .1
  133. p.Material = Enum.Material.Plastic
  134. m = Instance.new("SpecialMesh")
  135. m.Scale = Vector3.new(1, 1, 1)
  136. m.Parent = p
  137. m.MeshType = Enum.MeshType.Wedge
  138. p = Instance.new("Part", Model)
  139. p.Name = "Part"
  140. p.TopSurface = 0
  141. p.BottomSurface = 0
  142. p.formFactor = "Custom"
  143. p.Size = Vector3.new(2.60, 11, 1.99)
  144. 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)
  145. p.BrickColor = BrickColor.new("Bright yellow")
  146. p.Transparency = 0
  147. p.Reflectance = .1
  148. p.Material = Enum.Material.Plastic
  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(3.20, 11.0, 5)
  155. 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)
  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(1.99, 1, 1)
  166. 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)
  167. p.BrickColor = BrickColor.new("Mid gray")
  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, 1, 4.59)
  177. 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)
  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, 12.6, 9.80)
  188. 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)
  189. p.BrickColor = BrickColor.new("Bright yellow")
  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(5.19, 1.39, 2.39)
  199. 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)
  200. p.BrickColor = BrickColor.new("Bright yellow")
  201. p.Transparency = 0
  202. p.Reflectance = .1
  203. p.Material = Enum.Material.Plastic
  204. m = Instance.new("SpecialMesh")
  205. m.Scale = Vector3.new(1, 1, 1)
  206. m.Parent = p
  207. m.MeshType = Enum.MeshType.Wedge
  208. p = Instance.new("Part", Model)
  209. p.Name = "Part"
  210. p.TopSurface = 0
  211. p.BottomSurface = 0
  212. p.formFactor = "Custom"
  213. p.Size = Vector3.new(11, 0.60, 1.99)
  214. 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)
  215. p.BrickColor = BrickColor.new("Bright yellow")
  216. p.Transparency = 0
  217. p.Reflectance = .1
  218. p.Material = Enum.Material.Plastic
  219. m = Instance.new("SpecialMesh")
  220. m.Scale = Vector3.new(1, 1, 1)
  221. m.Parent = p
  222. m.MeshType = Enum.MeshType.Wedge
  223. p = Instance.new("Part", Model)
  224. p.Name = "Part"
  225. p.TopSurface = 0
  226. p.BottomSurface = 0
  227. p.formFactor = "Custom"
  228. p.Size = Vector3.new(3.20, 11, 5.60)
  229. 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)
  230. p.BrickColor = BrickColor.new("Bright yellow")
  231. p.Transparency = 0
  232. p.Reflectance = .1
  233. p.Material = Enum.Material.Plastic
  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(5, 13, 3.79)
  240. 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)
  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.19, 1.39, 2.39)
  251. 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)
  252. p.BrickColor = BrickColor.new("Bright yellow")
  253. p.Transparency = 0
  254. p.Reflectance = .1
  255. p.Material = Enum.Material.Plastic
  256. m = Instance.new("SpecialMesh")
  257. m.Scale = Vector3.new(1, 1, 1)
  258. m.Parent = p
  259. m.MeshType = Enum.MeshType.Wedge
  260. p = Instance.new("Part", Model)
  261. p.Name = "Part"
  262. p.TopSurface = 0
  263. p.BottomSurface = 0
  264. p.formFactor = "Custom"
  265. p.Size = Vector3.new(5.19, 1, 1)
  266. 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)
  267. p.BrickColor = BrickColor.new("Mid gray")
  268. p.Transparency = 0
  269. p.Reflectance = .1
  270. p.Material = Enum.Material.Plastic
  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(3.20, 5, 4)
  277. 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)
  278. p.BrickColor = BrickColor.new("Bright yellow")
  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(6, 6.79, 2.79)
  288. p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  289. p.BrickColor = BrickColor.new("Bright yellow")
  290. p.Transparency = 0
  291. p.Reflectance = .1
  292. p.Material = Enum.Material.Plastic
  293. m = Instance.new("SpecialMesh")
  294. m.Scale = Vector3.new(1, 1, 1)
  295. m.Parent = p
  296. m.MeshType = Enum.MeshType.Wedge
  297. p = Instance.new("Part", Model)
  298. p.Name = "Part"
  299. p.TopSurface = 0
  300. p.BottomSurface = 0
  301. p.formFactor = "Custom"
  302. p.Size = Vector3.new(0.60, 7.40, 3.79)
  303. 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)
  304. p.BrickColor = BrickColor.new("Black")
  305. p.Transparency = 0
  306. p.Reflectance = .1
  307. p.Material = Enum.Material.Plastic
  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(6.80, 1, 6.00)
  314. 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)
  315. p.BrickColor = BrickColor.new("Bright yellow")
  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(11, 3.20, 2.19)
  325. 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)
  326. p.BrickColor = BrickColor.new("Bright yellow")
  327. p.Transparency = 0
  328. p.Reflectance = .1
  329. p.Material = Enum.Material.Plastic
  330. m = Instance.new("SpecialMesh")
  331. m.Scale = Vector3.new(1, 1, 1)
  332. m.Parent = p
  333. m.MeshType = Enum.MeshType.Wedge
  334. p = Instance.new("Part", Model)
  335. p.Name = "Part"
  336. p.TopSurface = 0
  337. p.BottomSurface = 0
  338. p.formFactor = "Custom"
  339. p.Size = Vector3.new(2.60, 11, 2.39)
  340. 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)
  341. p.BrickColor = BrickColor.new("Bright yellow")
  342. p.Transparency = 0
  343. p.Reflectance = .1
  344. p.Material = Enum.Material.Plastic
  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(5.19, 1, 1)
  351. 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)
  352. p.BrickColor = BrickColor.new("Mid gray")
  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, 0.80, 0.79)
  362. 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)
  363. p.BrickColor = BrickColor.new("Bright yellow")
  364. p.Transparency = 0
  365. p.Reflectance = .1
  366. p.Material = Enum.Material.Plastic
  367. m = Instance.new("SpecialMesh")
  368. m.Scale = Vector3.new(1, 1, 1)
  369. m.Parent = p
  370. m.MeshType = Enum.MeshType.Wedge
  371. p = Instance.new("Part", Model)
  372. p.Name = "Part"
  373. p.TopSurface = 0
  374. p.BottomSurface = 0
  375. p.formFactor = "Custom"
  376. p.Size = Vector3.new(10, 12, 10)
  377. 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)
  378. p.BrickColor = BrickColor.new("Medium stone grey")
  379. p.Transparency = 0
  380. p.Reflectance = .1
  381. p.Material = Enum.Material.Concrete
  382. m = Instance.new("CylinderMesh")
  383. m.Scale = Vector3.new(1, 1.02999997, 1)
  384. m.Parent = p
  385. p = Instance.new("Part", Model)
  386. p.Name = "Part"
  387. p.TopSurface = 0
  388. p.BottomSurface = 0
  389. p.formFactor = "Custom"
  390. p.Size = Vector3.new(0.60, 5.19, 5)
  391. 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)
  392. p.BrickColor = BrickColor.new("Bright yellow")
  393. p.Transparency = 0
  394. p.Reflectance = .1
  395. p.Material = Enum.Material.Plastic
  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(6, 6.79, 2.79)
  402. p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  403. p.BrickColor = BrickColor.new("Bright yellow")
  404. p.Transparency = 0
  405. p.Reflectance = .1
  406. p.Material = Enum.Material.Plastic
  407. m = Instance.new("SpecialMesh")
  408. m.Scale = Vector3.new(1, 1, 1)
  409. m.Parent = p
  410. m.MeshType = Enum.MeshType.Wedge
  411. p = Instance.new("Part", Model)
  412. p.Name = "Part"
  413. p.TopSurface = 0
  414. p.BottomSurface = 0
  415. p.formFactor = "Custom"
  416. p.Size = Vector3.new(2.79, 7.40, 0.79)
  417. 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)
  418. p.BrickColor = BrickColor.new("Black")
  419. p.Transparency = 0
  420. p.Reflectance = .1
  421. p.Material = Enum.Material.Plastic
  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(5.40, 11, 10)
  428. 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)
  429. p.BrickColor = BrickColor.new("Bright yellow")
  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(11, 0.60, 2.39)
  439. 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)
  440. p.BrickColor = BrickColor.new("Bright yellow")
  441. p.Transparency = 0
  442. p.Reflectance = .1
  443. p.Material = Enum.Material.Plastic
  444. m = Instance.new("SpecialMesh")
  445. m.Scale = Vector3.new(1, 1, 1)
  446. m.Parent = p
  447. m.MeshType = Enum.MeshType.Wedge
  448. p = Instance.new("Part", Model)
  449. p.Name = "Part"
  450. p.TopSurface = 0
  451. p.BottomSurface = 0
  452. p.formFactor = "Custom"
  453. p.Size = Vector3.new(4, 13, 1)
  454. 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)
  455. p.BrickColor = BrickColor.new("Bright yellow")
  456. p.Transparency = 0
  457. p.Reflectance = .1
  458. p.Material = Enum.Material.Plastic
  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(10.1, 1, 0.99)
  465. 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)
  466. p.BrickColor = BrickColor.new("Mid gray")
  467. p.Transparency = 0
  468. p.Reflectance = .1
  469. p.Material = Enum.Material.Plastic
  470. m = Instance.new("SpecialMesh")
  471. m.Scale = Vector3.new(1, 1, 1)
  472. m.Parent = p
  473. m.MeshType = Enum.MeshType.Wedge
  474. p = Instance.new("Part", Model)
  475. p.Name = "Part"
  476. p.TopSurface = 0
  477. p.BottomSurface = 0
  478. p.formFactor = "Custom"
  479. p.Size = Vector3.new(1, 1, 4.59)
  480. 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)
  481. p.BrickColor = BrickColor.new("Mid gray")
  482. p.Transparency = 0
  483. p.Reflectance = .1
  484. p.Material = Enum.Material.Plastic
  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.99, 1, 1)
  491. 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)
  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, 1, 4.59)
  502. 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)
  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(10.1, 1, 0.99)
  513. 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)
  514. p.BrickColor = BrickColor.new("Mid gray")
  515. p.Transparency = 0
  516. p.Reflectance = .1
  517. p.Material = Enum.Material.Plastic
  518. m = Instance.new("SpecialMesh")
  519. m.Scale = Vector3.new(1, 1, 1)
  520. m.Parent = p
  521. m.MeshType = Enum.MeshType.Wedge
  522.  
  523. Spawn = function()
  524. Modelc = Model:clone()
  525. for _, v in pairs(Modelc:children()) do
  526. if v.className == "Part" then
  527. if v.Name ~= "Center" then
  528. w = Instance.new("Weld")
  529. w.Part0 = Modelc.Center
  530. w.Part1 = v
  531. w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
  532. w.C0 = Modelc.Center.CFrame:inverse() * CFrame.new(v.Position)
  533. w.Parent = w.Part0
  534. end
  535. end
  536. end
  537. return Modelc
  538. end
  539.  
  540. CameraRadius = 66
  541. TimeStopRadius = 66
  542.  
  543. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  544. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  545. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  546. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  547. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  548. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  549. LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  550. LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  551. NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  552. NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  553. RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  554. RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  555.  
  556. getWelds = function(c) --designate weld variables
  557. local t = c.Torso
  558. local hrp = c.HumanoidRootPart.RootJoint
  559. RightShoulder = t:FindFirstChild("Right Shoulder")
  560. LeftShoulder = t:FindFirstChild("Left Shoulder")
  561. RightHip = t:FindFirstChild("Right Hip")
  562. LeftHip = t:FindFirstChild("Left Hip")
  563. RootJoint = hrp
  564. Neck = t:FindFirstChild("Neck")
  565. end
  566. resetWelds = function(ext, occ) --extent 1-3; occlusion
  567. --1 == reset desiredangle/currentangle
  568. --2 == reset C0/C1
  569. --3 == reset both des/cur/c0/c1
  570. local r = {
  571. RightShoulder,
  572. LeftShoulder,
  573. RightHip,
  574. LeftHip,
  575. RootJoint,
  576. Neck,
  577. Grip
  578. }
  579. for _, v in pairs(r) do
  580. for i = 1, #occ do
  581. if occ[i] == v then
  582. table.remove(r, _)
  583. end
  584. end
  585. end
  586. for _, v in pairs(r) do
  587. if v.Name == "Right Shoulder" then
  588. if ext == 1 then
  589. v.DesiredAngle = 0
  590. v.CurrentAngle = 0
  591. elseif ext == 2 then
  592. v.C0 = RightShoulderC0
  593. v.C1 = RightShoulderC1
  594. elseif ext == 3 then
  595. v.DesiredAngle = 0
  596. v.CurrentAngle = 0
  597. v.C0 = RightShoulderC0
  598. v.C1 = RightShoulderC1
  599. end
  600. elseif v.Name == "Left Shoulder" then
  601. if ext == 1 then
  602. v.DesiredAngle = 0
  603. v.CurrentAngle = 0
  604. elseif ext == 2 then
  605. v.C0 = LeftShoulderC0
  606. v.C1 = LeftShoulderC1
  607. elseif ext == 3 then
  608. v.DesiredAngle = 0
  609. v.CurrentAngle = 0
  610. v.C0 = LeftShoulderC0
  611. v.C1 = LeftShoulderC1
  612. end
  613. elseif v.Name == "Right Hip" then
  614. if ext == 1 then
  615. v.DesiredAngle = 0
  616. v.CurrentAngle = 0
  617. elseif ext == 2 then
  618. v.C0 = RightHipC0
  619. v.C1 = RightHipC1
  620. elseif ext == 3 then
  621. v.DesiredAngle = 0
  622. v.CurrentAngle = 0
  623. v.C0 = RightHipC0
  624. v.C1 = RightHipC1
  625. end
  626. elseif v.Name == "Left Hip" then
  627. if ext == 1 then
  628. v.DesiredAngle = 0
  629. v.CurrentAngle = 0
  630. elseif ext == 2 then
  631. v.C0 = LeftHipC0
  632. v.C1 = LeftHipC1
  633. elseif ext == 3 then
  634. v.DesiredAngle = 0
  635. v.CurrentAngle = 0
  636. v.C0 = LeftHipC0
  637. v.C1 = LeftHipC1
  638. end
  639. elseif v.Name == "Neck" then
  640. if ext == 1 then
  641. v.DesiredAngle = 0
  642. v.CurrentAngle = 0
  643. elseif ext == 2 then
  644. v.C0 = NeckC0
  645. v.C1 = NeckC1
  646. elseif ext == 3 then
  647. v.DesiredAngle = 0
  648. v.CurrentAngle = 0
  649. v.C0 = NeckC0
  650. v.C1 = NeckC1
  651. end
  652. elseif v.Name == "RootJoint" then
  653. if ext == 1 then
  654. v.DesiredAngle = 0
  655. v.CurrentAngle = 0
  656. elseif ext == 2 then
  657. v.C0 = RootJointC0
  658. v.C1 = RootJointC1
  659. elseif ext == 3 then
  660. v.DesiredAngle = 0
  661. v.CurrentAngle = 0
  662. v.C0 = RootJointC0
  663. v.C1 = RootJointC1
  664. end
  665. elseif v.Name == "RightGrip" then
  666. if ext == 1 then
  667. elseif ext == 2 then
  668. Grip.C0 = nGrip.C0
  669. Grip.C1 = nGrip.C1
  670. elseif ext == 3 then
  671. Grip.C0 = nGrip.C0
  672. Grip.C1 = nGrip.C1
  673. end
  674. end
  675. end
  676. end
  677.  
  678.  
  679. doitdocdoit = function()
  680. if deb == false then
  681. return
  682. end
  683. deb = false
  684.  
  685. vPlayer = game.Players.LocalPlayer
  686. cPlayer = vPlayer.Character
  687. Anim = cPlayer.Animate
  688. Anim.Disabled = true
  689. Hum = cPlayer.Humanoid
  690. Hum.Name = "NOPE"
  691. Hum.WalkSpeed = 0
  692. getWelds(cPlayer)
  693. resetWelds(3, {})
  694.  
  695. bodypos = Instance.new("BodyPosition")
  696. bodypos.P = 4000
  697. bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
  698. bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
  699. bodypos.Parent = cPlayer.Torso
  700.  
  701. dir = cPlayer.HumanoidRootPart.CFrame.lookVector
  702. CPlayer = cPlayer
  703. partpos = Instance.new("Part", workspace)
  704. partpos.Transparency = 1
  705. partpos.CanCollide = false
  706. partpos.Anchored = true
  707. partpos.CFrame = cPlayer.Torso.CFrame
  708.  
  709. sound = Instance.new("Sound")
  710. sound.Parent = partpos
  711. sound.Volume = 1
  712. sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
  713. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  714. sound2 = Instance.new("Sound")
  715. sound2.Parent = workspace.CurrentCamera
  716. sound2.Volume = 1
  717. sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
  718. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  719. sound:Play()
  720. sound2:Play()
  721. expected = 10
  722. did = false
  723. pooted = 0
  724. sos = game:GetService("RunService").Stepped:connect(function()
  725. pooted = pooted + 1
  726. if pooted >= expected + 1 then
  727. sos:disconnect()
  728. did = true
  729. return
  730. end
  731. resetWelds(3, {})
  732. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  733. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  734. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  735. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  736. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  737. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  738. end)
  739. --[[sound=Instance.new("Sound")
  740. sound.Parent=cPlayer.Torso
  741. sound.Volume=1
  742. sound.SoundId="http://www.roblox.com/asset/?id=316900066"
  743. sound:Play()]]--
  744. while did == false do
  745. wait()
  746. end
  747.  
  748. expected = 10
  749. did = false
  750. pooted = 0
  751. sos = game:GetService("RunService").Stepped:connect(function()
  752. pooted = pooted + 1
  753. if pooted >= expected + 1 then
  754. sos:disconnect()
  755. did = true
  756. return
  757. end
  758. resetWelds(3, {})
  759. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  760. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  761. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  762. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  763. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted / 2), math.rad(0), math.rad(-pooted * 9))
  764. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted * 10))
  765. end)
  766. while did == false do
  767. wait()
  768. end
  769. wait(.2)
  770. expected = 5
  771. did = false
  772. pooted = 0
  773. nubhit = nil
  774. sos = game:GetService("RunService").Stepped:connect(function()
  775. pooted = pooted + 1
  776. if pooted >= expected + 1 then
  777. sos:disconnect()
  778. did = true
  779. return
  780. end
  781. resetWelds(3, {})
  782. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  783. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  784. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  785. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  786. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(-90 + pooted * 40))
  787. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 - pooted * 34))
  788. if nubhit == nil then
  789. bodypos.position = bodypos.position + dir * 4
  790. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * 4, bodypos.position + dir * 20)
  791. --bodypos.position=bodypos.position + dir*9
  792. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  793. end
  794. if nubhit == nil and pooted >= 2 then
  795. pos = bodypos.position + dir * 2
  796. radi = 6
  797. for _, v in pairs(workspace:children()) do
  798. h = v:FindFirstChild("Humanoid")
  799. t = v:FindFirstChild("Torso")
  800. if h ~= nil and t ~= nil and v ~= cPlayer then
  801. if (t.Position - pos).magnitude <= radi then
  802. print(":>")
  803. nubhit = v
  804. break
  805. end
  806. end
  807. end
  808. end
  809. if nubhit ~= nil then
  810. if nubhit.Torso:FindFirstChild("PART1") == nil then
  811. v = Instance.new("BodyVelocity")
  812. v.P = 4000
  813. v.maxForce = Vector3.new(500000000000, 500000000000, 500000000000)
  814. v.velocity = dir * 4 + Vector3.new(0, 4, 0)
  815. v.Name = "PART1"
  816. v.Parent = nubhit.Torso
  817. game:GetService("Debris"):AddItem(v, 5)
  818. coroutine.resume(coroutine.create(function(v)
  819. for i = 1, 100 do
  820. v.velocity = v.velocity - Vector3.new(0, .07, 0)
  821. wait()
  822. end
  823. end), v)
  824. v = Instance.new("BodyGyro")
  825. v.P = 20
  826. v.D = 30
  827. v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
  828. v.cframe = CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
  829. v.Name = "PART1"
  830. v.Parent = nubhit.Torso
  831. game:GetService("Debris"):AddItem(v, 5)
  832. end
  833. end
  834. end)
  835. while did == false do
  836. wait()
  837. end
  838. if nubhit == nil then
  839. sound:Stop()
  840. wait(.5)
  841. sound2:Stop()
  842. else
  843. expected = 32
  844. did = false
  845. pooted = 0
  846. sos = game:GetService("RunService").Stepped:connect(function()
  847. pooted = pooted + 1
  848. if pooted >= expected + 1 then
  849. sos:disconnect()
  850. did = true
  851. return
  852. end
  853. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
  854. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) * CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
  855. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  856. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  857. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
  858. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
  859. bodypos.position = bodypos.position + dir * .05
  860. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * .05, bodypos.position + dir * 20)
  861. end)
  862. while did == false do
  863. wait()
  864. end
  865. bodypos.Parent = nil
  866. expected = 12
  867. did = false
  868. pooted = 0
  869. sos = game:GetService("RunService").Stepped:connect(function()
  870. pooted = pooted + 1
  871. if pooted >= expected + 1 then
  872. sos:disconnect()
  873. did = true
  874. return
  875. end
  876. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
  877. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07) * CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
  878. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  879. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  880. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-2.5), math.rad(-8))
  881. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
  882. end)
  883.  
  884. while did == false do
  885. wait()
  886. end
  887. expected = 6
  888. did = false
  889. pooted = 0
  890. sos = game:GetService("RunService").Stepped:connect(function()
  891. pooted = pooted + 1
  892. if pooted >= expected + 1 then
  893. sos:disconnect()
  894. did = true
  895. return
  896. end
  897. resetWelds(3, {})
  898. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
  899. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted * 18))
  900. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
  901. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 6))
  902. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 5), math.rad(0), math.rad(0))
  903. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0), math.rad(pooted * 1))
  904. print(":(")
  905. end)
  906. wait(.3)
  907. while did == false do
  908. wait()
  909. end
  910. resetWelds(3, {
  911. "Neck"
  912. })
  913. expected = 5
  914. did = false
  915. pooted = 0
  916. p = Instance.new("Part", workspace)
  917. p.Name = "ORB"
  918. p.TopSurface = 0
  919. p.BottomSurface = 0
  920. p.formFactor = "Custom"
  921. p.CFrame = cPlayer.Torso.CFrame
  922. m = Instance.new("SpecialMesh", p)
  923. m.MeshType = "Sphere"
  924. p.BrickColor = BrickColor:White()
  925. p.Size = Vector3.new(1, 1, 1)
  926. p.CanCollide = false
  927. p.Anchored = true
  928. game:GetService("Debris"):AddItem(p, 5)
  929. coroutine.resume(coroutine.create(function(p)
  930. nubhit.Torso.Anchored = true
  931. for i = 1, 10 do
  932. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
  933. p.Transparency = .5 + i / 20
  934. wait()
  935. end
  936. p:Remove()
  937. end), p)
  938. sos = game:GetService("RunService").Stepped:connect(function()
  939. pooted = pooted + 1
  940. if pooted >= expected + 1 then
  941. sos:disconnect()
  942. did = true
  943. return
  944. end
  945. resetWelds(3, {})
  946. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12), math.rad(pooted * 10))
  947. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-pooted * 10))
  948. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 10))
  949. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
  950. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted * 6), math.rad(0), math.rad(0))
  951. 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))
  952. print(":(")
  953. end)
  954.  
  955. while did == false do
  956. wait()
  957. end
  958. wait(1)
  959. expected = 5
  960. did = false
  961. pooted = 0
  962. sos = game:GetService("RunService").Stepped:connect(function()
  963. pooted = pooted + 1
  964. if pooted >= expected + 1 then
  965. sos:disconnect()
  966. did = true
  967. return
  968. end
  969. resetWelds(3, {})
  970. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  971. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  972. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  973. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  974. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  975. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  976. print(":(")
  977. end)
  978. while did == false do
  979. wait()
  980. end
  981. wait(.8)
  982. expected = 5
  983. did = false
  984. pooted = 0
  985. bodypos.Parent = cPlayer.Torso
  986. workspace.CurrentCamera.CameraType = "Follow"
  987. sos = game:GetService("RunService").Stepped:connect(function()
  988. pooted = pooted + 1
  989. if pooted >= expected + 1 then
  990. sos:disconnect()
  991. did = true
  992. return
  993. end
  994. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
  995. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
  996. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
  997. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
  998. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(0), math.rad(0))
  999. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  1000.  
  1001. bodypos.position = bodypos.position + Vector3.new(0, 240, 0)
  1002. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 240, 0)
  1003.  
  1004. print(":(")
  1005. end)
  1006. local DIOPLS = Instance.new("Sound", cPlayer.Torso)
  1007. DIOPLS.SoundId = "rbxassetid://316900066"
  1008. DIOPLS.Volume = 1
  1009. DIOPLS:Play()
  1010. Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
  1011. game:GetService("Debris"):AddItem(DIOPLS, 19)
  1012. while did == false do
  1013. wait()
  1014. end
  1015. wait(.8)
  1016. LOL = Spawn()
  1017. LOL.Parent = workspace
  1018. LOL:MakeJoints()
  1019. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  1020. C = LOL.Center
  1021. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 1200, 0)) * CFrame.new(8, 0, 0)
  1022.  
  1023. bb = Instance.new("BodyPosition")
  1024. bb.Parent = C
  1025. bb.maxForce = Vector3.new(50000000000000000, 50000000000000000, 50000000000000000)
  1026. bb.position = bb.Parent.Position
  1027. C.CFrame = CFrame.new(bb.position)
  1028. orig = bb.position
  1029.  
  1030. gg = Instance.new("BodyGyro")
  1031. gg.P = 15000
  1032. gg.D = 100
  1033. gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
  1034. 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)
  1035. gg.Parent = C
  1036.  
  1037. expected = 80
  1038. did = false
  1039. pooted = 0
  1040.  
  1041. resetWelds(3, {})
  1042.  
  1043. Hum.PlatformStand = true
  1044.  
  1045. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
  1046. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
  1047. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(-8))
  1048. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(8))
  1049. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(0), math.rad(0))
  1050. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1051.  
  1052. bodypos.Parent = nil
  1053. w = Instance.new("Weld")
  1054. w.Part0 = C
  1055. w.Part1 = cPlayer.Torso
  1056. w.C0 = CFrame.new(.3, 5.6, -7) * CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
  1057. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1058. w.Parent = w.Part0
  1059.  
  1060. sos = game:GetService("RunService").Stepped:connect(function()
  1061. pooted = pooted + 1
  1062. if pooted >= expected + 1 then
  1063. sos:disconnect()
  1064. did = true
  1065. return
  1066. end
  1067.  
  1068. bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)
  1069. C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
  1070. print(":(")
  1071. end)
  1072.  
  1073. while did == false do
  1074. wait()
  1075. end
  1076. 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)
  1077. C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
  1078. bl2 = Instance.new("Part")
  1079. bl2.TopSurface = 0
  1080. bl2.BottomSurface = 0
  1081. bl2.CanCollide = false
  1082. bl2.formFactor = "Symmetric"
  1083. local ShockWaveSound = Instance.new("Sound", bl2)
  1084. ShockWaveSound.SoundId = "rbxassetid://138186576"
  1085. ShockWaveSound.Pitch = 0.8
  1086. ShockWaveSound.Volume = 1
  1087. ShockWaveSound:Play()
  1088. Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
  1089. m = Instance.new("SpecialMesh")
  1090. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1091. m.Scale = Vector3.new(1, 4, 1)
  1092. m.Parent = bl2
  1093. bl2.Size = Vector3.new(1, 1, 1)
  1094. bl2.Anchored = false
  1095. bl2.Name = "c"
  1096. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  1097. bl2.BrickColor = BrickColor.new("White")
  1098. bl2.Parent = CPlayer
  1099. coroutine.resume(coroutine.create(function(p)
  1100. for i = 1, 10 do
  1101. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
  1102. p.Transparency = .25 + i * .075
  1103. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  1104. wait()
  1105. end
  1106. p:Remove()
  1107. end), bl2)
  1108. bl2.Anchored = true
  1109.  
  1110. bl2 = Instance.new("Part")
  1111. bl2.TopSurface = 0
  1112. bl2.BottomSurface = 0
  1113. bl2.CanCollide = false
  1114. bl2.formFactor = "Symmetric"
  1115. m = Instance.new("SpecialMesh")
  1116. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1117. m.Scale = Vector3.new(1, 6, 1)
  1118. m.Parent = bl2
  1119. bl2.Size = Vector3.new(1, 1, 1)
  1120. bl2.Anchored = false
  1121. bl2.Name = "c"
  1122. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  1123. bl2.BrickColor = BrickColor.new("White")
  1124. bl2.Parent = CPlayer
  1125. coroutine.resume(coroutine.create(function(p)
  1126. for i = 1, 20 do
  1127. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
  1128. p.Transparency = i / 20
  1129. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(3), 0)
  1130. wait()
  1131. end
  1132. p:Remove()
  1133. end), bl2)
  1134. bl2.Anchored = true
  1135.  
  1136. gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -math.rad(10), 0)
  1137. expected = 3
  1138. did = false
  1139. pooted = 0
  1140. workspace.CurrentCamera.CameraType = "Follow"
  1141. sos = game:GetService("RunService").Stepped:connect(function()
  1142. pooted = pooted + 1
  1143. if pooted >= expected + 1 then
  1144. sos:disconnect()
  1145. did = true
  1146. return
  1147. end
  1148. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1149. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1150. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
  1151. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
  1152. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1153. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  1154.  
  1155. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  1156.  
  1157. print(":(")
  1158. end)
  1159. while did == false do
  1160. wait()
  1161. end
  1162. wait(.3)
  1163. expected = 5
  1164. did = false
  1165. pooted = 0
  1166. workspace.CurrentCamera.CameraType = "Follow"
  1167. sos = game:GetService("RunService").Stepped:connect(function()
  1168. pooted = pooted + 1
  1169. if pooted >= expected + 1 then
  1170. sos:disconnect()
  1171. did = true
  1172. return
  1173. end
  1174. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1175. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1176. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
  1177. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
  1178. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  1179. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))
  1180.  
  1181. w.C0 = w.C0 * CFrame.new(0, 0, -.04) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  1182.  
  1183. print(":(")
  1184. end)
  1185. while did == false do
  1186. wait()
  1187. end
  1188. expected = 203
  1189. did = false
  1190. pooted = 0
  1191. workspace.CurrentCamera.CameraType = "Follow"
  1192. sos = game:GetService("RunService").Stepped:connect(function()
  1193. pooted = pooted + 1
  1194. if pooted >= expected + 1 then
  1195. sos:disconnect()
  1196. did = true
  1197. return
  1198. end
  1199. resetWelds(3, {
  1200. RightHip,
  1201. LeftHip,
  1202. RootJoint,
  1203. Neck
  1204. })
  1205. 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)
  1206. 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)
  1207. RightHip.C0 = RightHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
  1208. LeftHip.C0 = LeftHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
  1209. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(0), math.rad(0))
  1210. 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))
  1211. 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)
  1212. C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)
  1213.  
  1214. if pooted / 2 == math.floor(pooted / 2) then
  1215. p = cPlayer["Right Arm"]:clone()
  1216. p.Anchored = true
  1217. p.CanCollide = false
  1218. p.Parent = workspace
  1219. p.Transparency = .5
  1220. game:GetService("Debris"):AddItem(p, .2)
  1221. p = cPlayer["Left Arm"]:clone()
  1222. p.Anchored = true
  1223. p.CanCollide = false
  1224. p.Parent = workspace
  1225. p.Transparency = .5
  1226. game:GetService("Debris"):AddItem(p, .2)
  1227.  
  1228. p = Instance.new("Part", workspace)
  1229. p.Name = "ORB"
  1230. p.TopSurface = 0
  1231. p.BottomSurface = 0
  1232. p.formFactor = "Custom"
  1233. 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)
  1234. m = Instance.new("SpecialMesh", p)
  1235. m.MeshType = "Sphere"
  1236. p.BrickColor = BrickColor:White()
  1237. p.Size = Vector3.new(.4, .4, .4)
  1238. p.CanCollide = false
  1239. p.Anchored = true
  1240. game:GetService("Debris"):AddItem(p, 5)
  1241. coroutine.resume(coroutine.create(function(p)
  1242. for i = 1, 8 do
  1243. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  1244. p.Transparency = i / 8
  1245. wait()
  1246. end
  1247. p:Remove()
  1248. end), p)
  1249.  
  1250. end
  1251.  
  1252. print(":)")
  1253. end)
  1254. while did == false do
  1255. wait()
  1256. end
  1257. wait(.5)
  1258. expected = 20
  1259. did = false
  1260. pooted = 0
  1261. workspace.CurrentCamera.CameraType = "Follow"
  1262. sos = game:GetService("RunService").Stepped:connect(function()
  1263. pooted = pooted + 1
  1264. if pooted >= expected + 1 then
  1265. sos:disconnect()
  1266. did = true
  1267. return
  1268. end
  1269. resetWelds(3, {
  1270. Neck,
  1271. RootJoint,
  1272. RightHip,
  1273. LeftHip
  1274. })
  1275. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
  1276. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
  1277. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
  1278. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
  1279. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(2))
  1280. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1281. w.C0 = w.C0 * CFrame.new(0, 0.03, .03) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
  1282. print(":)")
  1283. end)
  1284. while did == false do
  1285. wait()
  1286. end
  1287. wait(2)
  1288. expected = 5
  1289. did = false
  1290. pooted = 0
  1291. workspace.CurrentCamera.CameraType = "Follow"
  1292. w.Parent = nil
  1293. bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
  1294. poo = cPlayer.Torso.CFrame.lookVector
  1295. cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position, cPlayer.Torso.Position + C.CFrame.lookVector * 50)
  1296. bodypos.Parent = cPlayer.Torso
  1297. sos = game:GetService("RunService").Stepped:connect(function()
  1298. pooted = pooted + 1
  1299. if pooted >= expected + 1 then
  1300. sos:disconnect()
  1301. did = true
  1302. return
  1303. end
  1304. resetWelds(3, {})
  1305. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
  1306. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
  1307. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
  1308. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
  1309. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 10), math.rad(0), math.rad(0))
  1310. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted * .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0), math.rad(0))
  1311. print(":)")
  1312. end)
  1313. while did == false do
  1314. wait()
  1315. end
  1316. wait(.7)
  1317. expected = 5
  1318. did = false
  1319. pooted = 0
  1320. sos = game:GetService("RunService").Stepped:connect(function()
  1321. pooted = pooted + 1
  1322. if pooted >= expected + 1 then
  1323. sos:disconnect()
  1324. did = true
  1325. return
  1326. end
  1327. resetWelds(3, {})
  1328. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  1329. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  1330. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  1331. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  1332. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  1333. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  1334. print(":(")
  1335. end)
  1336. while did == false do
  1337. wait()
  1338. end
  1339. wait(.2)
  1340. expected = 10
  1341. did = false
  1342. pooted = 0
  1343. workspace.CurrentCamera.CameraType = "Follow"
  1344. g = Instance.new("BodyGyro")
  1345. g.Parent = cPlayer.Torso
  1346. sos = game:GetService("RunService").Stepped:connect(function()
  1347. pooted = pooted + 1
  1348. if pooted >= expected + 1 then
  1349. sos:disconnect()
  1350. did = true
  1351. return
  1352. end
  1353. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
  1354. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
  1355. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
  1356. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
  1357. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  1358. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  1359. if pooted >= 2 then
  1360. bodypos.position = bodypos.position + Vector3.new(0, 12, 0) - dir * 5
  1361. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 12, 0) - dir * 5
  1362. end
  1363. print(":(")
  1364. end)
  1365. while did == false do
  1366. wait()
  1367. end
  1368. wait(.2)
  1369. bodypos:Remove()
  1370. wait(.5)
  1371.  
  1372. e = Instance.new("Explosion")
  1373. e.BlastRadius = 30
  1374. e.Position = C.Position
  1375. e.BlastPressure = e.BlastPressure * 2.5
  1376. e.Parent = workspace
  1377. s = Instance.new("Sound", C)
  1378. s.SoundId = "rbxassetid://258057783"
  1379. s.Volume = 1
  1380. s:Play()
  1381. Instance.new("DistortionSoundEffect", s).Level = 1
  1382. g:Remove()
  1383. --dun
  1384. nubhit.Torso.Anchored = false
  1385. Hum.PlatformStand = false
  1386. C.Anchored = true
  1387.  
  1388. coroutine.resume(coroutine.create(function(t)
  1389. wait(3)
  1390. p = Instance.new("Sound")
  1391. p.SoundId = "http://www.roblox.com/asset/?id=154677261"
  1392. p.Parent = t
  1393. p.Volume = 1
  1394. p:Play()
  1395. end), C)
  1396. game:GetService("Debris"):AddItem(LOL, 5)
  1397. end
  1398. resetWelds(3, {})
  1399. workspace.CurrentCamera.CameraType = "Custom"
  1400. Hum.WalkSpeed = 16
  1401. Hum.Name = "Humanoid"
  1402. bodypos:Remove()
  1403. partpos:Remove()
  1404. Anim.Parent = nil
  1405. wait(.1)
  1406. Anim.Disabled = false
  1407. Anim.Parent = cPlayer
  1408. deb = true
  1409. end
  1410.  
  1411. Tool = Instance.new("HopperBin")
  1412. Tool.Name = "ROAD ROLLER DA"
  1413. Tool.Parent = game.Players.LocalPlayer.Backpack
  1414. Tool.Selected:connect(function(mouse)
  1415. mouse.Button1Down:connect(function()
  1416. doitdocdoit()
  1417. end)
  1418. end)
  1419.  
  1420. end
  1421. tool = Instance.new("Tool")
  1422. tool.CanBeDropped = false
  1423. tool.RequiresHandle = false
  1424. tool.Name = "fir"
  1425. tool.Parent = plr.Backpack
  1426. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1427. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1428. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1429. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1430. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1431. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1432. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1433. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1434. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1435. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1436. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1437. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1438. RS = tors:FindFirstChild("Right Shoulder")
  1439. LS = tors:FindFirstChild("Left Shoulder")
  1440. RH = tors:FindFirstChild("Right Hip")
  1441. LH = tors:FindFirstChild("Left Hip")
  1442. RJ = hrp:FindFirstChild("RootJoint")
  1443. N = tors:FindFirstChild("Neck")
  1444. cf = CFrame.new
  1445. ang = CFrame.Angles
  1446. rd = math.rad
  1447. rd2 = math.random
  1448. function nooutline(p)
  1449. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  1450. end
  1451. function makepart(color, name, reflec, mater, parnt, cfram)
  1452. local port = Instance.new("Part")
  1453. port.BrickColor = BrickColor.new(color)
  1454. port.Name = name
  1455. nooutline(port)
  1456. port.Reflectance = reflec
  1457. port.Material = mater
  1458. port.Anchored = false
  1459. port.CanCollide = false
  1460. port.Locked = true
  1461. port.Size = Vector3.new(0.2, 0.2, 0.2)
  1462. port.Parent = parnt
  1463. return port
  1464. end
  1465. function makemesh(meshtype, scale, meshid, parent)
  1466. local mes = Instance.new("SpecialMesh")
  1467. mes.MeshType = meshtype
  1468. mes.Scale = scale
  1469. if meshtype == "FileMesh" then
  1470. mes.MeshId = meshid
  1471. end
  1472. mes.Parent = parent
  1473. return mes
  1474. end
  1475. function makeweld(parent, p0, p1, c0, c1)
  1476. local wel = Instance.new("Weld")
  1477. wel.Part0 = p0
  1478. wel.Part1 = p1
  1479. wel.C0 = c0
  1480. if c1 ~= nil then
  1481. wel.C1 = c1
  1482. end
  1483. wel.Parent = parent
  1484. return wel
  1485. end
  1486. function smokz(prnt)
  1487. s = Instance.new("Smoke")
  1488. s.Color = Color3.new(1, 1, 1)
  1489. s.Enabled = false
  1490. s.Name = "smok"
  1491. s.Opacity = 0.5
  1492. s.RiseVelocity = 0.2
  1493. s.Size = 0.1
  1494. s.Parent = prnt
  1495. end
  1496. function glow(tz, paz, smokinz, length)
  1497. if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
  1498. do
  1499. local s = Instance.new("Sound")
  1500. s.SoundId = "rbxassetid://298181829"
  1501. s.Volume = 0.25
  1502. s.Pitch = math.random(9, 11) / 10
  1503. s.Parent = paz
  1504. s:Play()
  1505. paz.Transparency = 0.7
  1506. if smokinz == true then
  1507. paz.smok.Enabled = true
  1508. end
  1509. delay(length, function()
  1510. paz.Transparency = 1
  1511. paz.smok.Enabled = false
  1512. s:Destroy()
  1513. end)
  1514. end
  1515. end
  1516. end
  1517. function makeglow()
  1518. for _, p in pairs(chr:GetChildren()) do
  1519. if p.ClassName == "Accessory" then
  1520. do
  1521. local h = p:FindFirstChildOfClass("Part")
  1522. local nh = h:Clone()
  1523. nh.Parent = nil
  1524. nh.CFrame = h.CFrame
  1525. nh.Transparency = 1
  1526. nh.Name = "Glow"
  1527. nh.Material = "Neon"
  1528. nh.BrickColor = BrickColor.new("Really red")
  1529. nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  1530. nh.Parent = h
  1531. makeweld(nh, nh, h, cf(0, 0, 0))
  1532. local m = nh:FindFirstChildOfClass("SpecialMesh")
  1533. m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
  1534. m.TextureId = ""
  1535. smokz(nh)
  1536. nh.Touched:connect(function(po)
  1537. glow(po, nh, true, 0.8)
  1538. end)
  1539. end
  1540. elseif p.ClassName == "Part" and p ~= hrp then
  1541. do
  1542. local n = p:Clone()
  1543. n.Parent = nil
  1544. n.Transparency = 1
  1545. n.Material = "Neon"
  1546. n.Name = "Glow"
  1547. n.BrickColor = BrickColor.new("Really red")
  1548. n.CFrame = p.CFrame
  1549. n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  1550. n.Parent = p
  1551. makeweld(n, n, p, cf(0, 0, 0))
  1552. smokz(n)
  1553. n.Touched:connect(function(po)
  1554. glow(po, n, true, 0.8)
  1555. end)
  1556. if n:FindFirstChildOfClass("Decal") then
  1557. n:FindFirstChildOfClass("Decal"):Destroy()
  1558. end
  1559. if p:FindFirstChildOfClass("SpecialMesh") then
  1560. local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
  1561. c.Parent = nil
  1562. c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
  1563. c.Parent = n
  1564. else
  1565. local m = Instance.new("BlockMesh")
  1566. m.Scale = Vector3.new(1.05, 1.025, 1.05)
  1567. if p == tors then
  1568. m.Scale = Vector3.new(1.05, 1.05, 1.05)
  1569. end
  1570. m.Parent = n
  1571. end
  1572. end
  1573. end
  1574. end
  1575. end
  1576. makeglow()
  1577. function fglow(glopart, duration)
  1578. for _ = 1, 4 do
  1579. swait()
  1580. glopart.Transparency = glopart.Transparency - 0.075
  1581. end
  1582. delay(duration, function()
  1583. for _ = 1, 4 do
  1584. swait()
  1585. glopart.Transparency = glopart.Transparency + 0.075
  1586. end
  1587. end)
  1588. end
  1589. function lerpz(joint, prop, cfrmz, alp)
  1590. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  1591. end
  1592. function resetlerp()
  1593. RJ.C0 = RJC0
  1594. RJ.C1 = RJC1
  1595. N.C0 = NC0
  1596. N.C1 = NC1
  1597. RS.C0 = RSC0
  1598. RS.C1 = RSC1
  1599. LS.C0 = LSC0
  1600. LS.C1 = LSC1
  1601. RH.C0 = RHC0
  1602. RH.C1 = RHC1
  1603. LH.C0 = LHC0
  1604. end
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617. function RFistDamage()
  1618.  
  1619. end
  1620. function rsmash()
  1621. if activu == true or selected == false then
  1622. return
  1623. end
  1624. coroutine.resume(coroutine.create(function()
  1625. fglow(rarm.Glow, 3)
  1626. end))
  1627. activu = true
  1628.  
  1629. human.WalkSpeed = human.WalkSpeed - 13
  1630. animo(false)
  1631. local Mus = Instance.new("Sound",workspace)
  1632. Mus.SoundId = "rbxassetid://512813873"
  1633. Mus.Pitch = 1
  1634. Mus.Volume = 10
  1635. Mus.Looped = false
  1636. wait(0.3)
  1637. Mus:Play()
  1638. local pe = Instance.new("ParticleEmitter")
  1639. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  1640. pe.LightEmission = 0.9
  1641. pe.Size = NumberSequence.new(0.5)
  1642. pe.Texture = "rbxassetid://359293258"
  1643. pe.Transparency = NumberSequence.new(0.1)
  1644. pe.Lifetime = NumberRange.new(0.1)
  1645. pe.Rate = 1
  1646. pe.RotSpeed = NumberRange.new(360)
  1647. pe.Speed = NumberRange.new(3)
  1648. pe.VelocitySpread = 360
  1649. pe.Parent = rarm.Glow
  1650. local pe2 = Instance.new("ParticleEmitter")
  1651. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  1652. pe2.LightEmission = 0.9
  1653. pe2.Size = NumberSequence.new(5)
  1654. pe2.Texture = "rbxassetid://359293258"
  1655. pe2.Transparency = NumberSequence.new(0.4)
  1656. pe2.ZOffset = 2
  1657. pe2.Enabled = false
  1658. pe2.LockedToPart = true
  1659. pe2.Lifetime = NumberRange.new(0.07)
  1660. pe2.Rate = 8
  1661. pe2.Rotation = NumberRange.new(0, 360)
  1662. pe2.RotSpeed = NumberRange.new(0)
  1663. pe2.Speed = NumberRange.new(0)
  1664. pe2.VelocitySpread = 180
  1665. pe2.Parent = rarm.Glow
  1666. for _ = 1, 45 do
  1667. swait()
  1668. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  1669. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  1670. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
  1671. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1672. lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  1673. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  1674. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  1675. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1676. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  1677. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1678. pe.Rate = pe.Rate + 25
  1679. end
  1680. pe2.Enabled = true
  1681. pe.Speed = NumberRange.new(10)
  1682. for _ = 1, 30 do
  1683. swait()
  1684. lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
  1685. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
  1686. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
  1687. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
  1688. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
  1689. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
  1690. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  1691. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
  1692.  
  1693. end
  1694. for l = 1, 3 do
  1695. swait()
  1696. lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
  1697. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
  1698. lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
  1699. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
  1700. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
  1701. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
  1702. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
  1703. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
  1704. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
  1705. end
  1706. pe:Destroy()
  1707. pe2:Destroy()
  1708. KABOOMZ()
  1709. rarm.Glow.smok.Enabled = true
  1710. for _ = 1, 8 do
  1711. swait()
  1712. lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8)
  1713. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8)
  1714. lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8)
  1715. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8)
  1716. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8)
  1717. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8)
  1718. lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8)
  1719. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8)
  1720. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8)
  1721. end
  1722. wait(1.5)
  1723. animo(true)
  1724. human.WalkSpeed = human.WalkSpeed + 13
  1725. for _ = 1, 24 do
  1726. swait()
  1727. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1728. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1729. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1730. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1731. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1732. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1733. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1734. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1735. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1736. end
  1737. resetlerp()
  1738. rarm.Glow.smok.Enabled = false
  1739. activu = false
  1740. end
  1741.  
  1742.  
  1743.  
  1744.  
  1745. local debris=game:service"Debris"
  1746. vt = Vector3.new
  1747. bc = BrickColor.new
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760. function Ring()
  1761.  
  1762.  
  1763. local effspwn = Instance.new("Part")
  1764. local model = Instance.new("Model")
  1765. game.Debris:AddItem(model, 20)
  1766. model.Name = "smasheffects"
  1767. model.Parent = workspace
  1768. effspwn.Name = "spwnr"
  1769. effspwn.Size = Vector3.new(1, 1, 1)
  1770. effspwn.Anchored = true
  1771. effspwn.CanCollide = false
  1772. effspwn.Transparency = 1
  1773. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1774. effspwn.Parent = model
  1775.  
  1776. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1777. if v:FindFirstChild('Humanoid') then
  1778. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1779. v.Humanoid.PlatformStand = true
  1780. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  1781. end
  1782. end
  1783. coroutine.resume(coroutine.create(function()
  1784. local shok = Instance.new("Part")
  1785. shok.Name = "wring1"
  1786. shok.BrickColor = BrickColor.new("Really black")
  1787. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1788. shok.Size = Vector3.new(1, 1, 1)
  1789. shok.Anchored = true
  1790. shok.Material = "Neon"
  1791. shok.Transparency = 0.25
  1792. shok.CanCollide = false
  1793. shok.Parent = model
  1794. game.Debris:AddItem(shok, 12)
  1795. local mesh = Instance.new("SpecialMesh")
  1796. mesh.MeshType = "FileMesh"
  1797. mesh.MeshId = "rbxassetid://3270017"
  1798. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  1799. mesh.Parent = shok
  1800. for e = 1, 30 do
  1801. wait()
  1802. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  1803. shok.Transparency = shok.Transparency + 0.002
  1804. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1805. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1806. end
  1807. for e = 1, 38 do
  1808. wait()
  1809. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1810. shok.Transparency = shok.Transparency + 0.002
  1811. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1812. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1813. end
  1814. for e = 1, 24 do
  1815. wait()
  1816. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1817. shok.Transparency = shok.Transparency + 0.03
  1818. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1819. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1820. end
  1821. end))
  1822. coroutine.resume(coroutine.create(function()
  1823. local shok = Instance.new("Part")
  1824. shok.Name = "wring2"
  1825. shok.BrickColor = BrickColor.new("Really black")
  1826. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1827. shok.Size = Vector3.new(1, 1, 1)
  1828. shok.Anchored = true
  1829. shok.Material = "Neon"
  1830. shok.Transparency = 0.25
  1831. shok.CanCollide = false
  1832. shok.Parent = model
  1833. game.Debris:AddItem(shok, 12)
  1834. local mesh = Instance.new("SpecialMesh")
  1835. mesh.MeshType = "FileMesh"
  1836. mesh.MeshId = "rbxassetid://3270017"
  1837. mesh.Scale = Vector3.new(12, 12, 0.05)
  1838. mesh.Parent = shok
  1839. for e = 1, 30 do
  1840. wait()
  1841. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  1842. shok.Transparency = shok.Transparency + 0.002
  1843. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1844. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1845. end
  1846. for e = 1, 38 do
  1847. wait()
  1848. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1849. shok.Transparency = shok.Transparency + 0.002
  1850. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -3), 0.4)
  1851. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1852. end
  1853. for e = 1, 24 do
  1854. wait()
  1855. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1856. shok.Transparency = shok.Transparency + 0.03
  1857. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1858. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1859. end
  1860. end))
  1861.  
  1862. coroutine.resume(coroutine.create(function()
  1863. local shok = Instance.new("Part")
  1864. shok.Name = "shokwve"
  1865. shok.BrickColor = BrickColor.new("Really black")
  1866. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  1867. shok.Size = Vector3.new(1, 1, 1)
  1868. shok.Anchored = true
  1869. shok.Material = "Neon"
  1870. shok.Transparency = 0.6
  1871. shok.CanCollide = false
  1872. shok.Parent = model
  1873. game.Debris:AddItem(shok, 12)
  1874. local mesh = Instance.new("SpecialMesh")
  1875. mesh.MeshType = "FileMesh"
  1876. mesh.MeshId = "rbxassetid://489415447"
  1877. mesh.Scale = Vector3.new(4, 4, 4)
  1878. mesh.Parent = shok
  1879. for e = 1, 12 do
  1880. wait()
  1881. mesh.Scale = mesh.Scale + Vector3.new(5, 5, 5)
  1882. shok.Transparency = shok.Transparency + 0.002
  1883. end
  1884. for e = 1, 32 do
  1885. wait()
  1886. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1887. shok.Transparency = shok.Transparency + 0.002
  1888. end
  1889. for e = 1, 24 do
  1890. wait()
  1891. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1892. shok.Transparency = shok.Transparency + 0.03
  1893. end
  1894. end))
  1895. coroutine.resume(coroutine.create(function()
  1896. local shok = Instance.new("Part")
  1897. shok.Name = "shock2"
  1898. shok.BrickColor = BrickColor.new("Really black")
  1899. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1900. shok.Size = Vector3.new(1, 1, 1)
  1901. shok.Anchored = true
  1902. shok.Material = "Neon"
  1903. shok.Transparency = 0.35
  1904. shok.CanCollide = false
  1905. shok.Parent = model
  1906. game.Debris:AddItem(shok, 12)
  1907. local mesh = Instance.new("SpecialMesh")
  1908. mesh.MeshType = "FileMesh"
  1909. mesh.MeshId = "rbxassetid://489415447"
  1910. mesh.Scale = Vector3.new(20, 20, 20)
  1911. mesh.Parent = shok
  1912. for e = 1, 15 do
  1913. wait()
  1914. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1915. shok.Transparency = shok.Transparency + 0.004
  1916. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1917. end
  1918. for e = 1, 16 do
  1919. wait()
  1920. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1921. shok.Transparency = shok.Transparency + 0.004
  1922. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1923. end
  1924. for e = 1, 12 do
  1925. wait()
  1926. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1927. shok.Transparency = shok.Transparency + 0.06
  1928. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1929. end
  1930. end))
  1931. coroutine.resume(coroutine.create(function()
  1932. local shok = Instance.new("Part")
  1933. shok.Name = "shock3"
  1934. shok.BrickColor = BrickColor.new("Really black")
  1935. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1936. shok.Size = Vector3.new(1, 1, 1)
  1937. shok.Anchored = true
  1938. shok.Material = "Neon"
  1939. shok.Transparency = 0.35
  1940. shok.CanCollide = false
  1941. shok.Parent = model
  1942. game.Debris:AddItem(shok, 12)
  1943. local mesh = Instance.new("SpecialMesh")
  1944. mesh.MeshType = "FileMesh"
  1945. mesh.MeshId = "rbxassetid://489415447"
  1946. mesh.Scale = Vector3.new(20, 20, 20)
  1947. mesh.Parent = shok
  1948. for e = 1, 15 do
  1949. wait()
  1950. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1951. shok.Transparency = shok.Transparency + 0.004
  1952. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1953. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1954. end
  1955. for e = 1, 16 do
  1956. wait()
  1957. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1958. shok.Transparency = shok.Transparency + 0.004
  1959. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1960. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1961. end
  1962. for e = 1, 12 do
  1963. wait()
  1964. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1965. shok.Transparency = shok.Transparency + 0.06
  1966. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1967. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1968. end
  1969. end))
  1970.  
  1971. end
  1972. function Landing()
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979. ROW = function(out, trans, s, wt, t, ang, plus)
  1980. for i = 1, 360, 360/t do
  1981. local c = Instance.new("Part", game.Workspace)
  1982. c.FormFactor = 3
  1983. c.TopSurface = 0
  1984. c.BottomSurface = 0
  1985. c.Size = s
  1986. c.Anchored = true
  1987. c.CanCollide = wt
  1988. c.Material=workspace.Base.Material
  1989. c.Transparency = trans
  1990. c.BrickColor = workspace.Base.BrickColor
  1991. c.CFrame = CFrame.new(tors.CFrame.x,0,tors.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  1992. c.Locked=true
  1993. game.Debris:AddItem(c,15)
  1994. end
  1995. end
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  2002. Ring()
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008. end
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016. function newRay(start,face,range,wat)
  2017. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  2018. hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  2019. return rey,hit,pos
  2020. end
  2021.  
  2022.  
  2023.  
  2024.  
  2025. function jum()
  2026. if activu == true or selected == false then
  2027. return
  2028. end
  2029. coroutine.resume(coroutine.create(function()
  2030. fglow(rleg.Glow, 1)
  2031. fglow(lleg.Glow, 1)
  2032. end))
  2033. activu = true
  2034. human.WalkSpeed = human.WalkSpeed - 13
  2035. local pe = Instance.new("ParticleEmitter")
  2036. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2037. pe.LightEmission = 0.9
  2038. pe.Size = NumberSequence.new(0.5)
  2039. pe.Texture = "rbxassetid://359293258"
  2040. pe.Transparency = NumberSequence.new(0.1)
  2041. pe.Lifetime = NumberRange.new(0.1)
  2042. pe.Rate = 250
  2043. pe.RotSpeed = NumberRange.new(360)
  2044. pe.Speed = NumberRange.new(3)
  2045. pe.VelocitySpread = 360
  2046. pe.Parent = rleg.Glow
  2047. local pea = pe:Clone()
  2048. pea.Parent = lleg.Glow
  2049. local pe2 = Instance.new("ParticleEmitter")
  2050. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2051. pe2.LightEmission = 0.9
  2052. pe2.Size = NumberSequence.new(5)
  2053. pe2.Texture = "rbxassetid://359293258"
  2054. pe2.Transparency = NumberSequence.new(0.4)
  2055. pe2.ZOffset = 2
  2056. pe2.Enabled = true
  2057. pe2.LockedToPart = true
  2058. pe2.Lifetime = NumberRange.new(0.07)
  2059. pe2.Rate = 8
  2060. pe2.Rotation = NumberRange.new(0, 360)
  2061. pe2.RotSpeed = NumberRange.new(0)
  2062. pe2.Speed = NumberRange.new(0)
  2063. pe2.VelocitySpread = 180
  2064. pe2.Parent = lleg.Glow
  2065. local pea2 = pe2:Clone()
  2066. pea2.Parent = rleg.Glow
  2067. for l = 1, 30 do
  2068. swait()
  2069. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  2070. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  2071. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  2072. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2073. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  2074. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2075. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  2076. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2077. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  2078. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2079. end
  2080. pe:Destroy()
  2081. pe2:Destroy()
  2082. pea:Destroy()
  2083. pea2:Destroy()
  2084. human.WalkSpeed = 50
  2085. BV = Instance.new("BodyVelocity", tors)
  2086. BV.maxForce = Vector3.new(0,100000,0)
  2087. BV.P = 100000
  2088. BV.velocity = Vector3.new(0,800,0)
  2089. KABOOMZ2()
  2090. coroutine.resume(coroutine.create(function()
  2091. swait(3)
  2092. BV:Destroy()
  2093. end))
  2094. for _ = 1, 18 do
  2095. swait()
  2096. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
  2097. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
  2098. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
  2099. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  2100. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
  2101. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  2102. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
  2103. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  2104. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
  2105. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  2106. end
  2107. for _ = 1, 18 do
  2108. swait()
  2109. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2110. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2111. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2112. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2113. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2114. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2115. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2116. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2117. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2118. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2119. end
  2120. resetlerp()
  2121. local ry,ht,ps=nil,nil,nil
  2122. while ht==nil do
  2123. ry,ht,ps=newRay(hrp.CFrame*CFrame.new(0,-2,0),hrp.CFrame*CFrame.new(0,-3,0),4.1,{chr})
  2124. wait()
  2125. end
  2126. human.WalkSpeed = 0
  2127. Landing()
  2128. z = Instance.new("Sound",tors)
  2129. z.SoundId = "rbxassetid://142070127"
  2130. z.Volume = 2
  2131. wait(.1)
  2132. z:Play()
  2133.  
  2134. for l = 1, 30 do
  2135. swait()
  2136. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  2137. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  2138. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  2139. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2140. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  2141. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2142. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  2143. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2144. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  2145. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2146. end
  2147. resetlerp()
  2148. human.WalkSpeed = 16
  2149.  
  2150. activu = false
  2151. end
  2152.  
  2153.  
  2154.  
  2155. local acos = math.acos
  2156. local sqrt = math.sqrt
  2157. local Vec3 = Vector3.new
  2158. local fromAxisAngle = CFrame.fromAxisAngle
  2159.  
  2160. local function toAxisAngle(CFr)
  2161. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2162. local Angle = math.acos((R00+R11+R22-1)/2)
  2163. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2164. A = A == 0 and 0.00001 or A
  2165. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2166. B = B == 0 and 0.00001 or B
  2167. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2168. C = C == 0 and 0.00001 or C
  2169. local x = (R21-R12)/sqrt(A)
  2170. local y = (R02-R20)/sqrt(B)
  2171. local z = (R10-R01)/sqrt(C)
  2172. return Vec3(x,y,z),Angle
  2173. end
  2174.  
  2175. function ApplyTrig(Num,Func)
  2176. local Min,Max = Func(0),Func(1)
  2177. local i = Func(Num)
  2178. return (i-Min)/(Max-Min)
  2179. --[[if Func == "sin" then
  2180. return (math.sin((1-Num)*math.pi)+1)/2
  2181. elseif Func == "cos" then
  2182. return (math.cos((1-Num)*math.pi)+1)/2
  2183. end]]
  2184. end
  2185.  
  2186. function LerpCFrame(CFrame1,CFrame2,Num)
  2187. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2188. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2189. end
  2190.  
  2191. function Crater(Torso,Radius)
  2192. spawn(function()
  2193. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2194. local Ignore = {}
  2195. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2196. if v.Character ~= nil then
  2197. Ignore[#Ignore+1] = v.Character
  2198. end
  2199. end
  2200. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2201. if Hit == nil then return end
  2202. local Parts = {}
  2203. for i = 1,360,10 do
  2204. local P = Instance.new("Part",Torso.Parent)
  2205. P.Anchored = true
  2206. P.FormFactor = "Custom"
  2207. P.BrickColor = Hit.BrickColor
  2208. P.Material = Hit.Material
  2209. P.TopSurface = "Smooth"
  2210. P.BottomSurface = "Smooth"
  2211. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2212. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2213. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2214. if math.random(0,5) == 0 then -- rubble
  2215. local P = Instance.new("Part",Torso.Parent)
  2216. P.Anchored = true
  2217. P.FormFactor = "Custom"
  2218. P.BrickColor = Hit.BrickColor
  2219. P.Material = Hit.Material
  2220. P.TopSurface = "Smooth"
  2221. P.BottomSurface = "Smooth"
  2222. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2223. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2224. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2225. end
  2226. end
  2227. for i = 0,1,0.05 do
  2228. for i2,v in pairs(Parts) do
  2229. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2230. end
  2231. wait(0.02)
  2232. end
  2233. for i,v in pairs(Parts) do
  2234. if v[1].Size.X > 2.1 then
  2235. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2236. end
  2237. v[1].Anchored = false
  2238. end
  2239. for i = 0,1,0.05 do
  2240. for i2,v in pairs(Parts) do
  2241. v[1].Transparency = i
  2242. if i == 1 then
  2243. v[1]:Destroy()
  2244. elseif i >= 0.25 then
  2245. v[1].CanCollide = false
  2246. end
  2247. end
  2248. wait(0.02)
  2249. end
  2250. Parts = nil
  2251. end)
  2252. end
  2253.  
  2254.  
  2255. function FindNearestTorso(Position,Distance,SinglePlayer)
  2256. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2257. local List = {}
  2258. for i,v in pairs(workspace:GetChildren())do
  2259. if v:IsA("Model")then
  2260. if v:findFirstChild("Torso")then
  2261. if v ~= chr then
  2262. if(v.Torso.Position -Position).magnitude <= Distance then
  2263. table.insert(List,v)
  2264. end
  2265. end
  2266. end
  2267. end
  2268. end
  2269. return List
  2270. end
  2271.  
  2272. function KABOOMZ()
  2273. local effspwn = Instance.new("Part")
  2274. coroutine.resume(coroutine.create(function()
  2275. local sound1 = Instance.new("Sound")
  2276. sound1.SoundId = "rbxassetid://138137702"
  2277. sound1.MaxDistance = 300
  2278. sound1.EmitterSize = 20
  2279. sound1.Volume = 4
  2280. sound1.Pitch = 0.95
  2281. sound1.Parent = effspwn
  2282. local sound2 = Instance.new("Sound")
  2283. sound2.SoundId = "rbxassetid://157878578"
  2284. sound2.MaxDistance = 300
  2285. sound2.EmitterSize = 20
  2286. sound2.Volume = 2
  2287. sound2.Pitch = 0.9
  2288. sound2.Parent = effspwn
  2289. local sound3 = Instance.new("Sound")
  2290. sound3.SoundId = "rbxassetid://511715134"
  2291. sound2.MaxDistance = 400
  2292. sound2.EmitterSize = 30
  2293. sound2.Volume = 5
  2294. sound2.Pitch = 0.6
  2295. sound2.Parent = effspwn
  2296. sound2:Play()
  2297. wait()
  2298. sound1:Play()
  2299. sound3:Play()
  2300. end))
  2301. local model = Instance.new("Model")
  2302. game.Debris:AddItem(model, 20)
  2303. model.Name = "smasheffects"
  2304. model.Parent = workspace
  2305. effspwn.Name = "spwnr"
  2306. effspwn.Size = Vector3.new(1, 1, 1)
  2307. effspwn.Anchored = true
  2308. effspwn.CanCollide = false
  2309. effspwn.Transparency = 1
  2310. effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0)
  2311. effspwn.Parent = model
  2312.  
  2313. Crater(head,60)
  2314.  
  2315. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  2316. if v:FindFirstChild('Humanoid') then
  2317. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2318. v.Humanoid.PlatformStand = true
  2319. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2320. end
  2321. end
  2322. coroutine.resume(coroutine.create(function()
  2323. local shok = Instance.new("Part")
  2324. shok.Name = "whoosh"
  2325. shok.BrickColor = BrickColor.new("Really black")
  2326. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2327. shok.Size = Vector3.new(1, 1, 1)
  2328. shok.Anchored = true
  2329. shok.Material = "Neon"
  2330. shok.Transparency = 0.1
  2331. shok.CanCollide = false
  2332. shok.Parent = model
  2333. game.Debris:AddItem(shok, 12)
  2334. local mesh = Instance.new("SpecialMesh")
  2335. mesh.MeshType = "FileMesh"
  2336. mesh.MeshId = "rbxassetid://437347603"
  2337. mesh.Scale = Vector3.new(20, 20, 15)
  2338. mesh.Parent = shok
  2339. for e = 1, 8 do
  2340. wait()
  2341. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  2342. shok.Transparency = shok.Transparency + 0.035
  2343. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4)
  2344. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  2345. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2346. end
  2347. for e = 1, 16 do
  2348. wait()
  2349. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  2350. shok.Transparency = shok.Transparency + 0.11
  2351. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4)
  2352. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  2353. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2354. end
  2355. end))
  2356. coroutine.resume(coroutine.create(function()
  2357. local shok = Instance.new("Part")
  2358. shok.Name = "wring1"
  2359. shok.BrickColor = BrickColor.new("Really black")
  2360. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2361. shok.Size = Vector3.new(1, 1, 1)
  2362. shok.Anchored = true
  2363. shok.Material = "Neon"
  2364. shok.Transparency = 0.25
  2365. shok.CanCollide = false
  2366. shok.Parent = model
  2367. game.Debris:AddItem(shok, 12)
  2368. local mesh = Instance.new("SpecialMesh")
  2369. mesh.MeshType = "FileMesh"
  2370. mesh.MeshId = "rbxassetid://3270017"
  2371. mesh.Scale = Vector3.new(0.3, 0.3, 0.15)
  2372. mesh.Parent = shok
  2373. for e = 1, 30 do
  2374. wait()
  2375. mesh.Scale = mesh.Scale + Vector3.new(4.6, 4.6, 5)
  2376. shok.Transparency = shok.Transparency + 0.002
  2377. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2378. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2379. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2380.  
  2381. end
  2382. for e = 1, 38 do
  2383. wait()
  2384. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2385. shok.Transparency = shok.Transparency + 0.002
  2386. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2387. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2388. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2389.  
  2390. end
  2391. for e = 1, 24 do
  2392. wait()
  2393. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2394. shok.Transparency = shok.Transparency + 0.03
  2395. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2396. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2397. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2398.  
  2399. end
  2400. end))
  2401. coroutine.resume(coroutine.create(function()
  2402. local shok = Instance.new("Part")
  2403. shok.Name = "wring2"
  2404. shok.BrickColor = BrickColor.new("Really black")
  2405. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2406. shok.Size = Vector3.new(1, 1, 1)
  2407. shok.Anchored = true
  2408. shok.Material = "Neon"
  2409. shok.Transparency = 0.25
  2410. shok.CanCollide = false
  2411. shok.Parent = model
  2412. game.Debris:AddItem(shok, 12)
  2413. local mesh = Instance.new("SpecialMesh")
  2414. mesh.MeshType = "FileMesh"
  2415. mesh.MeshId = "rbxassetid://3270017"
  2416. mesh.Scale = Vector3.new(20, 20, 0.05)
  2417. mesh.Parent = shok
  2418. for e = 1, 30 do
  2419. wait()
  2420. mesh.Scale = mesh.Scale + Vector3.new(20.4, 20.4, 12)
  2421. shok.Transparency = shok.Transparency + 0.002
  2422. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2423. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2424. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2425.  
  2426. end
  2427. for e = 1, 38 do
  2428. wait()
  2429. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2430. shok.Transparency = shok.Transparency + 0.002
  2431. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2432. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2433. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2434.  
  2435. end
  2436. for e = 1, 24 do
  2437. wait()
  2438. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2439. shok.Transparency = shok.Transparency + 0.03
  2440. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2441. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2442. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2443.  
  2444. end
  2445. end))
  2446. coroutine.resume(coroutine.create(function()
  2447. local shok = Instance.new("Part")
  2448. shok.Name = "coil1"
  2449. shok.BrickColor = BrickColor.new("Really black")
  2450. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2451. shok.Size = Vector3.new(1, 1, 1)
  2452. shok.Anchored = true
  2453. shok.Material = "Neon"
  2454. shok.Transparency = 0.25
  2455. shok.CanCollide = false
  2456. shok.Parent = model
  2457. game.Debris:AddItem(shok, 12)
  2458. local mesh = Instance.new("SpecialMesh")
  2459. mesh.MeshType = "FileMesh"
  2460. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2461. mesh.Scale = Vector3.new(12, 12, 12)
  2462. mesh.Parent = shok
  2463. for e = 1, 15 do
  2464. wait()
  2465. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2466. shok.Transparency = shok.Transparency + 0.004
  2467. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2468. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2469. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2470.  
  2471. end
  2472. for e = 1, 16 do
  2473. wait()
  2474. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2475. shok.Transparency = shok.Transparency + 0.004
  2476. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2477. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2478. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2479.  
  2480. end
  2481. for e = 1, 12 do
  2482. wait()
  2483. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2484. shok.Transparency = shok.Transparency + 0.06
  2485. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2486. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2487. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2488.  
  2489. end
  2490. end))
  2491. coroutine.resume(coroutine.create(function()
  2492. local shok = Instance.new("Part")
  2493. shok.Name = "coil2"
  2494. shok.BrickColor = BrickColor.new("Really black")
  2495. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2496. shok.Size = Vector3.new(1, 1, 1)
  2497. shok.Anchored = true
  2498. shok.Material = "Neon"
  2499. shok.Transparency = 0.25
  2500. shok.CanCollide = false
  2501. shok.Parent = model
  2502. game.Debris:AddItem(shok, 12)
  2503. local mesh = Instance.new("SpecialMesh")
  2504. mesh.MeshType = "FileMesh"
  2505. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2506. mesh.Scale = Vector3.new(6, 12, 6)
  2507. mesh.Parent = shok
  2508. for e = 1, 15 do
  2509. wait()
  2510. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2511. shok.Transparency = shok.Transparency + 0.005
  2512. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2513. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2514. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2515.  
  2516. end
  2517. for e = 1, 16 do
  2518. wait()
  2519. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2520. shok.Transparency = shok.Transparency + 0.005
  2521. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2522. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2523. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2524.  
  2525. end
  2526. for e = 1, 12 do
  2527. wait()
  2528. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2529. shok.Transparency = shok.Transparency + 0.09
  2530. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2531. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2532. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2533.  
  2534. end
  2535. end))
  2536. coroutine.resume(coroutine.create(function()
  2537. local shok = Instance.new("Part")
  2538. shok.Name = "shokwve"
  2539. shok.BrickColor = BrickColor.new("Really black")
  2540. shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0)
  2541. shok.Size = Vector3.new(1, 1, 1)
  2542. shok.Anchored = true
  2543. shok.Material = "Neon"
  2544. shok.Transparency = 0.6
  2545. shok.CanCollide = false
  2546. shok.Parent = model
  2547. game.Debris:AddItem(shok, 12)
  2548. local mesh = Instance.new("SpecialMesh")
  2549. mesh.MeshType = "FileMesh"
  2550. mesh.MeshId = "rbxassetid://489415447"
  2551. mesh.Scale = Vector3.new(1, 1, 1)
  2552. mesh.Parent = shok
  2553. for e = 1, 12 do
  2554. wait()
  2555. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  2556. shok.Transparency = shok.Transparency + 0.002
  2557. end
  2558. for e = 1, 32 do
  2559. wait()
  2560. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2561. shok.Transparency = shok.Transparency + 0.002
  2562. end
  2563. for e = 1, 24 do
  2564. wait()
  2565. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2566. shok.Transparency = shok.Transparency + 0.03
  2567. end
  2568. end))
  2569. coroutine.resume(coroutine.create(function()
  2570. local shok = Instance.new("Part")
  2571. shok.Name = "shock2"
  2572. shok.BrickColor = BrickColor.new("Really black")
  2573. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2574. shok.Size = Vector3.new(1, 1, 1)
  2575. shok.Anchored = true
  2576. shok.Material = "Neon"
  2577. shok.Transparency = 0.35
  2578. shok.CanCollide = false
  2579. shok.Parent = model
  2580. game.Debris:AddItem(shok, 12)
  2581. local mesh = Instance.new("SpecialMesh")
  2582. mesh.MeshType = "FileMesh"
  2583. mesh.MeshId = "rbxassetid://489415447"
  2584. mesh.Scale = Vector3.new(12, 12, 12)
  2585. mesh.Parent = shok
  2586. for e = 1, 15 do
  2587. wait()
  2588. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2589. shok.Transparency = shok.Transparency + 0.004
  2590. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2591. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2592.  
  2593. end
  2594. for e = 1, 16 do
  2595. wait()
  2596. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2597. shok.Transparency = shok.Transparency + 0.004
  2598. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2599. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2600.  
  2601. end
  2602. for e = 1, 12 do
  2603. wait()
  2604. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2605. shok.Transparency = shok.Transparency + 0.06
  2606. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2607. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2608.  
  2609. end
  2610. end))
  2611. coroutine.resume(coroutine.create(function()
  2612. local shok = Instance.new("Part")
  2613. shok.Name = "shock3"
  2614. shok.BrickColor = BrickColor.new("Really black")
  2615. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2616. shok.Size = Vector3.new(1, 1, 1)
  2617. shok.Anchored = true
  2618. shok.Material = "Neon"
  2619. shok.Transparency = 0.35
  2620. shok.CanCollide = false
  2621. shok.Parent = model
  2622. game.Debris:AddItem(shok, 12)
  2623. local mesh = Instance.new("SpecialMesh")
  2624. mesh.MeshType = "FileMesh"
  2625. mesh.MeshId = "rbxassetid://489415447"
  2626. mesh.Scale = Vector3.new(12, 12, 12)
  2627. mesh.Parent = shok
  2628. for e = 1, 15 do
  2629. wait()
  2630. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2631. shok.Transparency = shok.Transparency + 0.004
  2632. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2633. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2634. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2635.  
  2636. end
  2637. for e = 1, 16 do
  2638. wait()
  2639. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2640. shok.Transparency = shok.Transparency + 0.004
  2641. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2642. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2643. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2644.  
  2645. end
  2646. for e = 1, 12 do
  2647. wait()
  2648. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  2649. shok.Transparency = shok.Transparency + 0.06
  2650. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2651. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2652. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2653.  
  2654. end
  2655. end))
  2656. end
  2657. function KABOOMZ2()
  2658. local effspwn = Instance.new("Part")
  2659. coroutine.resume(coroutine.create(function()
  2660. local sound1 = Instance.new("Sound")
  2661. sound1.SoundId = "rbxassetid://138137702"
  2662. sound1.MaxDistance = 300
  2663. sound1.EmitterSize = 20
  2664. sound1.Volume = 2.5
  2665. sound1.Pitch = 0.65
  2666. sound1.Parent = effspwn
  2667. local sound2 = Instance.new("Sound")
  2668. sound2.SoundId = "rbxassetid://157878578"
  2669. sound2.MaxDistance = 300
  2670. sound2.EmitterSize = 20
  2671. sound2.Volume = 1
  2672. sound2.Pitch = 0.7
  2673. sound2.Parent = effspwn
  2674. local sound3 = Instance.new("Sound")
  2675. sound3.SoundId = "rbxassetid://138250406"
  2676. sound2.MaxDistance = 400
  2677. sound2.EmitterSize = 30
  2678. sound2.Volume = 0.5
  2679. sound2.Pitch = 0.5
  2680. sound2.Parent = effspwn
  2681. sound2:Play()
  2682. wait()
  2683. sound1:Play()
  2684. sound3:Play()
  2685. end))
  2686. local model = Instance.new("Model")
  2687. game.Debris:AddItem(model, 20)
  2688. model.Name = "smasheffects"
  2689. model.Parent = workspace
  2690. effspwn.Name = "spwnr"
  2691. effspwn.Size = Vector3.new(1, 1, 1)
  2692. effspwn.Anchored = true
  2693. effspwn.CanCollide = false
  2694. effspwn.Transparency = 1
  2695. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2696. effspwn.Parent = model
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702. Crater(head,60)
  2703. Crater(head,120)
  2704.  
  2705. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  2706. if v:FindFirstChild('Humanoid') then
  2707. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2708. v.Humanoid.PlatformStand = true
  2709. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2710. end
  2711. end
  2712.  
  2713. coroutine.resume(coroutine.create(function()
  2714. local shok = Instance.new("Part")
  2715. shok.Name = "whoosh"
  2716. shok.BrickColor = BrickColor.new("Really black")
  2717. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2718. shok.Size = Vector3.new(1, 1, 1)
  2719. shok.Anchored = true
  2720. shok.Material = "Neon"
  2721. shok.Transparency = 0.1
  2722. shok.CanCollide = false
  2723. shok.Parent = model
  2724. game.Debris:AddItem(shok, 12)
  2725. local mesh = Instance.new("SpecialMesh")
  2726. mesh.MeshType = "FileMesh"
  2727. mesh.MeshId = "rbxassetid://437347603"
  2728. mesh.Scale = Vector3.new(20, 20, 15)
  2729. mesh.Parent = shok
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735. for e = 1, 8 do
  2736. wait()
  2737. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  2738. shok.Transparency = shok.Transparency + 0.035
  2739. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  2740. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  2741. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2742.  
  2743. end
  2744. for e = 1, 16 do
  2745. wait()
  2746. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  2747. shok.Transparency = shok.Transparency + 0.11
  2748. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  2749. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  2750. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2751.  
  2752. end
  2753. end))
  2754. coroutine.resume(coroutine.create(function()
  2755. local shok = Instance.new("Part")
  2756. shok.Name = "wring1"
  2757. shok.BrickColor = BrickColor.new("Really black")
  2758. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2759. shok.Size = Vector3.new(1, 1, 1)
  2760. shok.Anchored = true
  2761. shok.Material = "Neon"
  2762. shok.Transparency = 0.25
  2763. shok.CanCollide = false
  2764. shok.Parent = model
  2765. game.Debris:AddItem(shok, 12)
  2766. local mesh = Instance.new("SpecialMesh")
  2767. mesh.MeshType = "FileMesh"
  2768. mesh.MeshId = "rbxassetid://3270017"
  2769. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  2770. mesh.Parent = shok
  2771. for e = 1, 30 do
  2772. wait()
  2773. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  2774. shok.Transparency = shok.Transparency + 0.002
  2775. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2776. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2777. end
  2778. for e = 1, 38 do
  2779. wait()
  2780. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2781. shok.Transparency = shok.Transparency + 0.002
  2782. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2783. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2784. end
  2785. for e = 1, 24 do
  2786. wait()
  2787. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2788. shok.Transparency = shok.Transparency + 0.03
  2789. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2790. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2791. end
  2792. end))
  2793. coroutine.resume(coroutine.create(function()
  2794. local shok = Instance.new("Part")
  2795. shok.Name = "wring2"
  2796. shok.BrickColor = BrickColor.new("Really black")
  2797. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2798. shok.Size = Vector3.new(1, 1, 1)
  2799. shok.Anchored = true
  2800. shok.Material = "Neon"
  2801. shok.Transparency = 0.25
  2802. shok.CanCollide = false
  2803. shok.Parent = model
  2804. game.Debris:AddItem(shok, 12)
  2805. local mesh = Instance.new("SpecialMesh")
  2806. mesh.MeshType = "FileMesh"
  2807. mesh.MeshId = "rbxassetid://3270017"
  2808. mesh.Scale = Vector3.new(20, 20, 0.05)
  2809. mesh.Parent = shok
  2810. for e = 1, 30 do
  2811. wait()
  2812. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  2813. shok.Transparency = shok.Transparency + 0.002
  2814. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2815. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2816. end
  2817. for e = 1, 38 do
  2818. wait()
  2819. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2820. shok.Transparency = shok.Transparency + 0.002
  2821. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2822. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2823. end
  2824. for e = 1, 24 do
  2825. wait()
  2826. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2827. shok.Transparency = shok.Transparency + 0.03
  2828. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2829. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2830. end
  2831. end))
  2832. coroutine.resume(coroutine.create(function()
  2833. local shok = Instance.new("Part")
  2834. shok.Name = "coil1"
  2835. shok.BrickColor = BrickColor.new("Really black")
  2836. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2837. shok.Size = Vector3.new(1, 1, 1)
  2838. shok.Anchored = true
  2839. shok.Material = "Neon"
  2840. shok.Transparency = 0.25
  2841. shok.CanCollide = false
  2842. shok.Parent = model
  2843. game.Debris:AddItem(shok, 12)
  2844. local mesh = Instance.new("SpecialMesh")
  2845. mesh.MeshType = "FileMesh"
  2846. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2847. mesh.Scale = Vector3.new(12, 12, 12)
  2848. mesh.Parent = shok
  2849. for e = 1, 15 do
  2850. wait()
  2851. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2852. shok.Transparency = shok.Transparency + 0.004
  2853. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2854. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2855. end
  2856. for e = 1, 16 do
  2857. wait()
  2858. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2859. shok.Transparency = shok.Transparency + 0.004
  2860. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2861. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2862. end
  2863. for e = 1, 12 do
  2864. wait()
  2865. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2866. shok.Transparency = shok.Transparency + 0.06
  2867. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2868. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2869. end
  2870. end))
  2871. coroutine.resume(coroutine.create(function()
  2872. local shok = Instance.new("Part")
  2873. shok.Name = "coil2"
  2874. shok.BrickColor = BrickColor.new("Really black")
  2875. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2876. shok.Size = Vector3.new(1, 1, 1)
  2877. shok.Anchored = true
  2878. shok.Material = "Neon"
  2879. shok.Transparency = 0.25
  2880. shok.CanCollide = false
  2881. shok.Parent = model
  2882. game.Debris:AddItem(shok, 12)
  2883. local mesh = Instance.new("SpecialMesh")
  2884. mesh.MeshType = "FileMesh"
  2885. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2886. mesh.Scale = Vector3.new(6, 12, 6)
  2887. mesh.Parent = shok
  2888. for e = 1, 15 do
  2889. wait()
  2890. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2891. shok.Transparency = shok.Transparency + 0.005
  2892. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2893. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2894. end
  2895. for e = 1, 16 do
  2896. wait()
  2897. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2898. shok.Transparency = shok.Transparency + 0.005
  2899. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2900. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2901. end
  2902. for e = 1, 12 do
  2903. wait()
  2904. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  2905. shok.Transparency = shok.Transparency + 0.09
  2906. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2907. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  2908. end
  2909. end))
  2910. coroutine.resume(coroutine.create(function()
  2911. local shok = Instance.new("Part")
  2912. shok.Name = "shokwve"
  2913. shok.BrickColor = BrickColor.new("Really black")
  2914. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  2915. shok.Size = Vector3.new(1, 1, 1)
  2916. shok.Anchored = true
  2917. shok.Material = "Neon"
  2918. shok.Transparency = 0.6
  2919. shok.CanCollide = false
  2920. shok.Parent = model
  2921. game.Debris:AddItem(shok, 12)
  2922. local mesh = Instance.new("SpecialMesh")
  2923. mesh.MeshType = "FileMesh"
  2924. mesh.MeshId = "rbxassetid://489415447"
  2925. mesh.Scale = Vector3.new(1, 1, 1)
  2926. mesh.Parent = shok
  2927. for e = 1, 12 do
  2928. wait()
  2929. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  2930. shok.Transparency = shok.Transparency + 0.002
  2931. end
  2932. for e = 1, 32 do
  2933. wait()
  2934. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2935. shok.Transparency = shok.Transparency + 0.002
  2936. end
  2937. for e = 1, 24 do
  2938. wait()
  2939. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  2940. shok.Transparency = shok.Transparency + 0.03
  2941. end
  2942. end))
  2943. coroutine.resume(coroutine.create(function()
  2944. local shok = Instance.new("Part")
  2945. shok.Name = "shock2"
  2946. shok.BrickColor = BrickColor.new("Really black")
  2947. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2948. shok.Size = Vector3.new(1, 1, 1)
  2949. shok.Anchored = true
  2950. shok.Material = "Neon"
  2951. shok.Transparency = 0.35
  2952. shok.CanCollide = false
  2953. shok.Parent = model
  2954. game.Debris:AddItem(shok, 12)
  2955. local mesh = Instance.new("SpecialMesh")
  2956. mesh.MeshType = "FileMesh"
  2957. mesh.MeshId = "rbxassetid://489415447"
  2958. mesh.Scale = Vector3.new(12, 12, 12)
  2959. mesh.Parent = shok
  2960. for e = 1, 15 do
  2961. wait()
  2962. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2963. shok.Transparency = shok.Transparency + 0.004
  2964. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2965. end
  2966. for e = 1, 16 do
  2967. wait()
  2968. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2969. shok.Transparency = shok.Transparency + 0.004
  2970. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2971. end
  2972. for e = 1, 12 do
  2973. wait()
  2974. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2975. shok.Transparency = shok.Transparency + 0.06
  2976. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2977. end
  2978. end))
  2979. coroutine.resume(coroutine.create(function()
  2980. local shok = Instance.new("Part")
  2981. shok.Name = "shock3"
  2982. shok.BrickColor = BrickColor.new("Really black")
  2983. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2984. shok.Size = Vector3.new(1, 1, 1)
  2985. shok.Anchored = true
  2986. shok.Material = "Neon"
  2987. shok.Transparency = 0.35
  2988. shok.CanCollide = false
  2989. shok.Parent = model
  2990. game.Debris:AddItem(shok, 12)
  2991. local mesh = Instance.new("SpecialMesh")
  2992. mesh.MeshType = "FileMesh"
  2993. mesh.MeshId = "rbxassetid://489415447"
  2994. mesh.Scale = Vector3.new(12, 12, 12)
  2995. mesh.Parent = shok
  2996. for e = 1, 15 do
  2997. wait()
  2998. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2999. shok.Transparency = shok.Transparency + 0.004
  3000. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3001. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3002. end
  3003. for e = 1, 16 do
  3004. wait()
  3005. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3006. shok.Transparency = shok.Transparency + 0.004
  3007. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3008. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3009. end
  3010. for e = 1, 12 do
  3011. wait()
  3012. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3013. shok.Transparency = shok.Transparency + 0.06
  3014. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3015. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3016. end
  3017. end))
  3018. end
  3019.  
  3020.  
  3021.  
  3022. tor = chr.Torso
  3023. Debounce = false
  3024.  
  3025. Invis = function()
  3026. for i = 1,20 do
  3027. chr['Right Arm'].Transparency = chr['Right Arm'].Transparency + .05
  3028. chr['Left Arm'].Transparency = chr['Left Arm'].Transparency + .05
  3029. chr['Right Leg'].Transparency = chr['Right Leg'].Transparency + .05
  3030. chr['Left Leg'].Transparency = chr['Left Leg'].Transparency + .05
  3031. chr['Head'].Transparency = chr['Head'].Transparency + .05
  3032. chr['Torso'].Transparency = chr['Torso'].Transparency + .05
  3033. chr.Head['face'].Transparency = chr.Head['face'].Transparency + .05
  3034. game["Run Service"].RenderStepped:wait()
  3035. end
  3036. end
  3037.  
  3038. Vis = function()
  3039. for i = 1,20 do
  3040. chr['Right Arm'].Transparency = chr['Right Arm'].Transparency - .05
  3041. chr['Left Arm'].Transparency = chr['Left Arm'].Transparency - .05
  3042. chr['Right Leg'].Transparency = chr['Right Leg'].Transparency - .05
  3043. chr['Left Leg'].Transparency = chr['Left Leg'].Transparency - .05
  3044. chr['Head'].Transparency = chr['Head'].Transparency - .05
  3045. chr['Torso'].Transparency = chr['Torso'].Transparency - .05
  3046. chr.Head['face'].Transparency = chr.Head['face'].Transparency - .05
  3047. game["Run Service"].RenderStepped:wait()
  3048. end
  3049. end
  3050.  
  3051. Fade = function(Part)
  3052. if Part:IsA'Part' then
  3053. for i = 1,20 do
  3054. Part.Transparency = Part.Transparency + .05
  3055. Part.Size = Part.Size - Vector3.new(.04,.04,.04)
  3056. Part.CFrame = Part.CFrame * CFrame.new(0,-.1,0)
  3057. wait()
  3058. end
  3059. Part:Destroy()
  3060. end
  3061. end
  3062.  
  3063. Teleport = function(cx,cy,cz)
  3064. Debounce = true
  3065. tor.Anchored = true
  3066. Invis()
  3067. --MakeTpPart()
  3068. tor.Anchored = false
  3069. tor.CFrame = CFrame.new(cx,cy,cz) * CFrame.new(0,3,0)
  3070. tor.Anchored = true
  3071. Vis()
  3072. tor.Anchored = false
  3073. Debounce = false
  3074. end;
  3075.  
  3076.  
  3077.  
  3078. tps = Instance.new("Sound",chr)
  3079. tps.SoundId = "http://www.roblox.com/asset/?id = 357621062"
  3080. tps.Volume = 30
  3081.  
  3082.  
  3083. function Tele()
  3084. human.WalkSpeed = 0
  3085. if activu == true or selected == false then
  3086. return
  3087. end
  3088. coroutine.resume(coroutine.create(function()
  3089. fglow(rleg.Glow, 1)
  3090. fglow(lleg.Glow, 1)
  3091. end))
  3092. activu = true
  3093. local pe = Instance.new("ParticleEmitter")
  3094. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3095. pe.LightEmission = 0.9
  3096. pe.Size = NumberSequence.new(0.5)
  3097. pe.Texture = "rbxassetid://359293258"
  3098. pe.Transparency = NumberSequence.new(0.1)
  3099. pe.Lifetime = NumberRange.new(0.1)
  3100. pe.Rate = 250
  3101. pe.RotSpeed = NumberRange.new(360)
  3102. pe.Speed = NumberRange.new(3)
  3103. pe.VelocitySpread = 360
  3104. pe.Parent = rleg.Glow
  3105. local pea = pe:Clone()
  3106. pea.Parent = lleg.Glow
  3107. local pe2 = Instance.new("ParticleEmitter")
  3108. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3109. pe2.LightEmission = 0.9
  3110. pe2.Size = NumberSequence.new(5)
  3111. pe2.Texture = "rbxassetid://359293258"
  3112. pe2.Transparency = NumberSequence.new(0.4)
  3113. pe2.ZOffset = 2
  3114. pe2.Enabled = true
  3115. pe2.LockedToPart = true
  3116. pe2.Lifetime = NumberRange.new(0.07)
  3117. pe2.Rate = 8
  3118. pe2.Rotation = NumberRange.new(0, 360)
  3119. pe2.RotSpeed = NumberRange.new(0)
  3120. pe2.Speed = NumberRange.new(0)
  3121. pe2.VelocitySpread = 180
  3122. pe2.Parent = lleg.Glow
  3123. local pea2 = pe2:Clone()
  3124. pea2.Parent = rleg.Glow
  3125.  
  3126. for l = 1, 30 do
  3127. swait()
  3128. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  3129. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  3130. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  3131. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3132. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  3133. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3134. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  3135. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3136. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  3137. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3138. end
  3139.  
  3140. pe:Destroy()
  3141. pe2:Destroy()
  3142. pea:Destroy()
  3143. pea2:Destroy()
  3144. local rng = Instance.new("Part", chr)
  3145. rng.Anchored = true
  3146. rng.BrickColor = BrickColor.new("Really black")
  3147. rng.CanCollide = false
  3148. rng.FormFactor = 3
  3149. rng.Name = "Ring"
  3150. rng.Size = Vector3.new(1, 1, 1)
  3151. rng.Transparency = 0.5
  3152. rng.TopSurface = 0
  3153. rng.BottomSurface = 0
  3154. rng.Position = tors.Position - Vector3.new(0,2,0)
  3155. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3156. local rngm = Instance.new("SpecialMesh", rng)
  3157. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3158. rngm.Scale = Vector3.new(1, 1, 2)
  3159. coroutine.wrap(function()
  3160. for i = 1, 60, 8 do
  3161. rngm.Scale = Vector3.new(1.2 + i*1.1, 1.2 + i*1.1, 1)
  3162. rng.Transparency = i/60
  3163. wait()
  3164. end
  3165. wait()
  3166. rng:Destroy()
  3167. end)()
  3168. tps:Play()
  3169. Teleport(mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z)
  3170. resetlerp()
  3171. human.WalkSpeed = 16
  3172. activu = false
  3173.  
  3174. end
  3175.  
  3176.  
  3177.  
  3178.  
  3179. boom3 = Instance.new("Sound",chr)
  3180. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  3181. boom3.Volume = 50
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187. gprop = {}
  3188. function materialhit(hit)
  3189. if hit.Parent ~= chr and hit.Parent.Parent ~= chr and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  3190. gprop = {hit.BrickColor,hit.Material}
  3191. end
  3192. end
  3193. chr["Left Leg"].Touched:connect(materialhit)
  3194. chr["Right Leg"].Touched:connect(materialhit)
  3195.  
  3196.  
  3197. function KickBoom()
  3198. local effspwn = Instance.new("Part")
  3199. local model = Instance.new("Model")
  3200. game.Debris:AddItem(model, 20)
  3201. model.Name = "smasheffects"
  3202. model.Parent = chr
  3203. effspwn.Name = "spwnr"
  3204. effspwn.Size = Vector3.new(1, 1, 1)
  3205. effspwn.Anchored = true
  3206. effspwn.CanCollide = false
  3207. effspwn.Transparency = 1
  3208. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  3209. effspwn.Parent = model
  3210.  
  3211. for i = 1, 15 do
  3212. local gtrace = Instance.new("Part",game.Workspace)
  3213. gtrace.BrickColor = gprop[1]
  3214. gtrace.Material = gprop[2]
  3215. gtrace.Size = Vector3.new(16,16,16)
  3216. gtrace.Anchored = true
  3217. gtrace.CanCollide = false
  3218. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3219. local gdisp = coroutine.wrap(function()
  3220. wait(3)
  3221. for i = 1, 9 do
  3222. wait(.1)
  3223. gtrace.Transparency = gtrace.Transparency + .1
  3224. end
  3225. gtrace:Destroy()
  3226. end)
  3227. gdisp()
  3228. end
  3229.  
  3230. Crater(head,67)
  3231.  
  3232. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  3233. if v:FindFirstChild('Humanoid') then
  3234. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  3235. v.Humanoid.PlatformStand = true
  3236. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 250
  3237. end
  3238. end
  3239.  
  3240. coroutine.resume(coroutine.create(function()
  3241. local shok = Instance.new("Part")
  3242. shok.Name = "shock3"
  3243. shok.BrickColor = BrickColor.new("Really black")
  3244. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3245. shok.Size = Vector3.new(1, 1, 1)
  3246. shok.Anchored = true
  3247. shok.Material = "Neon"
  3248. shok.Transparency = 0.35
  3249. shok.CanCollide = false
  3250. shok.Parent = model
  3251. game.Debris:AddItem(shok, 12)
  3252. local mesh = Instance.new("SpecialMesh")
  3253. mesh.MeshType = "FileMesh"
  3254. mesh.MeshId = "rbxassetid://489415447"
  3255. mesh.Scale = Vector3.new(19, 19, 19)
  3256. mesh.Parent = shok
  3257. for e = 1, 15 do
  3258. wait()
  3259. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3260. shok.Transparency = shok.Transparency + 0.004
  3261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3263. end
  3264. for e = 1, 16 do
  3265. wait()
  3266. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3267. shok.Transparency = shok.Transparency + 0.004
  3268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3270. end
  3271. for e = 1, 12 do
  3272. wait()
  3273. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3274. shok.Transparency = shok.Transparency + 0.06
  3275. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3276. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3277. end
  3278. end))
  3279.  
  3280.  
  3281. coroutine.resume(coroutine.create(function()
  3282. local shok = Instance.new("Part")
  3283. shok.Name = "shock3"
  3284. shok.BrickColor = BrickColor.new("Really black")
  3285. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3286. shok.Size = Vector3.new(1, 1, 1)
  3287. shok.Anchored = true
  3288. shok.Material = "Neon"
  3289. shok.Transparency = 0.35
  3290. shok.CanCollide = false
  3291. shok.Parent = model
  3292. game.Debris:AddItem(shok, 12)
  3293. local mesh = Instance.new("SpecialMesh")
  3294. mesh.MeshType = "FileMesh"
  3295. mesh.MeshId = "rbxassetid://489415447"
  3296. mesh.Scale = Vector3.new(47, 47, 47)
  3297. mesh.Parent = shok
  3298. for e = 1, 15 do
  3299. wait()
  3300. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3301. shok.Transparency = shok.Transparency + 0.004
  3302. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3303. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3304. end
  3305. for e = 1, 16 do
  3306. wait()
  3307. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3308. shok.Transparency = shok.Transparency + 0.004
  3309. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3310. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3311. end
  3312. for e = 1, 12 do
  3313. wait()
  3314. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3315. shok.Transparency = shok.Transparency + 0.06
  3316. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3317. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3318. end
  3319. end))
  3320.  
  3321. coroutine.resume(coroutine.create(function()
  3322. local shok = Instance.new("Part")
  3323. shok.Name = "shock3"
  3324. shok.BrickColor = BrickColor.new("Really black")
  3325. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3326. shok.Size = Vector3.new(1, 1, 1)
  3327. shok.Anchored = true
  3328. shok.Material = "Neon"
  3329. shok.Transparency = 0.35
  3330. shok.CanCollide = false
  3331. shok.Parent = model
  3332. game.Debris:AddItem(shok, 12)
  3333. local mesh = Instance.new("SpecialMesh")
  3334. mesh.MeshType = "FileMesh"
  3335. mesh.MeshId = "rbxassetid://489415447"
  3336. mesh.Scale = Vector3.new(79, 79, 79)
  3337. mesh.Parent = shok
  3338. for e = 1, 15 do
  3339. wait()
  3340. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3341. shok.Transparency = shok.Transparency + 0.004
  3342. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3343. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3344. end
  3345. for e = 1, 16 do
  3346. wait()
  3347. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3348. shok.Transparency = shok.Transparency + 0.004
  3349. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3350. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3351. end
  3352. for e = 1, 12 do
  3353. wait()
  3354. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3355. shok.Transparency = shok.Transparency + 0.06
  3356. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3357. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3358. end
  3359. end))
  3360. end
  3361.  
  3362.  
  3363.  
  3364.  
  3365. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3366. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3367. end
  3368. cam = workspace.CurrentCamera
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377. function NoOutline(Part)
  3378. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  3379. end
  3380.  
  3381.  
  3382.  
  3383.  
  3384. it = Instance.new
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395. so = function(id,par,vol,pit)
  3396. coroutine.resume(coroutine.create(function()
  3397. local sou = Instance.new("Sound",par or workspace)
  3398. sou.Volume=vol
  3399. sou.Pitch=pit or 1
  3400. sou.SoundId=id
  3401. swait()
  3402. sou:play()
  3403. game:GetService("Debris"):AddItem(sou,6)
  3404. end))
  3405. end
  3406.  
  3407.  
  3408. function Stom()
  3409.  
  3410. cf=CFrame.new
  3411. angles=CFrame.Angles
  3412. euler=CFrame.fromEulerAnglesXYZ
  3413. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3414. RootPart=chr.HumanoidRootPart
  3415. RootJoint=RootPart.RootJoint
  3416. RootCF=euler(-1.57,0,3.14)
  3417.  
  3418. function QuaternionFromCFrame(cf)
  3419. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3420. local trace = m00 + m11 + m22
  3421. if trace > 0 then
  3422. local s = math.sqrt(1 + trace)
  3423. local recip = 0.5/s
  3424. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  3425. else
  3426. local i = 0
  3427. if m11 > m00 then
  3428. i = 1
  3429. end
  3430. if m22 > (i == 0 and m00 or m11) then
  3431. i = 2
  3432. end
  3433. if i == 0 then
  3434. local s = math.sqrt(m00-m11-m22+1)
  3435. local recip = 0.5/s
  3436. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  3437. elseif i == 1 then
  3438. local s = math.sqrt(m11-m22-m00+1)
  3439. local recip = 0.5/s
  3440. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  3441. elseif i == 2 then
  3442. local s = math.sqrt(m22-m00-m11+1)
  3443. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  3444. end
  3445. end
  3446. end
  3447.  
  3448. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3449. local xs, ys, zs = x + x, y + y, z + z
  3450. local wx, wy, wz = w*xs, w*ys, w*zs
  3451. local xx = x*xs
  3452. local xy = x*ys
  3453. local xz = x*zs
  3454. local yy = y*ys
  3455. local yz = y*zs
  3456. local zz = z*zs
  3457. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  3458. end
  3459.  
  3460. function QuaternionSlerp(a, b, t)
  3461. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  3462. local startInterp, finishInterp;
  3463. if cosTheta >= 0.0001 then
  3464. if (1 - cosTheta) > 0.0001 then
  3465. local theta = math.acos(cosTheta)
  3466. local invSinTheta = 1/math.sin(theta)
  3467. startInterp = math.sin((1-t)*theta)*invSinTheta
  3468. finishInterp = math.sin(t*theta)*invSinTheta
  3469. else
  3470. startInterp = 1-t
  3471. finishInterp = t
  3472. end
  3473. else
  3474. if (1+cosTheta) > 0.0001 then
  3475. local theta = math.acos(-cosTheta)
  3476. local invSinTheta = 1/math.sin(theta)
  3477. startInterp = math.sin((t-1)*theta)*invSinTheta
  3478. finishInterp = math.sin(t*theta)*invSinTheta
  3479. else
  3480. startInterp = t-1
  3481. finishInterp = t
  3482. end
  3483. end
  3484. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  3485. end
  3486.  
  3487. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3488. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3489. end
  3490.  
  3491. function clerp(a,b,t)
  3492. local qa = {QuaternionFromCFrame(a)}
  3493. local qb = {QuaternionFromCFrame(b)}
  3494. local ax, ay, az = a.x, a.y, a.z
  3495. local bx, by, bz = b.x, b.y, b.z
  3496. local _t = 1-t
  3497. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  3498. end
  3499.  
  3500.  
  3501.  
  3502. if activu == true or selected == false then
  3503. return
  3504. end
  3505. coroutine.resume(coroutine.create(function()
  3506. fglow(lleg.Glow, 6)
  3507. end))
  3508. activu = true
  3509. local pe = Instance.new("ParticleEmitter")
  3510. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3511. pe.LightEmission = 0.9
  3512. pe.Size = NumberSequence.new(0.5)
  3513. pe.Texture = "rbxassetid://359293258"
  3514. pe.Transparency = NumberSequence.new(0.1)
  3515. pe.Lifetime = NumberRange.new(0.1)
  3516. pe.Rate = 250
  3517. pe.RotSpeed = NumberRange.new(360)
  3518. pe.Speed = NumberRange.new(3)
  3519. pe.VelocitySpread = 360
  3520. pe.Parent = lleg.Glow
  3521. local pea = pe:Clone()
  3522. pea.Parent = lleg.Glow
  3523. wait(0.5)
  3524. local pe2 = Instance.new("ParticleEmitter")
  3525. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3526. pe2.LightEmission = 0.9
  3527. pe2.Size = NumberSequence.new(5)
  3528. pe2.Texture = "rbxassetid://359293258"
  3529. pe2.Transparency = NumberSequence.new(0.4)
  3530. pe2.ZOffset = 2
  3531. pe2.Enabled = true
  3532. pe2.LockedToPart = true
  3533. pe2.Lifetime = NumberRange.new(0.07)
  3534. pe2.Rate = 8
  3535. pe2.Rotation = NumberRange.new(0, 360)
  3536. pe2.RotSpeed = NumberRange.new(0)
  3537. pe2.Speed = NumberRange.new(0)
  3538. pe2.VelocitySpread = 180
  3539. pe2.Parent = lleg.Glow
  3540. local pea2 = pe2:Clone()
  3541. pea2.Parent = lleg.Glow
  3542. local Mus = Instance.new("Sound",workspace)
  3543. Mus.SoundId = "rbxassetid://840567549"
  3544. Mus.Pitch = 1
  3545. Mus.Volume = 90000
  3546. Mus.Looped = false
  3547. wait(0.9)
  3548. Mus:Play()
  3549.  
  3550.  
  3551.  
  3552. human.WalkSpeed = 0
  3553. for i = 0,1,0.1 do
  3554. swait()
  3555. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3556. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3557. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  3558. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3559. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  3560. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3561. end
  3562. wait(1)
  3563. for i = 0,1,0.1 do
  3564. swait()
  3565. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3566. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3567. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  3568. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  3569. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  3570. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3571. end
  3572. KickBoom()
  3573. so("http://roblox.com/asset/?id=144699494",lleg,2,1.1)
  3574. so("http://roblox.com/asset/?id=321321137",lleg,1,1)
  3575. so("http://roblox.com/asset/?id=506384002",lleg,1,1)
  3576. so("http://roblox.com/asset/?id=157878578",lleg,25,1)
  3577. so("http://roblox.com/asset/?id=165970126",lleg,25,1)
  3578.  
  3579. wait(3)
  3580. human.WalkSpeed = 16
  3581. pe:Destroy()
  3582. pe2:Destroy()
  3583. pea:Destroy()
  3584. pea2:Destroy()
  3585. resetlerp()
  3586. activu = false
  3587. end
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593. function Smash()
  3594. for i = 1, 15 do
  3595. local gtrace = Instance.new("Part",game.Workspace)
  3596. gtrace.BrickColor = gprop[1]
  3597. gtrace.Material = gprop[2]
  3598. gtrace.Size = Vector3.new(19,19,19)
  3599. gtrace.Anchored = true
  3600. gtrace.CanCollide = false
  3601. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-60,60),-6,math.random(-60,60))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3602. local gdisp = coroutine.wrap(function()
  3603. wait(7)
  3604. for i = 1, 9 do
  3605. wait(.1)
  3606. gtrace.Transparency = gtrace.Transparency + .1
  3607. end
  3608. gtrace:Destroy()
  3609. end)
  3610. gdisp()
  3611. end
  3612.  
  3613. Crater(head,67)
  3614. end
  3615.  
  3616. function Smash2()
  3617. for i = 1, 15 do
  3618. local gtrace = Instance.new("Part",game.Workspace)
  3619. gtrace.BrickColor = gprop[1]
  3620. gtrace.Material = gprop[2]
  3621. gtrace.Size = Vector3.new(19,19,19)
  3622. gtrace.Anchored = true
  3623. gtrace.CanCollide = false
  3624. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3625. local gdisp = coroutine.wrap(function()
  3626. wait(7)
  3627. for i = 1, 9 do
  3628. wait(.1)
  3629. gtrace.Transparency = gtrace.Transparency + .1
  3630. end
  3631. gtrace:Destroy()
  3632. end)
  3633. gdisp()
  3634. end
  3635.  
  3636. end
  3637.  
  3638. function Smash3()
  3639. for i = 1, 15 do
  3640. local gtrace = Instance.new("Part",game.Workspace)
  3641. gtrace.BrickColor = gprop[1]
  3642. gtrace.Material = gprop[2]
  3643. gtrace.Size = Vector3.new(19,19,19)
  3644. gtrace.Anchored = true
  3645. gtrace.CanCollide = false
  3646. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-6,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3647. local gdisp = coroutine.wrap(function()
  3648. wait(7)
  3649. for i = 1, 9 do
  3650. wait(.1)
  3651. gtrace.Transparency = gtrace.Transparency + .1
  3652. end
  3653. gtrace:Destroy()
  3654. end)
  3655. gdisp()
  3656. end
  3657.  
  3658. end
  3659.  
  3660.  
  3661. function Smash4()
  3662. for i = 1, 15 do
  3663. local gtrace = Instance.new("Part",game.Workspace)
  3664. gtrace.BrickColor = gprop[1]
  3665. gtrace.Material = gprop[2]
  3666. gtrace.Size = Vector3.new(19,19,19)
  3667. gtrace.Anchored = true
  3668. gtrace.CanCollide = false
  3669. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-40,40),-6,math.random(-40,40))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3670. local gdisp = coroutine.wrap(function()
  3671. wait(7)
  3672. for i = 1, 9 do
  3673. wait(.1)
  3674. gtrace.Transparency = gtrace.Transparency + .1
  3675. end
  3676. gtrace:Destroy()
  3677. end)
  3678. gdisp()
  3679. end
  3680.  
  3681. end
  3682.  
  3683. function Smash5()
  3684. for i = 1, 15 do
  3685. local gtrace = Instance.new("Part",game.Workspace)
  3686. gtrace.BrickColor = gprop[1]
  3687. gtrace.Material = gprop[2]
  3688. gtrace.Size = Vector3.new(19,19,19)
  3689. gtrace.Anchored = true
  3690. gtrace.CanCollide = false
  3691. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-30,30),-6,math.random(-30,30))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3692. local gdisp = coroutine.wrap(function()
  3693. wait(7)
  3694. for i = 1, 9 do
  3695. wait(.1)
  3696. gtrace.Transparency = gtrace.Transparency + .1
  3697. end
  3698. gtrace:Destroy()
  3699. end)
  3700. gdisp()
  3701. end
  3702.  
  3703. end
  3704.  
  3705. function Smash6()
  3706. for i = 1, 15 do
  3707. local gtrace = Instance.new("Part",game.Workspace)
  3708. gtrace.BrickColor = gprop[1]
  3709. gtrace.Material = gprop[2]
  3710. gtrace.Size = Vector3.new(19,19,19)
  3711. gtrace.Anchored = true
  3712. gtrace.CanCollide = false
  3713. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-20,20),-6,math.random(-20,20))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  3714. local gdisp = coroutine.wrap(function()
  3715. wait(7)
  3716. for i = 1, 9 do
  3717. wait(.1)
  3718. gtrace.Transparency = gtrace.Transparency + .1
  3719. end
  3720. gtrace:Destroy()
  3721. end)
  3722. gdisp()
  3723. end
  3724.  
  3725. end
  3726.  
  3727.  
  3728. for i,v in pairs(FindNearestTorso(tors.CFrame.p,99))do
  3729. if v:FindFirstChild('Humanoid') then
  3730. v.Humanoid:TakeDamage(math.random(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999,9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999))
  3731. v.Humanoid.PlatformStand = true
  3732. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 600
  3733. end
  3734. end
  3735.  
  3736.  
  3737. function HeavenSmash()
  3738.  
  3739.  
  3740. if activu == true or selected == false then
  3741. return
  3742. end
  3743. coroutine.resume(coroutine.create(function()
  3744. fglow(lleg.Glow, 19)
  3745. fglow(rleg.Glow, 19)
  3746. fglow(rarm.Glow, 19)
  3747. fglow(larm.Glow, 19)
  3748. fglow(head.Glow, 19)
  3749. fglow(tors.Glow, 19)
  3750. end))
  3751. activu = true
  3752. local pe = Instance.new("ParticleEmitter")
  3753. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3754. pe.LightEmission = 0.9
  3755. pe.Size = NumberSequence.new(0.5)
  3756. pe.Texture = "rbxassetid://359293258"
  3757. pe.Transparency = NumberSequence.new(0.1)
  3758. pe.Lifetime = NumberRange.new(0.1)
  3759. pe.Rate = 250
  3760. pe.RotSpeed = NumberRange.new(360)
  3761. pe.Speed = NumberRange.new(3)
  3762. pe.VelocitySpread = 360
  3763. pe.Parent = lleg.Glow
  3764. local pea = pe:Clone()
  3765. pea.Parent = lleg.Glow
  3766. local pe2 = Instance.new("ParticleEmitter")
  3767. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3768. pe2.LightEmission = 0.9
  3769. pe2.Size = NumberSequence.new(5)
  3770. pe2.Texture = "rbxassetid://359293258"
  3771. pe2.Transparency = NumberSequence.new(0.4)
  3772. pe2.ZOffset = 2
  3773. pe2.Enabled = true
  3774. pe2.LockedToPart = true
  3775. pe2.Lifetime = NumberRange.new(0.07)
  3776. pe2.Rate = 8
  3777. pe2.Rotation = NumberRange.new(0, 360)
  3778. pe2.RotSpeed = NumberRange.new(0)
  3779. pe2.Speed = NumberRange.new(0)
  3780. pe2.VelocitySpread = 180
  3781. pe2.Parent = lleg.Glow
  3782. local pea2 = pe2:Clone()
  3783. pea2.Parent = lleg.Glow
  3784.  
  3785.  
  3786.  
  3787. local pet = Instance.new("ParticleEmitter")
  3788. pet.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3789. pet.LightEmission = 0.9
  3790. pet.Size = NumberSequence.new(0.5)
  3791. pet.Texture = "rbxassetid://359293258"
  3792. pet.Transparency = NumberSequence.new(0.1)
  3793. pet.Lifetime = NumberRange.new(0.1)
  3794. pet.Rate = 1
  3795. pet.RotSpeed = NumberRange.new(360)
  3796. pet.Speed = NumberRange.new(3)
  3797. pet.VelocitySpread = 360
  3798. pet.Parent = rarm.Glow
  3799. local pet2 = Instance.new("ParticleEmitter")
  3800. pet2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3801. pet2.LightEmission = 0.9
  3802. pet2.Size = NumberSequence.new(5)
  3803. pet2.Texture = "rbxassetid://359293258"
  3804. pet2.Transparency = NumberSequence.new(0.4)
  3805. pet2.ZOffset = 2
  3806. pet2.Enabled = false
  3807. pet2.LockedToPart = true
  3808. pet2.Lifetime = NumberRange.new(0.07)
  3809. pet2.Rate = 8
  3810. pet2.Rotation = NumberRange.new(0, 360)
  3811. pet2.RotSpeed = NumberRange.new(0)
  3812. pet2.Speed = NumberRange.new(0)
  3813. pet2.VelocitySpread = 180
  3814. pet2.Parent = rarm.Glow
  3815.  
  3816.  
  3817.  
  3818. local petl = Instance.new("ParticleEmitter")
  3819. petl.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3820. petl.LightEmission = 0.9
  3821. petl.Size = NumberSequence.new(0.5)
  3822. petl.Texture = "rbxassetid://359293258"
  3823. petl.Transparency = NumberSequence.new(0.1)
  3824. petl.Lifetime = NumberRange.new(0.1)
  3825. petl.Rate = 1
  3826. petl.RotSpeed = NumberRange.new(360)
  3827. petl.Speed = NumberRange.new(3)
  3828. petl.VelocitySpread = 360
  3829. petl.Parent = larm.Glow
  3830. local petl2 = Instance.new("ParticleEmitter")
  3831. petl2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3832. petl2.LightEmission = 0.9
  3833. petl2.Size = NumberSequence.new(5)
  3834. petl2.Texture = "rbxassetid://359293258"
  3835. petl2.Transparency = NumberSequence.new(0.4)
  3836. petl2.ZOffset = 2
  3837. petl2.Enabled = false
  3838. petl2.LockedToPart = true
  3839. petl2.Lifetime = NumberRange.new(0.07)
  3840. petl2.Rate = 8
  3841. petl2.Rotation = NumberRange.new(0, 360)
  3842. petl2.RotSpeed = NumberRange.new(0)
  3843. petl2.Speed = NumberRange.new(0)
  3844. petl2.VelocitySpread = 180
  3845. petl2.Parent = larm.Glow
  3846.  
  3847.  
  3848. local petl3 = Instance.new("ParticleEmitter")
  3849. petl3.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3850. petl3.LightEmission = 0.9
  3851. petl3.Size = NumberSequence.new(0.5)
  3852. petl3.Texture = "rbxassetid://359293258"
  3853. petl3.Transparency = NumberSequence.new(0.1)
  3854. petl3.Lifetime = NumberRange.new(0.1)
  3855. petl3.Rate = 1
  3856. petl3.RotSpeed = NumberRange.new(360)
  3857. petl3.Speed = NumberRange.new(3)
  3858. petl3.VelocitySpread = 360
  3859. petl3.Parent = head.Glow
  3860. local petl23 = Instance.new("ParticleEmitter")
  3861. petl23.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3862. petl23.LightEmission = 0.9
  3863. petl23.Size = NumberSequence.new(5)
  3864. petl23.Texture = "rbxassetid://359293258"
  3865. petl23.Transparency = NumberSequence.new(0.4)
  3866. petl23.ZOffset = 2
  3867. petl23.Enabled = false
  3868. petl23.LockedToPart = true
  3869. petl23.Lifetime = NumberRange.new(0.07)
  3870. petl23.Rate = 8
  3871. petl23.Rotation = NumberRange.new(0, 360)
  3872. petl23.RotSpeed = NumberRange.new(0)
  3873. petl23.Speed = NumberRange.new(0)
  3874. petl23.VelocitySpread = 180
  3875. petl23.Parent = head.Glow
  3876.  
  3877.  
  3878.  
  3879. local petl34 = Instance.new("ParticleEmitter")
  3880. petl34.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3881. petl34.LightEmission = 0.9
  3882. petl34.Size = NumberSequence.new(0.5)
  3883. petl34.Texture = "rbxassetid://359293258"
  3884. petl34.Transparency = NumberSequence.new(0.1)
  3885. petl34.Lifetime = NumberRange.new(0.1)
  3886. petl34.Rate = 1
  3887. petl34.RotSpeed = NumberRange.new(360)
  3888. petl34.Speed = NumberRange.new(3)
  3889. petl34.VelocitySpread = 360
  3890. petl34.Parent = rleg.Glow
  3891. local petl234 = Instance.new("ParticleEmitter")
  3892. petl234.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3893. petl234.LightEmission = 0.9
  3894. petl234.Size = NumberSequence.new(5)
  3895. petl234.Texture = "rbxassetid://359293258"
  3896. petl234.Transparency = NumberSequence.new(0.4)
  3897. petl234.ZOffset = 2
  3898. petl234.Enabled = false
  3899. petl234.LockedToPart = true
  3900. petl234.Rate = 8
  3901. petl234.Rotation = NumberRange.new(0, 360)
  3902. petl234.RotSpeed = NumberRange.new(0)
  3903. petl234.Speed = NumberRange.new(0)
  3904. petl234.VelocitySpread = 180
  3905. petl234.Parent = rleg.Glow
  3906.  
  3907.  
  3908. local petl345 = Instance.new("ParticleEmitter")
  3909. petl345.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3910. petl345.LightEmission = 0.9
  3911. petl345.Size = NumberSequence.new(0.5)
  3912. petl345.Texture = "rbxassetid://359293258"
  3913. petl345.Transparency = NumberSequence.new(0.1)
  3914. petl345.Lifetime = NumberRange.new(0.1)
  3915. petl345.Rate = 1
  3916. petl345.RotSpeed = NumberRange.new(360)
  3917. petl345.Speed = NumberRange.new(3)
  3918. petl345.VelocitySpread = 360
  3919. petl345.Parent = tors.Glow
  3920. local petl2345 = Instance.new("ParticleEmitter")
  3921. petl2345.Color = ColorSequence.new(Color3.new(0, 0, 0))
  3922. petl2345.LightEmission = 0.9
  3923. petl2345.Size = NumberSequence.new(5)
  3924. petl2345.Texture = "rbxassetid://359293258"
  3925. petl2345.Transparency = NumberSequence.new(0.4)
  3926. petl2345.ZOffset = 2
  3927. petl2345.Enabled = false
  3928. petl2345.LockedToPart = true
  3929. petl2345.Rate = 8
  3930. petl2345.Rotation = NumberRange.new(0, 360)
  3931. petl2345.RotSpeed = NumberRange.new(0)
  3932. petl2345.Speed = NumberRange.new(0)
  3933. petl2345.VelocitySpread = 180
  3934. petl2345.Parent = tors.Glow
  3935. human.WalkSpeed = 0
  3936. so("http://www.roblox.com/asset/?id=169445572",head,1.5,1.5)
  3937. so("http://www.roblox.com/asset/?id=169380495",head,1.5,1.5)
  3938. for l = 1, 30 do
  3939. swait()
  3940. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  3941. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  3942. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  3943. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3944. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  3945. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3946. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  3947. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3948. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  3949. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  3950. end
  3951.  
  3952.  
  3953. resetlerp()
  3954.  
  3955. BV = Instance.new("BodyVelocity", tors)
  3956. BV.maxForce = Vector3.new(0,200000,0)
  3957. BV.P = 100000
  3958. BV.velocity = Vector3.new(0,150,0)
  3959. local rng = Instance.new("Part", chr)
  3960. rng.Anchored = true
  3961. rng.BrickColor = BrickColor.new("Really black")
  3962. rng.CanCollide = false
  3963. rng.FormFactor = 3
  3964. rng.Name = "Ring"
  3965. rng.Size = Vector3.new(1, 1, 1)
  3966. rng.Transparency = 0.5
  3967. rng.TopSurface = 0
  3968. rng.BottomSurface = 0
  3969. rng.Position = tors.Position - Vector3.new(0,2,0)
  3970. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3971. local rngm = Instance.new("SpecialMesh", rng)
  3972. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3973. rngm.Scale = Vector3.new(10, 10, 20)
  3974. x = Instance.new("Sound",tors)
  3975. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  3976. x.Looped = false
  3977. x.Pitch = .7
  3978. x.Volume = 30
  3979. x:Play()
  3980. coroutine.wrap(function()
  3981. for i = 1, 60, 8 do
  3982. rngm.Scale = Vector3.new(10.20 + i*10.10, 10.20 + i*10.10, 10)
  3983. rng.Transparency = i/60
  3984. wait()
  3985. end
  3986. wait()
  3987. rng:Destroy()
  3988. end)()
  3989. wait(2.6)
  3990. BV:Destroy()
  3991. tors.Anchored = true
  3992. wait(3.2)
  3993. tors.Anchored = false
  3994. BV = Instance.new("BodyVelocity", tors)
  3995. BV.maxForce = Vector3.new(0,-20000,0)
  3996. BV.P = 1000
  3997. BV.velocity = Vector3.new(0,-150,0)
  3998. wait(1)
  3999. BV:Destroy()
  4000. wait(0.01)
  4001.  
  4002. human.WalkSpeed = 0
  4003. boom3:Play()
  4004.  
  4005. Smash()
  4006. Smash2()
  4007. Smash3()
  4008. Ring()
  4009. pe:Destroy()
  4010. pea:Destroy()
  4011. pea2:Destroy()
  4012. pe2:Destroy()
  4013. wait(2)
  4014. human.WalkSpeed = 16
  4015. activu = false
  4016. end
  4017.  
  4018.  
  4019.  
  4020. sound = Instance.new("Sound", game.Players.LocalPlayer.Character["Right Leg"])
  4021. sound.SoundId = "rbxassetid://220025776"
  4022. sound.Volume = 6
  4023.  
  4024. sound2 = Instance.new("Sound", game.Players.LocalPlayer.Character["Torso"])
  4025. sound2.SoundId = "rbxassetid://386946017"
  4026. sound2.Volume = 6
  4027.  
  4028. sound3 = Instance.new("Sound", game.Players.LocalPlayer.Character)
  4029. sound3.SoundId = "rbxassetid://165969964"
  4030. sound3.Volume = 6
  4031.  
  4032. function rip()
  4033. activu = true
  4034. local detect = Instance.new("Part", game.Players.LocalPlayer.Character)
  4035. detect.Size = Vector3.new(1,1,1)
  4036. detect:BreakJoints()
  4037. detect.CanCollide = false
  4038. local weld = Instance.new("Weld", detect)
  4039. weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
  4040. weld.Part1 = detect
  4041. weld.C0 = weld.C0 * CFrame.new(0,-1,0)
  4042.  
  4043.  
  4044.  
  4045. local function attack(prt)
  4046. local humanoid = prt.Parent:findFirstChild("Humanoid")
  4047. if humanoid ~= nil then
  4048. local torso = prt.Parent:findFirstChild("Torso")
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056. function KABOOMZ3()
  4057. local effspwn = Instance.new("Part")
  4058. coroutine.resume(coroutine.create(function()
  4059. local sound1 = Instance.new("Sound")
  4060. sound1.SoundId = "rbxassetid://138137702"
  4061. sound1.MaxDistance = 300
  4062. sound1.EmitterSize = 20
  4063. sound1.Volume = 2.5
  4064. sound1.Pitch = 0.65
  4065. sound1.Parent = effspwn
  4066. local sound2 = Instance.new("Sound")
  4067. sound2.SoundId = "rbxassetid://157878578"
  4068. sound2.MaxDistance = 300
  4069. sound2.EmitterSize = 20
  4070. sound2.Volume = 1
  4071. sound2.Pitch = 0.7
  4072. sound2.Parent = effspwn
  4073. local sound3 = Instance.new("Sound")
  4074. sound3.SoundId = "rbxassetid://138250406"
  4075. sound2.MaxDistance = 400
  4076. sound2.EmitterSize = 30
  4077. sound2.Volume = 0.5
  4078. sound2.Pitch = 0.5
  4079. sound2.Parent = effspwn
  4080. sound2:Play()
  4081. wait()
  4082. sound1:Play()
  4083. sound3:Play()
  4084. end))
  4085. local model = Instance.new("Model")
  4086. game.Debris:AddItem(model, 20)
  4087. model.Name = "smasheffects"
  4088. model.Parent = workspace
  4089. effspwn.Name = "spwnr"
  4090. effspwn.Size = Vector3.new(1, 1, 1)
  4091. effspwn.Anchored = true
  4092. effspwn.CanCollide = false
  4093. effspwn.Transparency = 1
  4094. effspwn.CFrame = torso.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  4095. effspwn.Parent = model
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101. Crater(head,60)
  4102. Crater(head,120)
  4103.  
  4104. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  4105. if v:FindFirstChild('Humanoid') then
  4106. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  4107. v.Humanoid.PlatformStand = true
  4108. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  4109. end
  4110. end
  4111.  
  4112. coroutine.resume(coroutine.create(function()
  4113. local shok = Instance.new("Part")
  4114. shok.Name = "whoosh"
  4115. shok.BrickColor = BrickColor.new("Really black")
  4116. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  4117. shok.Size = Vector3.new(1, 1, 1)
  4118. shok.Anchored = true
  4119. shok.Material = "Neon"
  4120. shok.Transparency = 0.1
  4121. shok.CanCollide = false
  4122. shok.Parent = model
  4123. game.Debris:AddItem(shok, 12)
  4124. local mesh = Instance.new("SpecialMesh")
  4125. mesh.MeshType = "FileMesh"
  4126. mesh.MeshId = "rbxassetid://437347603"
  4127. mesh.Scale = Vector3.new(1.2, 1.2, 0.5)
  4128. mesh.Parent = shok
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134. for e = 1, 8 do
  4135. wait()
  4136. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  4137. shok.Transparency = shok.Transparency + 0.035
  4138. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  4139. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  4140. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  4141.  
  4142. end
  4143. for e = 1, 16 do
  4144. wait()
  4145. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  4146. shok.Transparency = shok.Transparency + 0.11
  4147. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  4148. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  4149. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  4150.  
  4151. end
  4152. end))
  4153. coroutine.resume(coroutine.create(function()
  4154. local shok = Instance.new("Part")
  4155. shok.Name = "wring1"
  4156. shok.BrickColor = BrickColor.new("Really black")
  4157. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  4158. shok.Size = Vector3.new(1, 1, 1)
  4159. shok.Anchored = true
  4160. shok.Material = "Neon"
  4161. shok.Transparency = 0.25
  4162. shok.CanCollide = false
  4163. shok.Parent = model
  4164. game.Debris:AddItem(shok, 12)
  4165. local mesh = Instance.new("SpecialMesh")
  4166. mesh.MeshType = "FileMesh"
  4167. mesh.MeshId = "rbxassetid://3270017"
  4168. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  4169. mesh.Parent = shok
  4170. for e = 1, 30 do
  4171. wait()
  4172. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  4173. shok.Transparency = shok.Transparency + 0.002
  4174. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  4175. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  4176. end
  4177. for e = 1, 38 do
  4178. wait()
  4179. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  4180. shok.Transparency = shok.Transparency + 0.002
  4181. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4182. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  4183. end
  4184. for e = 1, 24 do
  4185. wait()
  4186. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  4187. shok.Transparency = shok.Transparency + 0.03
  4188. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4189. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  4190. end
  4191. end))
  4192. coroutine.resume(coroutine.create(function()
  4193. local shok = Instance.new("Part")
  4194. shok.Name = "wring2"
  4195. shok.BrickColor = BrickColor.new("Really black")
  4196. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  4197. shok.Size = Vector3.new(1, 1, 1)
  4198. shok.Anchored = true
  4199. shok.Material = "Neon"
  4200. shok.Transparency = 0.25
  4201. shok.CanCollide = false
  4202. shok.Parent = model
  4203. game.Debris:AddItem(shok, 12)
  4204. local mesh = Instance.new("SpecialMesh")
  4205. mesh.MeshType = "FileMesh"
  4206. mesh.MeshId = "rbxassetid://3270017"
  4207. mesh.Scale = Vector3.new(12, 12, 0.05)
  4208. mesh.Parent = shok
  4209. for e = 1, 30 do
  4210. wait()
  4211. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  4212. shok.Transparency = shok.Transparency + 0.002
  4213. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  4214. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  4215. end
  4216. for e = 1, 38 do
  4217. wait()
  4218. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  4219. shok.Transparency = shok.Transparency + 0.002
  4220. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4221. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  4222. end
  4223. for e = 1, 24 do
  4224. wait()
  4225. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  4226. shok.Transparency = shok.Transparency + 0.03
  4227. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4228. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  4229. end
  4230. end))
  4231. coroutine.resume(coroutine.create(function()
  4232. local shok = Instance.new("Part")
  4233. shok.Name = "coil1"
  4234. shok.BrickColor = BrickColor.new("Really black")
  4235. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4236. shok.Size = Vector3.new(1, 1, 1)
  4237. shok.Anchored = true
  4238. shok.Material = "Neon"
  4239. shok.Transparency = 0.25
  4240. shok.CanCollide = false
  4241. shok.Parent = model
  4242. game.Debris:AddItem(shok, 12)
  4243. local mesh = Instance.new("SpecialMesh")
  4244. mesh.MeshType = "FileMesh"
  4245. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  4246. mesh.Scale = Vector3.new(12, 12, 12)
  4247. mesh.Parent = shok
  4248. for e = 1, 15 do
  4249. wait()
  4250. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4251. shok.Transparency = shok.Transparency + 0.004
  4252. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  4253. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4254. end
  4255. for e = 1, 16 do
  4256. wait()
  4257. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4258. shok.Transparency = shok.Transparency + 0.004
  4259. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4260. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4261. end
  4262. for e = 1, 12 do
  4263. wait()
  4264. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4265. shok.Transparency = shok.Transparency + 0.06
  4266. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4267. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4268. end
  4269. end))
  4270. coroutine.resume(coroutine.create(function()
  4271. local shok = Instance.new("Part")
  4272. shok.Name = "coil2"
  4273. shok.BrickColor = BrickColor.new("Really black")
  4274. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4275. shok.Size = Vector3.new(1, 1, 1)
  4276. shok.Anchored = true
  4277. shok.Material = "Neon"
  4278. shok.Transparency = 0.25
  4279. shok.CanCollide = false
  4280. shok.Parent = model
  4281. game.Debris:AddItem(shok, 12)
  4282. local mesh = Instance.new("SpecialMesh")
  4283. mesh.MeshType = "FileMesh"
  4284. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  4285. mesh.Scale = Vector3.new(6, 12, 6)
  4286. mesh.Parent = shok
  4287. for e = 1, 15 do
  4288. wait()
  4289. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  4290. shok.Transparency = shok.Transparency + 0.005
  4291. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  4292. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  4293. end
  4294. for e = 1, 16 do
  4295. wait()
  4296. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  4297. shok.Transparency = shok.Transparency + 0.005
  4298. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4299. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  4300. end
  4301. for e = 1, 12 do
  4302. wait()
  4303. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  4304. shok.Transparency = shok.Transparency + 0.09
  4305. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  4306. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  4307. end
  4308. end))
  4309. coroutine.resume(coroutine.create(function()
  4310. local shok = Instance.new("Part")
  4311. shok.Name = "shokwve"
  4312. shok.BrickColor = BrickColor.new("Really black")
  4313. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  4314. shok.Size = Vector3.new(1, 1, 1)
  4315. shok.Anchored = true
  4316. shok.Material = "Neon"
  4317. shok.Transparency = 0.6
  4318. shok.CanCollide = false
  4319. shok.Parent = model
  4320. game.Debris:AddItem(shok, 12)
  4321. local mesh = Instance.new("SpecialMesh")
  4322. mesh.MeshType = "FileMesh"
  4323. mesh.MeshId = "rbxassetid://489415447"
  4324. mesh.Scale = Vector3.new(1, 1, 1)
  4325. mesh.Parent = shok
  4326. for e = 1, 12 do
  4327. wait()
  4328. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  4329. shok.Transparency = shok.Transparency + 0.002
  4330. end
  4331. for e = 1, 32 do
  4332. wait()
  4333. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  4334. shok.Transparency = shok.Transparency + 0.002
  4335. end
  4336. for e = 1, 24 do
  4337. wait()
  4338. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  4339. shok.Transparency = shok.Transparency + 0.03
  4340. end
  4341. end))
  4342. coroutine.resume(coroutine.create(function()
  4343. local shok = Instance.new("Part")
  4344. shok.Name = "shock2"
  4345. shok.BrickColor = BrickColor.new("Really black")
  4346. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  4347. shok.Size = Vector3.new(1, 1, 1)
  4348. shok.Anchored = true
  4349. shok.Material = "Neon"
  4350. shok.Transparency = 0.35
  4351. shok.CanCollide = false
  4352. shok.Parent = model
  4353. game.Debris:AddItem(shok, 12)
  4354. local mesh = Instance.new("SpecialMesh")
  4355. mesh.MeshType = "FileMesh"
  4356. mesh.MeshId = "rbxassetid://489415447"
  4357. mesh.Scale = Vector3.new(12, 12, 12)
  4358. mesh.Parent = shok
  4359. for e = 1, 15 do
  4360. wait()
  4361. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4362. shok.Transparency = shok.Transparency + 0.004
  4363. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4364. end
  4365. for e = 1, 16 do
  4366. wait()
  4367. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4368. shok.Transparency = shok.Transparency + 0.004
  4369. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4370. end
  4371. for e = 1, 12 do
  4372. wait()
  4373. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  4374. shok.Transparency = shok.Transparency + 0.06
  4375. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  4376. end
  4377. end))
  4378. coroutine.resume(coroutine.create(function()
  4379. local shok = Instance.new("Part")
  4380. shok.Name = "shock3"
  4381. shok.BrickColor = BrickColor.new("Really black")
  4382. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  4383. shok.Size = Vector3.new(1, 1, 1)
  4384. shok.Anchored = true
  4385. shok.Material = "Neon"
  4386. shok.Transparency = 0.35
  4387. shok.CanCollide = false
  4388. shok.Parent = model
  4389. game.Debris:AddItem(shok, 12)
  4390. local mesh = Instance.new("SpecialMesh")
  4391. mesh.MeshType = "FileMesh"
  4392. mesh.MeshId = "rbxassetid://489415447"
  4393. mesh.Scale = Vector3.new(12, 12, 12)
  4394. mesh.Parent = shok
  4395. for e = 1, 15 do
  4396. wait()
  4397. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  4398. shok.Transparency = shok.Transparency + 0.004
  4399. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  4400. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  4401. end
  4402. for e = 1, 16 do
  4403. wait()
  4404. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  4405. shok.Transparency = shok.Transparency + 0.004
  4406. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  4407. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  4408. end
  4409. for e = 1, 12 do
  4410. wait()
  4411. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  4412. shok.Transparency = shok.Transparency + 0.06
  4413. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  4414. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  4415. end
  4416. end))
  4417. end
  4418.  
  4419.  
  4420.  
  4421. if torso ~= nil then
  4422. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  4423. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  4424. for i = 1,5 do
  4425. wait()
  4426. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.25)
  4427. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0.25)
  4428. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.25,0,0)
  4429. end
  4430. sound:Play()
  4431. local bodyVel = Instance.new("BodyPosition", torso)
  4432. bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,1000,0)
  4433. bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4434. wait(2)
  4435. torso.Anchored = true
  4436. for i = 1,5 do
  4437. wait()
  4438. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
  4439. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
  4440. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
  4441. end
  4442. for i = 1,5 do
  4443. wait()
  4444. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.08)
  4445. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.08,0,0)
  4446. end
  4447. wait(1)
  4448. local bodyvel = Instance.new("BodyPosition" , game.Players.LocalPlayer.Character.Torso)
  4449. bodyvel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4450. bodyvel.Position = torso.Position
  4451. for i = 1,5 do
  4452. wait()
  4453. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0)
  4454. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.08)
  4455. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.15,0,0)
  4456. end
  4457. wait(2)
  4458. bodyVel:destroy()
  4459. game.Players.LocalPlayer.Character.Torso.Anchored = true
  4460. torso.Anchored = false
  4461. humanoid.PlatformStand = true
  4462. local bodyVel = Instance.new("BodyPosition", torso)
  4463. bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position - Vector3.new(0,1000,0)
  4464. bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4465. sound2:Play()
  4466.  
  4467. wait(1.2)
  4468. game.Players.LocalPlayer.Character.Torso.Anchored = false
  4469. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4470. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4471. game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4472. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4473. activu = false
  4474. wait(0.5)
  4475. bodyvel:destroy()
  4476. local ROW3 = function(out, trans, s, wt, t, ang, plus)
  4477. for i = 1, 360, 360/t do
  4478. local c = Instance.new("Part", game.Workspace)
  4479. c.FormFactor = 3
  4480. c.TopSurface = 0
  4481. c.BottomSurface = 0
  4482. c.Size = s
  4483. c.Anchored = true
  4484. c.CanCollide = wt
  4485. c.Material=workspace.Base.Material
  4486. c.Transparency = trans
  4487. c.BrickColor = workspace.Base.BrickColor
  4488. c.CFrame = CFrame.new(torso.CFrame.x,0,torso.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  4489. c.Locked=true
  4490. game.Debris:AddItem(c,25)
  4491. end
  4492. end
  4493.  
  4494.  
  4495.  
  4496.  
  4497. sound3:Play()
  4498. ROW3(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  4499. game.Players.LocalPlayer.Character.Torso.Anchored = true
  4500. KABOOMZ3()
  4501. wait(0.1)
  4502.  
  4503. game.Players.LocalPlayer.Character.Torso.Anchored = false
  4504. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  4505. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  4506.  
  4507.  
  4508. end
  4509. end
  4510. end
  4511. detect.Touched:connect(attack)
  4512. wait(0.1)
  4513. detect:destroy()
  4514. activu = false
  4515. end
  4516.  
  4517.  
  4518.  
  4519. function hito(partoz, magn, dmg, debtim)
  4520. for _, guy in pairs(workspace:GetChildren()) do
  4521. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  4522. do
  4523. local humz = guy:FindFirstChild("Humanoid")
  4524. local hed = guy:FindFirstChild("Head")
  4525. humz:TakeDamage(dmg)
  4526. local db = Instance.new("StringValue")
  4527. db.Name = "alabo"
  4528. db.Parent = hed
  4529. delay(debtim, function()
  4530. db:Destroy()
  4531. end)
  4532. end
  4533. end
  4534. end
  4535. end
  4536. function animo(yep)
  4537. if yep == true then
  4538. anim.Parent = human
  4539. chr.Animate.Disabled = false
  4540. elseif yep == false then
  4541. chr.Animate.Disabled = true
  4542. anim.Parent = nil
  4543. end
  4544. end
  4545. mouse.KeyDown:connect(function(key)
  4546. if key == "e" then
  4547. rsmash()
  4548. end
  4549. if key == "t" then
  4550. jum()
  4551. end
  4552. if key == "r" then
  4553. Tele()
  4554. end
  4555. if key == "q" then
  4556. Stom()
  4557. end
  4558. if key == "f" then
  4559. HeavenSmash()
  4560. end
  4561. if key == "h" then
  4562. rip()
  4563. end
  4564. end)
  4565. tool.Equipped:connect(function()
  4566. selected = true
  4567. end)
  4568. tool.Unequipped:connect(function()
  4569. selected = false
  4570. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement