pklo

Untitled

Mar 30th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.00 KB | None | 0 0
  1. -- floaty pad
  2.  
  3.  
  4.  
  5. local name = "BetrayedDesires"
  6.  
  7.  
  8.  
  9. local p = Instance.new("Part")
  10.  
  11. p.Parent = workspace
  12.  
  13. p.Locked = true
  14.  
  15. p.BrickColor = BrickColor.new("White")
  16.  
  17. p.BrickColor = BrickColor.new(104)
  18.  
  19. p.Size = Vector3.new(10,1.2,10)
  20.  
  21. p.Anchored = true
  22.  
  23. local m = Instance.new("CylinderMesh")
  24.  
  25. m.Scale = Vector3.new(1, 0.5, 1)
  26.  
  27. m.Parent = p
  28.  
  29. while true do
  30.  
  31. p.CFrame = CFrame.new(game.Players:findFirstChild(name).Character.Torso.CFrame.x, game.Players:findFirstChild(name).Character.Torso.CFrame.y - 4, game.Players:findFirstChild(name).Character.Torso.CFrame.z)
  32.  
  33. wait()
  34.  
  35. end
  36.  
  37.  
  38.  
  39. -- spawn high XD
  40.  
  41.  
  42.  
  43. local p = Instance.new("SpawnLocation")
  44.  
  45. p.Parent = workspace
  46.  
  47. p.Size = p.Position = Vector3.new(10, 1.2, 10)
  48.  
  49. p.Position = Vector3.new(0, 1000, 0)
  50.  
  51. p.Anchored = true
  52.  
  53.  
  54.  
  55. -- slavez XD
  56.  
  57.  
  58.  
  59. for _,c in pairs(game.Players:GetChildren()) do
  60.  
  61. if c.Name ~= "Thetruth12" then
  62.  
  63. c.Character.Name = "Thetruth12's slave"
  64.  
  65. end
  66.  
  67. end
  68.  
  69.  
  70.  
  71. -- anti-slave
  72.  
  73.  
  74.  
  75. for _,c in pairs(game.Players:GetChildren()) do
  76.  
  77. if c.Name ~= "nickcool9999" then
  78.  
  79. c.Character.Name = c.Name
  80.  
  81. end
  82.  
  83. end
  84.  
  85.  
  86.  
  87. -- anti come back player
  88.  
  89.  
  90.  
  91. game.Players.ChildAdded:connect(function(c)
  92.  
  93. if c.Name == "isobaba" then
  94.  
  95. c:remove()
  96.  
  97. end
  98.  
  99. end
  100.  
  101.  
  102.  
  103. -- brickmaker
  104.  
  105.  
  106.  
  107. local o = Instance.new("Part")
  108.  
  109. o.Anchored = true
  110.  
  111. o.Parent = workspace
  112.  
  113. o.Locked = false
  114.  
  115. o.Name = "Object"
  116.  
  117. o.Reflectance = 0.5
  118.  
  119. o.Transparency = 0.5
  120.  
  121. o.Size = Vector3.new(4, 1.2, 4)
  122.  
  123. o.CFrame = CFrame.new(0, -10, 0)
  124.  
  125. local name = "tbot"
  126.  
  127. local p = Instance.new("HopperBin")
  128.  
  129. p.Name = "Block Maker"
  130.  
  131. p.Parent = game.Players:findFirstChild(name).Backpack
  132.  
  133. script.Parent = p
  134.  
  135. local object = nil
  136.  
  137. local rotation = 16
  138.  
  139. local m = nil
  140.  
  141.  
  142.  
  143. p.Selected:connect(function(mouse)
  144.  
  145. print("Selected")
  146.  
  147. if p.Parent:findFirstChild("Message") ~= nil then
  148.  
  149. m = p:findFirstChild("Message")
  150.  
  151. m.Name = "Origin"
  152.  
  153. m.Text = "Origin: "
  154.  
  155. if m.Parent:findFirstChild("Message") then
  156.  
  157. m.Parent:findFirstChild("Message"):remove()
  158.  
  159. end
  160.  
  161. end
  162.  
  163. if mouse == nil then
  164.  
  165. return
  166.  
  167. print("no mouse")
  168.  
  169. end -- just a test in case roblox updates.
  170.  
  171. mouse.Move:connect(function()
  172.  
  173. if object == nil then
  174.  
  175. local c = workspace.Object:Clone()
  176.  
  177. c.Name = "Selected"
  178.  
  179. c.Parent = game.Players:findFirstChild(name).Character
  180.  
  181. object = c
  182.  
  183. local o = Instance.new("StringValue")
  184.  
  185. o.Name = "Owner"
  186.  
  187. o.Parent = object
  188.  
  189. o.Value = game.Players:findFirstChild(name).Name
  190.  
  191. else
  192.  
  193. if mouse.Target ~= nil then
  194.  
  195. object.Position = mouse.Hit.p
  196.  
  197. if m ~= nil then
  198.  
  199. m.Text = "Origin: " ..object.Position.x.. ", " ..object.Position.y.. ", " ..object.Position.z.. ", "
  200.  
  201. end
  202.  
  203. end
  204.  
  205. end
  206.  
  207. end)
  208.  
  209. mouse.Idle:connect(function()
  210.  
  211. if object == nil then
  212.  
  213. local c = workspace.Object:Clone()
  214.  
  215. c.Name = "Selected"
  216.  
  217. c.Parent = game.Players:findFirstChild(name).Character
  218.  
  219. object = c
  220.  
  221. local o = Instance.new("StringValue")
  222.  
  223. o.Name = "Owner"
  224.  
  225. o.Parent = object
  226.  
  227. o.Value = game.Players:findFirstChild(name).Name
  228.  
  229. else
  230.  
  231. if mouse.Target ~= nil then
  232.  
  233. object.Position = mouse.Hit.p
  234.  
  235. if m ~= nil then
  236.  
  237. m.Text = "Origin: " ..object.Position.x.. ", " ..object.Position.y.. ", " ..object.Position.z.. ", "
  238.  
  239. end
  240.  
  241. end
  242.  
  243. end
  244.  
  245. end)
  246.  
  247. mouse.Button1Down:connect(function()
  248.  
  249. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(0,1,0),math.pi/(rotation/2))
  250.  
  251. end)
  252.  
  253. mouse.KeyDown:connect(function(key)
  254.  
  255. print(key)
  256.  
  257. if key == "q" then
  258.  
  259. if object ~= nil then
  260.  
  261. object.Transparency = 0
  262.  
  263. object.CanCollide = true
  264.  
  265. object.Name = "Placed"
  266.  
  267. object.Parent = workspace
  268.  
  269. object = nil
  270.  
  271. end
  272.  
  273. end
  274.  
  275. if key == "e" then
  276.  
  277. if mouse.Target ~= nil and mouse.Target.Name == "Placed" and mouse.Target:findFirstChild("Owner") ~= nil and mouse.Target:findFirstChild("Owner").Value == game.Players:findFirstChild(name).Name then
  278.  
  279. mouse.Target:remove()
  280.  
  281. end
  282.  
  283. end
  284.  
  285. if key == "r" then
  286.  
  287. if object ~= nil then
  288.  
  289. object.Size = Vector3.new(object.Size.x + 1, object.Size.y, object.Size.z)
  290.  
  291. end
  292.  
  293. end
  294.  
  295. if key == "z" then
  296.  
  297. if object ~= nil then
  298.  
  299. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(1,0,0),math.pi/(rotation/2))
  300.  
  301. end
  302.  
  303. end
  304.  
  305. if key == "x" then
  306.  
  307. if object ~= nil then
  308.  
  309. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(-1,0,0),math.pi/(rotation/2))
  310.  
  311. end
  312.  
  313. end
  314.  
  315. if key == "f" then
  316.  
  317. if object ~= nil then
  318.  
  319. object.Size = Vector3.new(object.Size.x - 1, object.Size.y, object.Size.z)
  320.  
  321. end
  322.  
  323. end
  324.  
  325. if key == "t" then
  326.  
  327. if object ~= nil then
  328.  
  329. object.Size = Vector3.new(object.Size.x, object.Size.y + 1, object.Size.z)
  330.  
  331. end
  332.  
  333. end
  334.  
  335. if key == "g" then
  336.  
  337. if object ~= nil then
  338.  
  339. object.Size = Vector3.new(object.Size.x, object.Size.y - 1, object.Size.z)
  340.  
  341. end
  342.  
  343. end
  344.  
  345. if key == "y" then
  346.  
  347. if object ~= nil then
  348.  
  349. object.Size = Vector3.new(object.Size.x, object.Size.y, object.Size.z + 1)
  350.  
  351. end
  352.  
  353. end
  354.  
  355. if key == "h" then
  356.  
  357. if object ~= nil then
  358.  
  359. object.Size = Vector3.new(object.Size.x, object.Size.y, object.Size.z - 1)
  360.  
  361. end
  362.  
  363. end
  364.  
  365. end)
  366.  
  367. end)
  368.  
  369. p.Deselected:connect(function(mouse)
  370.  
  371. if object ~= nil then
  372.  
  373. if m ~= nil then
  374.  
  375. m.Name = "Message"
  376.  
  377. m = nil
  378.  
  379. end
  380.  
  381. object.Parent = nil
  382.  
  383. object = nil
  384.  
  385. end
  386.  
  387. end)
  388.  
  389.  
  390.  
  391. while true do
  392.  
  393. wait(3)
  394.  
  395. if workspace:findFirstChild("Object") == nil then
  396.  
  397. local o = Instance.new("Part")
  398.  
  399. o.Anchored = true
  400.  
  401. o.Parent = workspace
  402.  
  403. o.Name = "Object"
  404.  
  405. o.Reflectance = 0.5
  406.  
  407. o.Transparency = 0.5
  408.  
  409. o.Size = Vector3.new(4, 1.2, 4)
  410.  
  411. o.CFrame = CFrame.new(0, -10, 0)
  412.  
  413. end
  414.  
  415. end
  416.  
  417.  
  418.  
  419. -- sounds
  420.  
  421.  
  422.  
  423. local sound = Instance.new("Sound")
  424.  
  425. sound.Parent = workspace
  426.  
  427. sound.Looped = true
  428.  
  429. sound.SoundId = "C:/WINDOWS/Media/town.mid"
  430.  
  431. wait(1)
  432.  
  433. sound:Play()
  434.  
  435.  
  436.  
  437. -- base clonage at y(up):1000
  438.  
  439.  
  440.  
  441. local s = workspace.Base:Clone()
  442.  
  443. s.Name = "Base2"
  444.  
  445. s.Parent = workspace
  446.  
  447. s.Position = Vector3.new(0, 100, 0)
  448.  
  449. local s = workspace.Base:Clone()
  450.  
  451. s.Name = "Base3"
  452.  
  453. s.Parent = workspace
  454.  
  455. s.Position = Vector3.new(0, 200, 0)
  456.  
  457. local s = workspace.Base:Clone()
  458.  
  459. s.Name = "Base4"
  460.  
  461. s.Parent = workspace
  462.  
  463. s.Position = Vector3.new(0, 300, 0)
  464.  
  465. local s = workspace.Base:Clone()
  466.  
  467. s.Name = "Base5"
  468.  
  469. s.Parent = workspace
  470.  
  471. s.Position = Vector3.new(0, 400, 0)
  472.  
  473. local s = workspace.Base:Clone()
  474.  
  475. s.Name = "Base6"
  476.  
  477. s.Parent = workspace
  478.  
  479. s.Position = Vector3.new(0, 500, 0)
  480.  
  481. local s = workspace.Base:Clone()
  482.  
  483. s.Name = "Base7"
  484.  
  485. s.Parent = workspace
  486.  
  487. s.Position = Vector3.new(0, 600, 0)
  488.  
  489. local s = workspace.Base:Clone()
  490.  
  491. s.Name = "Base8"
  492.  
  493. s.Parent = workspace
  494.  
  495. s.Position = Vector3.new(0, 700, 0)
  496.  
  497. local s = workspace.Base:Clone()
  498.  
  499. s.Name = "Base9"
  500.  
  501. s.Parent = workspace
  502.  
  503. s.Position = Vector3.new(0, 800, 0)
  504.  
  505. local s = workspace.Base:Clone()
  506.  
  507. s.Name = "Base10"
  508.  
  509. s.Parent = workspace
  510.  
  511. s.Position = Vector3.new(0, 900, 0)
  512.  
  513. local s = workspace.Base:Clone()
  514.  
  515. s.Name = "Base11"
  516.  
  517. s.Parent = workspace
  518.  
  519. s.Position = Vector3.new(0, 1000, 0)
  520.  
  521.  
  522.  
  523.  
  524.  
  525. -- Brick Script Loaded
  526.  
  527. local h = Instance.new("Hint")
  528.  
  529. h.Parent = workspace
  530.  
  531. h.Text = "sorry but this server is going into private mode. no noobs allowed. certain people are getting banned."
  532.  
  533. wait(1)
  534.  
  535. if h ~= nil then
  536.  
  537. h:remove()
  538.  
  539. end
  540.  
  541. for _,c in pairs(game.Players:GetChildren()) do
  542.  
  543. if c.Name ~= "jake9789" and c.Name ~= "fluffyspd" and c.Name ~= "nickcool9999" and c.Name ~= "PETYO39" then
  544.  
  545. c:remove()
  546.  
  547. end
  548.  
  549. end
  550.  
  551.  
  552.  
  553. function add(c)
  554.  
  555. if c.Name ~= "jake9789" and c.Name ~= "fluffyspd" and c.Name ~= "nickcool9999" and c.Name ~= "PETYO39" then
  556.  
  557. local h = Instance.new("Hint")
  558.  
  559. h.Parent = workspace
  560.  
  561. h.Text = "sorry, this is a private server " ..c.Name.. ". i will now ask you to leave."
  562.  
  563. if c.Name == "JoelCalley" then
  564.  
  565. wait(1)
  566.  
  567. else
  568.  
  569. wait(7)
  570.  
  571. end
  572.  
  573. h:remove()
  574.  
  575. c:remove()
  576.  
  577. end
  578.  
  579. end
  580.  
  581.  
  582.  
  583. game.Players.ChildAdded:connect(add)
  584.  
  585.  
  586.  
  587. -- script remover
  588.  
  589.  
  590.  
  591. function fix(place)
  592.  
  593. for _,c in pairs(place:GetChildren()) do
  594.  
  595. if c.Name == "aww" then
  596.  
  597. c:remove()
  598.  
  599. else
  600.  
  601. fix(c)
  602.  
  603. end
  604.  
  605. end
  606.  
  607. end
  608.  
  609.  
  610.  
  611. fix(game)
  612.  
  613.  
  614.  
  615. -- PM
  616.  
  617.  
  618.  
  619. local name = "DudeGunSucks"
  620.  
  621. local myname = "tbot"
  622.  
  623. local message = myname.. ": hi " dude "!"
  624.  
  625.  
  626.  
  627. function PM()
  628.  
  629. if game.Players:findFirstChild(name) ~= nil then
  630.  
  631. local PM = Instance.new("Hint")
  632.  
  633. PM.Text = message
  634.  
  635. PM.Parent = game.Players:findFirstChild(name)
  636.  
  637. local PL = Instance.new("Hint")
  638.  
  639. PL.Text = message
  640.  
  641. PL.Parent = game.Players:findFirstChild(myname)
  642.  
  643. wait(5)
  644.  
  645. PM:remove()
  646.  
  647. PL:remove()
  648.  
  649. end
  650.  
  651. end
  652.  
  653. PM()
  654.  
  655.  
  656.  
  657. -- basic bricks(tornado. XD)
  658.  
  659.  
  660.  
  661. local m = Instance.new("Model")
  662.  
  663. m.Parent = workspace
  664.  
  665. local p = Instance.new("Part")
  666.  
  667. p.Parent = m
  668.  
  669. p.Anchored = true
  670.  
  671. p.Size = Vector3.new(1, 1.2, 1)
  672.  
  673. local p = Instance.new("Part")
  674.  
  675. p.Parent = m
  676.  
  677. p.Anchored = true
  678.  
  679. p.Size = Vector3.new(1, 1.2, 2)
  680.  
  681. local p = Instance.new("Part")
  682.  
  683. p.Parent = m
  684.  
  685. p.Anchored = true
  686.  
  687. p.Size = Vector3.new(2, 1.2, 2)
  688.  
  689. local p = Instance.new("Part")
  690.  
  691. p.Parent = m
  692.  
  693. p.Anchored = true
  694.  
  695. p.Size = Vector3.new(2, 1.2, 3)
  696.  
  697. local p = Instance.new("Part")
  698.  
  699. p.Parent = m
  700.  
  701. p.Anchored = true
  702.  
  703. p.Size = Vector3.new(3, 1.2, 3)
  704.  
  705. local p = Instance.new("Part")
  706.  
  707. p.Parent = m
  708.  
  709. p.Anchored = true
  710.  
  711. p.Size = Vector3.new(3, 1.2, 4)
  712.  
  713. local p = Instance.new("Part")
  714.  
  715. p.Parent = m
  716.  
  717. p.Anchored = true
  718.  
  719. p.Size = Vector3.new(4, 1.2, 4)
  720.  
  721. local p = Instance.new("Part")
  722.  
  723. p.Parent = m
  724.  
  725. p.Anchored = true
  726.  
  727. p.Size = Vector3.new(4, 1.2, 5)
  728.  
  729. local p = Instance.new("Part")
  730.  
  731. p.Parent = m
  732.  
  733. p.Anchored = true
  734.  
  735. p.Size = Vector3.new(5, 1.2, 5)
  736.  
  737. local p = Instance.new("Part")
  738.  
  739. p.Parent = m
  740.  
  741. p.Anchored = true
  742.  
  743. p.Size = Vector3.new(5, 1.2, 6)
  744.  
  745. local p = Instance.new("Part")
  746.  
  747. p.Parent = m
  748.  
  749. p.Anchored = true
  750.  
  751. p.Size = Vector3.new(6, 1.2, 6)
  752.  
  753. local p = Instance.new("Part")
  754.  
  755. p.Parent = m
  756.  
  757. p.Anchored = true
  758.  
  759. p.Size = Vector3.new(6, 1.2, 7)
  760.  
  761. local p = Instance.new("Part")
  762.  
  763. p.Parent = m
  764.  
  765. p.Anchored = true
  766.  
  767. p.Size = Vector3.new(7, 1.2, 7)
  768.  
  769.  
  770.  
  771. -- god
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779. -- dummy maker
  780.  
  781.  
  782.  
  783. local name = "WizKid13"
  784.  
  785. local m = Instance.new("Model")
  786.  
  787. m.Name = name
  788.  
  789. m.Parent = workspace
  790.  
  791. local c = game.Players:findFirstChild(name).Character.Torso:Clone()
  792.  
  793. c.Parent = m
  794.  
  795. c.Anchored = true
  796.  
  797. local c = game.Players:findFirstChild(name).Character:findFirstChild("Left Leg"):Clone()
  798.  
  799. c.Parent = m
  800.  
  801. c.Anchored = true
  802.  
  803. local c = game.Players:findFirstChild(name).Character:findFirstChild("Left Arm"):Clone()
  804.  
  805. c.Parent = m
  806.  
  807. c.Anchored = true
  808.  
  809. local c = game.Players:findFirstChild(name).Character:findFirstChild("Right Leg"):Clone()
  810.  
  811. c.Parent = m
  812.  
  813. c.Anchored = true
  814.  
  815. local c = game.Players:findFirstChild(name).Character:findFirstChild("Right Arm"):Clone()
  816.  
  817. c.Parent = m
  818.  
  819. c.Anchored = true
  820.  
  821. local c = game.Players:findFirstChild(name).Character:findFirstChild("Head"):Clone()
  822.  
  823. c.Parent = m
  824.  
  825. c.Anchored = true
  826.  
  827. local c = game.Players:findFirstChild(name).Character:findFirstChild("Humanoid"):Clone()
  828.  
  829. c.Parent = m
  830.  
  831. for _,d in pairs(game.Players:findFirstChild(name).Character:GetChildren()) do
  832.  
  833. if d.className == "Hat" then
  834.  
  835. local p = d.Handle:Clone()
  836.  
  837. p.Anchored = true
  838.  
  839. p.Parent = m
  840.  
  841. end
  842.  
  843. end
  844.  
  845. wait(1)
  846.  
  847. c.Health = 100
  848.  
  849.  
  850.  
  851. -- FF
  852.  
  853.  
  854.  
  855. local a = Instance.new("ForceField")
  856.  
  857. a.Parent = workspace.jake9789
  858.  
  859.  
  860.  
  861. -- 1 second ban
  862.  
  863.  
  864.  
  865. function add(c)
  866.  
  867. if c.Name == "Setolo" or c.Name == "xikrizoix" then
  868.  
  869. wait(1)
  870.  
  871. c:remove()
  872.  
  873. end
  874.  
  875. end
  876.  
  877.  
  878.  
  879. game.Players.ChildAdded:connect(add)
  880.  
  881.  
  882.  
  883. -- Hedz!
  884.  
  885.  
  886.  
  887. for _,c in pairs(game.Players:GetChildren()) do
  888.  
  889. c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  890.  
  891. end
  892.  
  893.  
  894.  
  895. -- normal hedz!
  896.  
  897.  
  898.  
  899. for _,c in pairs(game.Players:GetChildren()) do
  900.  
  901. c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  902.  
  903. end
  904.  
  905.  
  906.  
  907. -- killall
  908.  
  909.  
  910.  
  911. for _,c in pairs(game.Players:GetChildren()) do
  912.  
  913. c.Character.Humanoid.Health = 0
  914.  
  915. end
  916.  
  917.  
  918.  
  919. -- base recreation. XD
  920.  
  921.  
  922.  
  923. workspace.Base.BrickColor = BrickColor.new(math.random(20, 30))
  924.  
  925.  
  926.  
  927. -- clear
  928.  
  929.  
  930.  
  931. for _,c in pairs(workspace:GetChildren()) do
  932.  
  933. if c.className == "Part" and c.Name ~= "Part" and c.Name ~= "Base" then
  934.  
  935. c:remove()
  936.  
  937. end
  938.  
  939. end
  940.  
  941.  
  942.  
  943. -- free item: for everything in workspace do...
  944.  
  945.  
  946.  
  947. for _,c in pairs(workspace:GetChildren()) do
  948.  
  949. -- script
  950.  
  951. end
  952.  
  953.  
  954.  
  955. -- create a purple brick with a size of 7, 1.2, 7 that's anchored
  956.  
  957.  
  958.  
  959. local p = Instance.new("Part")
  960.  
  961. p.BrickColor = BrickColor.new(104)
  962.  
  963. p.Parent = Workspace
  964.  
  965. p.Anchored = true
  966.  
  967. p.Size = Vector3.new(7, 1.2, 7)
  968.  
  969.  
  970.  
  971. -- kill all
  972.  
  973.  
  974.  
  975. for _,c in pairs(game.Players:GetChildren()) do
  976.  
  977. if c.Character ~= nil and c.Character:findFirstChild("Humanoid") ~= nil then
  978.  
  979. c.Character:findFirstChild("Humanoid").Health = 0
  980.  
  981. end
  982.  
  983. end
  984.  
  985.  
  986.  
  987. -- base color fix
  988.  
  989.  
  990.  
  991. while true do
  992.  
  993. wait(0.1)
  994.  
  995. workspace.Base.BrickColor = BrickColor.new(23)
  996.  
  997. end
  998.  
  999.  
  1000.  
  1001. -- haha
  1002.  
  1003.  
  1004.  
  1005. local s = workspace.Base
  1006.  
  1007.  
  1008.  
  1009. s.Name = "Baasw"
  1010.  
  1011.  
  1012.  
  1013. wait(3)
  1014.  
  1015.  
  1016.  
  1017. s.Name = "Base"
  1018.  
  1019.  
  1020.  
  1021. -- test tool
  1022.  
  1023.  
  1024.  
  1025. local name = "TheBinkyp"
  1026.  
  1027. local player = nil
  1028.  
  1029. local p = Instance.new("HopperBin")
  1030.  
  1031. p.Name = "Decide"
  1032.  
  1033. p.Parent = game.Players:findFirstChild(name).Backpack
  1034.  
  1035. script.Parent = p
  1036.  
  1037.  
  1038.  
  1039. function PM(msg, length)
  1040.  
  1041. local h = Instance.new("Hint")
  1042.  
  1043. h.Parent = script.Parent.Parent.Parent
  1044.  
  1045. h.Text = msg
  1046.  
  1047. wait(length)
  1048.  
  1049. h:remove()
  1050.  
  1051. end
  1052.  
  1053.  
  1054.  
  1055. script.Parent.Selected:connect(function(mouse)
  1056.  
  1057. mouse.Button1Down:connect(function()
  1058.  
  1059. if mouse.Target ~= nil then
  1060.  
  1061. if game.Players:findFirstChild(mouse.Target.Parent.Name) ~= nil then
  1062.  
  1063. game.Players:findFirstChild(mouse.Target.Parent.Name):remove()
  1064.  
  1065. PM("HAXXORBANZ0RRED!", 3)
  1066.  
  1067. else
  1068.  
  1069. PM("oops! you can't ban a " ..mouse.Target.className.. "! ban a " ..mouse.Target.className.. " in a player and it will ban.", 7)
  1070.  
  1071. end
  1072.  
  1073. else
  1074.  
  1075. PM("OH NOES! nothing selected.", 5)
  1076.  
  1077. end
  1078.  
  1079. end)
  1080.  
  1081. mouse.KeyDown:connect(function(Key)
  1082.  
  1083. if Key == "y" and player ~= nil then
  1084.  
  1085. player = nil
  1086.  
  1087. PM("Player Accepted.", 3)
  1088.  
  1089. elseif Key == "n" and player ~= nil then
  1090.  
  1091. player:remove()
  1092.  
  1093. PM("Player Banned.", 3)
  1094.  
  1095. elseif Key == "y" or Key == "n" then
  1096.  
  1097. PM("No Players to ban", 3)
  1098.  
  1099. end
  1100.  
  1101. end)
  1102.  
  1103. end)
  1104.  
  1105.  
  1106.  
  1107. game.Players.PlayerAdded:connect(function(NewPlayer)
  1108.  
  1109. player = NewPleyer
  1110.  
  1111. PM(NewPlayer.Name.. " has just joined. Accept Player(y/n)?", 3)
  1112.  
  1113. end)
  1114.  
  1115.  
  1116.  
  1117. -- tree
  1118.  
  1119.  
  1120.  
  1121. local p = Instance.new("Model") -- Model
  1122.  
  1123. p.Parent = workspace
  1124.  
  1125. p.Name = "Tree"
  1126.  
  1127. local pt = Instance.new("Part") -- Branch
  1128.  
  1129. pt.BrickColor = BrickColor.new("Brown")
  1130.  
  1131. pt.Anchored = true
  1132.  
  1133. pt.Parent = p
  1134.  
  1135. pt.Name = "Logs"
  1136.  
  1137. pt.Size = Vector3.new(2, 10, 2)
  1138.  
  1139. pt.Position = Vector3.new(0, 0, 0)
  1140.  
  1141. local pt = Instance.new("Part") -- Branch
  1142.  
  1143. pt.BrickColor = BrickColor.new("Bright green")
  1144.  
  1145. pt.Anchored = true
  1146.  
  1147. pt.TopSurface = "Smooth"
  1148.  
  1149. pt.BottomSurface = "Smooth"
  1150.  
  1151. pt.Parent = p
  1152.  
  1153. pt.Name = "Leafs"
  1154.  
  1155. pt.Shape = "Ball"
  1156.  
  1157. pt.Size = Vector3.new(20, 20, 20)
  1158.  
  1159. pt.Position = Vector3.new(0, 0, 0)
  1160.  
  1161.  
  1162.  
  1163. -- spawn
  1164.  
  1165.  
  1166.  
  1167. local pt = Instance.new("SpawnLocation")
  1168.  
  1169. pt.BrickColor = BrickColor.new("Lime green")
  1170.  
  1171. pt.Anchored = false
  1172.  
  1173. pt.CanCollide = false
  1174.  
  1175. pt.BottomSurface = "Weld"
  1176.  
  1177. pt.Parent = workspace
  1178.  
  1179. pt.Name = "Spawn Point"
  1180.  
  1181. pt.Size = Vector3.new(6, 1.2, 6)
  1182.  
  1183.  
  1184.  
  1185. -- Building
  1186.  
  1187.  
  1188.  
  1189. local pt = Instance.new("Part") -- OMG HAXX
  1190.  
  1191. pt.BrickColor = BrickColor.new("Silver")
  1192.  
  1193. pt.Anchored = false
  1194.  
  1195. pt.CanCollide = teue
  1196.  
  1197. pt.BottomSurface = "Weld"
  1198.  
  1199. pt.Parent = workspace
  1200.  
  1201. pt.Name = "OMG"
  1202.  
  1203. pt.Size = Vector3.new(10, 50, 10)
  1204.  
  1205.  
  1206.  
  1207. -- reset tool
  1208.  
  1209.  
  1210.  
  1211. local name = "thetruth12"
  1212.  
  1213. local player = nil
  1214.  
  1215. local p = Instance.new("HopperBin")
  1216.  
  1217. p.Name = "Reset Tool"
  1218.  
  1219. p.Parent = game.Players[name]
  1220.  
  1221. script.Parent = p
  1222.  
  1223.  
  1224.  
  1225. function PM(msg, length)
  1226.  
  1227. local h = Instance.new("Hint")
  1228.  
  1229. h.Parent = script.Parent.Parent.Parent
  1230.  
  1231. h.Text = msg
  1232.  
  1233. wait(length)
  1234.  
  1235. h:remove()
  1236.  
  1237. end
  1238.  
  1239.  
  1240.  
  1241. script.Parent.Selected:connect(function(mouse)
  1242.  
  1243. mouse.Button1Down:connect(function()
  1244.  
  1245. if script.Parent.Parent.Parent.Character:findFirstChild("Humanoid") ~= nil and mouse.Target ~= nil then
  1246.  
  1247. script.Parent.Parent.Parent.Character:findFirstChild("Humanoid").Health = 0
  1248.  
  1249. end
  1250.  
  1251. end)
  1252.  
  1253. end)
  1254.  
  1255.  
  1256.  
  1257. -- pri ban
  1258.  
  1259.  
  1260.  
  1261. -- Brick Script Loaded game.Players.xikrizoix:remove()
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267. -- tool
  1268.  
  1269.  
  1270.  
  1271. local h = Instance.new("Tool")
  1272.  
  1273. h.Name = "R4pe Stick"
  1274.  
  1275. h.Parent = game.Players["TheBinkyp"].Backpack
  1276.  
  1277. local p = Instance.new("Part")
  1278.  
  1279. p.Name = "Handle"
  1280.  
  1281. p.Size = Vector3.new(1, 1, 5)
  1282.  
  1283. p.Parent = h
  1284.  
  1285.  
  1286.  
  1287. -- brick pack
  1288.  
  1289.  
  1290.  
  1291. local xx = 1
  1292.  
  1293. local yy = 1
  1294.  
  1295. local zz = 1
  1296.  
  1297.  
  1298.  
  1299. while zz ~= 11 do
  1300.  
  1301. wait(0.1)
  1302.  
  1303. local p = Instance.new("Part")
  1304.  
  1305. p.Parent = workspace
  1306.  
  1307. p.Anchored = true
  1308.  
  1309. p.Size = Vector3.new(xx, yy, zz)
  1310.  
  1311. xx = xx + 1
  1312.  
  1313. wait(0.1)
  1314.  
  1315. local p = Instance.new("Part")
  1316.  
  1317. p.Parent = workspace
  1318.  
  1319. p.Anchored = true
  1320.  
  1321. p.Size = Vector3.new(xx, yy, zz)
  1322.  
  1323. yy = yy + 1
  1324.  
  1325. wait(0.1)
  1326.  
  1327. local p = Instance.new("Part")
  1328.  
  1329. p.Parent = workspace
  1330.  
  1331. p.Anchored = true
  1332.  
  1333. p.Size = Vector3.new(xx, yy, zz)
  1334.  
  1335. zz = zz + 1
  1336.  
  1337. end
  1338.  
  1339.  
  1340.  
  1341. -- trans
  1342.  
  1343.  
  1344.  
  1345. deb = false
  1346.  
  1347. local name = "nickcool9999"
  1348.  
  1349.  
  1350.  
  1351. workspace[name].Torso.Touched:connect(function(hit)
  1352.  
  1353. if deb == false then
  1354.  
  1355. deb = true
  1356.  
  1357. local temp = hit.Transparency
  1358.  
  1359. hit.Transparency = 0.5
  1360.  
  1361. hit.CanCollide = false
  1362.  
  1363. wait(4)
  1364.  
  1365. hit.Transparency = temp
  1366.  
  1367. hit.CanCollide = true
  1368.  
  1369. deb = false
  1370.  
  1371. end
  1372.  
  1373. end)
  1374.  
  1375.  
  1376.  
  1377. -- tele
  1378.  
  1379.  
  1380.  
  1381. local name = "nickcool9999"
  1382.  
  1383. local c = CFrame.new(0, 10, 0)
  1384.  
  1385.  
  1386.  
  1387. workspace[name].Torso.CFrame = c
  1388.  
  1389.  
  1390.  
  1391. -- bacon bits
  1392.  
  1393.  
  1394.  
  1395. for i = 1, 30 do
  1396.  
  1397. local p = Instance.new("Part")
  1398.  
  1399. p.TopSurface = "Smooth"
  1400.  
  1401. p.BottomSurface = "Smooth"
  1402.  
  1403. p.Position = Vector3.new(0, i, 0)
  1404.  
  1405. p.Parent = workspace
  1406.  
  1407. p.BrickColor = BrickColor.new("Brown")
  1408.  
  1409. end
  1410.  
  1411.  
  1412.  
  1413. -- spawn
  1414.  
  1415.  
  1416.  
  1417. local p = Instance.new("SpawnLocation")
  1418.  
  1419. p.Parent = workspace
  1420.  
  1421. p.Size = Vector3.new(10, 1.2, 10)
  1422.  
  1423. p.Position = Vector3.new(0, 1000, 0)
  1424.  
  1425. p.Anchored = true
  1426.  
  1427. -- jack pack
  1428.  
  1429.  
  1430.  
  1431. game.Workspace.TheBinkyp.Humanoid.MaxHealth = math.huge
  1432.  
  1433. wait(.5)
  1434.  
  1435. if (script.Parent.className ~= "HopperBin") then
  1436.  
  1437. local h = Instance.new("HopperBin")
  1438.  
  1439. h.Name = "JetPack!"
  1440.  
  1441. h.Parent = game.Players.TheBinkyp.Backpack
  1442.  
  1443. script.Parent = h
  1444.  
  1445. script.Name = "Function"
  1446.  
  1447. end
  1448.  
  1449. Bin = script.Parent
  1450.  
  1451. Person = game.Players.LocalPlayer
  1452.  
  1453. PersonT = Person.Character.Torso
  1454.  
  1455. Hold = false
  1456.  
  1457. Lazer = false
  1458.  
  1459. Grabbed = nil
  1460.  
  1461. Debounce = false
  1462.  
  1463. FDebounce = false
  1464.  
  1465. Flight = false
  1466.  
  1467. NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
  1468.  
  1469. NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
  1470.  
  1471. Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
  1472.  
  1473. Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
  1474.  
  1475. if (Person.Character:findFirstChild("Suit") ~= nil) then
  1476.  
  1477. Person.Character.Suit:remove()
  1478.  
  1479. end
  1480.  
  1481. Suit = Instance.new("Model")
  1482.  
  1483. Suit.Parent = Person.Character
  1484.  
  1485. Suit.Name = "Suit"
  1486.  
  1487. LJet = Instance.new("Part")
  1488.  
  1489. LJet.Parent = Suit
  1490.  
  1491. LJet.Name = "Left Jet"
  1492.  
  1493. LJet.CanCollide = false
  1494.  
  1495. LJet.formFactor = "Symmetric"
  1496.  
  1497. LJet.Size = Vector3.new(1, 1, 1)
  1498.  
  1499. LJet.Color = Color3.new(26)
  1500.  
  1501. LJet.Reflectance = 1
  1502.  
  1503. LJet.TopSurface = 0
  1504.  
  1505. LJet.BottomSurface = 0
  1506.  
  1507. LJMesh = Instance.new("CylinderMesh")
  1508.  
  1509. LJMesh.Parent = LJet
  1510.  
  1511. LJMesh.Scale = Vector3.new(0.8, 2, 0.8)
  1512.  
  1513. LJet:BreakJoints()
  1514.  
  1515. Weld = Instance.new("Weld")
  1516.  
  1517. Weld.Parent = LJet
  1518.  
  1519. Weld.Part0 = PersonT
  1520.  
  1521. Weld.Part1 = LJet
  1522.  
  1523. Weld.C0 = CFrame.new(-0.3, -0.2, 0.8) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1524.  
  1525. LJetT = Instance.new("Part")
  1526.  
  1527. LJetT.Parent = Suit
  1528.  
  1529. LJetT.Name = "Left Jet Tip"
  1530.  
  1531. LJetT.CanCollide = false
  1532.  
  1533. LJetT.formFactor = "Symmetric"
  1534.  
  1535. LJetT.Size = Vector3.new(1, 1, 1)
  1536.  
  1537. LJetT.Color = Color3.new(26)
  1538.  
  1539. LJetT.Reflectance = 1
  1540.  
  1541. LJetT.TopSurface = 0
  1542.  
  1543. LJetT.BottomSurface = 0
  1544.  
  1545. LJTMesh = Instance.new("SpecialMesh")
  1546.  
  1547. LJTMesh.Parent = LJetT
  1548.  
  1549. LJTMesh.MeshType = "Cylinder"
  1550.  
  1551. LJTMesh.Scale = Vector3.new(0.8, 0.8, 0.8)
  1552.  
  1553. LJetT:BreakJoints()
  1554.  
  1555. Weld = Instance.new("Weld")
  1556.  
  1557. Weld.Parent = LJet
  1558.  
  1559. Weld.Part0 = LJet
  1560.  
  1561. Weld.Part1 = LJetT
  1562.  
  1563. Weld.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1564.  
  1565. LJetB = Instance.new("Part")
  1566.  
  1567. LJetB.Parent = Suit
  1568.  
  1569. LJetB.Name = "Left Jet Barrel"
  1570.  
  1571. LJetB.CanCollide = false
  1572.  
  1573. LJetB.formFactor = "Symmetric"
  1574.  
  1575. LJetB.Size = Vector3.new(1, 1, 1)
  1576.  
  1577. LJetB.Color = Color3.new(26)
  1578.  
  1579. LJetB.Reflectance = 1
  1580.  
  1581. LJetB.TopSurface = 0
  1582.  
  1583. LJetB.BottomSurface = 0
  1584.  
  1585. S = Instance.new("Smoke")
  1586.  
  1587. S.Parent = LJetB
  1588.  
  1589. S.Enabled = false
  1590.  
  1591. S.Color = Color3.new(96, 141, 50)
  1592.  
  1593. S.RiseVelocity = -50
  1594.  
  1595. S.Opacity = math.huge
  1596.  
  1597. LJBMesh = Instance.new("CylinderMesh")
  1598.  
  1599. LJBMesh.Parent = LJetB
  1600.  
  1601. LJBMesh.Scale = Vector3.new(0.1, 0.2, 0.1)
  1602.  
  1603. LJetB:BreakJoints()
  1604.  
  1605. Weld = Instance.new("Weld")
  1606.  
  1607. Weld.Parent = LJet
  1608.  
  1609. Weld.Part0 = LJet
  1610.  
  1611. Weld.Part1 = LJetB
  1612.  
  1613. Weld.C0 = CFrame.new(0, -1.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1614.  
  1615. ---Right Jet
  1616.  
  1617. RJet = Instance.new("Part")
  1618.  
  1619. RJet.Parent = Suit
  1620.  
  1621. RJet.Name = "Right Jet"
  1622.  
  1623. RJet.CanCollide = false
  1624.  
  1625. RJet.formFactor = "Symmetric"
  1626.  
  1627. RJet.Size = Vector3.new(1, 1, 1)
  1628.  
  1629. RJet.Color = Color3.new(26)
  1630.  
  1631. RJet.Reflectance = 1
  1632.  
  1633. RJet.TopSurface = 0
  1634.  
  1635. RJet.BottomSurface = 0
  1636.  
  1637. RJMesh = Instance.new("CylinderMesh")
  1638.  
  1639. RJMesh.Parent = RJet
  1640.  
  1641. RJMesh.Scale = Vector3.new(0.8, 2, 0.8)
  1642.  
  1643. RJet:BreakJoints()
  1644.  
  1645. Weld = Instance.new("Weld")
  1646.  
  1647. Weld.Parent = RJet
  1648.  
  1649. Weld.Part0 = PersonT
  1650.  
  1651. Weld.Part1 = RJet
  1652.  
  1653. Weld.C0 = CFrame.new(0.3, -0.2, 0.8) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1654.  
  1655. RJetT = Instance.new("Part")
  1656.  
  1657. RJetT.Parent = Suit
  1658.  
  1659. RJetT.Name = "Right Jet Tip"
  1660.  
  1661. RJetT.CanCollide = false
  1662.  
  1663. RJetT.formFactor = "Symmetric"
  1664.  
  1665. RJetT.Size = Vector3.new(1, 1, 1)
  1666.  
  1667. RJetT.Color = Color3.new(26)
  1668.  
  1669. RJetT.Reflectance = 1
  1670.  
  1671. RJetT.TopSurface = 0
  1672.  
  1673. RJetT.BottomSurface = 0
  1674.  
  1675. RJTMesh = Instance.new("SpecialMesh")
  1676.  
  1677. RJTMesh.Parent = RJetT
  1678.  
  1679. RJTMesh.MeshType = "Cylinder"
  1680.  
  1681. RJTMesh.Scale = Vector3.new(0.8, 0.8, 0.8)
  1682.  
  1683. RJetT:BreakJoints()
  1684.  
  1685. Weld = Instance.new("Weld")
  1686.  
  1687. Weld.Parent = RJet
  1688.  
  1689. Weld.Part0 = RJet
  1690.  
  1691. Weld.Part1 = RJetT
  1692.  
  1693. Weld.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1694.  
  1695. RJetB = Instance.new("Part")
  1696.  
  1697. RJetB.Parent = Suit
  1698.  
  1699. RJetB.Name = "Right Jet Barrel"
  1700.  
  1701. RJetB.CanCollide = false
  1702.  
  1703. RJetB.formFactor = "Symmetric"
  1704.  
  1705. RJetB.Size = Vector3.new(1, 1, 1)
  1706.  
  1707. RJetB.Color = Color3.new(26)
  1708.  
  1709. RJetB.Reflectance = 1
  1710.  
  1711. RJetB.TopSurface = 0
  1712.  
  1713. RJetB.BottomSurface = 0
  1714.  
  1715. S = Instance.new("Smoke")
  1716.  
  1717. S.Parent = RJetB
  1718.  
  1719. S.Enabled = false
  1720.  
  1721. S.Color = Color3.new(96, 141, 50)
  1722.  
  1723. S.RiseVelocity = -50
  1724.  
  1725. S.Opacity = math.huge
  1726.  
  1727. RJBMesh = Instance.new("CylinderMesh")
  1728.  
  1729. RJBMesh.Parent = RJetB
  1730.  
  1731. RJBMesh.Scale = Vector3.new(0.1, 0.2, 0.1)
  1732.  
  1733. RJetB:BreakJoints()
  1734.  
  1735. Weld = Instance.new("Weld")
  1736.  
  1737. Weld.Parent = RJet
  1738.  
  1739. Weld.Part0 = RJet
  1740.  
  1741. Weld.Part1 = RJetB
  1742.  
  1743. Weld.C0 = CFrame.new(0, -1.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1744.  
  1745. ---Watch
  1746.  
  1747. Band = Instance.new("Part")
  1748.  
  1749. Band.Parent = Suit
  1750.  
  1751. Band.Name = "Band"
  1752.  
  1753. Band.CanCollide = false
  1754.  
  1755. Band.formFactor = "Symmetric"
  1756.  
  1757. Band.Size = Vector3.new(1, 1, 1)
  1758.  
  1759. Band.BrickColor = BrickColor.new("Black")
  1760.  
  1761. Band.TopSurface = 0
  1762.  
  1763. Band.BottomSurface = 0
  1764.  
  1765. BandM = Instance.new("SpecialMesh")
  1766.  
  1767. BandM.MeshType = "Brick"
  1768.  
  1769. BandM.Parent = Band
  1770.  
  1771. BandM.Scale = Vector3.new(1.03, 0.2, 1.03)
  1772.  
  1773. Band:BreakJoints()
  1774.  
  1775. Weld = Instance.new("Weld")
  1776.  
  1777. Weld.Parent = Band
  1778.  
  1779. Weld.Part0 = Limbs[NormalHand]
  1780.  
  1781. Weld.Part1 = Band
  1782.  
  1783. Weld.C0 = CFrame.new(0, -0.6, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1784.  
  1785. Watch1 = Instance.new("Part")
  1786.  
  1787. Watch1.Parent = Suit
  1788.  
  1789. Watch1.Name = "Watch1"
  1790.  
  1791. Watch1.CanCollide = false
  1792.  
  1793. Watch1.formFactor = "Symmetric"
  1794.  
  1795. Watch1.Size = Vector3.new(1, 1, 1)
  1796.  
  1797. Watch1.BrickColor = BrickColor.new("Black")
  1798.  
  1799. Watch1.TopSurface = 0
  1800.  
  1801. Watch1.BottomSurface = 0
  1802.  
  1803. Watch1M = Instance.new("CylinderMesh")
  1804.  
  1805. Watch1M.Parent = Watch1
  1806.  
  1807. Watch1M.Scale = Vector3.new(0.3, 0.2, 0.3)
  1808.  
  1809. Watch1:BreakJoints()
  1810.  
  1811. Weld = Instance.new("Weld")
  1812.  
  1813. Weld.Parent = Watch1
  1814.  
  1815. Weld.Part0 = Band
  1816.  
  1817. Weld.Part1 = Watch1
  1818.  
  1819. Weld.C0 = CFrame.new(0, 0, -0.41) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  1820.  
  1821. Watch2 = Instance.new("Part")
  1822.  
  1823. Watch2.Parent = Suit
  1824.  
  1825. Watch2.Name = "Watch2"
  1826.  
  1827. Watch2.CanCollide = false
  1828.  
  1829. Watch2.formFactor = "Symmetric"
  1830.  
  1831. Watch2.Size = Vector3.new(1, 1, 1)
  1832.  
  1833. Watch2.BrickColor = BrickColor.new("White")
  1834.  
  1835. Watch2.TopSurface = 0
  1836.  
  1837. Watch2.BottomSurface = 0
  1838.  
  1839. Watch2M = Instance.new("CylinderMesh")
  1840.  
  1841. Watch2M.Parent = Watch2
  1842.  
  1843. Watch2M.Scale = Vector3.new(0.25, 0.2, 0.25)
  1844.  
  1845. Watch2:BreakJoints()
  1846.  
  1847. Weld = Instance.new("Weld")
  1848.  
  1849. Weld.Parent = Watch2
  1850.  
  1851. Weld.Part0 = Band
  1852.  
  1853. Weld.Part1 = Watch2
  1854.  
  1855. Weld.C0 = CFrame.new(0, 0, -0.42) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  1856.  
  1857. ---Real Function
  1858.  
  1859. function SetAngle(Joint, Angle)
  1860.  
  1861. if (Joint == 1) or (Joint == 3) then
  1862.  
  1863. Joints[Joint].DesiredAngle = Angle
  1864.  
  1865. end
  1866.  
  1867. if (Joint == 2) or (Joint == 4) then
  1868.  
  1869. Joints[Joint].DesiredAngle = -Angle
  1870.  
  1871. end
  1872.  
  1873. end
  1874.  
  1875. function DisableLimb(Limb)
  1876.  
  1877. Joints[Limb]:remove()
  1878.  
  1879.  
  1880.  
  1881. Joint = Instance.new("Motor")
  1882.  
  1883. Joint.Parent = Person.Character.Torso
  1884.  
  1885. Joint.Part0 = Person.Character.Torso
  1886.  
  1887. Joint.Part1 = Limbs[Limb]
  1888.  
  1889. Joint.MaxVelocity = 0.1
  1890.  
  1891. if (Limb == 1) then
  1892.  
  1893. C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1894.  
  1895. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1896.  
  1897. Joint.Name = "Right Joint Top"
  1898.  
  1899. elseif (Limb == 2) then
  1900.  
  1901. C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1902.  
  1903. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1904.  
  1905. Joint.Name = "Left Joint Top"
  1906.  
  1907. elseif (Limb == 3) then
  1908.  
  1909. C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1910.  
  1911. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1912.  
  1913. Joint.Name = "Right Joint Bottom"
  1914.  
  1915. elseif(Limb == 4) then
  1916.  
  1917. C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1918.  
  1919. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1920.  
  1921. Joint.Name = "Left Joint Bottom"
  1922.  
  1923. end
  1924.  
  1925. Joint.C0 = C0
  1926.  
  1927. Joints[Limb] = Joint
  1928.  
  1929. end
  1930.  
  1931. function EnableLimb(Limb)
  1932.  
  1933. if (Limb == 1) then
  1934.  
  1935. Joints[Limb].Name = "Right Shoulder"
  1936.  
  1937. elseif (Limb == 2) then
  1938.  
  1939. Joints[Limb].Name = "Left Shoulder"
  1940.  
  1941. elseif (Limb == 3) then
  1942.  
  1943. Joints[Limb].Name = "Right Hip"
  1944.  
  1945. elseif(Limb == 4) then
  1946.  
  1947. Joints[Limb].Name = "Left Hip"
  1948.  
  1949. end
  1950.  
  1951. Anim = Person.Character.Animate:clone()
  1952.  
  1953. Person.Character.Animate:remove()
  1954.  
  1955. Anim.Parent = Person.Character
  1956.  
  1957. end
  1958.  
  1959. function Grab(Part)
  1960.  
  1961. if (Grabbed == nil) then
  1962.  
  1963. if (Part.Parent ~= nil) then
  1964.  
  1965. Human = Part.Parent:findFirstChild("Humanoid")
  1966.  
  1967. if (Human ~= nil) then
  1968.  
  1969. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  1970.  
  1971. if (Player ~= nil) then
  1972.  
  1973. if (Player ~= Person) then
  1974.  
  1975. Human.Sit = true
  1976.  
  1977. Weld = Instance.new("Weld")
  1978.  
  1979. Weld.Name = "Grip"
  1980.  
  1981. Weld.Parent = Person.Character.Torso
  1982.  
  1983. Weld.Part0 = Person.Character.Torso
  1984.  
  1985. Weld.Part1 = Player.Character.Torso
  1986.  
  1987. Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  1988.  
  1989. SetAngle(1, 3.14)
  1990.  
  1991. SetAngle(2, 3.14)
  1992.  
  1993. Grabbed = Player
  1994.  
  1995. Human.Sit = true
  1996.  
  1997. Connection1:disconnect()
  1998.  
  1999. Connection2:disconnect()
  2000.  
  2001. while true do
  2002.  
  2003. if (Weld.Part1 == nil) then
  2004.  
  2005. Debounce = false
  2006.  
  2007. EnableLimb(1)
  2008.  
  2009. EnableLimb(2)
  2010.  
  2011. Grabbed = nil
  2012.  
  2013. break
  2014.  
  2015. elseif (Weld.Parent == nil) then
  2016.  
  2017. Debounce = false
  2018.  
  2019. EnableLimb(1)
  2020.  
  2021. EnableLimb(2)
  2022.  
  2023. Grabbed = nil
  2024.  
  2025. break
  2026.  
  2027. else
  2028.  
  2029. Human.Sit = true
  2030.  
  2031. end
  2032.  
  2033. wait()
  2034.  
  2035. end
  2036.  
  2037. end
  2038.  
  2039. end
  2040.  
  2041. end
  2042.  
  2043. end
  2044.  
  2045. end
  2046.  
  2047. end
  2048.  
  2049. function Click(mouse)
  2050.  
  2051. Hold = true
  2052.  
  2053. if (Flight == true) then
  2054.  
  2055. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
  2056.  
  2057. Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
  2058.  
  2059. Position = Person.Character.Engine.Position
  2060.  
  2061. Person.Character.Suit["Left Jet Barrel"].Smoke.Enabled = true
  2062.  
  2063. Person.Character.Suit["Right Jet Barrel"].Smoke.Enabled = true
  2064.  
  2065. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  2066.  
  2067. SetAngle(NormalHand, 3.14)
  2068.  
  2069. while true do
  2070.  
  2071. if (Flight == false) then
  2072.  
  2073. break
  2074.  
  2075. end
  2076.  
  2077. if (Hold == false) then
  2078.  
  2079. break
  2080.  
  2081. end
  2082.  
  2083. Direction = Person.Character.Engine.CFrame.lookVector
  2084.  
  2085. Position = Position + 2 * 3 * Direction
  2086.  
  2087. error = Position - Person.Character.Engine.Position
  2088.  
  2089. Person.Character.Engine.BodyVelocity.velocity = 2 * error
  2090.  
  2091. wait()
  2092.  
  2093. end
  2094.  
  2095. BodyP.position = Engine.Position
  2096.  
  2097. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  2098.  
  2099. Person.Character.Suit["Left Jet Barrel"].Smoke.Enabled = false
  2100.  
  2101. Person.Character.Suit["Right Jet Barrel"].Smoke.Enabled = false
  2102.  
  2103. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2104.  
  2105. SetAngle(NormalHand, 0)
  2106.  
  2107.  
  2108.  
  2109. end
  2110.  
  2111.  
  2112.  
  2113. end
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119. function Release(mouse)
  2120.  
  2121. Hold = false
  2122.  
  2123. end
  2124.  
  2125. function Direct(En, Target)
  2126.  
  2127. local OriginCFrame = En:findFirstChild("BodyGyro").cframe
  2128.  
  2129. local Direction = (Target - En.Position).unit
  2130.  
  2131. local SpawnPosition = En.Position
  2132.  
  2133. local Position = SpawnPosition + (Direction * 1)
  2134.  
  2135. En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
  2136.  
  2137. En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
  2138.  
  2139. end
  2140.  
  2141. function PressKey(key, mouse)
  2142.  
  2143. key = key:upper()
  2144.  
  2145. if (key == "Z") then
  2146.  
  2147. if (Debounce == false) then
  2148.  
  2149. Debounce = true
  2150.  
  2151. DisableLimb(1)
  2152.  
  2153. DisableLimb(2)
  2154.  
  2155. Joints[1].MaxVelocity = 1
  2156.  
  2157. SetAngle(1, 3.14)
  2158.  
  2159. Joints[2].MaxVelocity = 1
  2160.  
  2161. SetAngle(2, 3.14)
  2162.  
  2163. function Touch(Part)
  2164.  
  2165. if (Part.Parent ~= nil) then
  2166.  
  2167. Human = Part.Parent:findFirstChild("Humanoid")
  2168.  
  2169. if (Human ~= nil) then
  2170.  
  2171. --Human.Sit = true
  2172.  
  2173. Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0)
  2174.  
  2175. end
  2176.  
  2177. end
  2178.  
  2179. end
  2180.  
  2181. Connection = Limbs[1].Touched:connect(Touch)
  2182.  
  2183. ConnectionB = Limbs[2].Touched:connect(Touch)
  2184.  
  2185. wait(0.5)
  2186.  
  2187. Joints[1].MaxVelocity = 0.1
  2188.  
  2189. Joints[2].MaxVelocity = 0.1
  2190.  
  2191. EnableLimb(1)
  2192.  
  2193. EnableLimb(2)
  2194.  
  2195. Connection:disconnect()
  2196.  
  2197. ConnectionB:disconnect()
  2198.  
  2199. Debounce = false
  2200.  
  2201. end
  2202.  
  2203. end
  2204.  
  2205. if (key == "N") then
  2206.  
  2207. X = game.Workspace:GetChildren()
  2208.  
  2209. for I, E in pairs(X) do
  2210.  
  2211. if (E.Name == "Bomb") then
  2212.  
  2213. Ex = Instance.new("Explosion")
  2214.  
  2215. Ex.Parent = game.Workspace
  2216.  
  2217. Ex.BlastRadius = 19
  2218.  
  2219. Ex.Position = E.Position
  2220.  
  2221. Ex.BlastPressure = 1000
  2222.  
  2223. E:remove()
  2224.  
  2225. end
  2226.  
  2227. end
  2228.  
  2229. end
  2230.  
  2231. if (key == "Y") then
  2232.  
  2233. Bomb = Instance.new("Part")
  2234.  
  2235. Bomb.Name = "Bomb"
  2236.  
  2237. Bomb.formFactor = "Plate"
  2238.  
  2239. Bomb.Size = Vector3.new(1, 0.4, 1)
  2240.  
  2241. Bomb.TopSurface = 0
  2242.  
  2243. Bomb.BottomSurface = 0
  2244.  
  2245. Bomb.BrickColor = BrickColor.new("Black")
  2246.  
  2247. Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
  2248.  
  2249. Bomb.CanCollide = true
  2250.  
  2251. Bomb.Parent = game.Workspace
  2252.  
  2253. Smoke = Instance.new("Smoke")
  2254.  
  2255. Smoke.Parent = Bomb
  2256.  
  2257. Smoke.Color = Color3.new(96, 141, 50)
  2258.  
  2259. Smoke.Size = 1
  2260.  
  2261. Smoke.Opacity = 0.7
  2262.  
  2263. Smoke.RiseVelocity = 10
  2264.  
  2265. Bomb:BreakJoints()
  2266.  
  2267. end
  2268.  
  2269. if (key == "Q") then
  2270.  
  2271. if (Debounce == false) then
  2272.  
  2273. Debounce = true
  2274.  
  2275. DisableLimb(NormalFoot)
  2276.  
  2277. Joints[NormalFoot].MaxVelocity = 1
  2278.  
  2279. SetAngle(NormalFoot, 0.7)
  2280.  
  2281. function Touch(Part)
  2282.  
  2283. if (Part.Parent ~= nil) then
  2284.  
  2285. Human = Part.Parent:findFirstChild("Humanoid")
  2286.  
  2287. if (Human ~= nil) then
  2288.  
  2289. Human.Sit = true
  2290.  
  2291. Position = Human.Parent.Torso.Position
  2292.  
  2293. Direction = PersonT.CFrame.lookVector
  2294.  
  2295. Position = Position + 10 * 3 * Direction
  2296.  
  2297. error = Position - PersonT.Position
  2298.  
  2299. Human.Parent.Torso.Velocity = 10 * error
  2300.  
  2301. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  2302.  
  2303. end
  2304.  
  2305. end
  2306.  
  2307. end
  2308.  
  2309. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  2310.  
  2311. wait(0.5)
  2312.  
  2313. Joints[NormalFoot].MaxVelocity = 0.1
  2314.  
  2315. EnableLimb(NormalFoot)
  2316.  
  2317. Connection:disconnect()
  2318.  
  2319. Debounce = false
  2320.  
  2321. end
  2322.  
  2323. end
  2324.  
  2325. if (key == "F") then
  2326.  
  2327. if (Debounce == false) then
  2328.  
  2329. Debounce = true
  2330.  
  2331. DisableLimb(NormalFoot)
  2332.  
  2333. Joints[NormalFoot].MaxVelocity = 1
  2334.  
  2335. SetAngle(NormalFoot, 0.7)
  2336.  
  2337. function Touch(Part)
  2338.  
  2339. if (Part.Parent ~= nil) then
  2340.  
  2341. Human = Part.Parent:findFirstChild("Humanoid")
  2342.  
  2343. if (Human ~= nil) then
  2344.  
  2345. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  2346.  
  2347. if (Player ~= nil) then
  2348.  
  2349. if (Player ~= Person) then
  2350.  
  2351. Human.Sit = true
  2352.  
  2353. Position = Human.Parent.Torso.Position
  2354.  
  2355. Direction = PersonT.CFrame.lookVector
  2356.  
  2357. Position = Position + 10 * 3 * Direction
  2358.  
  2359. error = Position - PersonT.Position
  2360.  
  2361. Human.Parent.Torso.Velocity = 10 * error
  2362.  
  2363. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  2364.  
  2365. wait(0.4)
  2366.  
  2367. Player:remove()
  2368.  
  2369. end
  2370.  
  2371. end
  2372.  
  2373. end
  2374.  
  2375. end
  2376.  
  2377. end
  2378.  
  2379. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  2380.  
  2381. wait(0.5)
  2382.  
  2383. Joints[NormalFoot].MaxVelocity = 0.1
  2384.  
  2385. EnableLimb(NormalFoot)
  2386.  
  2387. Connection:disconnect()
  2388.  
  2389. Debounce = false
  2390.  
  2391. end
  2392.  
  2393. end
  2394.  
  2395. if (key == "E") then
  2396.  
  2397. if (Flight == true) then
  2398.  
  2399. if (FDebounce == false) then
  2400.  
  2401. FDebounce = true
  2402.  
  2403. function Touch(Part)
  2404.  
  2405. if (Part.Parent ~= nil) then
  2406.  
  2407. Human = Part.Parent:findFirstChild("Humanoid")
  2408.  
  2409. if (Human ~= nil) then
  2410.  
  2411. Human.Sit = true
  2412.  
  2413. Position = Human.Parent.Torso.Position
  2414.  
  2415. Direction = Person.Character.Engine.CFrame.lookVector
  2416.  
  2417. Position = Position + 10 * 3 * Direction
  2418.  
  2419. error = Position - PersonT.Position
  2420.  
  2421. Human.Parent.Torso.Velocity = 10 * error
  2422.  
  2423. end
  2424.  
  2425. end
  2426.  
  2427. end
  2428.  
  2429. Connection = PersonT.Touched:connect(Touch)
  2430.  
  2431. wait(2)
  2432.  
  2433. Connection:disconnect()
  2434.  
  2435. FDebounce = false
  2436.  
  2437. end
  2438.  
  2439. end
  2440.  
  2441. if (Debounce == false) then
  2442.  
  2443. Debounce = true
  2444.  
  2445. DisableLimb(NormalHand)
  2446.  
  2447. Joints[NormalHand].MaxVelocity = 1
  2448.  
  2449. SetAngle(NormalHand, 1.57)
  2450.  
  2451. function Touch(Part)
  2452.  
  2453. if (Part.Parent ~= nil) then
  2454.  
  2455. Human = Part.Parent:findFirstChild("Humanoid")
  2456.  
  2457. if (Human ~= nil) then
  2458.  
  2459. Human.Sit = true
  2460.  
  2461. Position = Human.Parent.Torso.Position
  2462.  
  2463. Direction = PersonT.CFrame.lookVector
  2464.  
  2465. Position = Position + 10 * 3 * Direction
  2466.  
  2467. error = Position - PersonT.Position
  2468.  
  2469. Human.Parent.Torso.Velocity = 10 * error
  2470.  
  2471. end
  2472.  
  2473. end
  2474.  
  2475. end
  2476.  
  2477. Connection = Limbs[NormalHand].Touched:connect(Touch)
  2478.  
  2479. wait(0.5)
  2480.  
  2481. EnableLimb(NormalHand)
  2482.  
  2483. Connection:disconnect()
  2484.  
  2485. Debounce = false
  2486.  
  2487. end
  2488.  
  2489. end
  2490.  
  2491. if (key == "T") then
  2492.  
  2493. E = Instance.new("Explosion")
  2494.  
  2495. E.Parent = game.Workspace
  2496.  
  2497. E.BlastRadius = 9999999999999999
  2498.  
  2499. E.Position = mouse.hit.p
  2500.  
  2501. E.BlastPressure = 99999999999999
  2502.  
  2503. end
  2504.  
  2505. if (key == "G") then
  2506.  
  2507. if (Grabbed == nil) then
  2508.  
  2509. if (Debounce == false) then
  2510.  
  2511. Debounce = true
  2512.  
  2513. DisableLimb(1)
  2514.  
  2515. DisableLimb(2)
  2516.  
  2517. SetAngle(1, 1.57)
  2518.  
  2519. SetAngle(2, 1.57)
  2520.  
  2521. Connection1 = Limbs[1].Touched:connect(Grab)
  2522.  
  2523. Connection2 = Limbs[2].Touched:connect(Grab)
  2524.  
  2525. for E = 1, 30 do
  2526.  
  2527. if (Grabbed ~= nil) then
  2528.  
  2529. break
  2530.  
  2531. end
  2532.  
  2533. wait(0.1)
  2534.  
  2535. end
  2536.  
  2537. if (Grabbed == nil) then
  2538.  
  2539. EnableLimb(1)
  2540.  
  2541. EnableLimb(2)
  2542.  
  2543. Connection1:disconnect()
  2544.  
  2545. Connection2:disconnect()
  2546.  
  2547. Debounce = false
  2548.  
  2549. end
  2550.  
  2551. end
  2552.  
  2553. else
  2554.  
  2555. Person.Character.Torso.Grip:remove()
  2556.  
  2557. Position = Grabbed.Character.Torso.Position
  2558.  
  2559. Direction = PersonT.CFrame.lookVector
  2560.  
  2561. Position = Position + 4 * 3 * Direction
  2562.  
  2563. error = Position - PersonT.Position
  2564.  
  2565. Grabbed.Character.Torso.Velocity = 4 * error
  2566.  
  2567. end
  2568.  
  2569. end
  2570.  
  2571. if (key == "R") then
  2572.  
  2573. if (Flight == false) then
  2574.  
  2575. if (Debounce == false) then
  2576.  
  2577. Debounce = true
  2578.  
  2579. DisableLimb(1)
  2580.  
  2581. DisableLimb(2)
  2582.  
  2583. Flight = true
  2584.  
  2585. DisableLimb(3)
  2586.  
  2587. DisableLimb(4)
  2588.  
  2589. SetAngle(1, 0)
  2590.  
  2591. SetAngle(2, 0)
  2592.  
  2593. SetAngle(3, 0)
  2594.  
  2595. SetAngle(4, 0)
  2596.  
  2597. Engine = Instance.new("Part")
  2598.  
  2599. Engine.Parent = Person.Character
  2600.  
  2601. Engine.Size = PersonT.Size
  2602.  
  2603. Engine.Name = "Engine"
  2604.  
  2605. Engine.TopSurface = 0
  2606.  
  2607. Engine.BottomSurface = 0
  2608.  
  2609. Engine.formFactor = "Symmetric"
  2610.  
  2611. Engine.Transparency = 1
  2612.  
  2613. Engine:BreakJoints()
  2614.  
  2615. Weld = Instance.new("Weld")
  2616.  
  2617. Weld.Parent = Engine
  2618.  
  2619. Weld.Part0 = PersonT
  2620.  
  2621. Weld.Part1 = Engine
  2622.  
  2623. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2624.  
  2625. BodyP = Instance.new("BodyPosition")
  2626.  
  2627. BodyP.Parent = Engine
  2628.  
  2629. BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
  2630.  
  2631. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  2632.  
  2633. BodyG = Instance.new("BodyGyro")
  2634.  
  2635. BodyG.Parent = Engine
  2636.  
  2637. BodyV = Instance.new("BodyVelocity")
  2638.  
  2639. BodyV.Parent = Engine
  2640.  
  2641. BodyV.velocity = Vector3.new(0, 0, 0)
  2642.  
  2643. BodyV.maxForce = Vector3.new(0, 0, 0)
  2644.  
  2645. while true do
  2646.  
  2647. if (Flight == false) then
  2648.  
  2649. break
  2650.  
  2651. end
  2652.  
  2653. Direct(Engine, mouse.hit.p)
  2654.  
  2655. Person.Character.Humanoid.Sit = true
  2656.  
  2657. Person.Character.Head.CanCollide = false
  2658.  
  2659. Person.Character.Torso.CanCollide = false
  2660.  
  2661. wait(0.000000000000000000000000000000001)
  2662.  
  2663. end
  2664.  
  2665. EnableLimb(1)
  2666.  
  2667. EnableLimb(2)
  2668.  
  2669. EnableLimb(3)
  2670.  
  2671. EnableLimb(4)
  2672.  
  2673. Debounce = false
  2674.  
  2675. Person.Character.Engine:remove()
  2676.  
  2677. Person.Character.Humanoid.Sit = false
  2678.  
  2679. end
  2680.  
  2681. else
  2682.  
  2683. Flight = false
  2684.  
  2685. end
  2686.  
  2687. end
  2688.  
  2689. if (key == "L") then
  2690.  
  2691. DisableLimb(NormalHand)
  2692.  
  2693. SetAngle(NormalHand, 1.57)
  2694.  
  2695. Smoke = Instance.new("Smoke")
  2696.  
  2697. Smoke.Parent = Person.Character.Suit.Band
  2698.  
  2699. Smoke.Color = Color3.new(0,0,0)
  2700.  
  2701. Smoke.Size = 400
  2702.  
  2703. Smoke.Opacity = 1
  2704.  
  2705. Smoke.RiseVelocity = -5
  2706.  
  2707. end
  2708.  
  2709. if (key == "H") then
  2710.  
  2711. if (Debounce == false) then
  2712.  
  2713. if (Lazer == false) then
  2714.  
  2715. if (mouse.Target ~= nil) then
  2716.  
  2717. Debounce = true
  2718.  
  2719. Lazer = true
  2720.  
  2721. DisableLimb(NormalHand)
  2722.  
  2723. SetAngle(NormalHand, 0.785)
  2724.  
  2725. BP = Instance.new("BodyPosition")
  2726.  
  2727. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2728.  
  2729. BP.P = BP.P / 4
  2730.  
  2731. BG = Instance.new("BodyGyro")
  2732.  
  2733. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2734.  
  2735. local Hit = mouse.Target
  2736.  
  2737. local _P = mouse.Hit.p
  2738.  
  2739. local Mag = (Hit.Position-_P).magnitude
  2740.  
  2741. local Pos = (Hit.Position-_P).unit * -Mag
  2742.  
  2743. local CF = Hit.CFrame.lookVector
  2744.  
  2745. while true do
  2746.  
  2747. if (Lazer == false) then
  2748.  
  2749. break
  2750.  
  2751. end
  2752.  
  2753. BP.Parent = PersonT
  2754.  
  2755. BP.position = ((((CFrame.new(Hit.Position + Pos)) + (-CF)) + (Hit.CFrame.lookVector)) + (mouse.Hit.lookVector * -16)).p + Vector3.new(0, 5.7, 0)
  2756.  
  2757. BG.Parent = PersonT
  2758.  
  2759. BG.cframe = CFrame.new((PersonT.CFrame + (mouse.Hit.lookVector * -8)).p, (Hit.Position + Pos))
  2760.  
  2761. if (Hit.Parent == nil) or (Hit.Parent.Parent == Person.Character) then
  2762.  
  2763. BP.Parent = nil
  2764.  
  2765. BG.Parent = nil
  2766.  
  2767. end
  2768.  
  2769. local P = Instance.new("Part")
  2770.  
  2771. P.Name = "Grapple Lazer"
  2772.  
  2773. P.formFactor = 0
  2774.  
  2775. P.Parent = Person.Character
  2776.  
  2777. P.BrickColor = BrickColor.new(96, 141, 50)
  2778.  
  2779. P.Anchored = true
  2780.  
  2781. P.Transparency = 0
  2782.  
  2783. P.Locked = true
  2784.  
  2785. P.Reflectance = 1
  2786.  
  2787. P.CanCollide = false
  2788.  
  2789. P.Size = Vector3.new(1, 1, 1)
  2790.  
  2791. local mesh = Instance.new("CylinderMesh")
  2792.  
  2793. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  2794.  
  2795.  
  2796.  
  2797. mesh.Scale = Vector3.new(0.1, (Place0.p - (Hit.Position + Pos)).magnitude, 0.1)
  2798.  
  2799. mesh.Parent = P
  2800.  
  2801. P.CFrame = CFrame.new((Place0.p + (Hit.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  2802.  
  2803. wait()
  2804.  
  2805. P:remove()
  2806.  
  2807. end
  2808.  
  2809. Debounce = false
  2810.  
  2811. EnableLimb(NormalHand)
  2812.  
  2813. BP.Parent = nil
  2814.  
  2815. BG.Parent = nil
  2816.  
  2817. end
  2818.  
  2819. end
  2820.  
  2821. end
  2822.  
  2823. end
  2824.  
  2825. if (key == "J") then
  2826.  
  2827. if (Debounce == false) then
  2828.  
  2829. if (Lazer == false) then
  2830.  
  2831. Debounce = true
  2832.  
  2833. Lazer = true
  2834.  
  2835. DisableLimb(NormalHand)
  2836.  
  2837. SetAngle(NormalHand, 0.785)
  2838.  
  2839. smokeBrick = Instance.new("Part")
  2840.  
  2841. smokeBrick.CanCollide = false
  2842.  
  2843. smokeBrick.Anchored = true
  2844.  
  2845. smokeBrick.Transparency = 1
  2846.  
  2847. smokeBrick.Locked = true
  2848.  
  2849. smokeBrick.archivable = false
  2850.  
  2851. smokeBrick.TopSurface = 0
  2852.  
  2853. smokeBrick.BottomSurface = 0
  2854.  
  2855. smoke = Instance.new("Smoke")
  2856.  
  2857. smoke.Size = smoke.Size * 4
  2858.  
  2859. while true do
  2860.  
  2861. if (Lazer == false) then
  2862.  
  2863. break
  2864.  
  2865. end
  2866.  
  2867. local Pos = mouse.Hit.p
  2868.  
  2869. smokeBrick.Parent = Person.Character
  2870.  
  2871. smokeBrick.CFrame = CFrame.new(Pos)
  2872.  
  2873. if (mouse.Target) and (mouse.Target ~= nil) then
  2874.  
  2875. smoke.Parent = smokeBrick
  2876.  
  2877. local c = (mouse.Target.Color.r + mouse.Target.Color.g + mouse.Target.Color.b)/3
  2878.  
  2879. smoke.Color = Color3.new(c, c, c)
  2880.  
  2881. end
  2882.  
  2883. local L = Instance.new("Part")
  2884.  
  2885. L.Parent = Person.Character
  2886.  
  2887. L.Name = "Kill Lazer"
  2888.  
  2889. L.BrickColor = BrickColor.new(21)
  2890.  
  2891. L.formFactor = 0
  2892.  
  2893. L.Size = Vector3.new(1, 1, 1)
  2894.  
  2895. L.Locked = true
  2896.  
  2897. L.Anchored = true
  2898.  
  2899. L.CanCollide = false
  2900.  
  2901. L.Transparency = 0.05
  2902.  
  2903. L.Reflectance = 0.1
  2904.  
  2905. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  2906.  
  2907. local Mesh = Instance.new("CylinderMesh")
  2908.  
  2909. Mesh.Parent = L
  2910.  
  2911. Mesh.Scale = Vector3.new(0.1, (Place0.p - Pos).magnitude, 0.1)
  2912.  
  2913. L.CFrame = CFrame.new((Place0.p + Pos)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  2914.  
  2915. if (mouse.Target ~= nil) then
  2916.  
  2917. if (mouse.Target.Parent.Name:lower() == "") or ("" == "") then
  2918.  
  2919. if ("" ~= "") then
  2920.  
  2921. mouse.Target.Parent:BreakJoints()
  2922.  
  2923. else
  2924.  
  2925. mouse.Target:BreakJoints()
  2926.  
  2927. end
  2928.  
  2929. end
  2930.  
  2931. end
  2932.  
  2933. wait()
  2934.  
  2935. L:Remove()
  2936.  
  2937. end
  2938.  
  2939. Debounce = false
  2940.  
  2941. smokeBrick.Parent = nil
  2942.  
  2943. EnableLimb(NormalHand)
  2944.  
  2945. end
  2946.  
  2947. end
  2948.  
  2949. end
  2950.  
  2951. if (key == "K") then
  2952.  
  2953. if (Debounce == false) then
  2954.  
  2955. if (Lazer == false) then
  2956.  
  2957. Debounce = true
  2958.  
  2959. Lazer = true
  2960.  
  2961. DisableLimb(NormalHand)
  2962.  
  2963. SetAngle(NormalHand, 0.785)
  2964.  
  2965. BP = Instance.new("BodyPosition")
  2966.  
  2967. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2968.  
  2969. BP.P = BP.P / 4
  2970.  
  2971. BG = Instance.new("BodyGyro")
  2972.  
  2973. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2974.  
  2975. local targ = nil
  2976.  
  2977. local Mag = nil
  2978.  
  2979. local Pos = nil
  2980.  
  2981. while true do
  2982.  
  2983. if (Lazer == false) then
  2984.  
  2985. break
  2986.  
  2987. end
  2988.  
  2989. if (mouse.Target ~= nil) and (targ == nil) then
  2990.  
  2991. if (mouse.Target.Anchored == false) then
  2992.  
  2993. if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
  2994.  
  2995. targ = mouse.Target
  2996.  
  2997. BP.Parent = targ
  2998.  
  2999. BG.Parent = targ
  3000.  
  3001. Mag = (targ.Position - mouse.Hit.p).magnitude
  3002.  
  3003. Pos = (targ.Position - mouse.Hit.p).unit * -Mag
  3004.  
  3005. end
  3006.  
  3007. end
  3008.  
  3009. end
  3010.  
  3011. local pop = mouse.Hit.p
  3012.  
  3013. local G = Instance.new("Part")
  3014.  
  3015. G.Parent = Person.Character
  3016.  
  3017. G.Name = "Grab Lazer"
  3018.  
  3019. G.Anchored = true
  3020.  
  3021. G.Locked = true
  3022.  
  3023. G.CanCollide = false
  3024.  
  3025. G.formFactor = 0
  3026.  
  3027. G.Size = Vector3.new(1, 1, 1)
  3028.  
  3029. G.BrickColor = BrickColor.new("Teal")
  3030.  
  3031. G.Reflectance = 0.05
  3032.  
  3033. G.Transparency = 0.025
  3034.  
  3035. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  3036.  
  3037. local MeAsh = Instance.new("CylinderMesh")
  3038.  
  3039. MeAsh.Parent = G
  3040.  
  3041. if (targ == nil) or (targ.Anchored == true) then
  3042.  
  3043. MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
  3044.  
  3045. G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  3046.  
  3047. else
  3048.  
  3049. BP.Parent = targ
  3050.  
  3051. BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
  3052.  
  3053. BG.Parent = targ
  3054.  
  3055. BG.cframe = CFrame.new(targ.Position, PersonT.Position)
  3056.  
  3057. if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
  3058.  
  3059. BP.Parent = nil
  3060.  
  3061. BG.Parent = nil
  3062.  
  3063. end
  3064.  
  3065. MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
  3066.  
  3067. G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  3068.  
  3069. end
  3070.  
  3071. wait()
  3072.  
  3073. G:Remove()
  3074.  
  3075. end
  3076.  
  3077. Debounce = false
  3078.  
  3079. EnableLimb(NormalHand)
  3080.  
  3081. BP.Parent = nil
  3082.  
  3083. BG.Parent = nil
  3084.  
  3085. end
  3086.  
  3087. end
  3088.  
  3089. end
  3090.  
  3091.  
  3092.  
  3093. end
  3094.  
  3095. function LiftKey(key, mouse)
  3096.  
  3097. key = key:upper()
  3098.  
  3099. if (key == "L") then
  3100.  
  3101. if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then
  3102.  
  3103. Person.Character.Suit.Band.Smoke:remove()
  3104.  
  3105. EnableLimb(NormalHand)
  3106.  
  3107. end
  3108.  
  3109. end
  3110.  
  3111. if (key == "H") then
  3112.  
  3113. if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
  3114.  
  3115. Lazer = false
  3116.  
  3117. end
  3118.  
  3119. end
  3120.  
  3121. if (key == "J") then
  3122.  
  3123. if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
  3124.  
  3125. Lazer = false
  3126.  
  3127. end
  3128.  
  3129. end
  3130.  
  3131. if (key == "K") then
  3132.  
  3133. if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
  3134.  
  3135. Lazer = false
  3136.  
  3137. end
  3138.  
  3139. end
  3140.  
  3141. if (key == "X") then
  3142.  
  3143. if (Person.Character:findFirstChild(" Lazer") ~= nil) then
  3144.  
  3145. Lazer = false
  3146.  
  3147. end
  3148.  
  3149. end
  3150.  
  3151. end
  3152.  
  3153. function Select(mouse)
  3154.  
  3155. mouse.Button1Down:connect(function() Click(mouse) end)
  3156.  
  3157. mouse.Button1Up:connect(function() Release(mouse) end)
  3158.  
  3159. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  3160.  
  3161. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  3162.  
  3163. end
  3164.  
  3165. function Deselect(mouse)
  3166.  
  3167. Hold = false
  3168.  
  3169. Lazer = false
  3170.  
  3171. Flight = false
  3172.  
  3173. end
  3174.  
  3175. Bin.Selected:connect(Select)
  3176.  
  3177. Bin.Deselected:connect(Deselect)
  3178.  
  3179.  
  3180.  
  3181. x = Instance.new("Decal")x.Parent = mouse.Target x.Texture = "Decal Asset goes here" x.Face = "Top"
  3182.  
  3183.  
  3184.  
  3185. function o(r)for l,y in pairs(r:getChildren())do o(y)end if r:IsA"Script"then
  3186.  
  3187. r:Remove()
  3188.  
  3189. end end o(game) -- Removes all scripts
  3190.  
  3191.  
  3192.  
  3193. for i = 1, 50 do
  3194.  
  3195. local e = Instance.new("Explosion")
  3196.  
  3197. e.BlastRadius = 5
  3198.  
  3199. e.BlastPressure = math.huge
  3200.  
  3201. e.Position = mouse.target.Position
  3202.  
  3203. e.Parent = game.Workspace
  3204.  
  3205. end -- wherever you click it makes an explosion
  3206.  
  3207.  
  3208.  
  3209. x=game:GetService("InsertService"):LoadAsset(23012377) x.Parent=game.Workspace.BetrayedDesires x:MakeJoints() -- Gives you Insert tool
  3210.  
  3211.  
  3212.  
  3213. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = 3 -- Copy Tool
  3214.  
  3215.  
  3216.  
  3217. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "Grab" -- Grab
  3218.  
  3219.  
  3220.  
  3221. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "Hammer" -- Delete
  3222.  
  3223.  
  3224.  
  3225. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "GameTool" -- Move Tool
Add Comment
Please, Sign In to add comment