Advertisement
iiDivinity

Untitled

Nov 23rd, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.21 KB | None | 0 0
  1.  
  2. -- Put your name in "iiDivinity"
  3.  
  4. tool = Instance.new("HopperBin")
  5.  
  6.  
  7.  
  8. player = game.Players.iiDivinity
  9.  
  10. char = player.Character
  11.  
  12. tool = Instance.new("HopperBin")
  13.  
  14. tool.Parent = player.Backpack
  15.  
  16. script.Parent = tool
  17.  
  18. tool.Name = "Wand"
  19.  
  20.  
  21.  
  22. spin = false
  23.  
  24.  
  25.  
  26. landc = "Earth green"
  27.  
  28. firec = "Bright red"
  29.  
  30. icec = "Light blue"
  31.  
  32. windc = "Institutional white"
  33.  
  34. helthc = "Lime green"
  35.  
  36. elec = "New Yeller"
  37.  
  38.  
  39.  
  40. norm = 18
  41.  
  42.  
  43.  
  44. handle = Instance.new("Part")
  45.  
  46. handle.Parent = game.Lighting
  47.  
  48. handle.Name = "Handle"
  49.  
  50. handle.FormFactor = "Symmetric"
  51.  
  52. handle.Size = Vector3.new(1,4,1)
  53.  
  54. handle.TopSurface = 0
  55.  
  56. handle.BottomSurface = 0
  57.  
  58. handle.BrickColor = BrickColor.new("Black")
  59.  
  60. handle.Anchored = false
  61.  
  62. handle.Position = char["Right Arm"].Position
  63.  
  64. handle.CanCollide = false
  65.  
  66. handle.Locked = true
  67.  
  68. handle2 = Instance.new("Part")
  69.  
  70. handle2.Parent = game.Lighting
  71.  
  72. handle2.Name = "Handle2"
  73.  
  74. handle2.Shape = "Ball"
  75.  
  76. handle2.Size = Vector3.new(1,1,1)
  77.  
  78. handle2.TopSurface = 0
  79.  
  80. handle2.BottomSurface = 0
  81.  
  82. handle2.BrickColor = BrickColor.new("Bright red")
  83.  
  84. handle2.Anchored = false
  85.  
  86. handle2.Position = char["Right Arm"].Position
  87.  
  88. handle2.Transparency = 0.1
  89.  
  90. handle2.CanCollide = false
  91.  
  92. handle2.Locked = true
  93.  
  94.  
  95.  
  96. handle3 = Instance.new("Part")
  97.  
  98. handle3.Parent = game.Lighting
  99.  
  100. handle3.Name = "Handle2"
  101.  
  102. handle3.Shape = "Ball"
  103.  
  104. handle3.Size = Vector3.new(1,1,1)
  105.  
  106. handle3.TopSurface = 0
  107.  
  108. handle3.BottomSurface = 0
  109.  
  110. handle3.BrickColor = BrickColor.new("Black")
  111.  
  112. handle3.Anchored = false
  113.  
  114. handle3.Position = char["Right Arm"].Position
  115.  
  116. handle3.CanCollide = false
  117.  
  118. handle3.Locked = true
  119.  
  120. local m = Instance.new("CylinderMesh")
  121.  
  122. m.Parent = handle
  123.  
  124. m.Scale = Vector3.new(0.42,1,0.42)
  125.  
  126. local m2 = Instance.new("SpecialMesh")
  127.  
  128. m2.Parent = handle2
  129.  
  130. m2.MeshType = "Sphere"
  131.  
  132. m2.Scale = Vector3.new(0.8,0.8,0.8)
  133.  
  134. local m3 = Instance.new("SpecialMesh")
  135.  
  136. m3.Parent = handle3
  137.  
  138. m3.MeshType = "FileMesh"
  139.  
  140. m3.MeshId = "http://www.roblox.com/asset/?id=1033714"
  141.  
  142. m3.Scale = Vector3.new(0.4,0.85,0.4)
  143.  
  144. brick1 = Instance.new("Part")
  145.  
  146. brick1.Parent = char
  147.  
  148. brick1.formFactor = "Symmetric"
  149.  
  150. brick1.Size = Vector3.new(1,1,1)
  151.  
  152. brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  153.  
  154. brick1.Shape = "Ball"
  155.  
  156. brick1.CanCollide = false
  157.  
  158. brick1.Transparency = 1
  159.  
  160. brick1.Locked = true
  161.  
  162. mesh1 = Instance.new("SpecialMesh")
  163.  
  164. mesh1.Parent = brick1
  165.  
  166. mesh1.MeshType = "Sphere"
  167.  
  168. mesh1.Scale = Vector3.new(1.4,1.4,1.4)
  169.  
  170. brick2 = Instance.new("Part")
  171.  
  172. brick2.Parent = game.Lighting
  173.  
  174. brick2.formFactor = "Symmetric"
  175.  
  176. brick2.Size = Vector3.new(1,1,1)
  177.  
  178. brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  179.  
  180. brick2.Shape = "Ball"
  181.  
  182. brick2.CanCollide = false
  183.  
  184. brick2.Transparency = 1
  185.  
  186. brick2.BrickColor = handle2.BrickColor
  187.  
  188. brick2.Locked = true
  189.  
  190. mesh2 = Instance.new("SpecialMesh")
  191.  
  192. mesh2.Parent = brick2
  193.  
  194. mesh2.MeshType = "Sphere"
  195.  
  196. mesh2.Scale = Vector3.new(0.5,0.5,0.5)
  197.  
  198. brick3 = Instance.new("Part")
  199.  
  200. brick3.Parent = game.Lighting
  201.  
  202. brick3.formFactor = "Symmetric"
  203.  
  204. brick3.Size = Vector3.new(1,1,1)
  205.  
  206. brick3.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  207.  
  208. brick3.Shape = "Ball"
  209.  
  210. brick3.CanCollide = false
  211.  
  212. brick3.Transparency = 1
  213.  
  214. brick3.BrickColor = handle2.BrickColor
  215.  
  216. brick3.Locked = true
  217.  
  218. mesh3 = Instance.new("SpecialMesh")
  219.  
  220. mesh3.Parent = brick3
  221.  
  222. mesh3.MeshType = "Sphere"
  223.  
  224. mesh3.Scale = Vector3.new(0.5,0.5,0.5)
  225.  
  226. wads = Instance.new("Weld")
  227.  
  228. wads.Parent = char.Torso
  229.  
  230. wads.Part0 = wads.Parent
  231.  
  232. wads.Part1 = brick1
  233.  
  234. wads.C1 = CFrame.new(-1.5,-0.5,0)
  235.  
  236. wads2 = Instance.new("Weld")
  237.  
  238. wads2.Parent = handle2
  239.  
  240. wads2.Part0 = wads2.Parent
  241.  
  242. wads2.Part1 = brick2
  243.  
  244. wads2.C1 = CFrame.new(1,0,0)
  245.  
  246. wads3 = Instance.new("Weld")
  247.  
  248. wads3.Parent = handle2
  249.  
  250. wads3.Part0 = wads2.Parent
  251.  
  252. wads3.Part1 = brick2
  253.  
  254. wads3.C1 = CFrame.new(-1,0,0)
  255.  
  256.  
  257.  
  258. wa = Instance.new("Weld")
  259.  
  260. wa.Parent = brick1
  261.  
  262. wa.Part0 = nil
  263.  
  264. wa.Part1 = nil
  265.  
  266.  
  267.  
  268. weld = Instance.new("Weld")
  269.  
  270.  
  271.  
  272. toha = Instance.new("Weld")
  273.  
  274. toha.Parent = char.Torso
  275.  
  276. toha.Part0 = nil
  277.  
  278. toha.Part1 = nil
  279.  
  280. toha.C1 = CFrame.fromEulerAnglesXYZ(0,0,-2.5) * CFrame.new(0,0,-0.7)
  281.  
  282.  
  283.  
  284. original = CFrame.fromEulerAnglesXYZ(-1.55,0,0) * CFrame.new(0,0,0.6)
  285.  
  286. weporigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
  287.  
  288.  
  289.  
  290. myhum = char.Humanoid
  291.  
  292. myhum.WalkSpeed = norm
  293.  
  294.  
  295.  
  296. enabled = false
  297.  
  298. hol = false
  299.  
  300.  
  301.  
  302. function select(mouse, key)
  303.  
  304. wa.Part0 = wa.Parent
  305.  
  306. wa.Part1 = char["Right Arm"]
  307.  
  308. wa.C1 = original
  309.  
  310. weld.Parent = char["Right Arm"]
  311.  
  312. weld.Part0 = nil
  313.  
  314. weld.Part1 = nil
  315.  
  316. weld.C1 = weporigin
  317.  
  318. handle.Parent = char
  319.  
  320. handle2.Parent = char
  321.  
  322. handle3.Parent = char
  323.  
  324. for i = 1, 8 do
  325.  
  326. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  327.  
  328. wait()
  329.  
  330. end
  331.  
  332. for i = 1, 4 do
  333.  
  334. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  335.  
  336. wait()
  337.  
  338. end
  339.  
  340. toha.Part0 = nil
  341.  
  342. toha.Part1 = nil
  343.  
  344. weld.Part0 = weld.Parent
  345.  
  346. weld.Part1 = handle
  347.  
  348. for i = 1, 4 do
  349.  
  350. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0)
  351.  
  352. wait()
  353.  
  354. end
  355.  
  356. for i = 1, 8 do
  357.  
  358. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.35,0,0)
  359.  
  360. wait()
  361.  
  362. end
  363.  
  364. wa.C1 = original
  365.  
  366. spin = true
  367.  
  368. brick2.Transparency = 0.3
  369.  
  370. brick2.Parent = char
  371.  
  372. brick3.Transparency = 0.3
  373.  
  374. brick3.Parent = char
  375.  
  376. weld2 = Instance.new("Weld")
  377.  
  378. weld2.Parent = handle
  379.  
  380. weld2.Part0 = weld2.Parent
  381.  
  382. weld2.Part1 = handle2
  383.  
  384. weld2.C1 = CFrame.new(0, 0, 2.1)
  385.  
  386. weld3 = Instance.new("Weld")
  387.  
  388. weld3.Parent = handle
  389.  
  390. weld3.Part0 = weld3.Parent
  391.  
  392. weld3.Part1 = handle3
  393.  
  394. weld3.C1 = CFrame.new(0, 0, 1.4)
  395.  
  396. weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
  397.  
  398. weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0, -2.1, 0)
  399.  
  400. weld3.C1 = CFrame.fromEulerAnglesXYZ(3.2,0,0) * CFrame.new(0, -1.5, 0)
  401.  
  402. coroutine.resume(coroutine.create(function()
  403.  
  404. while spin == true do
  405.  
  406. for i=1, 20 do
  407.  
  408. wait()
  409.  
  410. handle2.Transparency = handle2.Transparency + 0.025
  411.  
  412. end
  413.  
  414. for i=1, 20 do
  415.  
  416. wait()
  417.  
  418. handle2.Transparency = handle2.Transparency - 0.025
  419.  
  420. end
  421.  
  422. end
  423.  
  424. end))
  425.  
  426. coroutine.resume(coroutine.create(function()
  427.  
  428. while spin == true do
  429.  
  430. wait()
  431.  
  432. wads2.C1 = wads2.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
  433.  
  434. wads3.C1 = wads3.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
  435.  
  436. local fade = brick2:clone()
  437.  
  438. fade.Parent = char
  439.  
  440. fade.CFrame = brick2.CFrame
  441.  
  442. local weld = wads2:clone()
  443.  
  444. weld.Parent = handle2
  445.  
  446. weld.Part0 = weld.Parent
  447.  
  448. weld.Part1 = fade
  449.  
  450. local fade2 = brick3:clone()
  451.  
  452. fade2.Parent = char
  453.  
  454. fade2.CFrame = brick3.CFrame
  455.  
  456. local weld2 = wads3:clone()
  457.  
  458. weld2.Parent = handle2
  459.  
  460. weld2.Part0 = weld2.Parent
  461.  
  462. weld2.Part1 = fade2
  463.  
  464. coroutine.resume(coroutine.create(function()
  465.  
  466. for i=1, 8 do
  467.  
  468. wait()
  469.  
  470. fade.Transparency = fade.Transparency + 0.12
  471.  
  472. fade2.Transparency = fade2.Transparency + 0.12
  473.  
  474. end
  475.  
  476. fade:remove()
  477.  
  478. fade2:remove()
  479.  
  480. end))
  481.  
  482. end
  483.  
  484. end))
  485.  
  486. enabled = false
  487.  
  488. mouse.KeyDown:connect(function(key)
  489.  
  490. key = key:lower()
  491.  
  492. if (key == "k") then
  493.  
  494. if enabled == true then return end
  495.  
  496. enabled = true
  497.  
  498. hol = true
  499.  
  500. for i=1, 6 do
  501.  
  502. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,0.1,0)
  503.  
  504. wait()
  505.  
  506. end
  507.  
  508. handle2.BrickColor = BrickColor.new(landc)
  509.  
  510. brick2.BrickColor = handle2.BrickColor
  511.  
  512. brick3.BrickColor = handle2.BrickColor
  513.  
  514. while hol == true do
  515.  
  516. wait(0.05)
  517.  
  518. local ki = Instance.new("Part")
  519.  
  520. ki.Parent = workspace
  521.  
  522. ki.Name = "Landmon"
  523.  
  524. ki.Size = Vector3.new(1,1,1)
  525.  
  526. ki.BrickColor = handle2.BrickColor
  527.  
  528. ki.TopSurface = 0
  529.  
  530. ki.BottomSurface = 0
  531.  
  532. ki.CanCollide = false
  533.  
  534. ki.Anchored = true
  535.  
  536. ki.CFrame = CFrame.new(mouse.Hit.p)
  537.  
  538. ki.CFrame = ki.CFrame * CFrame.new(0, -4, 0)
  539.  
  540. local mef = Instance.new("SpecialMesh")
  541.  
  542. mef.Parent = ki
  543.  
  544. mef.MeshType = "Sphere"
  545.  
  546. mef.Scale = Vector3.new(9,16,9)
  547.  
  548. coroutine.resume(coroutine.create(function()
  549.  
  550. for i=1, 5 do
  551.  
  552. wait()
  553.  
  554. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.12,0)
  555.  
  556. end
  557.  
  558. for i=1, 5 do
  559.  
  560. wait()
  561.  
  562. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.12,0)
  563.  
  564. end
  565.  
  566. end))
  567.  
  568. coroutine.resume(coroutine.create(function()
  569.  
  570. for i=1, 25 do
  571.  
  572. wait()
  573.  
  574. ki.CFrame = ki.CFrame * CFrame.new(0, 0.3, 0)
  575.  
  576. end
  577.  
  578. loo = ki.CFrame
  579.  
  580. ki.CanCollide = true
  581.  
  582. mef.Scale = Vector3.new(1,1,1)
  583.  
  584. ki.Size = Vector3.new(9,16,9)
  585.  
  586. ki.CFrame = loo
  587.  
  588. wait(7)
  589.  
  590. for i=1, 20 do
  591.  
  592. wait()
  593.  
  594. ki.Transparency = ki.Transparency + 0.05
  595.  
  596. end
  597.  
  598. ki:remove()
  599.  
  600. end))
  601.  
  602. end
  603.  
  604. elseif (key == "f") then
  605.  
  606. if enabled == true then return end
  607.  
  608. enabled = true
  609.  
  610. pof = mouse.Hit.p
  611.  
  612. local part = Instance.new("Part")
  613.  
  614. local fire = Instance.new("Fire")
  615.  
  616. fire.Parent = part
  617.  
  618. fire.Heat = 30
  619.  
  620. fire.Size = 40
  621.  
  622. local smoke = Instance.new("Smoke")
  623.  
  624. smoke.Parent = part
  625.  
  626. smoke.RiseVelocity = 2
  627.  
  628. smoke.Size = 20
  629.  
  630. smoke.Color = Color3.new(0,0,0)
  631.  
  632. smoke.Opacity = 1
  633.  
  634. local par = Instance.new("Part")
  635.  
  636. par.Parent = workspace
  637.  
  638. par.Size = Vector3.new(9,1,1)
  639.  
  640. par.Transparency = 0
  641.  
  642. par.Anchored = true
  643.  
  644. par.TopSurface = 0
  645.  
  646. par.BottomSurface = 0
  647.  
  648. par.BrickColor = BrickColor.new(firec)
  649.  
  650. par.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
  651.  
  652. par.CFrame = par.CFrame * CFrame.Angles(0,0.8,0)
  653.  
  654. par.CanCollide = false
  655.  
  656. local mes = Instance.new("SpecialMesh")
  657.  
  658. mes.Parent = par
  659.  
  660. mes.MeshType = "Brick"
  661.  
  662. mes.Scale = Vector3.new(1,1,1)
  663.  
  664. local pa = par:clone()
  665.  
  666. pa.Parent = workspace
  667.  
  668. pa.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
  669.  
  670. pa.CFrame = pa.CFrame * CFrame.Angles(0,-0.8,0)
  671.  
  672. handle2.BrickColor = BrickColor.new(firec)
  673.  
  674. brick2.BrickColor = handle2.BrickColor
  675.  
  676. brick3.BrickColor = handle2.BrickColor
  677.  
  678. for i=1, 10 do
  679.  
  680. wait(0.03)
  681.  
  682. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,0.05,0)
  683.  
  684. end
  685.  
  686. for i=1, 4 do
  687.  
  688. for i=1, 3 do
  689.  
  690. wait(0.01)
  691.  
  692. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.05,0.1)
  693.  
  694. end
  695.  
  696. for i=1, 3 do
  697.  
  698. wait(0.01)
  699.  
  700. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.03,0.05,-0.1)
  701.  
  702. end
  703.  
  704. end
  705.  
  706. for i=1, 7 do
  707.  
  708. wait(0.01)
  709.  
  710. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.1,-0.1)
  711.  
  712. end
  713.  
  714. wait(0.6)
  715.  
  716. for i=1, 10 do
  717.  
  718. wait(0.02)
  719.  
  720. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,-0.05,0.3)
  721.  
  722. par.Transparency = par.Transparency + 0.1
  723.  
  724. pa.Transparency = pa.Transparency + 0.1
  725.  
  726. mes.Scale = mes.Scale + Vector3.new(0.1,0,0.05)
  727.  
  728. pa.Mesh.Scale = pa.Mesh.Scale + Vector3.new(0.1,0,0.05)
  729.  
  730. end
  731.  
  732. wait(0.1)
  733.  
  734. pa:remove()
  735.  
  736. par:remove()
  737.  
  738. part.Parent = workspace
  739.  
  740. part.Size = Vector3.new(3,3,3)
  741.  
  742. part.Anchored = true
  743.  
  744. part.CFrame = CFrame.new(pof)
  745.  
  746. part.CFrame = part.CFrame * CFrame.Angles(1.2,0,0)
  747.  
  748. part.Transparency = 1
  749.  
  750. coroutine.resume(coroutine.create(function()
  751.  
  752. for i=1, 100 do
  753.  
  754. wait()
  755.  
  756. part.CFrame = part.CFrame * CFrame.Angles(0,0,0.4)
  757.  
  758. end
  759.  
  760. end))
  761.  
  762. local explode = Instance.new("Explosion")
  763.  
  764. explode.Parent = char
  765.  
  766. explode.BlastRadius = 11
  767.  
  768. explode.BlastPressure = 400000
  769.  
  770. explode.Position = part.Position
  771.  
  772. explode.archivable = false
  773.  
  774. wait(0.3)
  775.  
  776. wa.C1 = original
  777.  
  778. wait(0.7)
  779.  
  780. fire.Enabled = false
  781.  
  782. smoke.Enabled = false
  783.  
  784. wait(0.2)
  785.  
  786. part:remove()
  787.  
  788. wait(1)
  789.  
  790. enabled = false
  791.  
  792. elseif (key == "q") then
  793.  
  794. if enabled == true then return end
  795.  
  796. enabled = true
  797.  
  798. handle2.BrickColor = BrickColor.new(windc)
  799.  
  800. brick2.BrickColor = handle2.BrickColor
  801.  
  802. brick3.BrickColor = handle2.BrickColor
  803.  
  804. for i=1, 8 do
  805.  
  806. wait(0.01)
  807.  
  808. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0,-0.18)
  809.  
  810. end
  811.  
  812. for i=1, 2 do
  813.  
  814. wait(0.01)
  815.  
  816. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.15,0)
  817.  
  818. end
  819.  
  820. wait(0.3)
  821.  
  822. for i=1, 2 do
  823.  
  824. wait(0.01)
  825.  
  826. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
  827.  
  828. end
  829.  
  830. local p = Instance.new("Part")
  831.  
  832. p.Parent = workspace
  833.  
  834. p.Name = "Sword"
  835.  
  836. p.Size = Vector3.new(1,4,1)
  837.  
  838. p.BottomSurface = 0
  839.  
  840. p.TopSurface = 0
  841.  
  842. p.Anchored = false
  843.  
  844. p.CanCollide = false
  845.  
  846. p.CFrame = handle.CFrame
  847.  
  848. p.CFrame = p.CFrame * CFrame.Angles(0,0,1.55)
  849.  
  850. p:BreakJoints()
  851.  
  852. local mt = Instance.new("SpecialMesh")
  853.  
  854. mt.Parent = p
  855.  
  856. mt.MeshType = "FileMesh"
  857.  
  858. mt.MeshId = "http://www.roblox.com/asset/?id=12768042"
  859.  
  860. mt.TextureId = "http://www.roblox.com/asset/?id=21262906"
  861.  
  862. local bv = Instance.new("BodyVelocity")
  863.  
  864. bv.Parent = p
  865.  
  866. bv.velocity = char.Torso.CFrame.lookVector * 45
  867.  
  868. local bva = Instance.new("BodyAngularVelocity")
  869.  
  870. bva.Parent = p
  871.  
  872. bva.angularvelocity = Vector3.new(0,14,0)
  873.  
  874. p.Touched:connect(function(hit)
  875.  
  876. if hit.Parent.Name == player.Name then return end
  877.  
  878. local hum = hit.Parent:findFirstChild("Humanoid")
  879.  
  880. if hum ~= nil then
  881.  
  882. local hed = hit.Parent:findFirstChild("Head")
  883.  
  884. if hed ~= nil then
  885.  
  886. for i=1, 5 do
  887.  
  888. wait()
  889.  
  890. hed.Parent.Torso.Neck.C1 = hed.Parent.Torso.Neck.C1 * CFrame.new(0, 0, -0.9)
  891.  
  892. end
  893.  
  894. hum.Health = 0
  895.  
  896. wait(0.05)
  897.  
  898. hed.Velocity = Vector3.new(math.random(-30,30),40,math.random(-30,30))
  899.  
  900. hed.RotVelocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
  901.  
  902. end
  903.  
  904. hum.Health = 0
  905.  
  906. end
  907.  
  908. end)
  909.  
  910. local spi = true
  911.  
  912. coroutine.resume(coroutine.create(function()
  913.  
  914. while spi == true do
  915.  
  916. local fad = p:clone()
  917.  
  918. fad.Parent = workspace
  919.  
  920. fad.BrickColor = BrickColor.new(windc)
  921.  
  922. fad.Transparency = 0.2
  923.  
  924. fad.Mesh.TextureId = "Clear"
  925.  
  926. fad.Anchored = true
  927.  
  928. coroutine.resume(coroutine.create(function()
  929.  
  930. for i=1, 8 do
  931.  
  932. wait()
  933.  
  934. fad.Transparency = fad.Transparency + 0.1
  935.  
  936. end
  937.  
  938. fad:remove()
  939.  
  940. end))
  941.  
  942. wait()
  943.  
  944. end
  945.  
  946. end))
  947.  
  948. for i=1, 4 do
  949.  
  950. wait(0.01)
  951.  
  952. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
  953.  
  954. end
  955.  
  956. wait(0.3)
  957.  
  958. for i=1, 7 do
  959.  
  960. wait(0.01)
  961.  
  962. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0.3)
  963.  
  964. end
  965.  
  966. wa.C1 = original
  967.  
  968. wait(0.3)
  969.  
  970. enabled = false
  971.  
  972. wait(1.2)
  973.  
  974. spi = false
  975.  
  976. wait()
  977.  
  978. p:remove()
  979.  
  980. elseif (key == "e") then
  981.  
  982. if enabled == true then return end
  983.  
  984. enabled = true
  985.  
  986. myhum.WalkSpeed = 0
  987.  
  988. handle2.BrickColor = BrickColor.new(helthc)
  989.  
  990. brick2.BrickColor = handle2.BrickColor
  991.  
  992. brick3.BrickColor = handle2.BrickColor
  993.  
  994. hol = true
  995.  
  996. for i=1, 6 do
  997.  
  998. wait(0.01)
  999.  
  1000. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.13,0,0)
  1001.  
  1002. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.1)
  1003.  
  1004. end
  1005.  
  1006. wait(0.5)
  1007.  
  1008. for i=1, 3 do
  1009.  
  1010. wait(0.01)
  1011.  
  1012. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.4,0,0)
  1013.  
  1014. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.23)
  1015.  
  1016. end
  1017.  
  1018. local pf = Instance.new("Part")
  1019.  
  1020. pf.Parent = workspace
  1021.  
  1022. pf.Name = "Healthbump"
  1023.  
  1024. pf.Size = Vector3.new(7,1,7)
  1025.  
  1026. pf.BottomSurface = 0
  1027.  
  1028. pf.TopSurface = 0
  1029.  
  1030. pf.Anchored = true
  1031.  
  1032. pf.CanCollide = false
  1033.  
  1034. pf.CFrame = char.Torso.CFrame * CFrame.new(0,-2.8, 0)
  1035.  
  1036. pf.Transparency = 0.3
  1037.  
  1038. pf.BrickColor = handle2.BrickColor
  1039.  
  1040. local meg = Instance.new("CylinderMesh")
  1041.  
  1042. meg.Parent = pf
  1043.  
  1044. meg.Scale = Vector3.new(0.6,0.8,0.6)
  1045.  
  1046. hecols = {"Bright green", "Lime green", "Dark green", "Camo"}
  1047.  
  1048. coroutine.resume(coroutine.create(function()
  1049.  
  1050. for i=1, 50 do
  1051.  
  1052. wait()
  1053.  
  1054. pf.Transparency = pf.Transparency + 0.02
  1055.  
  1056. meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
  1057.  
  1058. end
  1059.  
  1060. end))
  1061.  
  1062. while hol == true do
  1063.  
  1064. wait(0)
  1065.  
  1066. myhum.Health = myhum.Health + 0.5
  1067.  
  1068. local chanc = math.random(1,20)
  1069.  
  1070. if chanc == 8 then
  1071.  
  1072. coroutine.resume(coroutine.create(function()
  1073.  
  1074. pf.Transparency = 0.3
  1075.  
  1076. meg.Scale = Vector3.new(0.6,0.8,0.6)
  1077.  
  1078. for i=1, 50 do
  1079.  
  1080. wait()
  1081.  
  1082. pf.Transparency = pf.Transparency + 0.02
  1083.  
  1084. meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
  1085.  
  1086. end
  1087.  
  1088. end))
  1089.  
  1090. end
  1091.  
  1092. local hp = Instance.new("Part")
  1093.  
  1094. hp.Parent = workspace
  1095.  
  1096. hp.formFactor = "Symmetric"
  1097.  
  1098. local randsiz = math.random(1,2)
  1099.  
  1100. local col = math.random(1,4)
  1101.  
  1102. hp.Size = Vector3.new(randsiz,randsiz,randsiz)
  1103.  
  1104. hp.BrickColor = BrickColor.new(hecols[col])
  1105.  
  1106. hp.TopSurface = 0
  1107.  
  1108. hp.BottomSurface = 0
  1109.  
  1110. hp.Transparency = 0.1
  1111.  
  1112. hp.CFrame = char.Torso.CFrame * CFrame.new(math.random(-5,5),-3,math.random(-5,5))
  1113.  
  1114. hp.CFrame = hp.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
  1115.  
  1116. hp.CanCollide = false
  1117.  
  1118. hp.Anchored = false
  1119.  
  1120. hp:BreakJoints()
  1121.  
  1122. local mf = Instance.new("SpecialMesh")
  1123.  
  1124. mf.MeshType = "Brick"
  1125.  
  1126. mf.Parent = hp
  1127.  
  1128. mf.Scale = Vector3.new(0.65,0.65,0.65)
  1129.  
  1130. local bv = Instance.new("BodyVelocity")
  1131.  
  1132. bv.Parent = hp
  1133.  
  1134. bv.velocity = Vector3.new(0,10,0)
  1135.  
  1136. coroutine.resume(coroutine.create(function()
  1137.  
  1138. wait(0.9)
  1139.  
  1140. for i=1, 9 do
  1141.  
  1142. hp.Transparency = hp.Transparency + 0.1
  1143.  
  1144. wait()
  1145.  
  1146. end
  1147.  
  1148. hp:remove()
  1149.  
  1150. end))
  1151.  
  1152. end
  1153.  
  1154. elseif (key == "r") then
  1155.  
  1156. if enabled == true then return end
  1157.  
  1158. enabled = true
  1159.  
  1160. myhum.WalkSpeed = 0
  1161.  
  1162. handle2.BrickColor = BrickColor.new(elec)
  1163.  
  1164. brick2.BrickColor = handle2.BrickColor
  1165.  
  1166. brick3.BrickColor = handle2.BrickColor
  1167.  
  1168. cols = {"Neon orange", "New Yeller", "Bright yellow", "Bright orange"}
  1169.  
  1170. for i=1, 6 do
  1171.  
  1172. wait(0.01)
  1173.  
  1174. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.11,0,0)
  1175.  
  1176. end
  1177.  
  1178. wait(0.35)
  1179.  
  1180. tab = {}
  1181.  
  1182. for i=1, 50 do
  1183.  
  1184. for i=1, 20 do
  1185.  
  1186. local a = Instance.new("Part")
  1187.  
  1188. a.Parent = workspace
  1189.  
  1190. a.formFactor = "Symmetric"
  1191.  
  1192. a.Size = Vector3.new(4,1,1)
  1193.  
  1194. a.TopSurface = 0
  1195.  
  1196. a.BottomSurface = 0
  1197.  
  1198. local numb = math.random(1,4)
  1199.  
  1200. a.BrickColor = BrickColor.new(cols[numb])
  1201.  
  1202. a.Anchored = true
  1203.  
  1204. a.CanCollide = false
  1205.  
  1206. a.Transparency = 0.3
  1207.  
  1208. local mo = Instance.new("SpecialMesh")
  1209.  
  1210. mo.Parent = a
  1211.  
  1212. mo.MeshType = "Brick"
  1213.  
  1214. mo.Scale = Vector3.new(1,0.2,0.2)
  1215.  
  1216. a.CFrame = handle2.CFrame
  1217.  
  1218. 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)
  1219.  
  1220. table.insert(tab, a)
  1221.  
  1222. end
  1223.  
  1224. wait()
  1225.  
  1226. for _, v in pairs(tab) do
  1227.  
  1228. v:remove()
  1229.  
  1230. end
  1231.  
  1232. end
  1233.  
  1234. for i=1, 7 do
  1235.  
  1236. wait(0.01)
  1237.  
  1238. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.17,0.1,0)
  1239.  
  1240. end
  1241.  
  1242. coroutine.resume(coroutine.create(function()
  1243.  
  1244. for i=1, 10 do
  1245.  
  1246. wait(0.2)
  1247.  
  1248. local h = Instance.new("Part")
  1249.  
  1250. h.Parent = workspace
  1251.  
  1252. h.Shape = "Ball"
  1253.  
  1254. h.Size = Vector3.new(3,3,3)
  1255.  
  1256. h.TopSurface = 0
  1257.  
  1258. h.BottomSurface = 0
  1259.  
  1260. local numb = math.random(1,4)
  1261.  
  1262. h.BrickColor = BrickColor.new(cols[numb])
  1263.  
  1264. h.Anchored = true
  1265.  
  1266. h.CanCollide = false
  1267.  
  1268. h.Transparency = 0.5
  1269.  
  1270. h.CFrame = handle2.CFrame
  1271.  
  1272. local function magn(hif)
  1273.  
  1274. if hif.Parent.Name == player.Name then return end
  1275.  
  1276. local dist = (char.Torso.Position - hif.Position).magnitude
  1277.  
  1278. if dist >= 10 then
  1279.  
  1280. print(dist)
  1281.  
  1282. local hum = hif.Parent:findFirstChild("Humanoid")
  1283.  
  1284. if hum ~= nil then
  1285.  
  1286. hum.Health = 0
  1287.  
  1288. end
  1289.  
  1290. end
  1291.  
  1292. end
  1293.  
  1294. coroutine.resume(coroutine.create(function()
  1295.  
  1296. for i=1, 30 do
  1297.  
  1298. wait()
  1299.  
  1300. magn(char.Torso)
  1301.  
  1302. end
  1303.  
  1304. end))
  1305.  
  1306. coroutine.resume(coroutine.create(function()
  1307.  
  1308. for i=1, 30 do
  1309.  
  1310. wait(0.04)
  1311.  
  1312. h.Size = h.Size + Vector3.new(2,2,2)
  1313.  
  1314. h.Transparency = h.Transparency + 0.023
  1315.  
  1316. h.CFrame = handle2.CFrame
  1317.  
  1318. end
  1319.  
  1320. h:remove()
  1321.  
  1322. end))
  1323.  
  1324. end
  1325.  
  1326. end))
  1327.  
  1328. for i=1, 19 do
  1329.  
  1330. for i=1, 30 do
  1331.  
  1332. local f = Instance.new("Part")
  1333.  
  1334. f.Parent = workspace
  1335.  
  1336. f.formFactor = "Symmetric"
  1337.  
  1338. f.Size = Vector3.new(25,1,1)
  1339.  
  1340. f.TopSurface = 0
  1341.  
  1342. f.BottomSurface = 0
  1343.  
  1344. local numb = math.random(1,4)
  1345.  
  1346. f.BrickColor = BrickColor.new(cols[numb])
  1347.  
  1348. f.Anchored = true
  1349.  
  1350. f.CanCollide = false
  1351.  
  1352. f.Transparency = 0.3
  1353.  
  1354. local mo = Instance.new("SpecialMesh")
  1355.  
  1356. mo.Parent = f
  1357.  
  1358. mo.MeshType = "Brick"
  1359.  
  1360. mo.Scale = Vector3.new(1,math.random(0.8,1.7),math.random(0.8,1.7))
  1361.  
  1362. f.CFrame = handle2.CFrame
  1363.  
  1364. 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)
  1365.  
  1366. table.insert(tab, f)
  1367.  
  1368. end
  1369.  
  1370. wait(0.1)
  1371.  
  1372. for _, v in pairs(tab) do
  1373.  
  1374. v:remove()
  1375.  
  1376. end
  1377.  
  1378. end
  1379.  
  1380. myhum.WalkSpeed = norm
  1381.  
  1382. enabled = false
  1383.  
  1384. end
  1385.  
  1386. end)
  1387.  
  1388. mouse.KeyUp:connect(function(key)
  1389.  
  1390. key = key:lower()
  1391.  
  1392. if (key == "k") then
  1393.  
  1394. hol = false
  1395.  
  1396. for i=1, 6 do
  1397.  
  1398. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.1,0)
  1399.  
  1400. wait()
  1401.  
  1402. end
  1403.  
  1404. wa.C1 = original
  1405.  
  1406. enabled = false
  1407.  
  1408. wait(0.3)
  1409.  
  1410. wa.C1 = original
  1411.  
  1412. elseif (key == "e") then
  1413.  
  1414. hol = false
  1415.  
  1416. for i=1, 6 do
  1417.  
  1418. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.02,0)
  1419.  
  1420. weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.24)
  1421.  
  1422. wait()
  1423.  
  1424. end
  1425.  
  1426. myhum.WalkSpeed = norm
  1427.  
  1428. for i=1, 5 do
  1429.  
  1430. wait(0.15)
  1431.  
  1432. wa.C1 = original
  1433.  
  1434. weld.C1 = weporigin
  1435.  
  1436. end
  1437.  
  1438. enabled = false
  1439.  
  1440. end
  1441.  
  1442. end)
  1443.  
  1444. mouse.Button1Down:connect(function()
  1445.  
  1446. e = char.Torso
  1447.  
  1448. wait(0.2)
  1449.  
  1450. e.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,2.5,0)
  1451.  
  1452. end)
  1453.  
  1454. end
  1455.  
  1456.  
  1457.  
  1458. function deselect()
  1459.  
  1460. spin = false
  1461.  
  1462. for i = 1, 8 do
  1463.  
  1464. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  1465.  
  1466. wait()
  1467.  
  1468. end
  1469.  
  1470. for i = 1, 4 do
  1471.  
  1472. wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  1473.  
  1474. wait()
  1475.  
  1476. end
  1477.  
  1478. toha.Part0 = toha.Parent
  1479.  
  1480. toha.Part1 = handle
  1481.  
  1482. weld.Part0 = nil
  1483.  
  1484. weld.Part1 = nil
  1485.  
  1486. wait()
  1487.  
  1488. wa.Part0 = nil
  1489.  
  1490. wa.Part1 = nil
  1491.  
  1492. end
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498. script.Parent.Selected:connect(select)
  1499.  
  1500. script.Parent.Deselected:connect(deselect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement