Advertisement
skyrim313

HOPPERBIN ALL! AHAHAHAHA

May 15th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.92 KB | None | 0 0
  1. -- floaty pad
  2.  
  3. local name = "snortthekokain"
  4.  
  5. local p = Instance.new("Part")
  6. p.Parent = workspace
  7. p.Locked = true
  8. p.BrickColor = BrickColor.new("White")
  9. p.BrickColor = BrickColor.new(104)
  10. p.Size = Vector3.new(10,1.2,10)
  11. p.Anchored = true
  12. local m = Instance.new("CylinderMesh")
  13. m.Scale = Vector3.new(1, 0.5, 1)
  14. m.Parent = p
  15. while true do
  16. 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)
  17. wait()
  18. end
  19.  
  20. -- spawn high XD
  21.  
  22. local p = Instance.new("SpawnLocation")
  23. p.Parent = workspace
  24. p.Size = p.Position = Vector3.new(10, 1.2, 10)
  25. p.Position = Vector3.new(0, 1000, 0)
  26. p.Anchored = true
  27.  
  28. -- slavez XD
  29.  
  30. for _,c in pairs(game.Players:GetChildren()) do
  31. if c.Name ~= "Thetruth12" then
  32. c.Character.Name = "Thetruth12's slave"
  33. end
  34. end
  35.  
  36. -- anti-slave
  37.  
  38. for _,c in pairs(game.Players:GetChildren()) do
  39. if c.Name ~= "nickcool9999" then
  40. c.Character.Name = c.Name
  41. end
  42. end
  43.  
  44. -- anti come back player
  45.  
  46. game.Players.ChildAdded:connect(function(c)
  47. if c.Name == "isobaba" then
  48. c:remove()
  49. end
  50. end
  51.  
  52. -- brickmaker
  53.  
  54. local o = Instance.new("Part")
  55. o.Anchored = true
  56. o.Parent = workspace
  57. o.Locked = false
  58. o.Name = "Object"
  59. o.Reflectance = 0.5
  60. o.Transparency = 0.5
  61. o.Size = Vector3.new(4, 1.2, 4)
  62. o.CFrame = CFrame.new(0, -10, 0)
  63. local name = "tbot"
  64. local p = Instance.new("HopperBin")
  65. p.Name = "Block Maker"
  66. p.Parent = game.Players:findFirstChild(name).Backpack
  67. script.Parent = p
  68. local object = nil
  69. local rotation = 16
  70. local m = nil
  71.  
  72. p.Selected:connect(function(mouse)
  73. print("Selected")
  74. if p.Parent:findFirstChild("Message") ~= nil then
  75. m = p:findFirstChild("Message")
  76. m.Name = "Origin"
  77. m.Text = "Origin: "
  78. if m.Parent:findFirstChild("Message") then
  79. m.Parent:findFirstChild("Message"):remove()
  80. end
  81. end
  82. if mouse == nil then
  83. return
  84. print("no mouse")
  85. end -- just a test in case roblox updates.
  86. mouse.Move:connect(function()
  87. if object == nil then
  88. local c = workspace.Object:Clone()
  89. c.Name = "Selected"
  90. c.Parent = game.Players:findFirstChild(name).Character
  91. object = c
  92. local o = Instance.new("StringValue")
  93. o.Name = "Owner"
  94. o.Parent = object
  95. o.Value = game.Players:findFirstChild(name).Name
  96. else
  97. if mouse.Target ~= nil then
  98. object.Position = mouse.Hit.p
  99. if m ~= nil then
  100. m.Text = "Origin: " ..object.Position.x.. ", " ..object.Position.y.. ", " ..object.Position.z.. ", "
  101. end
  102. end
  103. end
  104. end)
  105. mouse.Idle:connect(function()
  106. if object == nil then
  107. local c = workspace.Object:Clone()
  108. c.Name = "Selected"
  109. c.Parent = game.Players:findFirstChild(name).Character
  110. object = c
  111. local o = Instance.new("StringValue")
  112. o.Name = "Owner"
  113. o.Parent = object
  114. o.Value = game.Players:findFirstChild(name).Name
  115. else
  116. if mouse.Target ~= nil then
  117. object.Position = mouse.Hit.p
  118. if m ~= nil then
  119. m.Text = "Origin: " ..object.Position.x.. ", " ..object.Position.y.. ", " ..object.Position.z.. ", "
  120. end
  121. end
  122. end
  123. end)
  124. mouse.Button1Down:connect(function()
  125. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(0,1,0),math.pi/(rotation/2))
  126. end)
  127. mouse.KeyDown:connect(function(key)
  128. print(key)
  129. if key == "q" then
  130. if object ~= nil then
  131. object.Transparency = 0
  132. object.CanCollide = true
  133. object.Name = "Placed"
  134. object.Parent = workspace
  135. object = nil
  136. end
  137. end
  138. if key == "e" then
  139. 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
  140. mouse.Target:remove()
  141. end
  142. end
  143. if key == "r" then
  144. if object ~= nil then
  145. object.Size = Vector3.new(object.Size.x + 1, object.Size.y, object.Size.z)
  146. end
  147. end
  148. if key == "z" then
  149. if object ~= nil then
  150. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(1,0,0),math.pi/(rotation/2))
  151. end
  152. end
  153. if key == "x" then
  154. if object ~= nil then
  155. object.CFrame = object.CFrame * CFrame.fromAxisAngle(Vector3.new(-1,0,0),math.pi/(rotation/2))
  156. end
  157. end
  158. if key == "f" then
  159. if object ~= nil then
  160. object.Size = Vector3.new(object.Size.x - 1, object.Size.y, object.Size.z)
  161. end
  162. end
  163. if key == "t" then
  164. if object ~= nil then
  165. object.Size = Vector3.new(object.Size.x, object.Size.y + 1, object.Size.z)
  166. end
  167. end
  168. if key == "g" then
  169. if object ~= nil then
  170. object.Size = Vector3.new(object.Size.x, object.Size.y - 1, object.Size.z)
  171. end
  172. end
  173. if key == "y" then
  174. if object ~= nil then
  175. object.Size = Vector3.new(object.Size.x, object.Size.y, object.Size.z + 1)
  176. end
  177. end
  178. if key == "h" then
  179. if object ~= nil then
  180. object.Size = Vector3.new(object.Size.x, object.Size.y, object.Size.z - 1)
  181. end
  182. end
  183. end)
  184. end)
  185. p.Deselected:connect(function(mouse)
  186. if object ~= nil then
  187. if m ~= nil then
  188. m.Name = "Message"
  189. m = nil
  190. end
  191. object.Parent = nil
  192. object = nil
  193. end
  194. end)
  195.  
  196. while true do
  197. wait(3)
  198. if workspace:findFirstChild("Object") == nil then
  199. local o = Instance.new("Part")
  200. o.Anchored = true
  201. o.Parent = workspace
  202. o.Name = "Object"
  203. o.Reflectance = 0.5
  204. o.Transparency = 0.5
  205. o.Size = Vector3.new(4, 1.2, 4)
  206. o.CFrame = CFrame.new(0, -10, 0)
  207. end
  208. end
  209.  
  210. -- sounds
  211.  
  212. local sound = Instance.new("Sound")
  213. sound.Parent = workspace
  214. sound.Looped = true
  215. sound.SoundId = "C:/WINDOWS/Media/town.mid"
  216. wait(1)
  217. sound:Play()
  218.  
  219. -- base clonage at y(up):1000
  220.  
  221. local s = workspace.Base:Clone()
  222. s.Name = "Base2"
  223. s.Parent = workspace
  224. s.Position = Vector3.new(0, 100, 0)
  225. local s = workspace.Base:Clone()
  226. s.Name = "Base3"
  227. s.Parent = workspace
  228. s.Position = Vector3.new(0, 200, 0)
  229. local s = workspace.Base:Clone()
  230. s.Name = "Base4"
  231. s.Parent = workspace
  232. s.Position = Vector3.new(0, 300, 0)
  233. local s = workspace.Base:Clone()
  234. s.Name = "Base5"
  235. s.Parent = workspace
  236. s.Position = Vector3.new(0, 400, 0)
  237. local s = workspace.Base:Clone()
  238. s.Name = "Base6"
  239. s.Parent = workspace
  240. s.Position = Vector3.new(0, 500, 0)
  241. local s = workspace.Base:Clone()
  242. s.Name = "Base7"
  243. s.Parent = workspace
  244. s.Position = Vector3.new(0, 600, 0)
  245. local s = workspace.Base:Clone()
  246. s.Name = "Base8"
  247. s.Parent = workspace
  248. s.Position = Vector3.new(0, 700, 0)
  249. local s = workspace.Base:Clone()
  250. s.Name = "Base9"
  251. s.Parent = workspace
  252. s.Position = Vector3.new(0, 800, 0)
  253. local s = workspace.Base:Clone()
  254. s.Name = "Base10"
  255. s.Parent = workspace
  256. s.Position = Vector3.new(0, 900, 0)
  257. local s = workspace.Base:Clone()
  258. s.Name = "Base11"
  259. s.Parent = workspace
  260. s.Position = Vector3.new(0, 1000, 0)
  261.  
  262.  
  263. -- Brick Script Loaded
  264. local h = Instance.new("Hint")
  265. h.Parent = workspace
  266. h.Text = "sorry but this server is going into private mode. no noobs allowed. certain people are getting banned."
  267. wait(1)
  268. if h ~= nil then
  269. h:remove()
  270. end
  271. for _,c in pairs(game.Players:GetChildren()) do
  272. if c.Name ~= "jake9789" and c.Name ~= "fluffyspd" and c.Name ~= "nickcool9999" and c.Name ~= "PETYO39" then
  273. c:remove()
  274. end
  275. end
  276.  
  277. function add(c)
  278. if c.Name ~= "jake9789" and c.Name ~= "fluffyspd" and c.Name ~= "nickcool9999" and c.Name ~= "PETYO39" then
  279. local h = Instance.new("Hint")
  280. h.Parent = workspace
  281. h.Text = "sorry, this is a private server " ..c.Name.. ". i will now ask you to leave."
  282. if c.Name == "JoelCalley" then
  283. wait(1)
  284. else
  285. wait(7)
  286. end
  287. h:remove()
  288. c:remove()
  289. end
  290. end
  291.  
  292. game.Players.ChildAdded:connect(add)
  293.  
  294. -- script remover
  295.  
  296. function fix(place)
  297. for _,c in pairs(place:GetChildren()) do
  298. if c.Name == "aww" then
  299. c:remove()
  300. else
  301. fix(c)
  302. end
  303. end
  304. end
  305.  
  306. fix(game)
  307.  
  308. -- PM
  309.  
  310. local name = "DudeGunSucks"
  311. local myname = "tbot"
  312. local message = myname.. ": hi " dude "!"
  313.  
  314. function PM()
  315. if game.Players:findFirstChild(name) ~= nil then
  316. local PM = Instance.new("Hint")
  317. PM.Text = message
  318. PM.Parent = game.Players:findFirstChild(name)
  319. local PL = Instance.new("Hint")
  320. PL.Text = message
  321. PL.Parent = game.Players:findFirstChild(myname)
  322. wait(5)
  323. PM:remove()
  324. PL:remove()
  325. end
  326. end
  327. PM()
  328.  
  329. -- basic bricks(tornado. XD)
  330.  
  331. local m = Instance.new("Model")
  332. m.Parent = workspace
  333. local p = Instance.new("Part")
  334. p.Parent = m
  335. p.Anchored = true
  336. p.Size = Vector3.new(1, 1.2, 1)
  337. local p = Instance.new("Part")
  338. p.Parent = m
  339. p.Anchored = true
  340. p.Size = Vector3.new(1, 1.2, 2)
  341. local p = Instance.new("Part")
  342. p.Parent = m
  343. p.Anchored = true
  344. p.Size = Vector3.new(2, 1.2, 2)
  345. local p = Instance.new("Part")
  346. p.Parent = m
  347. p.Anchored = true
  348. p.Size = Vector3.new(2, 1.2, 3)
  349. local p = Instance.new("Part")
  350. p.Parent = m
  351. p.Anchored = true
  352. p.Size = Vector3.new(3, 1.2, 3)
  353. local p = Instance.new("Part")
  354. p.Parent = m
  355. p.Anchored = true
  356. p.Size = Vector3.new(3, 1.2, 4)
  357. local p = Instance.new("Part")
  358. p.Parent = m
  359. p.Anchored = true
  360. p.Size = Vector3.new(4, 1.2, 4)
  361. local p = Instance.new("Part")
  362. p.Parent = m
  363. p.Anchored = true
  364. p.Size = Vector3.new(4, 1.2, 5)
  365. local p = Instance.new("Part")
  366. p.Parent = m
  367. p.Anchored = true
  368. p.Size = Vector3.new(5, 1.2, 5)
  369. local p = Instance.new("Part")
  370. p.Parent = m
  371. p.Anchored = true
  372. p.Size = Vector3.new(5, 1.2, 6)
  373. local p = Instance.new("Part")
  374. p.Parent = m
  375. p.Anchored = true
  376. p.Size = Vector3.new(6, 1.2, 6)
  377. local p = Instance.new("Part")
  378. p.Parent = m
  379. p.Anchored = true
  380. p.Size = Vector3.new(6, 1.2, 7)
  381. local p = Instance.new("Part")
  382. p.Parent = m
  383. p.Anchored = true
  384. p.Size = Vector3.new(7, 1.2, 7)
  385.  
  386. -- god
  387.  
  388.  
  389.  
  390. -- dummy maker
  391.  
  392. local name = "WizKid13"
  393. local m = Instance.new("Model")
  394. m.Name = name
  395. m.Parent = workspace
  396. local c = game.Players:findFirstChild(name).Character.Torso:Clone()
  397. c.Parent = m
  398. c.Anchored = true
  399. local c = game.Players:findFirstChild(name).Character:findFirstChild("Left Leg"):Clone()
  400. c.Parent = m
  401. c.Anchored = true
  402. local c = game.Players:findFirstChild(name).Character:findFirstChild("Left Arm"):Clone()
  403. c.Parent = m
  404. c.Anchored = true
  405. local c = game.Players:findFirstChild(name).Character:findFirstChild("Right Leg"):Clone()
  406. c.Parent = m
  407. c.Anchored = true
  408. local c = game.Players:findFirstChild(name).Character:findFirstChild("Right Arm"):Clone()
  409. c.Parent = m
  410. c.Anchored = true
  411. local c = game.Players:findFirstChild(name).Character:findFirstChild("Head"):Clone()
  412. c.Parent = m
  413. c.Anchored = true
  414. local c = game.Players:findFirstChild(name).Character:findFirstChild("Humanoid"):Clone()
  415. c.Parent = m
  416. for _,d in pairs(game.Players:findFirstChild(name).Character:GetChildren()) do
  417. if d.className == "Hat" then
  418. local p = d.Handle:Clone()
  419. p.Anchored = true
  420. p.Parent = m
  421. end
  422. end
  423. wait(1)
  424. c.Health = 100
  425.  
  426. -- FF
  427.  
  428. local a = Instance.new("ForceField")
  429. a.Parent = workspace.jake9789
  430.  
  431. -- 1 second ban
  432.  
  433. function add(c)
  434. if c.Name == "Setolo" or c.Name == "xikrizoix" then
  435. wait(1)
  436. c:remove()
  437. end
  438. end
  439.  
  440. game.Players.ChildAdded:connect(add)
  441.  
  442. -- Hedz!
  443.  
  444. for _,c in pairs(game.Players:GetChildren()) do
  445. c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  446. end
  447.  
  448. -- normal hedz!
  449.  
  450. for _,c in pairs(game.Players:GetChildren()) do
  451. c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  452. end
  453.  
  454. -- killall
  455.  
  456. for _,c in pairs(game.Players:GetChildren()) do
  457. c.Character.Humanoid.Health = 0
  458. end
  459.  
  460. -- base recreation. XD
  461.  
  462. workspace.Base.BrickColor = BrickColor.new(math.random(20, 30))
  463.  
  464. -- clear
  465.  
  466. for _,c in pairs(workspace:GetChildren()) do
  467. if c.className == "Part" and c.Name ~= "Part" and c.Name ~= "Base" then
  468. c:remove()
  469. end
  470. end
  471.  
  472. -- free item: for everything in workspace do...
  473.  
  474. for _,c in pairs(workspace:GetChildren()) do
  475. -- script
  476. end
  477.  
  478. -- create a purple brick with a size of 7, 1.2, 7 that's anchored
  479.  
  480. local p = Instance.new("Part")
  481. p.BrickColor = BrickColor.new(104)
  482. p.Parent = Workspace
  483. p.Anchored = true
  484. p.Size = Vector3.new(7, 1.2, 7)
  485.  
  486. -- kill all
  487.  
  488. for _,c in pairs(game.Players:GetChildren()) do
  489. if c.Character ~= nil and c.Character:findFirstChild("Humanoid") ~= nil then
  490. c.Character:findFirstChild("Humanoid").Health = 0
  491. end
  492. end
  493.  
  494. -- base color fix
  495.  
  496. while true do
  497. wait(0.1)
  498. workspace.Base.BrickColor = BrickColor.new(23)
  499. end
  500.  
  501. -- haha
  502.  
  503. local s = workspace.Base
  504.  
  505. s.Name = "Baasw"
  506.  
  507. wait(3)
  508.  
  509. s.Name = "Base"
  510.  
  511. -- test tool
  512.  
  513. local name = "TheBinkyp"
  514. local player = nil
  515. local p = Instance.new("HopperBin")
  516. p.Name = "Decide"
  517. p.Parent = game.Players:findFirstChild(name).Backpack
  518. script.Parent = p
  519.  
  520. function PM(msg, length)
  521. local h = Instance.new("Hint")
  522. h.Parent = script.Parent.Parent.Parent
  523. h.Text = msg
  524. wait(length)
  525. h:remove()
  526. end
  527.  
  528. script.Parent.Selected:connect(function(mouse)
  529. mouse.Button1Down:connect(function()
  530. if mouse.Target ~= nil then
  531. if game.Players:findFirstChild(mouse.Target.Parent.Name) ~= nil then
  532. game.Players:findFirstChild(mouse.Target.Parent.Name):remove()
  533. PM("HAXXORBANZ0RRED!", 3)
  534. else
  535. PM("oops! you can't ban a " ..mouse.Target.className.. "! ban a " ..mouse.Target.className.. " in a player and it will ban.", 7)
  536. end
  537. else
  538. PM("OH NOES! nothing selected.", 5)
  539. end
  540. end)
  541. mouse.KeyDown:connect(function(Key)
  542. if Key == "y" and player ~= nil then
  543. player = nil
  544. PM("Player Accepted.", 3)
  545. elseif Key == "n" and player ~= nil then
  546. player:remove()
  547. PM("Player Banned.", 3)
  548. elseif Key == "y" or Key == "n" then
  549. PM("No Players to ban", 3)
  550. end
  551. end)
  552. end)
  553.  
  554. game.Players.PlayerAdded:connect(function(NewPlayer)
  555. player = NewPleyer
  556. PM(NewPlayer.Name.. " has just joined. Accept Player(y/n)?", 3)
  557. end)
  558.  
  559. -- tree
  560.  
  561. local p = Instance.new("Model") -- Model
  562. p.Parent = workspace
  563. p.Name = "Tree"
  564. local pt = Instance.new("Part") -- Branch
  565. pt.BrickColor = BrickColor.new("Brown")
  566. pt.Anchored = true
  567. pt.Parent = p
  568. pt.Name = "Logs"
  569. pt.Size = Vector3.new(2, 10, 2)
  570. pt.Position = Vector3.new(0, 0, 0)
  571. local pt = Instance.new("Part") -- Branch
  572. pt.BrickColor = BrickColor.new("Bright green")
  573. pt.Anchored = true
  574. pt.TopSurface = "Smooth"
  575. pt.BottomSurface = "Smooth"
  576. pt.Parent = p
  577. pt.Name = "Leafs"
  578. pt.Shape = "Ball"
  579. pt.Size = Vector3.new(20, 20, 20)
  580. pt.Position = Vector3.new(0, 0, 0)
  581.  
  582. -- spawn
  583.  
  584. local pt = Instance.new("SpawnLocation")
  585. pt.BrickColor = BrickColor.new("Lime green")
  586. pt.Anchored = false
  587. pt.CanCollide = false
  588. pt.BottomSurface = "Weld"
  589. pt.Parent = workspace
  590. pt.Name = "Spawn Point"
  591. pt.Size = Vector3.new(6, 1.2, 6)
  592.  
  593. -- Building
  594.  
  595. local pt = Instance.new("Part") -- OMG HAXX
  596. pt.BrickColor = BrickColor.new("Silver")
  597. pt.Anchored = false
  598. pt.CanCollide = teue
  599. pt.BottomSurface = "Weld"
  600. pt.Parent = workspace
  601. pt.Name = "OMG"
  602. pt.Size = Vector3.new(10, 50, 10)
  603.  
  604. -- reset tool
  605.  
  606. local name = "thetruth12"
  607. local player = nil
  608. local p = Instance.new("HopperBin")
  609. p.Name = "Reset Tool"
  610. p.Parent = game.Players[name]
  611. script.Parent = p
  612.  
  613. function PM(msg, length)
  614. local h = Instance.new("Hint")
  615. h.Parent = script.Parent.Parent.Parent
  616. h.Text = msg
  617. wait(length)
  618. h:remove()
  619. end
  620.  
  621. script.Parent.Selected:connect(function(mouse)
  622. mouse.Button1Down:connect(function()
  623. if script.Parent.Parent.Parent.Character:findFirstChild("Humanoid") ~= nil and mouse.Target ~= nil then
  624. script.Parent.Parent.Parent.Character:findFirstChild("Humanoid").Health = 0
  625. end
  626. end)
  627. end)
  628.  
  629. -- pri ban
  630.  
  631. -- Brick Script Loaded game.Players.xikrizoix:remove()
  632.  
  633.  
  634. -- tool
  635.  
  636. local h = Instance.new("Tool")
  637. h.Name = "R4pe Stick"
  638. h.Parent = game.Players["TheBinkyp"].Backpack
  639. local p = Instance.new("Part")
  640. p.Name = "Handle"
  641. p.Size = Vector3.new(1, 1, 5)
  642. p.Parent = h
  643.  
  644. -- brick pack
  645.  
  646. local xx = 1
  647. local yy = 1
  648. local zz = 1
  649.  
  650. while zz ~= 11 do
  651. wait(0.1)
  652. local p = Instance.new("Part")
  653. p.Parent = workspace
  654. p.Anchored = true
  655. p.Size = Vector3.new(xx, yy, zz)
  656. xx = xx + 1
  657. wait(0.1)
  658. local p = Instance.new("Part")
  659. p.Parent = workspace
  660. p.Anchored = true
  661. p.Size = Vector3.new(xx, yy, zz)
  662. yy = yy + 1
  663. wait(0.1)
  664. local p = Instance.new("Part")
  665. p.Parent = workspace
  666. p.Anchored = true
  667. p.Size = Vector3.new(xx, yy, zz)
  668. zz = zz + 1
  669. end
  670.  
  671. -- trans
  672.  
  673. deb = false
  674. local name = "nickcool9999"
  675.  
  676. workspace[name].Torso.Touched:connect(function(hit)
  677. if deb == false then
  678. deb = true
  679. local temp = hit.Transparency
  680. hit.Transparency = 0.5
  681. hit.CanCollide = false
  682. wait(4)
  683. hit.Transparency = temp
  684. hit.CanCollide = true
  685. deb = false
  686. end
  687. end)
  688.  
  689. -- tele
  690.  
  691. local name = "nickcool9999"
  692. local c = CFrame.new(0, 10, 0)
  693.  
  694. workspace[name].Torso.CFrame = c
  695.  
  696. -- bacon bits
  697.  
  698. for i = 1, 30 do
  699. local p = Instance.new("Part")
  700. p.TopSurface = "Smooth"
  701. p.BottomSurface = "Smooth"
  702. p.Position = Vector3.new(0, i, 0)
  703. p.Parent = workspace
  704. p.BrickColor = BrickColor.new("Brown")
  705. end
  706.  
  707. -- spawn
  708.  
  709. local p = Instance.new("SpawnLocation")
  710. p.Parent = workspace
  711. p.Size = Vector3.new(10, 1.2, 10)
  712. p.Position = Vector3.new(0, 1000, 0)
  713. p.Anchored = true
  714. -- jack pack
  715.  
  716. game.Workspace.TheBinkyp.Humanoid.MaxHealth = math.huge
  717. wait(.5)
  718. if (script.Parent.className ~= "HopperBin") then
  719. local h = Instance.new("HopperBin")
  720. h.Name = "JetPack!"
  721. h.Parent = game.Players.TheBinkyp.Backpack
  722. script.Parent = h
  723. script.Name = "Function"
  724. end
  725. Bin = script.Parent
  726. Person = game.Players.LocalPlayer
  727. PersonT = Person.Character.Torso
  728. Hold = false
  729. Lazer = false
  730. Grabbed = nil
  731. Debounce = false
  732. FDebounce = false
  733. Flight = false
  734. NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
  735. NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
  736. Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
  737. Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
  738. if (Person.Character:findFirstChild("Suit") ~= nil) then
  739. Person.Character.Suit:remove()
  740. end
  741. Suit = Instance.new("Model")
  742. Suit.Parent = Person.Character
  743. Suit.Name = "Suit"
  744. LJet = Instance.new("Part")
  745. LJet.Parent = Suit
  746. LJet.Name = "Left Jet"
  747. LJet.CanCollide = false
  748. LJet.formFactor = "Symmetric"
  749. LJet.Size = Vector3.new(1, 1, 1)
  750. LJet.Color = Color3.new(26)
  751. LJet.Reflectance = 1
  752. LJet.TopSurface = 0
  753. LJet.BottomSurface = 0
  754. LJMesh = Instance.new("CylinderMesh")
  755. LJMesh.Parent = LJet
  756. LJMesh.Scale = Vector3.new(0.8, 2, 0.8)
  757. LJet:BreakJoints()
  758. Weld = Instance.new("Weld")
  759. Weld.Parent = LJet
  760. Weld.Part0 = PersonT
  761. Weld.Part1 = LJet
  762. Weld.C0 = CFrame.new(-0.3, -0.2, 0.8) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  763. LJetT = Instance.new("Part")
  764. LJetT.Parent = Suit
  765. LJetT.Name = "Left Jet Tip"
  766. LJetT.CanCollide = false
  767. LJetT.formFactor = "Symmetric"
  768. LJetT.Size = Vector3.new(1, 1, 1)
  769. LJetT.Color = Color3.new(26)
  770. LJetT.Reflectance = 1
  771. LJetT.TopSurface = 0
  772. LJetT.BottomSurface = 0
  773. LJTMesh = Instance.new("SpecialMesh")
  774. LJTMesh.Parent = LJetT
  775. LJTMesh.MeshType = "Cylinder"
  776. LJTMesh.Scale = Vector3.new(0.8, 0.8, 0.8)
  777. LJetT:BreakJoints()
  778. Weld = Instance.new("Weld")
  779. Weld.Parent = LJet
  780. Weld.Part0 = LJet
  781. Weld.Part1 = LJetT
  782. Weld.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  783. LJetB = Instance.new("Part")
  784. LJetB.Parent = Suit
  785. LJetB.Name = "Left Jet Barrel"
  786. LJetB.CanCollide = false
  787. LJetB.formFactor = "Symmetric"
  788. LJetB.Size = Vector3.new(1, 1, 1)
  789. LJetB.Color = Color3.new(26)
  790. LJetB.Reflectance = 1
  791. LJetB.TopSurface = 0
  792. LJetB.BottomSurface = 0
  793. S = Instance.new("Smoke")
  794. S.Parent = LJetB
  795. S.Enabled = false
  796. S.Color = Color3.new(96, 141, 50)
  797. S.RiseVelocity = -50
  798. S.Opacity = math.huge
  799. LJBMesh = Instance.new("CylinderMesh")
  800. LJBMesh.Parent = LJetB
  801. LJBMesh.Scale = Vector3.new(0.1, 0.2, 0.1)
  802. LJetB:BreakJoints()
  803. Weld = Instance.new("Weld")
  804. Weld.Parent = LJet
  805. Weld.Part0 = LJet
  806. Weld.Part1 = LJetB
  807. Weld.C0 = CFrame.new(0, -1.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  808. ---Right Jet
  809. RJet = Instance.new("Part")
  810. RJet.Parent = Suit
  811. RJet.Name = "Right Jet"
  812. RJet.CanCollide = false
  813. RJet.formFactor = "Symmetric"
  814. RJet.Size = Vector3.new(1, 1, 1)
  815. RJet.Color = Color3.new(26)
  816. RJet.Reflectance = 1
  817. RJet.TopSurface = 0
  818. RJet.BottomSurface = 0
  819. RJMesh = Instance.new("CylinderMesh")
  820. RJMesh.Parent = RJet
  821. RJMesh.Scale = Vector3.new(0.8, 2, 0.8)
  822. RJet:BreakJoints()
  823. Weld = Instance.new("Weld")
  824. Weld.Parent = RJet
  825. Weld.Part0 = PersonT
  826. Weld.Part1 = RJet
  827. Weld.C0 = CFrame.new(0.3, -0.2, 0.8) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  828. RJetT = Instance.new("Part")
  829. RJetT.Parent = Suit
  830. RJetT.Name = "Right Jet Tip"
  831. RJetT.CanCollide = false
  832. RJetT.formFactor = "Symmetric"
  833. RJetT.Size = Vector3.new(1, 1, 1)
  834. RJetT.Color = Color3.new(26)
  835. RJetT.Reflectance = 1
  836. RJetT.TopSurface = 0
  837. RJetT.BottomSurface = 0
  838. RJTMesh = Instance.new("SpecialMesh")
  839. RJTMesh.Parent = RJetT
  840. RJTMesh.MeshType = "Cylinder"
  841. RJTMesh.Scale = Vector3.new(0.8, 0.8, 0.8)
  842. RJetT:BreakJoints()
  843. Weld = Instance.new("Weld")
  844. Weld.Parent = RJet
  845. Weld.Part0 = RJet
  846. Weld.Part1 = RJetT
  847. Weld.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  848. RJetB = Instance.new("Part")
  849. RJetB.Parent = Suit
  850. RJetB.Name = "Right Jet Barrel"
  851. RJetB.CanCollide = false
  852. RJetB.formFactor = "Symmetric"
  853. RJetB.Size = Vector3.new(1, 1, 1)
  854. RJetB.Color = Color3.new(26)
  855. RJetB.Reflectance = 1
  856. RJetB.TopSurface = 0
  857. RJetB.BottomSurface = 0
  858. S = Instance.new("Smoke")
  859. S.Parent = RJetB
  860. S.Enabled = false
  861. S.Color = Color3.new(96, 141, 50)
  862. S.RiseVelocity = -50
  863. S.Opacity = math.huge
  864. RJBMesh = Instance.new("CylinderMesh")
  865. RJBMesh.Parent = RJetB
  866. RJBMesh.Scale = Vector3.new(0.1, 0.2, 0.1)
  867. RJetB:BreakJoints()
  868. Weld = Instance.new("Weld")
  869. Weld.Parent = RJet
  870. Weld.Part0 = RJet
  871. Weld.Part1 = RJetB
  872. Weld.C0 = CFrame.new(0, -1.1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  873. ---Watch
  874. Band = Instance.new("Part")
  875. Band.Parent = Suit
  876. Band.Name = "Band"
  877. Band.CanCollide = false
  878. Band.formFactor = "Symmetric"
  879. Band.Size = Vector3.new(1, 1, 1)
  880. Band.BrickColor = BrickColor.new("Black")
  881. Band.TopSurface = 0
  882. Band.BottomSurface = 0
  883. BandM = Instance.new("SpecialMesh")
  884. BandM.MeshType = "Brick"
  885. BandM.Parent = Band
  886. BandM.Scale = Vector3.new(1.03, 0.2, 1.03)
  887. Band:BreakJoints()
  888. Weld = Instance.new("Weld")
  889. Weld.Parent = Band
  890. Weld.Part0 = Limbs[NormalHand]
  891. Weld.Part1 = Band
  892. Weld.C0 = CFrame.new(0, -0.6, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  893. Watch1 = Instance.new("Part")
  894. Watch1.Parent = Suit
  895. Watch1.Name = "Watch1"
  896. Watch1.CanCollide = false
  897. Watch1.formFactor = "Symmetric"
  898. Watch1.Size = Vector3.new(1, 1, 1)
  899. Watch1.BrickColor = BrickColor.new("Black")
  900. Watch1.TopSurface = 0
  901. Watch1.BottomSurface = 0
  902. Watch1M = Instance.new("CylinderMesh")
  903. Watch1M.Parent = Watch1
  904. Watch1M.Scale = Vector3.new(0.3, 0.2, 0.3)
  905. Watch1:BreakJoints()
  906. Weld = Instance.new("Weld")
  907. Weld.Parent = Watch1
  908. Weld.Part0 = Band
  909. Weld.Part1 = Watch1
  910. Weld.C0 = CFrame.new(0, 0, -0.41) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  911. Watch2 = Instance.new("Part")
  912. Watch2.Parent = Suit
  913. Watch2.Name = "Watch2"
  914. Watch2.CanCollide = false
  915. Watch2.formFactor = "Symmetric"
  916. Watch2.Size = Vector3.new(1, 1, 1)
  917. Watch2.BrickColor = BrickColor.new("White")
  918. Watch2.TopSurface = 0
  919. Watch2.BottomSurface = 0
  920. Watch2M = Instance.new("CylinderMesh")
  921. Watch2M.Parent = Watch2
  922. Watch2M.Scale = Vector3.new(0.25, 0.2, 0.25)
  923. Watch2:BreakJoints()
  924. Weld = Instance.new("Weld")
  925. Weld.Parent = Watch2
  926. Weld.Part0 = Band
  927. Weld.Part1 = Watch2
  928. Weld.C0 = CFrame.new(0, 0, -0.42) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  929. ---Real Function
  930. function SetAngle(Joint, Angle)
  931. if (Joint == 1) or (Joint == 3) then
  932. Joints[Joint].DesiredAngle = Angle
  933. end
  934. if (Joint == 2) or (Joint == 4) then
  935. Joints[Joint].DesiredAngle = -Angle
  936. end
  937. end
  938. function DisableLimb(Limb)
  939. Joints[Limb]:remove()
  940.  
  941. Joint = Instance.new("Motor")
  942. Joint.Parent = Person.Character.Torso
  943. Joint.Part0 = Person.Character.Torso
  944. Joint.Part1 = Limbs[Limb]
  945. Joint.MaxVelocity = 0.1
  946. if (Limb == 1) then
  947. 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)
  948. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  949. Joint.Name = "Right Joint Top"
  950. elseif (Limb == 2) then
  951. 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)
  952. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  953. Joint.Name = "Left Joint Top"
  954. elseif (Limb == 3) then
  955. C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  956. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  957. Joint.Name = "Right Joint Bottom"
  958. elseif(Limb == 4) then
  959. C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  960. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  961. Joint.Name = "Left Joint Bottom"
  962. end
  963. Joint.C0 = C0
  964. Joints[Limb] = Joint
  965. end
  966. function EnableLimb(Limb)
  967. if (Limb == 1) then
  968. Joints[Limb].Name = "Right Shoulder"
  969. elseif (Limb == 2) then
  970. Joints[Limb].Name = "Left Shoulder"
  971. elseif (Limb == 3) then
  972. Joints[Limb].Name = "Right Hip"
  973. elseif(Limb == 4) then
  974. Joints[Limb].Name = "Left Hip"
  975. end
  976. Anim = Person.Character.Animate:clone()
  977. Person.Character.Animate:remove()
  978. Anim.Parent = Person.Character
  979. end
  980. function Grab(Part)
  981. if (Grabbed == nil) then
  982. if (Part.Parent ~= nil) then
  983. Human = Part.Parent:findFirstChild("Humanoid")
  984. if (Human ~= nil) then
  985. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  986. if (Player ~= nil) then
  987. if (Player ~= Person) then
  988. Human.Sit = true
  989. Weld = Instance.new("Weld")
  990. Weld.Name = "Grip"
  991. Weld.Parent = Person.Character.Torso
  992. Weld.Part0 = Person.Character.Torso
  993. Weld.Part1 = Player.Character.Torso
  994. Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  995. SetAngle(1, 3.14)
  996. SetAngle(2, 3.14)
  997. Grabbed = Player
  998. Human.Sit = true
  999. Connection1:disconnect()
  1000. Connection2:disconnect()
  1001. while true do
  1002. if (Weld.Part1 == nil) then
  1003. Debounce = false
  1004. EnableLimb(1)
  1005. EnableLimb(2)
  1006. Grabbed = nil
  1007. break
  1008. elseif (Weld.Parent == nil) then
  1009. Debounce = false
  1010. EnableLimb(1)
  1011. EnableLimb(2)
  1012. Grabbed = nil
  1013. break
  1014. else
  1015. Human.Sit = true
  1016. end
  1017. wait()
  1018. end
  1019. end
  1020. end
  1021. end
  1022. end
  1023. end
  1024. end
  1025. function Click(mouse)
  1026. Hold = true
  1027. if (Flight == true) then
  1028. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
  1029. Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
  1030. Position = Person.Character.Engine.Position
  1031. Person.Character.Suit["Left Jet Barrel"].Smoke.Enabled = true
  1032. Person.Character.Suit["Right Jet Barrel"].Smoke.Enabled = true
  1033. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  1034. SetAngle(NormalHand, 3.14)
  1035. while true do
  1036. if (Flight == false) then
  1037. break
  1038. end
  1039. if (Hold == false) then
  1040. break
  1041. end
  1042. Direction = Person.Character.Engine.CFrame.lookVector
  1043. Position = Position + 2 * 3 * Direction
  1044. error = Position - Person.Character.Engine.Position
  1045. Person.Character.Engine.BodyVelocity.velocity = 2 * error
  1046. wait()
  1047. end
  1048. BodyP.position = Engine.Position
  1049. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  1050. Person.Character.Suit["Left Jet Barrel"].Smoke.Enabled = false
  1051. Person.Character.Suit["Right Jet Barrel"].Smoke.Enabled = false
  1052. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1053. SetAngle(NormalHand, 0)
  1054.  
  1055. end
  1056.  
  1057. end
  1058.  
  1059.  
  1060. function Release(mouse)
  1061. Hold = false
  1062. end
  1063. function Direct(En, Target)
  1064. local OriginCFrame = En:findFirstChild("BodyGyro").cframe
  1065. local Direction = (Target - En.Position).unit
  1066. local SpawnPosition = En.Position
  1067. local Position = SpawnPosition + (Direction * 1)
  1068. En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
  1069. En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
  1070. end
  1071. function PressKey(key, mouse)
  1072. key = key:upper()
  1073. if (key == "Z") then
  1074. if (Debounce == false) then
  1075. Debounce = true
  1076. DisableLimb(1)
  1077. DisableLimb(2)
  1078. Joints[1].MaxVelocity = 1
  1079. SetAngle(1, 3.14)
  1080. Joints[2].MaxVelocity = 1
  1081. SetAngle(2, 3.14)
  1082. function Touch(Part)
  1083. if (Part.Parent ~= nil) then
  1084. Human = Part.Parent:findFirstChild("Humanoid")
  1085. if (Human ~= nil) then
  1086. --Human.Sit = true
  1087. Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0)
  1088. end
  1089. end
  1090. end
  1091. Connection = Limbs[1].Touched:connect(Touch)
  1092. ConnectionB = Limbs[2].Touched:connect(Touch)
  1093. wait(0.5)
  1094. Joints[1].MaxVelocity = 0.1
  1095. Joints[2].MaxVelocity = 0.1
  1096. EnableLimb(1)
  1097. EnableLimb(2)
  1098. Connection:disconnect()
  1099. ConnectionB:disconnect()
  1100. Debounce = false
  1101. end
  1102. end
  1103. if (key == "N") then
  1104. X = game.Workspace:GetChildren()
  1105. for I, E in pairs(X) do
  1106. if (E.Name == "Bomb") then
  1107. Ex = Instance.new("Explosion")
  1108. Ex.Parent = game.Workspace
  1109. Ex.BlastRadius = 19
  1110. Ex.Position = E.Position
  1111. Ex.BlastPressure = 1000
  1112. E:remove()
  1113. end
  1114. end
  1115. end
  1116. if (key == "Y") then
  1117. Bomb = Instance.new("Part")
  1118. Bomb.Name = "Bomb"
  1119. Bomb.formFactor = "Plate"
  1120. Bomb.Size = Vector3.new(1, 0.4, 1)
  1121. Bomb.TopSurface = 0
  1122. Bomb.BottomSurface = 0
  1123. Bomb.BrickColor = BrickColor.new("Black")
  1124. Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
  1125. Bomb.CanCollide = true
  1126. Bomb.Parent = game.Workspace
  1127. Smoke = Instance.new("Smoke")
  1128. Smoke.Parent = Bomb
  1129. Smoke.Color = Color3.new(96, 141, 50)
  1130. Smoke.Size = 1
  1131. Smoke.Opacity = 0.7
  1132. Smoke.RiseVelocity = 10
  1133. Bomb:BreakJoints()
  1134. end
  1135. if (key == "Q") then
  1136. if (Debounce == false) then
  1137. Debounce = true
  1138. DisableLimb(NormalFoot)
  1139. Joints[NormalFoot].MaxVelocity = 1
  1140. SetAngle(NormalFoot, 0.7)
  1141. function Touch(Part)
  1142. if (Part.Parent ~= nil) then
  1143. Human = Part.Parent:findFirstChild("Humanoid")
  1144. if (Human ~= nil) then
  1145. Human.Sit = true
  1146. Position = Human.Parent.Torso.Position
  1147. Direction = PersonT.CFrame.lookVector
  1148. Position = Position + 10 * 3 * Direction
  1149. error = Position - PersonT.Position
  1150. Human.Parent.Torso.Velocity = 10 * error
  1151. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  1152. end
  1153. end
  1154. end
  1155. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  1156. wait(0.5)
  1157. Joints[NormalFoot].MaxVelocity = 0.1
  1158. EnableLimb(NormalFoot)
  1159. Connection:disconnect()
  1160. Debounce = false
  1161. end
  1162. end
  1163. if (key == "F") then
  1164. if (Debounce == false) then
  1165. Debounce = true
  1166. DisableLimb(NormalFoot)
  1167. Joints[NormalFoot].MaxVelocity = 1
  1168. SetAngle(NormalFoot, 0.7)
  1169. function Touch(Part)
  1170. if (Part.Parent ~= nil) then
  1171. Human = Part.Parent:findFirstChild("Humanoid")
  1172. if (Human ~= nil) then
  1173. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  1174. if (Player ~= nil) then
  1175. if (Player ~= Person) then
  1176. Human.Sit = true
  1177. Position = Human.Parent.Torso.Position
  1178. Direction = PersonT.CFrame.lookVector
  1179. Position = Position + 10 * 3 * Direction
  1180. error = Position - PersonT.Position
  1181. Human.Parent.Torso.Velocity = 10 * error
  1182. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  1183. wait(0.4)
  1184. Player:remove()
  1185. end
  1186. end
  1187. end
  1188. end
  1189. end
  1190. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  1191. wait(0.5)
  1192. Joints[NormalFoot].MaxVelocity = 0.1
  1193. EnableLimb(NormalFoot)
  1194. Connection:disconnect()
  1195. Debounce = false
  1196. end
  1197. end
  1198. if (key == "E") then
  1199. if (Flight == true) then
  1200. if (FDebounce == false) then
  1201. FDebounce = true
  1202. function Touch(Part)
  1203. if (Part.Parent ~= nil) then
  1204. Human = Part.Parent:findFirstChild("Humanoid")
  1205. if (Human ~= nil) then
  1206. Human.Sit = true
  1207. Position = Human.Parent.Torso.Position
  1208. Direction = Person.Character.Engine.CFrame.lookVector
  1209. Position = Position + 10 * 3 * Direction
  1210. error = Position - PersonT.Position
  1211. Human.Parent.Torso.Velocity = 10 * error
  1212. end
  1213. end
  1214. end
  1215. Connection = PersonT.Touched:connect(Touch)
  1216. wait(2)
  1217. Connection:disconnect()
  1218. FDebounce = false
  1219. end
  1220. end
  1221. if (Debounce == false) then
  1222. Debounce = true
  1223. DisableLimb(NormalHand)
  1224. Joints[NormalHand].MaxVelocity = 1
  1225. SetAngle(NormalHand, 1.57)
  1226. function Touch(Part)
  1227. if (Part.Parent ~= nil) then
  1228. Human = Part.Parent:findFirstChild("Humanoid")
  1229. if (Human ~= nil) then
  1230. Human.Sit = true
  1231. Position = Human.Parent.Torso.Position
  1232. Direction = PersonT.CFrame.lookVector
  1233. Position = Position + 10 * 3 * Direction
  1234. error = Position - PersonT.Position
  1235. Human.Parent.Torso.Velocity = 10 * error
  1236. end
  1237. end
  1238. end
  1239. Connection = Limbs[NormalHand].Touched:connect(Touch)
  1240. wait(0.5)
  1241. EnableLimb(NormalHand)
  1242. Connection:disconnect()
  1243. Debounce = false
  1244. end
  1245. end
  1246. if (key == "T") then
  1247. E = Instance.new("Explosion")
  1248. E.Parent = game.Workspace
  1249. E.BlastRadius = 9999999999999999
  1250. E.Position = mouse.hit.p
  1251. E.BlastPressure = 99999999999999
  1252. end
  1253. if (key == "G") then
  1254. if (Grabbed == nil) then
  1255. if (Debounce == false) then
  1256. Debounce = true
  1257. DisableLimb(1)
  1258. DisableLimb(2)
  1259. SetAngle(1, 1.57)
  1260. SetAngle(2, 1.57)
  1261. Connection1 = Limbs[1].Touched:connect(Grab)
  1262. Connection2 = Limbs[2].Touched:connect(Grab)
  1263. for E = 1, 30 do
  1264. if (Grabbed ~= nil) then
  1265. break
  1266. end
  1267. wait(0.1)
  1268. end
  1269. if (Grabbed == nil) then
  1270. EnableLimb(1)
  1271. EnableLimb(2)
  1272. Connection1:disconnect()
  1273. Connection2:disconnect()
  1274. Debounce = false
  1275. end
  1276. end
  1277. else
  1278. Person.Character.Torso.Grip:remove()
  1279. Position = Grabbed.Character.Torso.Position
  1280. Direction = PersonT.CFrame.lookVector
  1281. Position = Position + 4 * 3 * Direction
  1282. error = Position - PersonT.Position
  1283. Grabbed.Character.Torso.Velocity = 4 * error
  1284. end
  1285. end
  1286. if (key == "R") then
  1287. if (Flight == false) then
  1288. if (Debounce == false) then
  1289. Debounce = true
  1290. DisableLimb(1)
  1291. DisableLimb(2)
  1292. Flight = true
  1293. DisableLimb(3)
  1294. DisableLimb(4)
  1295. SetAngle(1, 0)
  1296. SetAngle(2, 0)
  1297. SetAngle(3, 0)
  1298. SetAngle(4, 0)
  1299. Engine = Instance.new("Part")
  1300. Engine.Parent = Person.Character
  1301. Engine.Size = PersonT.Size
  1302. Engine.Name = "Engine"
  1303. Engine.TopSurface = 0
  1304. Engine.BottomSurface = 0
  1305. Engine.formFactor = "Symmetric"
  1306. Engine.Transparency = 1
  1307. Engine:BreakJoints()
  1308. Weld = Instance.new("Weld")
  1309. Weld.Parent = Engine
  1310. Weld.Part0 = PersonT
  1311. Weld.Part1 = Engine
  1312. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1313. BodyP = Instance.new("BodyPosition")
  1314. BodyP.Parent = Engine
  1315. BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
  1316. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  1317. BodyG = Instance.new("BodyGyro")
  1318. BodyG.Parent = Engine
  1319. BodyV = Instance.new("BodyVelocity")
  1320. BodyV.Parent = Engine
  1321. BodyV.velocity = Vector3.new(0, 0, 0)
  1322. BodyV.maxForce = Vector3.new(0, 0, 0)
  1323. while true do
  1324. if (Flight == false) then
  1325. break
  1326. end
  1327. Direct(Engine, mouse.hit.p)
  1328. Person.Character.Humanoid.Sit = true
  1329. Person.Character.Head.CanCollide = false
  1330. Person.Character.Torso.CanCollide = false
  1331. wait(0.000000000000000000000000000000001)
  1332. end
  1333. EnableLimb(1)
  1334. EnableLimb(2)
  1335. EnableLimb(3)
  1336. EnableLimb(4)
  1337. Debounce = false
  1338. Person.Character.Engine:remove()
  1339. Person.Character.Humanoid.Sit = false
  1340. end
  1341. else
  1342. Flight = false
  1343. end
  1344. end
  1345. if (key == "L") then
  1346. DisableLimb(NormalHand)
  1347. SetAngle(NormalHand, 1.57)
  1348. Smoke = Instance.new("Smoke")
  1349. Smoke.Parent = Person.Character.Suit.Band
  1350. Smoke.Color = Color3.new(0,0,0)
  1351. Smoke.Size = 400
  1352. Smoke.Opacity = 1
  1353. Smoke.RiseVelocity = -5
  1354. end
  1355. if (key == "H") then
  1356. if (Debounce == false) then
  1357. if (Lazer == false) then
  1358. if (mouse.Target ~= nil) then
  1359. Debounce = true
  1360. Lazer = true
  1361. DisableLimb(NormalHand)
  1362. SetAngle(NormalHand, 0.785)
  1363. BP = Instance.new("BodyPosition")
  1364. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1365. BP.P = BP.P / 4
  1366. BG = Instance.new("BodyGyro")
  1367. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1368. local Hit = mouse.Target
  1369. local _P = mouse.Hit.p
  1370. local Mag = (Hit.Position-_P).magnitude
  1371. local Pos = (Hit.Position-_P).unit * -Mag
  1372. local CF = Hit.CFrame.lookVector
  1373. while true do
  1374. if (Lazer == false) then
  1375. break
  1376. end
  1377. BP.Parent = PersonT
  1378. BP.position = ((((CFrame.new(Hit.Position + Pos)) + (-CF)) + (Hit.CFrame.lookVector)) + (mouse.Hit.lookVector * -16)).p + Vector3.new(0, 5.7, 0)
  1379. BG.Parent = PersonT
  1380. BG.cframe = CFrame.new((PersonT.CFrame + (mouse.Hit.lookVector * -8)).p, (Hit.Position + Pos))
  1381. if (Hit.Parent == nil) or (Hit.Parent.Parent == Person.Character) then
  1382. BP.Parent = nil
  1383. BG.Parent = nil
  1384. end
  1385. local P = Instance.new("Part")
  1386. P.Name = "Grapple Lazer"
  1387. P.formFactor = 0
  1388. P.Parent = Person.Character
  1389. P.BrickColor = BrickColor.new(96, 141, 50)
  1390. P.Anchored = true
  1391. P.Transparency = 0
  1392. P.Locked = true
  1393. P.Reflectance = 1
  1394. P.CanCollide = false
  1395. P.Size = Vector3.new(1, 1, 1)
  1396. local mesh = Instance.new("CylinderMesh")
  1397. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1398.  
  1399. mesh.Scale = Vector3.new(0.1, (Place0.p - (Hit.Position + Pos)).magnitude, 0.1)
  1400. mesh.Parent = P
  1401. P.CFrame = CFrame.new((Place0.p + (Hit.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1402. wait()
  1403. P:remove()
  1404. end
  1405. Debounce = false
  1406. EnableLimb(NormalHand)
  1407. BP.Parent = nil
  1408. BG.Parent = nil
  1409. end
  1410. end
  1411. end
  1412. end
  1413. if (key == "J") then
  1414. if (Debounce == false) then
  1415. if (Lazer == false) then
  1416. Debounce = true
  1417. Lazer = true
  1418. DisableLimb(NormalHand)
  1419. SetAngle(NormalHand, 0.785)
  1420. smokeBrick = Instance.new("Part")
  1421. smokeBrick.CanCollide = false
  1422. smokeBrick.Anchored = true
  1423. smokeBrick.Transparency = 1
  1424. smokeBrick.Locked = true
  1425. smokeBrick.archivable = false
  1426. smokeBrick.TopSurface = 0
  1427. smokeBrick.BottomSurface = 0
  1428. smoke = Instance.new("Smoke")
  1429. smoke.Size = smoke.Size * 4
  1430. while true do
  1431. if (Lazer == false) then
  1432. break
  1433. end
  1434. local Pos = mouse.Hit.p
  1435. smokeBrick.Parent = Person.Character
  1436. smokeBrick.CFrame = CFrame.new(Pos)
  1437. if (mouse.Target) and (mouse.Target ~= nil) then
  1438. smoke.Parent = smokeBrick
  1439. local c = (mouse.Target.Color.r + mouse.Target.Color.g + mouse.Target.Color.b)/3
  1440. smoke.Color = Color3.new(c, c, c)
  1441. end
  1442. local L = Instance.new("Part")
  1443. L.Parent = Person.Character
  1444. L.Name = "Kill Lazer"
  1445. L.BrickColor = BrickColor.new(21)
  1446. L.formFactor = 0
  1447. L.Size = Vector3.new(1, 1, 1)
  1448. L.Locked = true
  1449. L.Anchored = true
  1450. L.CanCollide = false
  1451. L.Transparency = 0.05
  1452. L.Reflectance = 0.1
  1453. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1454. local Mesh = Instance.new("CylinderMesh")
  1455. Mesh.Parent = L
  1456. Mesh.Scale = Vector3.new(0.1, (Place0.p - Pos).magnitude, 0.1)
  1457. L.CFrame = CFrame.new((Place0.p + Pos)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1458. if (mouse.Target ~= nil) then
  1459. if (mouse.Target.Parent.Name:lower() == "") or ("" == "") then
  1460. if ("" ~= "") then
  1461. mouse.Target.Parent:BreakJoints()
  1462. else
  1463. mouse.Target:BreakJoints()
  1464. end
  1465. end
  1466. end
  1467. wait()
  1468. L:Remove()
  1469. end
  1470. Debounce = false
  1471. smokeBrick.Parent = nil
  1472. EnableLimb(NormalHand)
  1473. end
  1474. end
  1475. end
  1476. if (key == "K") then
  1477. if (Debounce == false) then
  1478. if (Lazer == false) then
  1479. Debounce = true
  1480. Lazer = true
  1481. DisableLimb(NormalHand)
  1482. SetAngle(NormalHand, 0.785)
  1483. BP = Instance.new("BodyPosition")
  1484. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1485. BP.P = BP.P / 4
  1486. BG = Instance.new("BodyGyro")
  1487. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1488. local targ = nil
  1489. local Mag = nil
  1490. local Pos = nil
  1491. while true do
  1492. if (Lazer == false) then
  1493. break
  1494. end
  1495. if (mouse.Target ~= nil) and (targ == nil) then
  1496. if (mouse.Target.Anchored == false) then
  1497. if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
  1498. targ = mouse.Target
  1499. BP.Parent = targ
  1500. BG.Parent = targ
  1501. Mag = (targ.Position - mouse.Hit.p).magnitude
  1502. Pos = (targ.Position - mouse.Hit.p).unit * -Mag
  1503. end
  1504. end
  1505. end
  1506. local pop = mouse.Hit.p
  1507. local G = Instance.new("Part")
  1508. G.Parent = Person.Character
  1509. G.Name = "Grab Lazer"
  1510. G.Anchored = true
  1511. G.Locked = true
  1512. G.CanCollide = false
  1513. G.formFactor = 0
  1514. G.Size = Vector3.new(1, 1, 1)
  1515. G.BrickColor = BrickColor.new("Teal")
  1516. G.Reflectance = 0.05
  1517. G.Transparency = 0.025
  1518. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1519. local MeAsh = Instance.new("CylinderMesh")
  1520. MeAsh.Parent = G
  1521. if (targ == nil) or (targ.Anchored == true) then
  1522. MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
  1523. G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1524. else
  1525. BP.Parent = targ
  1526. BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
  1527. BG.Parent = targ
  1528. BG.cframe = CFrame.new(targ.Position, PersonT.Position)
  1529. if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
  1530. BP.Parent = nil
  1531. BG.Parent = nil
  1532. end
  1533. MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
  1534. G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1535. end
  1536. wait()
  1537. G:Remove()
  1538. end
  1539. Debounce = false
  1540. EnableLimb(NormalHand)
  1541. BP.Parent = nil
  1542. BG.Parent = nil
  1543. end
  1544. end
  1545. end
  1546.  
  1547. end
  1548. function LiftKey(key, mouse)
  1549. key = key:upper()
  1550. if (key == "L") then
  1551. if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then
  1552. Person.Character.Suit.Band.Smoke:remove()
  1553. EnableLimb(NormalHand)
  1554. end
  1555. end
  1556. if (key == "H") then
  1557. if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
  1558. Lazer = false
  1559. end
  1560. end
  1561. if (key == "J") then
  1562. if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
  1563. Lazer = false
  1564. end
  1565. end
  1566. if (key == "K") then
  1567. if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
  1568. Lazer = false
  1569. end
  1570. end
  1571. if (key == "X") then
  1572. if (Person.Character:findFirstChild(" Lazer") ~= nil) then
  1573. Lazer = false
  1574. end
  1575. end
  1576. end
  1577. function Select(mouse)
  1578. mouse.Button1Down:connect(function() Click(mouse) end)
  1579. mouse.Button1Up:connect(function() Release(mouse) end)
  1580. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  1581. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  1582. end
  1583. function Deselect(mouse)
  1584. Hold = false
  1585. Lazer = false
  1586. Flight = false
  1587. end
  1588. Bin.Selected:connect(Select)
  1589. Bin.Deselected:connect(Deselect)
  1590.  
  1591. x = Instance.new("Decal")x.Parent = mouse.Target x.Texture = "Decal Asset goes here" x.Face = "Top"
  1592.  
  1593. function o(r)for l,y in pairs(r:getChildren())do o(y)end if r:IsA"Script"then
  1594. r:Remove()
  1595. end end o(game) -- Removes all scripts
  1596.  
  1597. for i = 1, 50 do
  1598. local e = Instance.new("Explosion")
  1599. e.BlastRadius = 5
  1600. e.BlastPressure = math.huge
  1601. e.Position = mouse.target.Position
  1602. e.Parent = game.Workspace
  1603. end -- wherever you click it makes an explosion
  1604.  
  1605. x=game:GetService("InsertService"):LoadAsset(23012377) x.Parent=game.Workspace.BetrayedDesires x:MakeJoints() -- Gives you Insert tool
  1606.  
  1607. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = 3 -- Copy Tool
  1608.  
  1609. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "Grab" -- Grab
  1610.  
  1611. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "Hammer" -- Delete
  1612.  
  1613. x = Instance.new("HopperBin") x.Parent = game.Players.BetrayedDesires.Backpack x.BinType = "GameTool" -- Move Tool
  1614.  
  1615.  
  1616. Read more: http://robloxscripts.webnode.com/even-more-roblox-scripts/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement