Advertisement
KeroroGunso0

Wond

Feb 10th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.71 KB | None | 0 0
  1. tool = Instance.new("HopperBin")
  2.  
  3. player = game.Players.KeroroGunso2016
  4. char = player.Character
  5. tool = Instance.new("HopperBin")
  6. tool.Parent = player.Backpack
  7. script.Parent = tool
  8. tool.Name = "Wand"
  9.  
  10. spin = false
  11.  
  12. landc = "Earth green"
  13. firec = "Bright red"
  14. icec = "Light blue"
  15. windc = "Institutional white"
  16. helthc = "Lime green"
  17. elec = "New Yeller"
  18.  
  19. norm = 18
  20.  
  21. handle = Instance.new("Part")
  22. handle.Parent = game.Lighting
  23. handle.Name = "Handle"
  24. handle.FormFactor = "Symmetric"
  25. handle.Size = Vector3.new(1,4,1)
  26. handle.TopSurface = 0
  27. handle.BottomSurface = 0
  28. handle.BrickColor = BrickColor.new("Black")
  29. handle.Anchored = false
  30. handle.Position = char["Right Arm"].Position
  31. handle.CanCollide = false
  32. handle.Locked = true
  33. handle2 = Instance.new("Part")
  34. handle2.Parent = game.Lighting
  35. handle2.Name = "Handle2"
  36. handle2.Shape = "Ball"
  37. handle2.Size = Vector3.new(1,1,1)
  38. handle2.TopSurface = 0
  39. handle2.BottomSurface = 0
  40. handle2.BrickColor = BrickColor.new("Bright red")
  41. handle2.Anchored = false
  42. handle2.Position = char["Right Arm"].Position
  43. handle2.Transparency = 0.1
  44. handle2.CanCollide = false
  45. handle2.Locked = true
  46.  
  47. handle3 = Instance.new("Part")
  48. handle3.Parent = game.Lighting
  49. handle3.Name = "Handle2"
  50. handle3.Shape = "Ball"
  51. handle3.Size = Vector3.new(1,1,1)
  52. handle3.TopSurface = 0
  53. handle3.BottomSurface = 0
  54. handle3.BrickColor = BrickColor.new("Black")
  55. handle3.Anchored = false
  56. handle3.Position = char["Right Arm"].Position
  57. handle3.CanCollide = false
  58. handle3.Locked = true
  59. local m = Instance.new("CylinderMesh")
  60. m.Parent = handle
  61. m.Scale = Vector3.new(0.42,1,0.42)
  62. local m2 = Instance.new("SpecialMesh")
  63. m2.Parent = handle2
  64. m2.MeshType = "Sphere"
  65. m2.Scale = Vector3.new(0.8,0.8,0.8)
  66. local m3 = Instance.new("SpecialMesh")
  67. m3.Parent = handle3
  68. m3.MeshType = "FileMesh"
  69. m3.MeshId = "http://www.roblox.com/asset/?id=1033714"
  70. m3.Scale = Vector3.new(0.4,0.85,0.4)
  71. brick1 = Instance.new("Part")
  72. brick1.Parent = char
  73. brick1.formFactor = "Symmetric"
  74. brick1.Size = Vector3.new(1,1,1)
  75. brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  76. brick1.Shape = "Ball"
  77. brick1.CanCollide = false
  78. brick1.Transparency = 1
  79. brick1.Locked = true
  80. mesh1 = Instance.new("SpecialMesh")
  81. mesh1.Parent = brick1
  82. mesh1.MeshType = "Sphere"
  83. mesh1.Scale = Vector3.new(1.4,1.4,1.4)
  84. brick2 = Instance.new("Part")
  85. brick2.Parent = game.Lighting
  86. brick2.formFactor = "Symmetric"
  87. brick2.Size = Vector3.new(1,1,1)
  88. brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  89. brick2.Shape = "Ball"
  90. brick2.CanCollide = false
  91. brick2.Transparency = 1
  92. brick2.BrickColor = handle2.BrickColor
  93. brick2.Locked = true
  94. mesh2 = Instance.new("SpecialMesh")
  95. mesh2.Parent = brick2
  96. mesh2.MeshType = "Sphere"
  97. mesh2.Scale = Vector3.new(0.5,0.5,0.5)
  98. brick3 = Instance.new("Part")
  99. brick3.Parent = game.Lighting
  100. brick3.formFactor = "Symmetric"
  101. brick3.Size = Vector3.new(1,1,1)
  102. brick3.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  103. brick3.Shape = "Ball"
  104. brick3.CanCollide = false
  105. brick3.Transparency = 1
  106. brick3.BrickColor = handle2.BrickColor
  107. brick3.Locked = true
  108. mesh3 = Instance.new("SpecialMesh")
  109. mesh3.Parent = brick3
  110. mesh3.MeshType = "Sphere"
  111. mesh3.Scale = Vector3.new(0.5,0.5,0.5)
  112. wads = Instance.new("Weld")
  113. wads.Parent = char.Torso
  114. wads.Part0 = wads.Parent
  115. wads.Part1 = brick1
  116. wads.C1 = CFrame.new(-1.5,-0.5,0)
  117. wads2 = Instance.new("Weld")
  118. wads2.Parent = handle2
  119. wads2.Part0 = wads2.Parent
  120. wads2.Part1 = brick2
  121. wads2.C1 = CFrame.new(1,0,0)
  122. wads3 = Instance.new("Weld")
  123. wads3.Parent = handle2
  124. wads3.Part0 = wads2.Parent
  125. wads3.Part1 = brick2
  126. wads3.C1 = CFrame.new(-1,0,0)
  127.  
  128. wa = Instance.new("Weld")
  129. wa.Parent = brick1
  130. wa.Part0 = nil
  131. wa.Part1 = nil
  132.  
  133. weld = Instance.new("Weld")
  134.  
  135. toha = Instance.new("Weld")
  136. toha.Parent = char.Torso
  137. toha.Part0 = nil
  138. toha.Part1 = nil
  139. toha.C1 = CFrame.fromEulerAnglesXYZ(0,0,-2.5) * CFrame.new(0,0,-0.7)
  140.  
  141. original = CFrame.fromEulerAnglesXYZ(-1.55,0,0) * CFrame.new(0,0,0.6)
  142. weporigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
  143.  
  144. myhum = char.Humanoid
  145. myhum.WalkSpeed = norm
  146.  
  147. enabled = false
  148. hol = false
  149.  
  150. function select(mouse, key)
  151. wa.Part0 = wa.Parent
  152. wa.Part1 = char["Right Arm"]
  153. wa.C1 = original
  154. weld.Parent = char["Right Arm"]
  155. weld.Part0 = nil
  156. weld.Part1 = nil
  157. weld.C1 = weporigin
  158. handle.Parent = char
  159. handle2.Parent = char
  160. handle3.Parent = char
  161. for i = 1, 8 do
  162. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  163. wait()
  164. end
  165. for i = 1, 4 do
  166. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  167. wait()
  168. end
  169. toha.Part0 = nil
  170. toha.Part1 = nil
  171. weld.Part0 = weld.Parent
  172. weld.Part1 = handle
  173. for i = 1, 4 do
  174. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0)
  175. wait()
  176. end
  177. for i = 1, 8 do
  178. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.35,0,0)
  179. wait()
  180. end
  181. wa.C1 = original
  182. spin = true
  183. brick2.Transparency = 0.3
  184. brick2.Parent = char
  185. brick3.Transparency = 0.3
  186. brick3.Parent = char
  187. weld2 = Instance.new("Weld")
  188. weld2.Parent = handle
  189. weld2.Part0 = weld2.Parent
  190. weld2.Part1 = handle2
  191. weld2.C1 = CFrame.new(0, 0, 2.1)
  192. weld3 = Instance.new("Weld")
  193. weld3.Parent = handle
  194. weld3.Part0 = weld3.Parent
  195. weld3.Part1 = handle3
  196. weld3.C1 = CFrame.new(0, 0, 1.4)
  197. weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
  198. weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0, -2.1, 0)
  199. weld3.C1 = CFrame.fromEulerAnglesXYZ(3.2,0,0) * CFrame.new(0, -1.5, 0)
  200. coroutine.resume(coroutine.create(function()
  201. while spin == true do
  202. for i=1, 20 do
  203. wait()
  204. handle2.Transparency = handle2.Transparency + 0.025
  205. end
  206. for i=1, 20 do
  207. wait()
  208. handle2.Transparency = handle2.Transparency - 0.025
  209. end
  210. end
  211. end))
  212. coroutine.resume(coroutine.create(function()
  213. while spin == true do
  214. wait()
  215. wads2.C1 = wads2.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
  216. wads3.C1 = wads3.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
  217. local fade = brick2:clone()
  218. fade.Parent = char
  219. fade.CFrame = brick2.CFrame
  220. local weld = wads2:clone()
  221. weld.Parent = handle2
  222. weld.Part0 = weld.Parent
  223. weld.Part1 = fade
  224. local fade2 = brick3:clone()
  225. fade2.Parent = char
  226. fade2.CFrame = brick3.CFrame
  227. local weld2 = wads3:clone()
  228. weld2.Parent = handle2
  229. weld2.Part0 = weld2.Parent
  230. weld2.Part1 = fade2
  231. coroutine.resume(coroutine.create(function()
  232. for i=1, 8 do
  233. wait()
  234. fade.Transparency = fade.Transparency + 0.12
  235. fade2.Transparency = fade2.Transparency + 0.12
  236. end
  237. fade:remove()
  238. fade2:remove()
  239. end))
  240. end
  241. end))
  242. enabled = false
  243. mouse.KeyDown:connect(function(key)
  244. key = key:lower()
  245. if (key == "k") then
  246. if enabled == true then return end
  247. enabled = true
  248. hol = true
  249. for i=1, 6 do
  250. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,0.1,0)
  251. wait()
  252. end
  253. handle2.BrickColor = BrickColor.new(landc)
  254. brick2.BrickColor = handle2.BrickColor
  255. brick3.BrickColor = handle2.BrickColor
  256. while hol == true do
  257. wait(0.05)
  258. local ki = Instance.new("Part")
  259. ki.Parent = workspace
  260. ki.Name = "Landmon"
  261. ki.Size = Vector3.new(1,1,1)
  262. ki.BrickColor = handle2.BrickColor
  263. ki.TopSurface = 0
  264. ki.BottomSurface = 0
  265. ki.CanCollide = false
  266. ki.Anchored = true
  267. ki.CFrame = CFrame.new(mouse.Hit.p)
  268. ki.CFrame = ki.CFrame * CFrame.new(0, -4, 0)
  269. local mef = Instance.new("SpecialMesh")
  270. mef.Parent = ki
  271. mef.MeshType = "Sphere"
  272. mef.Scale = Vector3.new(9,16,9)
  273. coroutine.resume(coroutine.create(function()
  274. for i=1, 5 do
  275. wait()
  276. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.12,0)
  277. end
  278. for i=1, 5 do
  279. wait()
  280. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.12,0)
  281. end
  282. end))
  283. coroutine.resume(coroutine.create(function()
  284. for i=1, 25 do
  285. wait()
  286. ki.CFrame = ki.CFrame * CFrame.new(0, 0.3, 0)
  287. end
  288. loo = ki.CFrame
  289. ki.CanCollide = true
  290. mef.Scale = Vector3.new(1,1,1)
  291. ki.Size = Vector3.new(9,16,9)
  292. ki.CFrame = loo
  293. wait(7)
  294. for i=1, 20 do
  295. wait()
  296. ki.Transparency = ki.Transparency + 0.05
  297. end
  298. ki:remove()
  299. end))
  300. end
  301. elseif (key == "f") then
  302. if enabled == true then return end
  303. enabled = true
  304. pof = mouse.Hit.p
  305. local part = Instance.new("Part")
  306. local fire = Instance.new("Fire")
  307. fire.Parent = part
  308. fire.Heat = 30
  309. fire.Size = 40
  310. local smoke = Instance.new("Smoke")
  311. smoke.Parent = part
  312. smoke.RiseVelocity = 2
  313. smoke.Size = 20
  314. smoke.Color = Color3.new(0,0,0)
  315. smoke.Opacity = 1
  316. local par = Instance.new("Part")
  317. par.Parent = workspace
  318. par.Size = Vector3.new(9,1,1)
  319. par.Transparency = 0
  320. par.Anchored = true
  321. par.TopSurface = 0
  322. par.BottomSurface = 0
  323. par.BrickColor = BrickColor.new(firec)
  324. par.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
  325. par.CFrame = par.CFrame * CFrame.Angles(0,0.8,0)
  326. par.CanCollide = false
  327. local mes = Instance.new("SpecialMesh")
  328. mes.Parent = par
  329. mes.MeshType = "Brick"
  330. mes.Scale = Vector3.new(1,1,1)
  331. local pa = par:clone()
  332. pa.Parent = workspace
  333. pa.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
  334. pa.CFrame = pa.CFrame * CFrame.Angles(0,-0.8,0)
  335. handle2.BrickColor = BrickColor.new(firec)
  336. brick2.BrickColor = handle2.BrickColor
  337. brick3.BrickColor = handle2.BrickColor
  338. for i=1, 10 do
  339. wait(0.03)
  340. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,0.05,0)
  341. end
  342. for i=1, 4 do
  343. for i=1, 3 do
  344. wait(0.01)
  345. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.05,0.1)
  346. end
  347. for i=1, 3 do
  348. wait(0.01)
  349. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.03,0.05,-0.1)
  350. end
  351. end
  352. for i=1, 7 do
  353. wait(0.01)
  354. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.1,-0.1)
  355. end
  356. wait(0.6)
  357. for i=1, 10 do
  358. wait(0.02)
  359. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,-0.05,0.3)
  360. par.Transparency = par.Transparency + 0.1
  361. pa.Transparency = pa.Transparency + 0.1
  362. mes.Scale = mes.Scale + Vector3.new(0.1,0,0.05)
  363. pa.Mesh.Scale = pa.Mesh.Scale + Vector3.new(0.1,0,0.05)
  364. end
  365. wait(0.1)
  366. pa:remove()
  367. par:remove()
  368. part.Parent = workspace
  369. part.Size = Vector3.new(3,3,3)
  370. part.Anchored = true
  371. part.CFrame = CFrame.new(pof)
  372. part.CFrame = part.CFrame * CFrame.Angles(1.2,0,0)
  373. part.Transparency = 1
  374. coroutine.resume(coroutine.create(function()
  375. for i=1, 100 do
  376. wait()
  377. part.CFrame = part.CFrame * CFrame.Angles(0,0,0.4)
  378. end
  379. end))
  380. local explode = Instance.new("Explosion")
  381. explode.Parent = char
  382. explode.BlastRadius = 11
  383. explode.BlastPressure = 400000
  384. explode.Position = part.Position
  385. explode.archivable = false
  386. wait(0.3)
  387. wa.C1 = original
  388. wait(0.7)
  389. fire.Enabled = false
  390. smoke.Enabled = false
  391. wait(0.2)
  392. part:remove()
  393. wait(1)
  394. enabled = false
  395. elseif (key == "q") then
  396. if enabled == true then return end
  397. enabled = true
  398. handle2.BrickColor = BrickColor.new(windc)
  399. brick2.BrickColor = handle2.BrickColor
  400. brick3.BrickColor = handle2.BrickColor
  401. for i=1, 8 do
  402. wait(0.01)
  403. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0,-0.18)
  404. end
  405. for i=1, 2 do
  406. wait(0.01)
  407. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.15,0)
  408. end
  409. wait(0.3)
  410. for i=1, 2 do
  411. wait(0.01)
  412. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
  413. end
  414. local p = Instance.new("Part")
  415. p.Parent = workspace
  416. p.Name = "Sword"
  417. p.Size = Vector3.new(1,4,1)
  418. p.BottomSurface = 0
  419. p.TopSurface = 0
  420. p.Anchored = false
  421. p.CanCollide = false
  422. p.CFrame = handle.CFrame
  423. p.CFrame = p.CFrame * CFrame.Angles(0,0,1.55)
  424. p:BreakJoints()
  425. local mt = Instance.new("SpecialMesh")
  426. mt.Parent = p
  427. mt.MeshType = "FileMesh"
  428. mt.MeshId = "http://www.roblox.com/asset/?id=12768042"
  429. mt.TextureId = "http://www.roblox.com/asset/?id=21262906"
  430. local bv = Instance.new("BodyVelocity")
  431. bv.Parent = p
  432. bv.velocity = char.Torso.CFrame.lookVector * 45
  433. local bva = Instance.new("BodyAngularVelocity")
  434. bva.Parent = p
  435. bva.angularvelocity = Vector3.new(0,14,0)
  436. p.Touched:connect(function(hit)
  437. if hit.Parent.Name == player.Name then return end
  438. local hum = hit.Parent:findFirstChild("Humanoid")
  439. if hum ~= nil then
  440. local hed = hit.Parent:findFirstChild("Head")
  441. if hed ~= nil then
  442. for i=1, 5 do
  443. wait()
  444. hed.Parent.Torso.Neck.C1 = hed.Parent.Torso.Neck.C1 * CFrame.new(0, 0, -0.9)
  445. end
  446. hum.Health = 0
  447. wait(0.05)
  448. hed.Velocity = Vector3.new(math.random(-30,30),40,math.random(-30,30))
  449. hed.RotVelocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
  450. end
  451. hum.Health = 0
  452. end
  453. end)
  454. local spi = true
  455. coroutine.resume(coroutine.create(function()
  456. while spi == true do
  457. local fad = p:clone()
  458. fad.Parent = workspace
  459. fad.BrickColor = BrickColor.new(windc)
  460. fad.Transparency = 0.2
  461. fad.Mesh.TextureId = "Clear"
  462. fad.Anchored = true
  463. coroutine.resume(coroutine.create(function()
  464. for i=1, 8 do
  465. wait()
  466. fad.Transparency = fad.Transparency + 0.1
  467. end
  468. fad:remove()
  469. end))
  470. wait()
  471. end
  472. end))
  473. for i=1, 4 do
  474. wait(0.01)
  475. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
  476. end
  477. wait(0.3)
  478. for i=1, 7 do
  479. wait(0.01)
  480. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0.3)
  481. end
  482. wa.C1 = original
  483. wait(0.3)
  484. enabled = false
  485. wait(1.2)
  486. spi = false
  487. wait()
  488. p:remove()
  489. elseif (key == "e") then
  490. if enabled == true then return end
  491. enabled = true
  492. myhum.WalkSpeed = 0
  493. handle2.BrickColor = BrickColor.new(helthc)
  494. brick2.BrickColor = handle2.BrickColor
  495. brick3.BrickColor = handle2.BrickColor
  496. hol = true
  497. for i=1, 6 do
  498. wait(0.01)
  499. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.13,0,0)
  500. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.1)
  501. end
  502. wait(0.5)
  503. for i=1, 3 do
  504. wait(0.01)
  505. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.4,0,0)
  506. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.23)
  507. end
  508. local pf = Instance.new("Part")
  509. pf.Parent = workspace
  510. pf.Name = "Healthbump"
  511. pf.Size = Vector3.new(7,1,7)
  512. pf.BottomSurface = 0
  513. pf.TopSurface = 0
  514. pf.Anchored = true
  515. pf.CanCollide = false
  516. pf.CFrame = char.Torso.CFrame * CFrame.new(0,-2.8, 0)
  517. pf.Transparency = 0.3
  518. pf.BrickColor = handle2.BrickColor
  519. local meg = Instance.new("CylinderMesh")
  520. meg.Parent = pf
  521. meg.Scale = Vector3.new(0.6,0.8,0.6)
  522. hecols = {"Bright green", "Lime green", "Dark green", "Camo"}
  523. coroutine.resume(coroutine.create(function()
  524. for i=1, 50 do
  525. wait()
  526. pf.Transparency = pf.Transparency + 0.02
  527. meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
  528. end
  529. end))
  530. while hol == true do
  531. wait(0)
  532. myhum.Health = myhum.Health + 0.5
  533. local chanc = math.random(1,20)
  534. if chanc == 8 then
  535. coroutine.resume(coroutine.create(function()
  536. pf.Transparency = 0.3
  537. meg.Scale = Vector3.new(0.6,0.8,0.6)
  538. for i=1, 50 do
  539. wait()
  540. pf.Transparency = pf.Transparency + 0.02
  541. meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
  542. end
  543. end))
  544. end
  545. local hp = Instance.new("Part")
  546. hp.Parent = workspace
  547. hp.formFactor = "Symmetric"
  548. local randsiz = math.random(1,2)
  549. local col = math.random(1,4)
  550. hp.Size = Vector3.new(randsiz,randsiz,randsiz)
  551. hp.BrickColor = BrickColor.new(hecols[col])
  552. hp.TopSurface = 0
  553. hp.BottomSurface = 0
  554. hp.Transparency = 0.1
  555. hp.CFrame = char.Torso.CFrame * CFrame.new(math.random(-5,5),-3,math.random(-5,5))
  556. hp.CFrame = hp.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
  557. hp.CanCollide = false
  558. hp.Anchored = false
  559. hp:BreakJoints()
  560. local mf = Instance.new("SpecialMesh")
  561. mf.MeshType = "Brick"
  562. mf.Parent = hp
  563. mf.Scale = Vector3.new(0.65,0.65,0.65)
  564. local bv = Instance.new("BodyVelocity")
  565. bv.Parent = hp
  566. bv.velocity = Vector3.new(0,10,0)
  567. coroutine.resume(coroutine.create(function()
  568. wait(0.9)
  569. for i=1, 9 do
  570. hp.Transparency = hp.Transparency + 0.1
  571. wait()
  572. end
  573. hp:remove()
  574. end))
  575. end
  576. elseif (key == "r") then
  577. if enabled == true then return end
  578. enabled = true
  579. myhum.WalkSpeed = 0
  580. handle2.BrickColor = BrickColor.new(elec)
  581. brick2.BrickColor = handle2.BrickColor
  582. brick3.BrickColor = handle2.BrickColor
  583. cols = {"Neon orange", "New Yeller", "Bright yellow", "Bright orange"}
  584. for i=1, 6 do
  585. wait(0.01)
  586. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.11,0,0)
  587. end
  588. wait(0.35)
  589. tab = {}
  590. for i=1, 50 do
  591. for i=1, 20 do
  592. local a = Instance.new("Part")
  593. a.Parent = workspace
  594. a.formFactor = "Symmetric"
  595. a.Size = Vector3.new(4,1,1)
  596. a.TopSurface = 0
  597. a.BottomSurface = 0
  598. local numb = math.random(1,4)
  599. a.BrickColor = BrickColor.new(cols[numb])
  600. a.Anchored = true
  601. a.CanCollide = false
  602. a.Transparency = 0.3
  603. local mo = Instance.new("SpecialMesh")
  604. mo.Parent = a
  605. mo.MeshType = "Brick"
  606. mo.Scale = Vector3.new(1,0.2,0.2)
  607. a.CFrame = handle2.CFrame
  608. a.CFrame = a.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(2,0,0)
  609. table.insert(tab, a)
  610. end
  611. wait()
  612. for _, v in pairs(tab) do
  613. v:remove()
  614. end
  615. end
  616. for i=1, 7 do
  617. wait(0.01)
  618. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.17,0.1,0)
  619. end
  620. coroutine.resume(coroutine.create(function()
  621. for i=1, 10 do
  622. wait(0.2)
  623. local h = Instance.new("Part")
  624. h.Parent = workspace
  625. h.Shape = "Ball"
  626. h.Size = Vector3.new(3,3,3)
  627. h.TopSurface = 0
  628. h.BottomSurface = 0
  629. local numb = math.random(1,4)
  630. h.BrickColor = BrickColor.new(cols[numb])
  631. h.Anchored = true
  632. h.CanCollide = false
  633. h.Transparency = 0.5
  634. h.CFrame = handle2.CFrame
  635. local function magn(hif)
  636. if hif.Parent.Name == player.Name then return end
  637. local dist = (char.Torso.Position - hif.Position).magnitude
  638. if dist >= 10 then
  639. print(dist)
  640. local hum = hif.Parent:findFirstChild("Humanoid")
  641. if hum ~= nil then
  642. hum.Health = 0
  643. end
  644. end
  645. end
  646. coroutine.resume(coroutine.create(function()
  647. for i=1, 30 do
  648. wait()
  649. magn(char.Torso)
  650. end
  651. end))
  652. coroutine.resume(coroutine.create(function()
  653. for i=1, 30 do
  654. wait(0.04)
  655. h.Size = h.Size + Vector3.new(2,2,2)
  656. h.Transparency = h.Transparency + 0.023
  657. h.CFrame = handle2.CFrame
  658. end
  659. h:remove()
  660. end))
  661. end
  662. end))
  663. for i=1, 19 do
  664. for i=1, 30 do
  665. local f = Instance.new("Part")
  666. f.Parent = workspace
  667. f.formFactor = "Symmetric"
  668. f.Size = Vector3.new(25,1,1)
  669. f.TopSurface = 0
  670. f.BottomSurface = 0
  671. local numb = math.random(1,4)
  672. f.BrickColor = BrickColor.new(cols[numb])
  673. f.Anchored = true
  674. f.CanCollide = false
  675. f.Transparency = 0.3
  676. local mo = Instance.new("SpecialMesh")
  677. mo.Parent = f
  678. mo.MeshType = "Brick"
  679. mo.Scale = Vector3.new(1,math.random(0.8,1.7),math.random(0.8,1.7))
  680. f.CFrame = handle2.CFrame
  681. f.CFrame = f.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(12.5,0,0)
  682. table.insert(tab, f)
  683. end
  684. wait(0.1)
  685. for _, v in pairs(tab) do
  686. v:remove()
  687. end
  688. end
  689. myhum.WalkSpeed = norm
  690. enabled = false
  691. end
  692. end)
  693. mouse.KeyUp:connect(function(key)
  694. key = key:lower()
  695. if (key == "k") then
  696. hol = false
  697. for i=1, 6 do
  698. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.1,0)
  699. wait()
  700. end
  701. wa.C1 = original
  702. enabled = false
  703. wait(0.3)
  704. wa.C1 = original
  705. elseif (key == "e") then
  706. hol = false
  707. for i=1, 6 do
  708. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.02,0)
  709. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.24)
  710. wait()
  711. end
  712. myhum.WalkSpeed = norm
  713. for i=1, 5 do
  714. wait(0.15)
  715. wa.C1 = original
  716. weld.C1 = weporigin
  717. end
  718. enabled = false
  719. end
  720. end)
  721. mouse.Button1Down:connect(function()
  722. e = char.Torso
  723. wait(0.2)
  724. e.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,2.5,0)
  725. end)
  726. end
  727.  
  728. function deselect()
  729. spin = false
  730. for i = 1, 8 do
  731. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  732. wait()
  733. end
  734. for i = 1, 4 do
  735. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  736. wait()
  737. end
  738. toha.Part0 = toha.Parent
  739. toha.Part1 = handle
  740. weld.Part0 = nil
  741. weld.Part1 = nil
  742. wait()
  743. wa.Part0 = nil
  744. wa.Part1 = nil
  745. end
  746.  
  747.  
  748. script.Parent.Selected:connect(select)
  749. script.Parent.Deselected:connect(deselect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement