SHOW:
|
|
- or go back to the newest paste.
1 | - | -- to dupe the boomboxes execute this script: https://pastebin.com/raw/jVf3zNVf and do ;clonetool *number* |
1 | + | |
2 | - | -- doesn't work in every game |
2 | + | |
3 | local ScreenGui = Instance.new("ScreenGui") | |
4 | local Frame = Instance.new("Frame") | |
5 | local UICorner = Instance.new("UICorner") | |
6 | local name = Instance.new("TextLabel") | |
7 | local ScrollingFrame = Instance.new("ScrollingFrame") | |
8 | local ak = Instance.new("TextButton") | |
9 | local rpg = Instance.new("TextButton") | |
10 | local sword = Instance.new("TextButton") | |
11 | local pickaxe = Instance.new("TextButton") | |
12 | local railgun = Instance.new("TextButton") | |
13 | local railgunv2 = Instance.new("TextButton") | |
14 | local pc = Instance.new("TextButton") | |
15 | local arm = Instance.new("TextButton") | |
16 | local phone = Instance.new("TextButton") | |
17 | local tophatx1 = Instance.new("TextButton") | |
18 | local tophatx2 = Instance.new("TextButton") | |
19 | local tophatx3 = Instance.new("TextButton") | |
20 | local UICorner_2 = Instance.new("UICorner") | |
21 | local Close = Instance.new("TextButton") | |
22 | local UICorner_3 = Instance.new("UICorner") | |
23 | local ToolHold = Instance.new("TextButton") | |
24 | local UICorner_4 = Instance.new("UICorner") | |
25 | ||
26 | --Properties: | |
27 | ||
28 | ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") | |
29 | ||
30 | Frame.Parent = ScreenGui | |
31 | Frame.BackgroundColor3 = Color3.fromRGB(77, 77, 77) | |
32 | Frame.Position = UDim2.new(0.368455738, 0, 0.313865125, 0) | |
33 | Frame.Size = UDim2.new(0, 625, 0, 312) | |
34 | ||
35 | UICorner.Parent = Frame | |
36 | ||
37 | name.Name = "name" | |
38 | name.Parent = Frame | |
39 | name.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
40 | name.BackgroundTransparency = 1.000 | |
41 | name.Size = UDim2.new(0, 625, 0, 50) | |
42 | name.Font = Enum.Font.SourceSansBold | |
43 | name.Text = "Boombox Grippos UI" | |
44 | name.TextColor3 = Color3.fromRGB(0, 0, 0) | |
45 | name.TextScaled = true | |
46 | name.TextSize = 14.000 | |
47 | name.TextWrapped = true | |
48 | ||
49 | ScrollingFrame.Parent = Frame | |
50 | ScrollingFrame.Active = true | |
51 | ScrollingFrame.BackgroundColor3 = Color3.fromRGB(90, 90, 90) | |
52 | ScrollingFrame.BackgroundTransparency = 0.700 | |
53 | ScrollingFrame.Position = UDim2.new(0, 0, 0.210774451, 0) | |
54 | ScrollingFrame.Size = UDim2.new(0, 625, 0, 246) | |
55 | ||
56 | ak.Name = "ak" | |
57 | ak.Parent = ScrollingFrame | |
58 | ak.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
59 | ak.Position = UDim2.new(0.0159999989, 0, 0.0141494665, 0) | |
60 | ak.Size = UDim2.new(0, 185, 0, 40) | |
61 | ak.Font = Enum.Font.Nunito | |
62 | ak.Text = "Ak47 (20)" | |
63 | ak.TextColor3 = Color3.fromRGB(255, 255, 255) | |
64 | ak.TextScaled = true | |
65 | ak.TextSize = 14.000 | |
66 | ak.TextWrapped = true | |
67 | ak.MouseButton1Down:Connect(function() | |
68 | ||
69 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
70 | local Tools = plr.Backpack:GetChildren() | |
71 | ||
72 | Tools[1].Grip = CFrame.new((-1.57,0,3.14) | |
73 | Tools[1].Parent = plr.Character | |
74 | ||
75 | Tools[2].Grip = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0) | |
76 | Tools[2].Parent = plr.Character | |
77 | ||
78 | Tools[3].Grip = CFrame.new(1,.5,0.5) | |
79 | Tools[3].Parent = plr.Character | |
80 | ||
81 | - | Tools[2].Grip = CFrame.new(0.5, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
81 | + | Tools[4].Grip = CFrame.new(-1,.5,0.5) |
82 | Tools[4].Parent = plr.Character | |
83 | ||
84 | - | Tools[3].Grip = CFrame.new(-1.5, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0.03) |
84 | + | Tools[5].Grip = CFrame.new(1,-1,0) |
85 | Tools[5].Parent = plr.Character | |
86 | ||
87 | - | Tools[4].Grip = CFrame.new(-2.5, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
87 | + | Tools[6].Grip = CFrame.new(-1,-1,0) |
88 | Tools[6].Parent = plr.Character | |
89 | Tools[7].Grip = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0) | |
90 | - | Tools[5].Grip = CFrame.new(-4.6, -0.4, -0.2) * CFrame.Angles(1.6, math.rad(-98), 1.6) |
90 | + | |
91 | ||
92 | Tools[8].Grip = CFrame.new(1.5,.5,0) | |
93 | - | Tools[6].Grip = CFrame.new(-7, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
93 | + | |
94 | ||
95 | Tools[9].Grip = CFrame.new(-1.5,.5,0) | |
96 | - | Tools[7].Grip = CFrame.new(-9.6, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
96 | + | |
97 | ||
98 | Tools[10].Grip = CFrame.new(-1.5,.5,0) | |
99 | - | Tools[8].Grip = CFrame.new(-12.2, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
99 | + | Tools[10].Grip.Parent = plr.Character |
100 | ||
101 | Tools[11].Grip = CFrame.new(1,-.5,-0.5) | |
102 | - | Tools[9].Grip = CFrame.new(-1.2, -3.1, -0.2) * CFrame.Angles(1.6, math.rad(-15), 1.6) |
102 | + | |
103 | ||
104 | Tools[12].Grip = CFrame.new(-1,-1,0) | |
105 | - | Tools[10].Grip = CFrame.new(-3.3, -2.7, -0.2) * CFrame.Angles(1.6, math.rad(-25), 1.6) |
105 | + | |
106 | ||
107 | Tools[13].Grip = CFrame.new(-1.57,0,3.14) | |
108 | - | Tools[11].Grip = CFrame.new(-0.1, 1.8, -0.1) * CFrame.Angles(1.6, math.rad(65), 1.6) |
108 | + | |
109 | ||
110 | Tools[14].Grip = CFrame.new(5.3, 2.05, -0.1) | |
111 | - | Tools[12].Grip = CFrame.new(1.3, 2.05, -0.1) * CFrame.Angles(1.6, math.rad(90), 1.6) |
111 | + | |
112 | ||
113 | Tools[15].Grip = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0) | |
114 | - | Tools[13].Grip = CFrame.new(3.15, 2.05, -0.1) * CFrame.Angles(1.6, math.rad(90), 1.6) |
114 | + | |
115 | ||
116 | Tools[16].Grip = CFrame.new(1.5,.5,0) * CFrame.Angles(0, math.rad(-90), 0) | |
117 | - | Tools[14].Grip = CFrame.new(5.3, 2.05, -0.1) * CFrame.Angles(1.6, math.rad(90), 1.6) |
117 | + | |
118 | ||
119 | Tools[17].Grip = CFrame.new(-1.5,.5,0) * CFrame.Angles(0, math.rad(-90), 0) | |
120 | - | Tools[15].Grip = CFrame.new(6.5, 4.1, -0.1) * CFrame.Angles(1.6, math.rad(110), 1.6) |
120 | + | |
121 | ||
122 | Tools[18].Grip = CFrame.new(1,-1.5,0.5) * CFrame.Angles(0, math.rad(-90), 0) | |
123 | - | Tools[16].Grip = CFrame.new(-14.3, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
123 | + | |
124 | ||
125 | Tools[19].Grip = CFrame.new(-1,-1.5,0.55) * CFrame.Angles(1.6, math.rad(-0), 1.6) | |
126 | - | Tools[17].Grip = CFrame.new(3.1, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
126 | + | |
127 | ||
128 | Tools[20].Grip = CFrame.new(-1,-1.5,0.5) * CFrame.Angles(1.6, math.rad(-137), 1.6) | |
129 | - | Tools[18].Grip = CFrame.new(5.2, -1.2, -0.2) * CFrame.Angles(0, math.rad(-90), 0) |
129 | + | |
130 | end) | |
131 | ||
132 | - | Tools[19].Grip = CFrame.new(0.25, 6.8, -0.05) * CFrame.Angles(1.6, math.rad(-0), 1.6) |
132 | + | |
133 | rpg.Parent = ScrollingFrame | |
134 | rpg.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
135 | - | Tools[20].Grip = CFrame.new(3.8, -4.4, -0.27) * CFrame.Angles(1.6, math.rad(-137), 1.6) |
135 | + | |
136 | rpg.Size = UDim2.new(0, 185, 0, 40) | |
137 | rpg.Font = Enum.Font.Nunito | |
138 | rpg.Text = "RPG (13)" | |
139 | rpg.TextColor3 = Color3.fromRGB(255, 255, 255) | |
140 | rpg.TextScaled = true | |
141 | rpg.TextSize = 14.000 | |
142 | rpg.TextWrapped = true | |
143 | rpg.MouseButton1Down:Connect(function() | |
144 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
145 | local Tools = plr.Backpack:GetChildren() | |
146 | ||
147 | Tools[1].Grip = CFrame.new(0.7, -0.5, -0.2) * CFrame.Angles(50, math.rad(-180), 3.13) | |
148 | Tools[1].Parent = plr.Character | |
149 | ||
150 | Tools[2].Grip = CFrame.new(0.7, -1.2, -0.2) * CFrame.Angles(1.6, math.rad(-98),1.6) | |
151 | Tools[2].Parent = plr.Character | |
152 | ||
153 | Tools[3].Grip = CFrame.new(2.5, -1.2, -0.2) * CFrame.Angles(1.6, math.rad(-98),1.6) | |
154 | Tools[3].Parent = plr.Character | |
155 | ||
156 | Tools[4].Grip = CFrame.new(4.3, -1.2, -0.2) * CFrame.Angles(1.6, math.rad(-98),1.6) | |
157 | Tools[4].Parent = plr.Character | |
158 | ||
159 | Tools[5].Grip = CFrame.new(-6.5, -1.6, -0.2) * CFrame.Angles(1.6, math.rad(-250),1.6) | |
160 | Tools[5].Parent = plr.Character | |
161 | ||
162 | Tools[6].Grip = CFrame.new(6, -2.55, -0.2) * CFrame.Angles(1.6, math.rad(-115),1.6) | |
163 | Tools[6].Parent = plr.Character | |
164 | ||
165 | Tools[7].Grip = CFrame.new(1.55, 7.2, 0.1) * CFrame.Angles(1.6, math.rad(-10),1.6) | |
166 | Tools[7].Parent = plr.Character | |
167 | ||
168 | Tools[8].Grip = CFrame.new(-1.1, -1.2, -0.23) * CFrame.Angles(1.6, math.rad(-98),1.57) | |
169 | Tools[8].Parent = plr.Character | |
170 | ||
171 | Tools[9].Grip = CFrame.new(-2.8, -1.17, -0.17) * CFrame.Angles(1.6, math.rad(-99),1.6) | |
172 | Tools[9].Parent = plr.Character | |
173 | ||
174 | Tools[10].Grip = CFrame.new(0, 2.7, -0.2) * CFrame.Angles(1.575, math.rad(-175),1.575) | |
175 | Tools[10].Parent = plr.Character | |
176 | ||
177 | Tools[11].Grip = CFrame.new(-4.6, -1.1, -0.17) * CFrame.Angles(1.6, math.rad(-100),1.6) | |
178 | Tools[11].Parent = plr.Character | |
179 | ||
180 | Tools[12].Grip = CFrame.new(-6.3, -1.1, -0.17) * CFrame.Angles(1.6, math.rad(-100),1.6) | |
181 | Tools[12].Parent = plr.Character | |
182 | ||
183 | Tools[13].Grip = CFrame.new(-1, 6, -0.45) * CFrame.Angles(1.6, math.rad(-205),1.4) | |
184 | Tools[13].Parent = plr.Character | |
185 | end) | |
186 | ||
187 | sword.Name = "sword" | |
188 | sword.Parent = ScrollingFrame | |
189 | sword.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
190 | sword.Position = UDim2.new(0.0159999728, 0, 0.111905873, 0) | |
191 | sword.Size = UDim2.new(0, 185, 0, 40) | |
192 | sword.Font = Enum.Font.Nunito | |
193 | sword.Text = "Sword (10)" | |
194 | sword.TextColor3 = Color3.fromRGB(255, 255, 255) | |
195 | sword.TextScaled = true | |
196 | sword.TextSize = 14.000 | |
197 | sword.TextWrapped = true | |
198 | sword.MouseButton1Down:Connect(function() | |
199 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
200 | local Tools = plr.Backpack:GetChildren() | |
201 | ||
202 | Tools[1].Grip = CFrame.new(0, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
203 | Tools[1].Parent = plr.Character | |
204 | ||
205 | Tools[2].Grip = CFrame.new(0.15, 1.7, -0.02) * CFrame.Angles(1.58, math.rad(90), 1.58) | |
206 | Tools[2].Parent = plr.Character | |
207 | ||
208 | Tools[3].Grip = CFrame.new(3, -0.9, -0.05) * CFrame.Angles(1.58, math.rad(-45), 1.58) | |
209 | Tools[3].Parent = plr.Character | |
210 | ||
211 | Tools[4].Grip = CFrame.new(-3.1, -0.67, -0.049) * CFrame.Angles(1.58, math.rad(-135), 1.58) | |
212 | Tools[4].Parent = plr.Character | |
213 | ||
214 | Tools[5].Grip = CFrame.new(2.2, -0.3, -0.03) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
215 | Tools[5].Parent = plr.Character | |
216 | ||
217 | Tools[6].Grip = CFrame.new(4.2, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
218 | Tools[6].Parent = plr.Character | |
219 | ||
220 | Tools[7].Grip = CFrame.new(6.2, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
221 | Tools[7].Parent = plr.Character | |
222 | ||
223 | Tools[8].Grip = CFrame.new(8.2, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
224 | Tools[8].Parent = plr.Character | |
225 | ||
226 | Tools[9].Grip = CFrame.new(10.2, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
227 | Tools[9].Parent = plr.Character | |
228 | ||
229 | Tools[10].Grip = CFrame.new(12.2, -0.3, 0) * CFrame.Angles(1.58, math.rad(-360), 1.58) | |
230 | Tools[10].Parent = plr.Character | |
231 | end) | |
232 | ||
233 | pickaxe.Name = "pickaxe" | |
234 | pickaxe.Parent = ScrollingFrame | |
235 | pickaxe.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
236 | pickaxe.Position = UDim2.new(0.671999931, 0, 0.0141494647, 0) | |
237 | pickaxe.Size = UDim2.new(0, 185, 0, 40) | |
238 | pickaxe.Font = Enum.Font.Nunito | |
239 | pickaxe.Text = "Pickaxe (8)" | |
240 | pickaxe.TextColor3 = Color3.fromRGB(255, 255, 255) | |
241 | pickaxe.TextScaled = true | |
242 | pickaxe.TextSize = 14.000 | |
243 | pickaxe.TextWrapped = true | |
244 | pickaxe.MouseButton1Down:Connect(function() | |
245 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
246 | local Tools = plr.Backpack:GetChildren() | |
247 | ||
248 | Tools[1].Grip = CFrame.new(-0.4, 0.6, 0) * CFrame.Angles(1.6, math.rad(-180), 1.58) | |
249 | Tools[1].Parent = plr.Character | |
250 | ||
251 | Tools[2].Grip = CFrame.new(-2.7, 0.6, 0) * CFrame.Angles(1.6, math.rad(-180), 1.58) | |
252 | Tools[2].Parent = plr.Character | |
253 | ||
254 | Tools[3].Grip = CFrame.new(-4.5, 0.6, 0) * CFrame.Angles(1.6, math.rad(-180), 1.58) | |
255 | Tools[3].Parent = plr.Character | |
256 | ||
257 | Tools[4].Grip = CFrame.new(-6.3, 0.6, 0) * CFrame.Angles(1.6, math.rad(-180), 1.58) | |
258 | Tools[4].Parent = plr.Character | |
259 | ||
260 | Tools[5].Grip = CFrame.new(-0.3, 6.85, -0.4) * CFrame.Angles(38.5, math.rad(-270), 2.3) | |
261 | Tools[5].Parent = plr.Character | |
262 | ||
263 | Tools[6].Grip = CFrame.new(1.8, 6.85, -0.4) * CFrame.Angles(38.5, math.rad(-270), 2.3) | |
264 | Tools[6].Parent = plr.Character | |
265 | ||
266 | Tools[7].Grip = CFrame.new(3.3, 5.4, 0.32) * CFrame.Angles(1.6, math.rad(-320), 1.6) | |
267 | Tools[7].Parent = plr.Character | |
268 | ||
269 | Tools[8].Grip = CFrame.new(-2.42, 6.6, 0.32) * CFrame.Angles(1.6, math.rad(-220), 1.6) | |
270 | Tools[8].Parent = plr.Character | |
271 | ||
272 | end) | |
273 | ||
274 | railgun.Name = "railgun" | |
275 | railgun.Parent = ScrollingFrame | |
276 | railgun.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
277 | railgun.Position = UDim2.new(0.342399985, 0, 0.111905873, 0) | |
278 | railgun.Size = UDim2.new(0, 185, 0, 40) | |
279 | railgun.Font = Enum.Font.Nunito | |
280 | railgun.Text = "Railgun (23)" | |
281 | railgun.TextColor3 = Color3.fromRGB(255, 255, 255) | |
282 | railgun.TextScaled = true | |
283 | railgun.TextSize = 14.000 | |
284 | railgun.TextWrapped = true | |
285 | railgun.MouseButton1Down:Connect(function() | |
286 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
287 | local Tools = plr.Backpack:GetChildren() | |
288 | ||
289 | Tools[1].Grip = CFrame.new(1.1, -1.2, 0) * CFrame.Angles(-1.58, math.rad(-108), -1.58) | |
290 | Tools[1].Parent = plr.Character | |
291 | ||
292 | Tools[2].Grip = CFrame.new(2.7, -1.2, 0.02) * CFrame.Angles(-1.58, math.rad(-108), -1.58) | |
293 | Tools[2].Parent = plr.Character | |
294 | ||
295 | Tools[3].Grip = CFrame.new(4.5, -2.34, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
296 | Tools[3].Parent = plr.Character | |
297 | ||
298 | Tools[4].Grip = CFrame.new(4, 5.1, -0.07) * CFrame.Angles(-1.58, math.rad(-180), -1.58) | |
299 | Tools[4].Parent = plr.Character | |
300 | ||
301 | Tools[5].Grip = CFrame.new(-5.6, 0.9, -0.07) * CFrame.Angles(-1.58, math.rad(-305), -1.58) | |
302 | Tools[5].Parent = plr.Character | |
303 | ||
304 | Tools[6].Grip = CFrame.new(-1.29, 3.5, -0.07) * CFrame.Angles(-1.58, math.rad(-262), -1.58) | |
305 | Tools[6].Parent = plr.Character | |
306 | ||
307 | Tools[7].Grip = CFrame.new(4, 1, -0.07) * CFrame.Angles(-1.58, math.rad(-193), -1.58) | |
308 | Tools[7].Parent = plr.Character | |
309 | ||
310 | Tools[8].Grip = CFrame.new(-2.8, -0.8, 0) * CFrame.Angles(-1.58, math.rad(-25), -1.58) | |
311 | Tools[8].Parent = plr.Character | |
312 | ||
313 | Tools[9].Grip = CFrame.new(0.8, 4.8, -0.07) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
314 | Tools[9].Parent = plr.Character | |
315 | ||
316 | Tools[10].Grip = CFrame.new(-2.3, -3.8, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
317 | Tools[10].Parent = plr.Character | |
318 | ||
319 | Tools[11].Grip = CFrame.new(-3, -3.8, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
320 | Tools[11].Parent = plr.Character | |
321 | ||
322 | Tools[12].Grip = CFrame.new(3, 4.8, -0.075) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
323 | Tools[12].Parent = plr.Character | |
324 | end) | |
325 | ||
326 | railgunv2.Name = "railgun v2" | |
327 | railgunv2.Parent = ScrollingFrame | |
328 | railgunv2.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
329 | railgunv2.Position = UDim2.new(0.671999991, 0, 0.111905873, 0) | |
330 | railgunv2.Size = UDim2.new(0, 185, 0, 40) | |
331 | railgunv2.Font = Enum.Font.Nunito | |
332 | railgunv2.Text = "Railgun v2 (23)" | |
333 | railgunv2.TextColor3 = Color3.fromRGB(255, 255, 255) | |
334 | railgunv2.TextScaled = true | |
335 | railgunv2.TextSize = 14.000 | |
336 | railgunv2.TextWrapped = true | |
337 | railgunv2.MouseButton1Down:Connect(function() | |
338 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
339 | local Tools = plr.Backpack:GetChildren() | |
340 | ||
341 | Tools[1].Grip = CFrame.new(1.1, -1.2, 0) * CFrame.Angles(-1.58, math.rad(-108), -1.58) | |
342 | Tools[1].Parent = plr.Character | |
343 | ||
344 | Tools[2].Grip = CFrame.new(2.7, -1.2, 0.02) * CFrame.Angles(-1.58, math.rad(-108), -1.58) | |
345 | Tools[2].Parent = plr.Character | |
346 | ||
347 | Tools[3].Grip = CFrame.new(4.5, -2.34, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
348 | Tools[3].Parent = plr.Character | |
349 | ||
350 | Tools[4].Grip = CFrame.new(4, 5.1, -0.07) * CFrame.Angles(-1.58, math.rad(-180), -1.58) | |
351 | Tools[4].Parent = plr.Character | |
352 | ||
353 | Tools[5].Grip = CFrame.new(-5.6, 0.9, -0.07) * CFrame.Angles(-1.58, math.rad(-305), -1.58) | |
354 | Tools[5].Parent = plr.Character | |
355 | ||
356 | Tools[6].Grip = CFrame.new(-1.29, 3.5, -0.07) * CFrame.Angles(-1.58, math.rad(-262), -1.58) | |
357 | Tools[6].Parent = plr.Character | |
358 | ||
359 | Tools[7].Grip = CFrame.new(4, 1, -0.07) * CFrame.Angles(-1.58, math.rad(-193), -1.58) | |
360 | Tools[7].Parent = plr.Character | |
361 | ||
362 | Tools[8].Grip = CFrame.new(-2.8, -0.8, 0) * CFrame.Angles(-1.58, math.rad(-25), -1.58) | |
363 | Tools[8].Parent = plr.Character | |
364 | ||
365 | Tools[9].Grip = CFrame.new(0.8, 4.8, -0.07) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
366 | Tools[9].Parent = plr.Character | |
367 | ||
368 | Tools[10].Grip = CFrame.new(0.6, -2.8, 0) * CFrame.Angles(-1.58, math.rad(-80), -1.58) | |
369 | Tools[10].Parent = plr.Character | |
370 | ||
371 | Tools[11].Grip = CFrame.new(-7.3, -2.3, 0) * CFrame.Angles(-1.58, math.rad(-45), -1.58) | |
372 | Tools[11].Parent = plr.Character | |
373 | ||
374 | Tools[12].Grip = CFrame.new(1.2, 3.95, -0.062) * CFrame.Angles(-1.58, math.rad(45), -1.58) | |
375 | Tools[12].Parent = plr.Character | |
376 | ||
377 | Tools[13].Grip = CFrame.new(4.3, 5.3, -0.075) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
378 | Tools[13].Parent = plr.Character | |
379 | ||
380 | Tools[14].Grip = CFrame.new(-4.3, -3.5, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
381 | Tools[14].Parent = plr.Character | |
382 | ||
383 | Tools[15].Grip = CFrame.new(6.6, 5.3, -0.075) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
384 | Tools[15].Parent = plr.Character | |
385 | ||
386 | Tools[16].Grip = CFrame.new(-6.6, -3.5, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
387 | Tools[16].Parent = plr.Character | |
388 | ||
389 | Tools[17].Grip = CFrame.new(8.8, 5.3, -0.075) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
390 | Tools[17].Parent = plr.Character | |
391 | ||
392 | Tools[18].Grip = CFrame.new(-8.8, -3.5, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
393 | Tools[18].Parent = plr.Character | |
394 | ||
395 | Tools[19].Grip = CFrame.new(11, 5.3, -0.075) * CFrame.Angles(-1.58, math.rad(-270), -1.58) | |
396 | Tools[19].Parent = plr.Character | |
397 | ||
398 | Tools[20].Grip = CFrame.new(-11, -3.5, 0) * CFrame.Angles(-1.58, math.rad(-90), -1.58) | |
399 | Tools[20].Parent = plr.Character | |
400 | ||
401 | Tools[21].Grip = CFrame.new(3.7, 4.2, -0.075) * CFrame.Angles(-1.58, math.rad(-250), -1.58) | |
402 | Tools[21].Parent = plr.Character | |
403 | ||
404 | Tools[22].Grip = CFrame.new(-0.8, -4.1, 0) * CFrame.Angles(-1.58, math.rad(250), -1.58) | |
405 | Tools[22].Parent = plr.Character | |
406 | ||
407 | Tools[23].Grip = CFrame.new(-0.7, -0.2, -0.2) * CFrame.Angles(1.57, math.rad(-270), 0) | |
408 | Tools[23].Parent = plr.Character | |
409 | end) | |
410 | ||
411 | pc.Name = "pc" | |
412 | pc.Parent = ScrollingFrame | |
413 | pc.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
414 | pc.Position = UDim2.new(0.0159999728, 0, 0.208059728, 0) | |
415 | pc.Size = UDim2.new(0, 185, 0, 40) | |
416 | pc.Font = Enum.Font.Nunito | |
417 | pc.Text = "PC (11)" | |
418 | pc.TextColor3 = Color3.fromRGB(255, 255, 255) | |
419 | pc.TextScaled = true | |
420 | pc.TextSize = 14.000 | |
421 | pc.TextWrapped = true | |
422 | pc.MouseButton1Down:Connect(function() | |
423 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
424 | local Tools = plr.Backpack:GetChildren() | |
425 | ||
426 | Tools[1].Grip = CFrame.new(0.8, 1.5, 0) * CFrame.Angles(1.575, math.rad(-180), 3.1) | |
427 | Tools[1].Parent = plr.Character | |
428 | ||
429 | Tools[2].Grip = CFrame.new(-0.8, -0.6, 0) * CFrame.Angles(1.575, math.rad(0), 3.1) | |
430 | Tools[2].Parent = plr.Character | |
431 | ||
432 | Tools[3].Grip = CFrame.new(3, 1.5, 0) * CFrame.Angles(1.575, math.rad(-180), 3.1) | |
433 | Tools[3].Parent = plr.Character | |
434 | ||
435 | Tools[4].Grip = CFrame.new(-3, -0.6, 0) * CFrame.Angles(1.575, math.rad(0), 3.1) | |
436 | Tools[4].Parent = plr.Character | |
437 | ||
438 | Tools[5].Grip = CFrame.new(5.2, 1.5, 0) * CFrame.Angles(1.575, math.rad(-180), 3.1) | |
439 | Tools[5].Parent = plr.Character | |
440 | ||
441 | Tools[6].Grip = CFrame.new(-5.2, -0.6, 0) * CFrame.Angles(1.575, math.rad(0), 3.1) | |
442 | Tools[6].Parent = plr.Character | |
443 | ||
444 | Tools[7].Grip = CFrame.new(1.1, 2.5, -2.95) * CFrame.Angles(1.575, math.rad(180), 4.68) | |
445 | Tools[7].Parent = plr.Character | |
446 | ||
447 | Tools[8].Grip = CFrame.new(-2.2, -3, -2.17) * CFrame.Angles(3.13, math.rad(0), 3.1) | |
448 | Tools[8].Parent = plr.Character | |
449 | ||
450 | Tools[9].Grip = CFrame.new(-4, -3, -2.1699) * CFrame.Angles(3.13, math.rad(0), 3.1) | |
451 | Tools[9].Parent = plr.Character | |
452 | ||
453 | Tools[10].Grip = CFrame.new(2.2, 3.9, -2.26) * CFrame.Angles(3.13, math.rad(0), -0.04) | |
454 | Tools[10].Parent = plr.Character | |
455 | ||
456 | Tools[11].Grip = CFrame.new(4, 3.9, -2.26) * CFrame.Angles(3.13, math.rad(0), -0.04) | |
457 | Tools[11].Parent = plr.Character | |
458 | end) | |
459 | ||
460 | arm.Name = "arm" | |
461 | arm.Parent = ScrollingFrame | |
462 | arm.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
463 | arm.Position = UDim2.new(0.342399985, 0, 0.208059728, 0) | |
464 | arm.Size = UDim2.new(0, 185, 0, 40) | |
465 | arm.Font = Enum.Font.Nunito | |
466 | arm.Text = "Boombox Arm (4)" | |
467 | arm.TextColor3 = Color3.fromRGB(255, 255, 255) | |
468 | arm.TextScaled = true | |
469 | arm.TextSize = 14.000 | |
470 | arm.TextWrapped = true | |
471 | arm.MouseButton1Down:Connect(function() | |
472 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
473 | local Tools = plr.Backpack:GetChildren() | |
474 | ||
475 | Tools[1].Grip = CFrame.new(0.6, -0.1, -0.4) * CFrame.Angles(1.58, math.rad(-90), 0) | |
476 | Tools[1].Parent = plr.Character | |
477 | ||
478 | Tools[2].Grip = CFrame.new(0.6, -0.1, -0.3625) * CFrame.Angles(1.58, math.rad(-90), 1.58) | |
479 | Tools[2].Parent = plr.Character | |
480 | ||
481 | Tools[3].Grip = CFrame.new(0.6, -0.1, -0.359) * CFrame.Angles(0, math.rad(-90), 1.58) | |
482 | Tools[3].Parent = plr.Character | |
483 | ||
484 | Tools[4].Grip = CFrame.new(0.6, -0.1, -0.4) * CFrame.Angles(0, math.rad(-90), -3.15) | |
485 | Tools[4].Parent = plr.Character | |
486 | end) | |
487 | ||
488 | phone.Name = "phone" | |
489 | phone.Parent = ScrollingFrame | |
490 | phone.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
491 | phone.Position = UDim2.new(0.671999991, 0, 0.208059728, 0) | |
492 | phone.Size = UDim2.new(0, 185, 0, 40) | |
493 | phone.Font = Enum.Font.Nunito | |
494 | phone.Text = "Phone (6)" | |
495 | phone.TextColor3 = Color3.fromRGB(255, 255, 255) | |
496 | phone.TextScaled = true | |
497 | phone.TextSize = 14.000 | |
498 | phone.TextWrapped = true | |
499 | phone.MouseButton1Down:Connect(function() | |
500 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
501 | local Tools = plr.Backpack:GetChildren() | |
502 | ||
503 | Tools[1].Grip = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0.2, math.rad(-180), 58.1) | |
504 | Tools[1].Parent = plr.Character | |
505 | ||
506 | Tools[2].Grip = CFrame.new(2.5, -0, 0) * CFrame.Angles(-0.2, math.rad(-180), -58.13) | |
507 | Tools[2].Parent = plr.Character | |
508 | ||
509 | Tools[3].Grip = CFrame.new(-2.5, 0.5, 0) * CFrame.Angles(0.2, math.rad(-180), 58.1) | |
510 | Tools[3].Parent = plr.Character | |
511 | ||
512 | Tools[4].Grip = CFrame.new(1, -0, 0) * CFrame.Angles(-0.2, math.rad(-180), -58.13) | |
513 | Tools[4].Parent = plr.Character | |
514 | ||
515 | Tools[5].Grip = CFrame.new(-4, 0.5, 0) * CFrame.Angles(0.2, math.rad(-180), 58.1) | |
516 | Tools[5].Parent = plr.Character | |
517 | ||
518 | Tools[6].Grip = CFrame.new(4, -0, 0) * CFrame.Angles(-0.2, math.rad(-180), -58.13) | |
519 | Tools[6].Parent = plr.Character | |
520 | end) | |
521 | ||
522 | tophatx1.Name = "tophat x1" | |
523 | tophatx1.Parent = ScrollingFrame | |
524 | tophatx1.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
525 | tophatx1.Position = UDim2.new(0.0159999728, 0, 0.301008463, 0) | |
526 | tophatx1.Size = UDim2.new(0, 185, 0, 40) | |
527 | tophatx1.Font = Enum.Font.Nunito | |
528 | tophatx1.Text = "Small TopHat" | |
529 | tophatx1.TextColor3 = Color3.fromRGB(255, 255, 255) | |
530 | tophatx1.TextScaled = true | |
531 | tophatx1.TextSize = 14.000 | |
532 | tophatx1.TextWrapped = true | |
533 | tophatx1.MouseButton1Down:Connect(function() | |
534 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
535 | local Tools = plr.Backpack:GetChildren() | |
536 | ||
537 | Tools[1].Grip = CFrame.new(-1.5, -1.65, -1.9) * CFrame.Angles(1.58, math.rad(-180), 0) | |
538 | Tools[1].Parent = plr.Character | |
539 | ||
540 | Tools[2].Grip = CFrame.new(3.65, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
541 | Tools[2].Parent = plr.Character | |
542 | ||
543 | Tools[3].Grip = CFrame.new(-3.625, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
544 | Tools[3].Parent = plr.Character | |
545 | end) | |
546 | ||
547 | tophatx2.Name = "tophat x2" | |
548 | tophatx2.Parent = ScrollingFrame | |
549 | tophatx2.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
550 | tophatx2.Position = UDim2.new(0.342399985, 0, 0.301008463, 0) | |
551 | tophatx2.Size = UDim2.new(0, 185, 0, 40) | |
552 | tophatx2.Font = Enum.Font.Nunito | |
553 | tophatx2.Text = "Large TopHat" | |
554 | tophatx2.TextColor3 = Color3.fromRGB(255, 255, 255) | |
555 | tophatx2.TextScaled = true | |
556 | tophatx2.TextSize = 14.000 | |
557 | tophatx2.TextWrapped = true | |
558 | tophatx2.MouseButton1Down:Connect(function() | |
559 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
560 | local Tools = plr.Backpack:GetChildren() | |
561 | ||
562 | Tools[1].Grip = CFrame.new(-1.5, -1.65, -1.9) * CFrame.Angles(1.58, math.rad(-180), 0) | |
563 | Tools[1].Parent = plr.Character | |
564 | ||
565 | Tools[2].Grip = CFrame.new(3.65, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
566 | Tools[2].Parent = plr.Character | |
567 | ||
568 | Tools[3].Grip = CFrame.new(-3.625, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
569 | Tools[3].Parent = plr.Character | |
570 | ||
571 | Tools[4].Grip = CFrame.new(6.3, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
572 | Tools[4].Parent = plr.Character | |
573 | ||
574 | Tools[5].Grip = CFrame.new(-6.3, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
575 | Tools[5].Parent = plr.Character | |
576 | end) | |
577 | ||
578 | tophatx3.Name = "tophat x3" | |
579 | tophatx3.Parent = ScrollingFrame | |
580 | tophatx3.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
581 | tophatx3.Position = UDim2.new(0.671999991, 0, 0.301008463, 0) | |
582 | tophatx3.Size = UDim2.new(0, 185, 0, 40) | |
583 | tophatx3.Font = Enum.Font.Nunito | |
584 | tophatx3.Text = "Tall TopHat" | |
585 | tophatx3.TextColor3 = Color3.fromRGB(255, 255, 255) | |
586 | tophatx3.TextScaled = true | |
587 | tophatx3.TextSize = 14.000 | |
588 | tophatx3.TextWrapped = true | |
589 | tophatx3.MouseButton1Down:Connect(function() | |
590 | local plr = game:GetService("Players").LocalPlayer; plr.Character.Humanoid:UnequipTools() | |
591 | local Tools = plr.Backpack:GetChildren() | |
592 | ||
593 | Tools[1].Grip = CFrame.new(-1.5, -1.65, -1.9) * CFrame.Angles(1.58, math.rad(-180), 0) | |
594 | Tools[1].Parent = plr.Character | |
595 | ||
596 | Tools[2].Grip = CFrame.new(3.65, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
597 | Tools[2].Parent = plr.Character | |
598 | ||
599 | Tools[3].Grip = CFrame.new(-3.625, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
600 | Tools[3].Parent = plr.Character | |
601 | ||
602 | Tools[4].Grip = CFrame.new(6.3, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
603 | Tools[4].Parent = plr.Character | |
604 | ||
605 | Tools[5].Grip = CFrame.new(-6.3, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
606 | Tools[5].Parent = plr.Character | |
607 | ||
608 | Tools[6].Grip = CFrame.new(9, -1.65, -1.7) * CFrame.Angles(1.58, math.rad(180), -1.58) | |
609 | Tools[6].Parent = plr.Character | |
610 | ||
611 | Tools[7].Grip = CFrame.new(-9, -1.65, 1.25) * CFrame.Angles(1.58, math.rad(-180), 1.58) | |
612 | Tools[7].Parent = plr.Character | |
613 | end) | |
614 | ||
615 | UICorner_2.Parent = ScrollingFrame | |
616 | ||
617 | ToolHold.Name = "ToolHold" | |
618 | ToolHold.Parent = Frame | |
619 | ToolHold.BackgroundColor3 = Color3.fromRGB(0, 0, 0) | |
620 | ToolHold.Position = UDim2.new(0.329271078, 0, 1.01941407, 0) | |
621 | ToolHold.Size = UDim2.new(0, 200, 0, 50) | |
622 | ToolHold.Font = Enum.Font.SourceSans | |
623 | ToolHold.Text = "Remove tool holding while hold" | |
624 | ToolHold.TextColor3 = Color3.fromRGB(255, 255, 255) | |
625 | ToolHold.TextScaled = true | |
626 | ToolHold.TextSize = 14.000 | |
627 | ToolHold.TextWrapped = true | |
628 | ToolHold.MouseButton1Down:Connect(function() | |
629 | for i, v in pairs(game.Players.LocalPlayer.Character.Humanoid:GetPlayingAnimationTracks()) do | |
630 | v:Stop() | |
631 | end | |
632 | end) | |
633 | ||
634 | UICorner_4.Parent = ToolHold | |
635 | ||
636 | --dragging script | |
637 | ||
638 | local function CHUYME_fake_script() -- Frame.draggable | |
639 | local script = Instance.new('LocalScript', Frame) | |
640 | ||
641 | local UserInputService = game:GetService("UserInputService") | |
642 | local runService = (game:GetService("RunService")); | |
643 | ||
644 | local gui = script.Parent | |
645 | ||
646 | local dragging | |
647 | local dragInput | |
648 | local dragStart | |
649 | local startPos | |
650 | ||
651 | function Lerp(a, b, m) | |
652 | return a + (b - a) * m | |
653 | end; | |
654 | ||
655 | local lastMousePos | |
656 | local lastGoalPos | |
657 | local DRAG_SPEED = (12); -- // The speed of the UI darg. | |
658 | function Update(dt) | |
659 | if not (startPos) then return end; | |
660 | if not (dragging) and (lastGoalPos) then | |
661 | gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED)) | |
662 | return | |
663 | end; | |
664 | ||
665 | local delta = (lastMousePos - UserInputService:GetMouseLocation()) | |
666 | local xGoal = (startPos.X.Offset - delta.X); | |
667 | local yGoal = (startPos.Y.Offset - delta.Y); | |
668 | lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal) | |
669 | gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED)) | |
670 | end; | |
671 | ||
672 | gui.InputBegan:Connect(function(input) | |
673 | if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then | |
674 | dragging = true | |
675 | dragStart = input.Position | |
676 | startPos = gui.Position | |
677 | lastMousePos = UserInputService:GetMouseLocation() | |
678 | ||
679 | input.Changed:Connect(function() | |
680 | if input.UserInputState == Enum.UserInputState.End then | |
681 | dragging = false | |
682 | end | |
683 | end) | |
684 | end | |
685 | end) | |
686 | ||
687 | gui.InputChanged:Connect(function(input) | |
688 | if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then | |
689 | dragInput = input | |
690 | end | |
691 | end) | |
692 | ||
693 | runService.Heartbeat:Connect(Update) | |
694 | end | |
695 | coroutine.wrap(CHUYME_fake_script)() | |
696 | local function QYGCN_fake_script() -- Frame.close | |
697 | local script = Instance.new('LocalScript', Frame) | |
698 | ||
699 | local frame = script.Parent.Parent.Frame | |
700 | ||
701 | script.Parent.MouseButton1Click:Connect(function() | |
702 | frame.Visible = false | |
703 | end) | |
704 | end |