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..".") |