SHARE
TWEET

building tools

a guest Jun 12th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ---------------------------
  2. --Created by DJwaffle2005--
  3. ---------------------------
  4. wait(0.1)
  5.  
  6. player = game.Players.Summerflower353426
  7. workspacePlayer = game.Workspace.Summerflower354326
  8.  
  9. local ff = Instance.new("ForceField") --Creates forcefield
  10. ff.Parent = workspacePlayer
  11.  
  12. workspacePlayer.Humanoid.WalkSpeed = 30
  13.  
  14. local tool1 = Instance.new("HopperBin") --Gives the player a grab tool.
  15. tool1.Name = "Grab"
  16. tool1.Parent = player.Backpack
  17. tool1.BinType = "Grab"
  18. print("Gave grab tool")
  19.  
  20. local tool2 = Instance.new("HopperBin") --Gives the player a clone tool.
  21. tool2.Name = "Clone"
  22. tool2.Parent = player.Backpack
  23. tool2.BinType = "Clone"
  24. print("Gave clone tool")
  25.  
  26. local tool3 = Instance.new("HopperBin") --Gives the player a destroy tool.
  27. tool3.Name = "Hammer"
  28. tool3.Parent = player.Backpack
  29. tool3.BinType = "Hammer"
  30. print("Gave delete tool")
  31.  
  32. local tool4 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  33. tool4.Name = "New Part"
  34. tool4.Parent = player.Backpack
  35. tool4.BinType = "Script"
  36. print("Gave new part tool")
  37.  
  38. local tool5 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  39. tool5.Name = "Paint"
  40. tool5.Parent = player.Backpack
  41. tool5.BinType = "Script"
  42. print("Gave paint tool")
  43.  
  44. local tool6 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  45. tool6.Name = "Anchor"
  46. tool6.Parent = player.Backpack
  47. tool6.BinType = "Script"
  48. print("Gave anchor tool")
  49.  
  50. local tool7 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  51. tool7.Name = "Un-Anchor"
  52. tool7.Parent = player.Backpack
  53. tool7.BinType = "Script"
  54. print("Gave un-anchor tool")
  55.  
  56. local tool8 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  57. tool8.Name = "Lock"
  58. tool8.Parent = player.Backpack
  59. tool8.BinType = "Script"
  60. print("Gave lock tool")
  61.  
  62. local tool9 = Instance.new("HopperBin") --Gives the player a tool where it spawns a part.
  63. tool9.Name = "Unlock"
  64. tool9.Parent = player.Backpack
  65. tool9.BinType = "Script"
  66. print("Gave unlock tool")
  67.  
  68. playerMouse = game.Players.LocalPlayer:GetMouse()
  69.  
  70.  
  71. --Functions--
  72. function lock()
  73.     playerMouse.Target.Locked = true
  74.     print("Locked "..playerMouse.Target.Name)
  75. end
  76.  
  77. function unlock()
  78.     playerMouse.Target.Locked = false
  79.     print("Unlocked "..playerMouse.Target.Name)
  80. end
  81.  
  82. function anchor()
  83.         playerMouse.Target.Anchored = true
  84.         print("Anchored "..playerMouse.Target.Name)
  85. end
  86.  
  87. function unanchor()
  88.         playerMouse.Target.Anchored = false
  89.         print("Un-anchored "..playerMouse.Target.Name)
  90. end
  91.  
  92. function paint()
  93.     playerMouse.Target.BrickColor = BrickColor.Random()
  94. end
  95.  
  96. function create(mouse)
  97.     local part = Instance.new("Part")
  98.     part.Parent = game.Workspace
  99.     part.Position = player.Head.Position
  100.     part.Anchored = true
  101.     part.Locked = false
  102.     print("Created a new part.")
  103. end
  104.  
  105. ------------------------
  106.  
  107. --Events-
  108.  
  109. tool4.Selected:connect(function(mouse)
  110.     print("Selected.")
  111.     mouse.Button1Down:connect(create)
  112. end)
  113.  
  114. tool5.Selected:connect(function(mouse)
  115.     print("Selected.")
  116.     mouse.Button1Down:connect(paint)
  117. end)
  118.  
  119. tool6.Selected:connect(function(mouse)
  120.     print("Selected.")
  121.     mouse.Button1Down:connect(anchor)
  122. end)
  123.  
  124. tool7.Selected:connect(function(mouse)
  125.     print("Selected.")
  126.     mouse.Button1Down:connect(unanchor)
  127. end)
  128.  
  129. tool8.Selected:connect(function(mouse)
  130.     print("Selected.")
  131.     mouse.Button1Down:connect(lock)
  132. end)
  133.  
  134. tool9.Selected:connect(function(mouse)
  135.     print("Selected.")
  136.     mouse.Button1Down:connect(unlock)
  137. end)
  138.  
  139. print("Gave tools to "..Summerflower354326..".")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top