View difference between Paste ID: JSeqcpmW and GCfUT0fH
SHOW: | | - or go back to the newest paste.
1
---------------------------
2
--Created by DJwaffle2005--
3
---------------------------
4
wait(0.1)
5
6-
player = game.Players.xXxKingOfAwsomenessx
6+
player = game.Players.LocalPlayer
7-
workspacePlayer = game.Workspace.xXxKingOfAwsomenessx
7+
workspacePlayer = player
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 "..player.Name..".")