SHOW:
|
|
- or go back to the newest paste.
1 | local Players = game.Players | |
2 | local Player = Players.LocalPlayer | |
3 | local Mouse = Player:GetMouse() | |
4 | local Misc = game.Workspace.Misc | |
5 | local CoinAimbot = false | |
6 | local PlayerTribe = "None" | |
7 | local PlayerTribeNum = 0 | |
8 | local KeyBinding = false | |
9 | local ClickMethod = nil | |
10 | local flying = false | |
11 | local TotalDebugs = 0 | |
12 | ||
13 | -- Functions : | |
14 | ||
15 | local function BoolToWord(Bool,Inversal) | |
16 | if Bool == false and Inversal == true then | |
17 | return "On" | |
18 | elseif Inversal == false and Bool == false then | |
19 | return "Off" | |
20 | elseif Inversal == false and Bool then | |
21 | return "On" | |
22 | elseif Inversal == true and Bool then | |
23 | return "Off" | |
24 | else | |
25 | return tostring(Bool) | |
26 | end | |
27 | end | |
28 | ||
29 | local function WaitForProperty(Object,Property) | |
30 | repeat | |
31 | wait(0.5) | |
32 | until Object[Property] ~= nil | |
33 | end | |
34 | ||
35 | -- Objects | |
36 | ||
37 | local SurvivorGui = Instance.new("ScreenGui") | |
38 | local LoadingFrame = Instance.new("Frame") | |
39 | local MainTitle = Instance.new("TextLabel") | |
40 | local Credits = Instance.new("TextLabel") | |
41 | local VeteranIcon = Instance.new("ImageLabel") | |
42 | local Skids = Instance.new("TextLabel") | |
43 | local Loading = Instance.new("TextLabel") | |
44 | local Progress = Instance.new("TextLabel") | |
45 | local Credits1 = Instance.new("TextLabel") | |
46 | local MainButton = Instance.new("ImageButton") | |
47 | local Borders = Instance.new("Frame") | |
48 | local Border = Instance.new("ImageLabel") | |
49 | local Border_2 = Instance.new("ImageLabel") | |
50 | local Border_3 = Instance.new("ImageLabel") | |
51 | local Border_4 = Instance.new("ImageLabel") | |
52 | local Border_5 = Instance.new("ImageLabel") | |
53 | local Border_6 = Instance.new("ImageLabel") | |
54 | local Border_7 = Instance.new("ImageLabel") | |
55 | local Border_8 = Instance.new("ImageLabel") | |
56 | local MainFrame = Instance.new("Frame") | |
57 | local Borders_2 = Instance.new("Frame") | |
58 | local Border_9 = Instance.new("ImageLabel") | |
59 | local Border_10 = Instance.new("ImageLabel") | |
60 | local Border_11 = Instance.new("ImageLabel") | |
61 | local Border_12 = Instance.new("ImageLabel") | |
62 | local Border_13 = Instance.new("ImageLabel") | |
63 | local Border_14 = Instance.new("ImageLabel") | |
64 | local Border_15 = Instance.new("ImageLabel") | |
65 | local Border_16 = Instance.new("ImageLabel") | |
66 | local MainCmds = Instance.new("TextButton") | |
67 | local Challenges = Instance.new("TextButton") | |
68 | local Extras = Instance.new("TextButton") | |
69 | local Pages = Instance.new("Frame") | |
70 | local MainCmdsPage = Instance.new("ScrollingFrame") | |
71 | local GIdols = Instance.new("TextButton") | |
72 | local GCoins = Instance.new("TextButton") | |
73 | local GFStopIdols = Instance.new("TextButton") | |
74 | local CAim = Instance.new("TextLabel") | |
75 | local CAimB = Instance.new("TextButton") | |
76 | local TribeState = Instance.new("TextLabel") | |
77 | local CDst = Instance.new("TextLabel") | |
78 | local CDstB = Instance.new("TextButton") | |
79 | local CTp = Instance.new("TextLabel") | |
80 | local CTpB = Instance.new("TextButton") | |
81 | local Inital = Instance.new("TextButton") | |
82 | local IniNote = Instance.new("TextLabel") | |
83 | local Fly = Instance.new("TextLabel") | |
84 | local FlyB = Instance.new("TextButton") | |
85 | local ExtrasPage = Instance.new("ScrollingFrame") | |
86 | local ChatS = Instance.new("TextButton") | |
87 | local ChatL = Instance.new("TextLabel") | |
88 | local MoveL = Instance.new("TextLabel") | |
89 | local MoveS = Instance.new("TextButton") | |
90 | local KnockL = Instance.new("TextLabel") | |
91 | local KnockS = Instance.new("TextButton") | |
92 | local KnockL_2 = Instance.new("TextLabel") | |
93 | local CDbg = Instance.new("TextLabel") | |
94 | local CDbgB = Instance.new("TextButton") | |
95 | local Xplr = Instance.new("TextButton") | |
96 | local RSpyB = Instance.new("TextButton") | |
97 | local ChallengesPage = Instance.new("ScrollingFrame") | |
98 | local gag = Instance.new("TextButton") | |
99 | local byb = Instance.new("TextButton") | |
100 | local TotM = Instance.new("TextButton") | |
101 | local CCombo = Instance.new("TextButton") | |
102 | local BtTP = Instance.new("TextButton") | |
103 | local ChatL_2 = Instance.new("TextLabel") | |
104 | local DDwelling = Instance.new("TextButton") | |
105 | local Tidepool = Instance.new("TextButton") | |
106 | local IZoom = Instance.new("TextButton") | |
107 | local IZoomB = Instance.new("TextButton") | |
108 | local SDes = Instance.new("TextButton") | |
109 | ||
110 | local yesasda = false | |
111 | if game:GetService("Players").LocalPlayer:FindFirstChild("Premium") then | |
112 | game:GetService("Players").LocalPlayer.Premium.Value = true | |
113 | end | |
114 | --[[ wont work really | |
115 | if game:GetService("Players").LocalPlayer:FindFirstChild("Stats") then | |
116 | if game:GetService("Players").LocalPlayer.Stats:FindFirstChild("Premium Torch") then | |
117 | game:GetService("Players").LocalPlayer.Stats["Premium Torch"].Value = 1 | |
118 | end | |
119 | if game:GetService("Players").LocalPlayer.Stats:FindFirstChild("Premium Trail") then | |
120 | game:GetService("Players").LocalPlayer.Stats["Premium Trail"].Value = 1 | |
121 | end | |
122 | end | |
123 | ]] | |
124 | ||
125 | -- Properties | |
126 | ||
127 | SurvivorGui.Name = "SurvivorGui" | |
128 | SurvivorGui.Parent = game.CoreGui | |
129 | SurvivorGui.ResetOnSpawn = false | |
130 | ||
131 | LoadingFrame.Name = "LoadingFrame" | |
132 | LoadingFrame.Parent = SurvivorGui | |
133 | LoadingFrame.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
134 | LoadingFrame.Size = UDim2.new(1, 0, 1, 0) | |
135 | LoadingFrame.ZIndex = 100 | |
136 | ||
137 | GFStopIdols.Name = "GFStopIdols" | |
138 | GFStopIdols.Parent = MainCmdsPage | |
139 | GFStopIdols.BackgroundColor3 = Color3.new(1, 1, 1) | |
140 | GFStopIdols.BackgroundTransparency = 1 | |
141 | GFStopIdols.Position = UDim2.new(0.332565278, 0, 0.0160256922, 0) | |
142 | GFStopIdols.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
143 | GFStopIdols.Font = Enum.Font.Highway | |
144 | GFStopIdols.Text = "Force Stop Get Idols/Legacies" | |
145 | GFStopIdols.TextColor3 = Color3.new(1, 1, 1) | |
146 | GFStopIdols.TextSize = 20 | |
147 | ||
148 | SDes.Name = "SDes" | |
149 | SDes.Parent = MainFrame | |
150 | SDes.BackgroundColor3 = Color3.new(1, 1, 1) | |
151 | SDes.BackgroundTransparency = 1 | |
152 | SDes.Position = UDim2.new(-0.0225140713, 0, 0.951661646, 0) | |
153 | SDes.Size = UDim2.new(0.17636022, 0, 0.0302114803, 0) | |
154 | SDes.Font = Enum.Font.Highway | |
155 | SDes.Text = "SELF DESTRUCT" | |
156 | SDes.TextColor3 = Color3.new(1, 0, 0) | |
157 | SDes.TextScaled = true | |
158 | SDes.TextSize = 30 | |
159 | SDes.TextWrapped = true | |
160 | ||
161 | IZoom.Name = "InfZoom" | |
162 | IZoom.Parent = MainCmdsPage | |
163 | IZoom.BackgroundColor3 = Color3.new(1, 1, 1) | |
164 | IZoom.BackgroundTransparency = 1 | |
165 | IZoom.Position = UDim2.new(0, 0, 0.515999973, 0) | |
166 | IZoom.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
167 | IZoom.ZIndex = 101 | |
168 | IZoom.Font = Enum.Font.Highway | |
169 | IZoom.Text = "Infinite Zoom Out:" | |
170 | IZoom.TextColor3 = Color3.new(1, 1, 1) | |
171 | IZoom.TextScaled = true | |
172 | IZoom.TextSize = 14 | |
173 | IZoom.TextWrapped = true | |
174 | ||
175 | IZoomB.Name = "InfZoomB" | |
176 | IZoomB.Parent = MainCmdsPage | |
177 | IZoomB.BackgroundColor3 = Color3.new(1, 1, 1) | |
178 | IZoomB.BackgroundTransparency = 1 | |
179 | IZoomB.Position = UDim2.new(0.80400002, 0, 0.515999973, 0) | |
180 | IZoomB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
181 | IZoomB.Font = Enum.Font.Highway | |
182 | IZoomB.Text = "Off" | |
183 | IZoomB.TextColor3 = Color3.new(1, 1, 1) | |
184 | IZoomB.TextSize = 30 | |
185 | ||
186 | MainTitle.Name = "MainTitle" | |
187 | MainTitle.Parent = LoadingFrame | |
188 | MainTitle.BackgroundColor3 = Color3.new(1, 1, 1) | |
189 | MainTitle.BackgroundTransparency = 1 | |
190 | MainTitle.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
191 | MainTitle.ZIndex = 101 | |
192 | MainTitle.Font = Enum.Font.Highway | |
193 | MainTitle.Text = "Survivor GUI" | |
194 | MainTitle.TextColor3 = Color3.new(1, 1, 1) | |
195 | MainTitle.TextScaled = true | |
196 | MainTitle.TextSize = 14 | |
197 | MainTitle.TextWrapped = true | |
198 | ||
199 | Credits.Name = "Credits" | |
200 | Credits.Parent = LoadingFrame | |
201 | Credits.BackgroundColor3 = Color3.new(1, 1, 1) | |
202 | Credits.BackgroundTransparency = 1 | |
203 | Credits.Position = UDim2.new(-0.00658857962, 0, 0.0518867932, 0) | |
204 | Credits.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
205 | Credits.ZIndex = 101 | |
206 | Credits.Font = Enum.Font.Highway | |
207 | Credits.Text = "By VeteranBlue | V3rm : Exit0t" | |
208 | Credits.TextColor3 = Color3.new(1, 1, 1) | |
209 | Credits.TextScaled = true | |
210 | Credits.TextSize = 14 | |
211 | Credits.TextStrokeColor3 = Color3.new(0.172549, 0.172549, 0.172549) | |
212 | Credits.TextWrapped = true | |
213 | ||
214 | VeteranIcon.Name = "VeteranIcon" | |
215 | VeteranIcon.Parent = LoadingFrame | |
216 | VeteranIcon.BackgroundColor3 = Color3.new(1, 1, 1) | |
217 | VeteranIcon.BackgroundTransparency = 1 | |
218 | VeteranIcon.Position = UDim2.new(0.458272308, 0, 0.403301895, 0) | |
219 | VeteranIcon.Size = UDim2.new(0, 114, 0, 123) | |
220 | VeteranIcon.ZIndex = 101 | |
221 | VeteranIcon.Image = "rbxassetid://1677963821" | |
222 | ||
223 | Skids.Name = "Skids" | |
224 | Skids.Parent = LoadingFrame | |
225 | Skids.BackgroundColor3 = Color3.new(1, 1, 1) | |
226 | Skids.BackgroundTransparency = 1 | |
227 | Skids.Position = UDim2.new(0, 0, 0.948113203, 0) | |
228 | Skids.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
229 | Skids.ZIndex = 101 | |
230 | Skids.Font = Enum.Font.Highway | |
231 | Skids.Text = "This Script Was Sold For : 50R$, If You've Got It For Free, Then Consider Yourself a Skid." | |
232 | Skids.TextColor3 = Color3.new(1, 1, 1) | |
233 | Skids.TextScaled = true | |
234 | Skids.TextSize = 14 | |
235 | Skids.TextWrapped = true | |
236 | ||
237 | Loading.Name = "Loading" | |
238 | Loading.Parent = LoadingFrame | |
239 | Loading.BackgroundColor3 = Color3.new(1, 1, 1) | |
240 | Loading.BackgroundTransparency = 1 | |
241 | Loading.Position = UDim2.new(0, 0, 0.597484231, 0) | |
242 | Loading.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
243 | Loading.ZIndex = 101 | |
244 | Loading.Font = Enum.Font.Highway | |
245 | Loading.Text = "Loading..." | |
246 | Loading.TextColor3 = Color3.new(1, 1, 1) | |
247 | Loading.TextScaled = true | |
248 | Loading.TextSize = 14 | |
249 | Loading.TextWrapped = true | |
250 | ||
251 | Progress.Name = "Progress" | |
252 | Progress.Parent = LoadingFrame | |
253 | Progress.BackgroundColor3 = Color3.new(1, 1, 1) | |
254 | Progress.BackgroundTransparency = 1 | |
255 | Progress.Position = UDim2.new(0, 0, 0.649371028, 0) | |
256 | Progress.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
257 | Progress.ZIndex = 101 | |
258 | Progress.Font = Enum.Font.Highway | |
259 | Progress.Text = "Gui Objects : 0/54" | |
260 | Progress.TextColor3 = Color3.new(1, 1, 1) | |
261 | Progress.TextScaled = true | |
262 | Progress.TextSize = 14 | |
263 | Progress.TextWrapped = true | |
264 | ||
265 | Credits1.Name = "Credits1" | |
266 | Credits1.Parent = LoadingFrame | |
267 | Credits1.BackgroundColor3 = Color3.new(1, 1, 1) | |
268 | Credits1.BackgroundTransparency = 1 | |
269 | Credits1.Position = UDim2.new(-0.00658857962, 0, 0.103773586, 0) | |
270 | Credits1.Size = UDim2.new(1, 0, 0.0518867932, 0) | |
271 | Credits1.ZIndex = 101 | |
272 | Credits1.Font = Enum.Font.Highway | |
273 | Credits1.Text = "Frrazy : Remote Recon" | |
274 | Credits1.TextColor3 = Color3.new(1, 1, 1) | |
275 | Credits1.TextScaled = true | |
276 | Credits1.TextSize = 14 | |
277 | Credits1.TextStrokeColor3 = Color3.new(0.172549, 0.172549, 0.172549) | |
278 | Credits1.TextWrapped = true | |
279 | ||
280 | MainButton.Name = "MainButton" | |
281 | MainButton.Parent = SurvivorGui | |
282 | MainButton.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
283 | MainButton.BorderSizePixel = 0 | |
284 | MainButton.Position = UDim2.new(0.932650089, 0, 0.855345964, 0) | |
285 | MainButton.Size = UDim2.new(0, 75, 0, 75) | |
286 | MainButton.Visible = false | |
287 | MainButton.AutoButtonColor = false | |
288 | MainButton.Image = "rbxassetid://1677963821" | |
289 | ||
290 | Borders.Name = "Borders" | |
291 | Borders.Parent = MainButton | |
292 | Borders.BackgroundColor3 = Color3.new(1, 1, 1) | |
293 | Borders.BackgroundTransparency = 1 | |
294 | Borders.BorderSizePixel = 0 | |
295 | Borders.Size = UDim2.new(1, 0, 1, 0) | |
296 | Borders.ZIndex = 102 | |
297 | ||
298 | Border.Name = "Border" | |
299 | Border.Parent = Borders | |
300 | Border.BackgroundColor3 = Color3.new(1, 1, 1) | |
301 | Border.BackgroundTransparency = 1 | |
302 | Border.BorderSizePixel = 0 | |
303 | Border.Position = UDim2.new(0, -12, 0, -12) | |
304 | Border.Size = UDim2.new(0, 12, 0, 12) | |
305 | Border.ZIndex = 103 | |
306 | Border.Image = "http://www.roblox.com/asset/?id=238725003" | |
307 | Border.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
308 | Border.ImageRectSize = Vector2.new(12, 12) | |
309 | ||
310 | Border_2.Name = "Border" | |
311 | Border_2.Parent = Borders | |
312 | Border_2.BackgroundColor3 = Color3.new(1, 1, 1) | |
313 | Border_2.BackgroundTransparency = 1 | |
314 | Border_2.BorderSizePixel = 0 | |
315 | Border_2.Position = UDim2.new(1, 0, 0, -12) | |
316 | Border_2.Size = UDim2.new(0, 12, 0, 12) | |
317 | Border_2.ZIndex = 103 | |
318 | Border_2.Image = "http://www.roblox.com/asset/?id=238725003" | |
319 | Border_2.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
320 | Border_2.ImageRectOffset = Vector2.new(24, 0) | |
321 | Border_2.ImageRectSize = Vector2.new(12, 12) | |
322 | ||
323 | Border_3.Name = "Border" | |
324 | Border_3.Parent = Borders | |
325 | Border_3.BackgroundColor3 = Color3.new(1, 1, 1) | |
326 | Border_3.BackgroundTransparency = 1 | |
327 | Border_3.BorderSizePixel = 0 | |
328 | Border_3.Position = UDim2.new(0, -12, 1, 0) | |
329 | Border_3.Size = UDim2.new(0, 12, 0, 12) | |
330 | Border_3.ZIndex = 103 | |
331 | Border_3.Image = "http://www.roblox.com/asset/?id=238725003" | |
332 | Border_3.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
333 | Border_3.ImageRectOffset = Vector2.new(0, 24) | |
334 | Border_3.ImageRectSize = Vector2.new(12, 12) | |
335 | ||
336 | Border_4.Name = "Border" | |
337 | Border_4.Parent = Borders | |
338 | Border_4.BackgroundColor3 = Color3.new(1, 1, 1) | |
339 | Border_4.BackgroundTransparency = 1 | |
340 | Border_4.BorderSizePixel = 0 | |
341 | Border_4.Position = UDim2.new(1, 0, 1, 0) | |
342 | Border_4.Size = UDim2.new(0, 12, 0, 12) | |
343 | Border_4.ZIndex = 103 | |
344 | Border_4.Image = "http://www.roblox.com/asset/?id=238725003" | |
345 | Border_4.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
346 | Border_4.ImageRectOffset = Vector2.new(24, 24) | |
347 | Border_4.ImageRectSize = Vector2.new(12, 12) | |
348 | ||
349 | Border_5.Name = "Border" | |
350 | Border_5.Parent = Borders | |
351 | Border_5.BackgroundColor3 = Color3.new(1, 1, 1) | |
352 | Border_5.BackgroundTransparency = 1 | |
353 | Border_5.BorderSizePixel = 0 | |
354 | Border_5.Position = UDim2.new(0, 0, 1, 0) | |
355 | Border_5.Size = UDim2.new(1, 0, 0, 12) | |
356 | Border_5.ZIndex = 103 | |
357 | Border_5.Image = "http://www.roblox.com/asset/?id=238725003" | |
358 | Border_5.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
359 | Border_5.ImageRectOffset = Vector2.new(12, 24) | |
360 | Border_5.ImageRectSize = Vector2.new(12, 12) | |
361 | ||
362 | Border_6.Name = "Border" | |
363 | Border_6.Parent = Borders | |
364 | Border_6.BackgroundColor3 = Color3.new(1, 1, 1) | |
365 | Border_6.BackgroundTransparency = 1 | |
366 | Border_6.BorderSizePixel = 0 | |
367 | Border_6.Position = UDim2.new(0, 0, 0, -12) | |
368 | Border_6.Size = UDim2.new(1, 0, 0, 12) | |
369 | Border_6.ZIndex = 103 | |
370 | Border_6.Image = "http://www.roblox.com/asset/?id=238725003" | |
371 | Border_6.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
372 | Border_6.ImageRectOffset = Vector2.new(12, 0) | |
373 | Border_6.ImageRectSize = Vector2.new(12, 12) | |
374 | ||
375 | Border_7.Name = "Border" | |
376 | Border_7.Parent = Borders | |
377 | Border_7.BackgroundColor3 = Color3.new(1, 1, 1) | |
378 | Border_7.BackgroundTransparency = 1 | |
379 | Border_7.BorderSizePixel = 0 | |
380 | Border_7.Position = UDim2.new(0, -12, 0, 0) | |
381 | Border_7.Size = UDim2.new(0, 12, 1, 0) | |
382 | Border_7.ZIndex = 103 | |
383 | Border_7.Image = "http://www.roblox.com/asset/?id=238725003" | |
384 | Border_7.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
385 | Border_7.ImageRectOffset = Vector2.new(0, 12) | |
386 | Border_7.ImageRectSize = Vector2.new(12, 12) | |
387 | ||
388 | Border_8.Name = "Border" | |
389 | Border_8.Parent = Borders | |
390 | Border_8.BackgroundColor3 = Color3.new(1, 1, 1) | |
391 | Border_8.BackgroundTransparency = 1 | |
392 | Border_8.BorderSizePixel = 0 | |
393 | Border_8.Position = UDim2.new(1, 0, 0, 0) | |
394 | Border_8.Size = UDim2.new(0, 12, 1, 0) | |
395 | Border_8.ZIndex = 103 | |
396 | Border_8.Image = "http://www.roblox.com/asset/?id=238725003" | |
397 | Border_8.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
398 | Border_8.ImageRectOffset = Vector2.new(24, 12) | |
399 | Border_8.ImageRectSize = Vector2.new(12, 12) | |
400 | ||
401 | MainFrame.Name = "MainFrame" | |
402 | MainFrame.Parent = SurvivorGui | |
403 | MainFrame.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
404 | MainFrame.BorderSizePixel = 0 | |
405 | MainFrame.Position = UDim2.new(0.261713028, 0, 0.224842772, 0) | |
406 | MainFrame.Size = UDim2.new(0.476573944, 0, 0.550314486, 0) | |
407 | MainFrame.Visible = false | |
408 | ||
409 | Borders_2.Name = "Borders" | |
410 | Borders_2.Parent = MainFrame | |
411 | Borders_2.BackgroundColor3 = Color3.new(1, 1, 1) | |
412 | Borders_2.BackgroundTransparency = 1 | |
413 | Borders_2.BorderSizePixel = 0 | |
414 | Borders_2.Size = UDim2.new(1, 0, 1, 0) | |
415 | Borders_2.ZIndex = 102 | |
416 | ||
417 | Border_9.Name = "Border" | |
418 | Border_9.Parent = Borders_2 | |
419 | Border_9.BackgroundColor3 = Color3.new(1, 1, 1) | |
420 | Border_9.BackgroundTransparency = 1 | |
421 | Border_9.BorderSizePixel = 0 | |
422 | Border_9.Position = UDim2.new(0, -12, 0, -12) | |
423 | Border_9.Size = UDim2.new(0, 12, 0, 12) | |
424 | Border_9.ZIndex = 103 | |
425 | Border_9.Image = "http://www.roblox.com/asset/?id=238725003" | |
426 | Border_9.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
427 | Border_9.ImageRectSize = Vector2.new(12, 12) | |
428 | ||
429 | Border_10.Name = "Border" | |
430 | Border_10.Parent = Borders_2 | |
431 | Border_10.BackgroundColor3 = Color3.new(1, 1, 1) | |
432 | Border_10.BackgroundTransparency = 1 | |
433 | Border_10.BorderSizePixel = 0 | |
434 | Border_10.Position = UDim2.new(1, 0, 0, -12) | |
435 | Border_10.Size = UDim2.new(0, 12, 0, 12) | |
436 | Border_10.ZIndex = 103 | |
437 | Border_10.Image = "http://www.roblox.com/asset/?id=238725003" | |
438 | Border_10.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
439 | Border_10.ImageRectOffset = Vector2.new(24, 0) | |
440 | Border_10.ImageRectSize = Vector2.new(12, 12) | |
441 | ||
442 | Border_11.Name = "Border" | |
443 | Border_11.Parent = Borders_2 | |
444 | Border_11.BackgroundColor3 = Color3.new(1, 1, 1) | |
445 | Border_11.BackgroundTransparency = 1 | |
446 | Border_11.BorderSizePixel = 0 | |
447 | Border_11.Position = UDim2.new(0, -12, 1, 0) | |
448 | Border_11.Size = UDim2.new(0, 12, 0, 12) | |
449 | Border_11.ZIndex = 103 | |
450 | Border_11.Image = "http://www.roblox.com/asset/?id=238725003" | |
451 | Border_11.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
452 | Border_11.ImageRectOffset = Vector2.new(0, 24) | |
453 | Border_11.ImageRectSize = Vector2.new(12, 12) | |
454 | ||
455 | Border_12.Name = "Border" | |
456 | Border_12.Parent = Borders_2 | |
457 | Border_12.BackgroundColor3 = Color3.new(1, 1, 1) | |
458 | Border_12.BackgroundTransparency = 1 | |
459 | Border_12.BorderSizePixel = 0 | |
460 | Border_12.Position = UDim2.new(1, 0, 1, 0) | |
461 | Border_12.Size = UDim2.new(0, 12, 0, 12) | |
462 | Border_12.ZIndex = 103 | |
463 | Border_12.Image = "http://www.roblox.com/asset/?id=238725003" | |
464 | Border_12.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
465 | Border_12.ImageRectOffset = Vector2.new(24, 24) | |
466 | Border_12.ImageRectSize = Vector2.new(12, 12) | |
467 | ||
468 | Border_13.Name = "Border" | |
469 | Border_13.Parent = Borders_2 | |
470 | Border_13.BackgroundColor3 = Color3.new(1, 1, 1) | |
471 | Border_13.BackgroundTransparency = 1 | |
472 | Border_13.BorderSizePixel = 0 | |
473 | Border_13.Position = UDim2.new(0, 0, 1, 0) | |
474 | Border_13.Size = UDim2.new(1, 0, 0, 12) | |
475 | Border_13.ZIndex = 103 | |
476 | Border_13.Image = "http://www.roblox.com/asset/?id=238725003" | |
477 | Border_13.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
478 | Border_13.ImageRectOffset = Vector2.new(12, 24) | |
479 | Border_13.ImageRectSize = Vector2.new(12, 12) | |
480 | ||
481 | Border_14.Name = "Border" | |
482 | Border_14.Parent = Borders_2 | |
483 | Border_14.BackgroundColor3 = Color3.new(1, 1, 1) | |
484 | Border_14.BackgroundTransparency = 1 | |
485 | Border_14.BorderSizePixel = 0 | |
486 | Border_14.Position = UDim2.new(0, 0, 0, -12) | |
487 | Border_14.Size = UDim2.new(1, 0, 0, 12) | |
488 | Border_14.ZIndex = 103 | |
489 | Border_14.Image = "http://www.roblox.com/asset/?id=238725003" | |
490 | Border_14.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
491 | Border_14.ImageRectOffset = Vector2.new(12, 0) | |
492 | Border_14.ImageRectSize = Vector2.new(12, 12) | |
493 | ||
494 | Border_15.Name = "Border" | |
495 | Border_15.Parent = Borders_2 | |
496 | Border_15.BackgroundColor3 = Color3.new(1, 1, 1) | |
497 | Border_15.BackgroundTransparency = 1 | |
498 | Border_15.BorderSizePixel = 0 | |
499 | Border_15.Position = UDim2.new(0, -12, 0, 0) | |
500 | Border_15.Size = UDim2.new(0, 12, 1, 0) | |
501 | Border_15.ZIndex = 103 | |
502 | Border_15.Image = "http://www.roblox.com/asset/?id=238725003" | |
503 | Border_15.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
504 | Border_15.ImageRectOffset = Vector2.new(0, 12) | |
505 | Border_15.ImageRectSize = Vector2.new(12, 12) | |
506 | ||
507 | Border_16.Name = "Border" | |
508 | Border_16.Parent = Borders_2 | |
509 | Border_16.BackgroundColor3 = Color3.new(1, 1, 1) | |
510 | Border_16.BackgroundTransparency = 1 | |
511 | Border_16.BorderSizePixel = 0 | |
512 | Border_16.Position = UDim2.new(1, 0, 0, 0) | |
513 | Border_16.Size = UDim2.new(0, 12, 1, 0) | |
514 | Border_16.ZIndex = 103 | |
515 | Border_16.Image = "http://www.roblox.com/asset/?id=238725003" | |
516 | Border_16.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157) | |
517 | Border_16.ImageRectOffset = Vector2.new(24, 12) | |
518 | Border_16.ImageRectSize = Vector2.new(12, 12) | |
519 | ||
520 | MainCmds.Name = "MainCmds" | |
521 | MainCmds.Parent = MainFrame | |
522 | MainCmds.BackgroundColor3 = Color3.new(1, 1, 1) | |
523 | MainCmds.BackgroundTransparency = 1 | |
524 | MainCmds.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
525 | MainCmds.Font = Enum.Font.Highway | |
526 | MainCmds.Text = "Main Commands" | |
527 | MainCmds.TextColor3 = Color3.new(1, 1, 1) | |
528 | MainCmds.TextSize = 30 | |
529 | ||
530 | Challenges.Name = "Challenges" | |
531 | Challenges.Parent = MainFrame | |
532 | Challenges.BackgroundColor3 = Color3.new(1, 1, 1) | |
533 | Challenges.BackgroundTransparency = 1 | |
534 | Challenges.Position = UDim2.new(0.333333343, 0, 0, 0) | |
535 | Challenges.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
536 | Challenges.Font = Enum.Font.Highway | |
537 | Challenges.Text = "Challenges" | |
538 | Challenges.TextColor3 = Color3.new(1, 1, 1) | |
539 | Challenges.TextSize = 30 | |
540 | ||
541 | Extras.Name = "Extras" | |
542 | Extras.Parent = MainFrame | |
543 | Extras.BackgroundColor3 = Color3.new(1, 1, 1) | |
544 | Extras.BackgroundTransparency = 1 | |
545 | Extras.Position = UDim2.new(0.666666687, 0, 0, 0) | |
546 | Extras.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
547 | Extras.Font = Enum.Font.Highway | |
548 | Extras.Text = "Extras" | |
549 | Extras.TextColor3 = Color3.new(1, 1, 1) | |
550 | Extras.TextSize = 30 | |
551 | ||
552 | Pages.Name = "Pages" | |
553 | Pages.Parent = MainFrame | |
554 | Pages.BackgroundColor3 = Color3.new(1, 1, 1) | |
555 | Pages.BackgroundTransparency = 1 | |
556 | Pages.Position = UDim2.new(0, 0, 0.108571425, 0) | |
557 | Pages.Size = UDim2.new(1, 0, 0.89142859, 0) | |
558 | ||
559 | MainCmdsPage.Name = "MainCmdsPage" | |
560 | MainCmdsPage.Parent = Pages | |
561 | MainCmdsPage.BackgroundColor3 = Color3.new(1, 1, 1) | |
562 | MainCmdsPage.BackgroundTransparency = 1 | |
563 | MainCmdsPage.BorderSizePixel = 0 | |
564 | MainCmdsPage.Size = UDim2.new(1, 0, 1, 0) | |
565 | MainCmdsPage.CanvasSize = UDim2.new(0, 0, 0, 0) | |
566 | ||
567 | GIdols.Name = "GIdols" | |
568 | GIdols.Parent = MainCmdsPage | |
569 | GIdols.BackgroundColor3 = Color3.new(1, 1, 1) | |
570 | GIdols.BackgroundTransparency = 1 | |
571 | GIdols.Position = UDim2.new(0, 0, 0.0160256922, 0) | |
572 | GIdols.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
573 | GIdols.Font = Enum.Font.Highway | |
574 | GIdols.Text = "Get Idols/Legacies" | |
575 | GIdols.TextColor3 = Color3.new(1, 1, 1) | |
576 | GIdols.TextSize = 30 | |
577 | GIdols.TextScaled = true | |
578 | ||
579 | GCoins.Name = "GCoins" | |
580 | GCoins.Parent = MainCmdsPage | |
581 | GCoins.BackgroundColor3 = Color3.new(1, 1, 1) | |
582 | GCoins.BackgroundTransparency = 1 | |
583 | GCoins.Position = UDim2.new(0.665898621, 0, 0.0160256922, 0) | |
584 | GCoins.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0) | |
585 | GCoins.Font = Enum.Font.Highway | |
586 | GCoins.Text = "Get Coins" | |
587 | GCoins.TextColor3 = Color3.new(1, 1, 1) | |
588 | GCoins.TextSize = 30 | |
589 | ||
590 | CAim.Name = "CAim" | |
591 | CAim.Parent = MainCmdsPage | |
592 | CAim.BackgroundColor3 = Color3.new(1, 1, 1) | |
593 | CAim.BackgroundTransparency = 1 | |
594 | CAim.Position = UDim2.new(-0.000768049154, 0, 0.355769217, 0) | |
595 | CAim.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
596 | CAim.ZIndex = 101 | |
597 | CAim.Font = Enum.Font.Highway | |
598 | CAim.Text = "Coins AimBot :" | |
599 | CAim.TextColor3 = Color3.new(1, 1, 1) | |
600 | CAim.TextScaled = true | |
601 | CAim.TextSize = 14 | |
602 | CAim.TextWrapped = true | |
603 | ||
604 | CAimB.Name = "CAimB" | |
605 | CAimB.Parent = MainCmdsPage | |
606 | CAimB.BackgroundColor3 = Color3.new(1, 1, 1) | |
607 | CAimB.BackgroundTransparency = 1 | |
608 | CAimB.Position = UDim2.new(0.804147422, 0, 0.355769217, 0) | |
609 | CAimB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
610 | CAimB.Font = Enum.Font.Highway | |
611 | CAimB.Text = "Off" | |
612 | CAimB.TextColor3 = Color3.new(1, 1, 1) | |
613 | CAimB.TextSize = 30 | |
614 | ||
615 | TribeState.Name = "TribeState" | |
616 | TribeState.Parent = MainCmdsPage | |
617 | TribeState.BackgroundColor3 = Color3.new(1, 1, 1) | |
618 | TribeState.BackgroundTransparency = 1 | |
619 | TribeState.Position = UDim2.new(0, 0, 0.897435904, 0) | |
620 | TribeState.Size = UDim2.new(0.998463929, 0, 0.0801282078, 0) | |
621 | TribeState.ZIndex = 101 | |
622 | TribeState.Font = Enum.Font.Highway | |
623 | TribeState.Text = "Your Tribe : None" | |
624 | TribeState.TextColor3 = Color3.new(1, 1, 1) | |
625 | TribeState.TextScaled = true | |
626 | TribeState.TextSize = 14 | |
627 | TribeState.TextWrapped = true | |
628 | ||
629 | CDst.Name = "CDst" | |
630 | CDst.Parent = MainCmdsPage | |
631 | CDst.BackgroundColor3 = Color3.new(1, 1, 1) | |
632 | CDst.BackgroundTransparency = 1 | |
633 | CDst.Position = UDim2.new(0, 0, 0.275641024, 0) | |
634 | CDst.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
635 | CDst.ZIndex = 101 | |
636 | CDst.Font = Enum.Font.Highway | |
637 | CDst.Text = "Click Destroy" | |
638 | CDst.TextColor3 = Color3.new(1, 1, 1) | |
639 | CDst.TextScaled = true | |
640 | CDst.TextSize = 14 | |
641 | CDst.TextWrapped = true | |
642 | ||
643 | CDstB.Name = "CDstB" | |
644 | CDstB.Parent = MainCmdsPage | |
645 | CDstB.BackgroundColor3 = Color3.new(1, 1, 1) | |
646 | CDstB.BackgroundTransparency = 1 | |
647 | CDstB.Position = UDim2.new(0.804915428, 0, 0.275641024, 0) | |
648 | CDstB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
649 | CDstB.Font = Enum.Font.Highway | |
650 | CDstB.Text = "Off" | |
651 | CDstB.TextColor3 = Color3.new(1, 1, 1) | |
652 | CDstB.TextSize = 30 | |
653 | ||
654 | CTp.Name = "CTp" | |
655 | CTp.Parent = MainCmdsPage | |
656 | CTp.BackgroundColor3 = Color3.new(1, 1, 1) | |
657 | CTp.BackgroundTransparency = 1 | |
658 | CTp.Position = UDim2.new(0, 0, 0.195512846, 0) | |
659 | CTp.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
660 | CTp.ZIndex = 101 | |
661 | CTp.Font = Enum.Font.Highway | |
662 | CTp.Text = "Click Teleport" | |
663 | CTp.TextColor3 = Color3.new(1, 1, 1) | |
664 | CTp.TextScaled = true | |
665 | CTp.TextSize = 14 | |
666 | CTp.TextWrapped = true | |
667 | ||
668 | CTpB.Name = "CTpB" | |
669 | CTpB.Parent = MainCmdsPage | |
670 | CTpB.BackgroundColor3 = Color3.new(1, 1, 1) | |
671 | CTpB.BackgroundTransparency = 1 | |
672 | CTpB.Position = UDim2.new(0.804915428, 0, 0.195512846, 0) | |
673 | CTpB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
674 | CTpB.Font = Enum.Font.Highway | |
675 | CTpB.Text = "Off" | |
676 | CTpB.TextColor3 = Color3.new(1, 1, 1) | |
677 | CTpB.TextSize = 30 | |
678 | ||
679 | Inital.Name = "Inital" | |
680 | Inital.Parent = MainCmdsPage | |
681 | Inital.BackgroundColor3 = Color3.new(1, 1, 1) | |
682 | Inital.BackgroundTransparency = 1 | |
683 | Inital.Position = UDim2.new(0.230769232, 0, 0.61016947, 0) | |
684 | Inital.Size = UDim2.new(0.544090033, 0, 0.0813559294, 0) | |
685 | Inital.Font = Enum.Font.Highway | |
686 | Inital.Text = "Initallize" | |
687 | Inital.TextColor3 = Color3.new(1, 1, 1) | |
688 | Inital.TextSize = 30 | |
689 | ||
690 | IniNote.Name = "IniNote" | |
691 | IniNote.Parent = MainCmdsPage | |
692 | IniNote.BackgroundColor3 = Color3.new(1, 1, 1) | |
693 | IniNote.BackgroundTransparency = 1 | |
694 | IniNote.Position = UDim2.new(0.00136425649, 0, 0.693578064, 0) | |
695 | IniNote.Size = UDim2.new(0.998463929, 0, 0.0801282078, 0) | |
696 | IniNote.ZIndex = 101 | |
697 | IniNote.Font = Enum.Font.Highway | |
698 | IniNote.Text = "Note : Initallize Every Time Your Tribe Changes." | |
699 | IniNote.TextColor3 = Color3.new(1, 1, 1) | |
700 | IniNote.TextScaled = true | |
701 | IniNote.TextSize = 14 | |
702 | IniNote.TextWrapped = true | |
703 | ||
704 | Fly.Name = "Fly" | |
705 | Fly.Parent = MainCmdsPage | |
706 | Fly.BackgroundColor3 = Color3.new(1, 1, 1) | |
707 | Fly.BackgroundTransparency = 1 | |
708 | Fly.Position = UDim2.new(-0.000768049154, 0, 0.4357692, 0) | |
709 | Fly.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
710 | Fly.ZIndex = 101 | |
711 | Fly.Font = Enum.Font.Highway | |
712 | Fly.Text = "Flying" | |
713 | Fly.TextColor3 = Color3.new(1, 1, 1) | |
714 | Fly.TextScaled = true | |
715 | Fly.TextSize = 14 | |
716 | Fly.TextWrapped = true | |
717 | ||
718 | FlyB.Name = "FlyB" | |
719 | FlyB.Parent = MainCmdsPage | |
720 | FlyB.BackgroundColor3 = Color3.new(1, 1, 1) | |
721 | FlyB.BackgroundTransparency = 1 | |
722 | FlyB.Position = UDim2.new(0.804147422, 0, 0.4357692, 0) | |
723 | FlyB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
724 | FlyB.Font = Enum.Font.Highway | |
725 | FlyB.Text = "Off" | |
726 | FlyB.TextColor3 = Color3.new(1, 1, 1) | |
727 | FlyB.TextSize = 30 | |
728 | ||
729 | ExtrasPage.Name = "ExtrasPage" | |
730 | ExtrasPage.Parent = Pages | |
731 | ExtrasPage.BackgroundColor3 = Color3.new(1, 1, 1) | |
732 | ExtrasPage.BackgroundTransparency = 1 | |
733 | ExtrasPage.BorderSizePixel = 0 | |
734 | ExtrasPage.Size = UDim2.new(1, 0, 1, 0) | |
735 | ExtrasPage.Visible = false | |
736 | ExtrasPage.CanvasSize = UDim2.new(0, 0, 0, 0) | |
737 | ||
738 | ChatS.Name = "ChatS" | |
739 | ChatS.Parent = ExtrasPage | |
740 | ChatS.BackgroundColor3 = Color3.new(1, 1, 1) | |
741 | ChatS.BackgroundTransparency = 1 | |
742 | ChatS.Position = UDim2.new(0.804915488, 0, 0.0160256326, 0) | |
743 | ChatS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
744 | ChatS.Font = Enum.Font.Highway | |
745 | ChatS.Text = "Off" | |
746 | ChatS.TextColor3 = Color3.new(1, 1, 1) | |
747 | ChatS.TextSize = 30 | |
748 | ||
749 | ChatL.Name = "ChatL" | |
750 | ChatL.Parent = ExtrasPage | |
751 | ChatL.BackgroundColor3 = Color3.new(1, 1, 1) | |
752 | ChatL.BackgroundTransparency = 1 | |
753 | ChatL.Position = UDim2.new(0, 0, 0.0160256326, 0) | |
754 | ChatL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
755 | ChatL.ZIndex = 101 | |
756 | ChatL.Font = Enum.Font.Highway | |
757 | ChatL.Text = "Chatting :" | |
758 | ChatL.TextColor3 = Color3.new(1, 1, 1) | |
759 | ChatL.TextScaled = true | |
760 | ChatL.TextSize = 14 | |
761 | ChatL.TextWrapped = true | |
762 | ||
763 | MoveL.Name = "MoveL" | |
764 | MoveL.Parent = ExtrasPage | |
765 | MoveL.BackgroundColor3 = Color3.new(1, 1, 1) | |
766 | MoveL.BackgroundTransparency = 1 | |
767 | MoveL.Position = UDim2.new(-0.000768049154, 0, 0.0961538404, 0) | |
768 | MoveL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
769 | MoveL.ZIndex = 101 | |
770 | MoveL.Font = Enum.Font.Highway | |
771 | MoveL.Text = "Movement : " | |
772 | MoveL.TextColor3 = Color3.new(1, 1, 1) | |
773 | MoveL.TextScaled = true | |
774 | MoveL.TextSize = 14 | |
775 | MoveL.TextWrapped = true | |
776 | ||
777 | MoveS.Name = "MoveS" | |
778 | MoveS.Parent = ExtrasPage | |
779 | MoveS.BackgroundColor3 = Color3.new(1, 1, 1) | |
780 | MoveS.BackgroundTransparency = 1 | |
781 | MoveS.Position = UDim2.new(0.804147422, 0, 0.0961538404, 0) | |
782 | MoveS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
783 | MoveS.Font = Enum.Font.Highway | |
784 | MoveS.Text = "Off" | |
785 | MoveS.TextColor3 = Color3.new(1, 1, 1) | |
786 | MoveS.TextSize = 30 | |
787 | ||
788 | KnockL.Name = "KnockL" | |
789 | KnockL.Parent = ExtrasPage | |
790 | KnockL.BackgroundColor3 = Color3.new(1, 1, 1) | |
791 | KnockL.BackgroundTransparency = 1 | |
792 | KnockL.Position = UDim2.new(-0.000768049154, 0, 0.176153839, 0) | |
793 | KnockL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
794 | KnockL.ZIndex = 101 | |
795 | KnockL.Font = Enum.Font.Highway | |
796 | KnockL.Text = "Knockable(Frozen) : " | |
797 | KnockL.TextColor3 = Color3.new(1, 1, 1) | |
798 | KnockL.TextScaled = true | |
799 | KnockL.TextSize = 14 | |
800 | KnockL.TextWrapped = true | |
801 | ||
802 | KnockS.Name = "KnockS" | |
803 | KnockS.Parent = ExtrasPage | |
804 | KnockS.BackgroundColor3 = Color3.new(1, 1, 1) | |
805 | KnockS.BackgroundTransparency = 1 | |
806 | KnockS.Position = UDim2.new(0.804147422, 0, 0.176153839, 0) | |
807 | KnockS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
808 | KnockS.Font = Enum.Font.Highway | |
809 | KnockS.Text = "Off" | |
810 | KnockS.TextColor3 = Color3.new(1, 1, 1) | |
811 | KnockS.TextSize = 30 | |
812 | ||
813 | KnockL_2.Name = "KnockL" | |
814 | KnockL_2.Parent = ExtrasPage | |
815 | KnockL_2.BackgroundColor3 = Color3.new(1, 1, 1) | |
816 | KnockL_2.BackgroundTransparency = 1 | |
817 | KnockL_2.Position = UDim2.new(0, 0, 0.540000021, 0) | |
818 | KnockL_2.Size = UDim2.new(1, 0, 0.0799999982, 0) | |
819 | KnockL_2.ZIndex = 101 | |
820 | KnockL_2.Font = Enum.Font.Highway | |
821 | KnockL_2.Text = "Debug Commands : (Commands Used By VeteranBlue)" | |
822 | KnockL_2.TextColor3 = Color3.new(1, 1, 1) | |
823 | KnockL_2.TextScaled = true | |
824 | KnockL_2.TextSize = 14 | |
825 | KnockL_2.TextWrapped = true | |
826 | ||
827 | CDbg.Name = "CDbg" | |
828 | CDbg.Parent = ExtrasPage | |
829 | CDbg.BackgroundColor3 = Color3.new(1, 1, 1) | |
830 | CDbg.BackgroundTransparency = 1 | |
831 | CDbg.Position = UDim2.new(-0.000768049154, 0, 0.619359016, 0) | |
832 | CDbg.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
833 | CDbg.ZIndex = 101 | |
834 | CDbg.Font = Enum.Font.Highway | |
835 | CDbg.Text = "Click Debug : " | |
836 | CDbg.TextColor3 = Color3.new(1, 1, 1) | |
837 | CDbg.TextScaled = true | |
838 | CDbg.TextSize = 14 | |
839 | CDbg.TextWrapped = true | |
840 | ||
841 | CDbgB.Name = "CDbgB" | |
842 | CDbgB.Parent = ExtrasPage | |
843 | CDbgB.BackgroundColor3 = Color3.new(1, 1, 1) | |
844 | CDbgB.BackgroundTransparency = 1 | |
845 | CDbgB.Position = UDim2.new(0.804147422, 0, 0.619359016, 0) | |
846 | CDbgB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0) | |
847 | CDbgB.Font = Enum.Font.Highway | |
848 | CDbgB.Text = "Off" | |
849 | CDbgB.TextColor3 = Color3.new(1, 1, 1) | |
850 | CDbgB.TextSize = 30 | |
851 | ||
852 | Xplr.Name = "Xplr" | |
853 | Xplr.Parent = ExtrasPage | |
854 | Xplr.BackgroundColor3 = Color3.new(1, 1, 1) | |
855 | Xplr.BackgroundTransparency = 1 | |
856 | Xplr.Position = UDim2.new(0, 0, 0.736666679, 0) | |
857 | Xplr.Size = UDim2.new(0.333333343, 0, 0.0799999982, 0) | |
858 | Xplr.Font = Enum.Font.Highway | |
859 | Xplr.Text = "Xplorer" | |
860 | Xplr.TextColor3 = Color3.new(1, 1, 1) | |
861 | Xplr.TextSize = 30 | |
862 | ||
863 | RSpyB.Name = "RSpyB" | |
864 | RSpyB.Parent = ExtrasPage | |
865 | RSpyB.BackgroundColor3 = Color3.new(1, 1, 1) | |
866 | RSpyB.BackgroundTransparency = 1 | |
867 | RSpyB.Position = UDim2.new(0.666666687, 0, 0.736666679, 0) | |
868 | RSpyB.Size = UDim2.new(0.333333343, 0, 0.0799999982, 0) | |
869 | RSpyB.Font = Enum.Font.Highway | |
870 | RSpyB.Text = "RSpy" | |
871 | RSpyB.TextColor3 = Color3.new(1, 1, 1) | |
872 | RSpyB.TextSize = 30 | |
873 | ||
874 | ChallengesPage.Name = "ChallengesPage" | |
875 | ChallengesPage.Parent = Pages | |
876 | ChallengesPage.BackgroundColor3 = Color3.new(1, 1, 1) | |
877 | ChallengesPage.BackgroundTransparency = 1 | |
878 | ChallengesPage.BorderSizePixel = 0 | |
879 | ChallengesPage.Size = UDim2.new(1, 0, 1, 0) | |
880 | ChallengesPage.Visible = false | |
881 | ChallengesPage.CanvasSize = UDim2.new(0, 0, 0, 0) | |
882 | ||
883 | gag.Name = "gag" | |
884 | gag.Parent = ChallengesPage | |
885 | gag.BackgroundColor3 = Color3.new(1, 1, 1) | |
886 | gag.BackgroundTransparency = 1 | |
887 | gag.Position = UDim2.new(0, 0, 0.0160256419, 0) | |
888 | gag.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
889 | gag.Font = Enum.Font.Highway | |
890 | gag.Text = "Get A Grip" | |
891 | gag.TextColor3 = Color3.new(1, 1, 1) | |
892 | gag.TextSize = 30 | |
893 | ||
894 | byb.Name = "byb" | |
895 | byb.Parent = ChallengesPage | |
896 | byb.BackgroundColor3 = Color3.new(1, 1, 1) | |
897 | byb.BackgroundTransparency = 1 | |
898 | byb.Position = UDim2.new(0.332565308, 0, 0.0160256624, 0) | |
899 | byb.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
900 | byb.Font = Enum.Font.Highway | |
901 | byb.Text = "Byway Bustle" | |
902 | byb.TextColor3 = Color3.new(1, 1, 1) | |
903 | byb.TextSize = 30 | |
904 | ||
905 | TotM.Name = "TotM" | |
906 | TotM.Parent = ChallengesPage | |
907 | TotM.BackgroundColor3 = Color3.new(1, 1, 1) | |
908 | TotM.BackgroundTransparency = 1 | |
909 | TotM.Position = UDim2.new(0.665898681, 0, 0.0160256624, 0) | |
910 | TotM.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
911 | TotM.Font = Enum.Font.Highway | |
912 | TotM.Text = "Top Of The Mount" | |
913 | TotM.TextColor3 = Color3.new(1, 1, 1) | |
914 | TotM.TextSize = 30 | |
915 | ||
916 | CCombo.Name = "CCombo" | |
917 | CCombo.Parent = ChallengesPage | |
918 | CCombo.BackgroundColor3 = Color3.new(1, 1, 1) | |
919 | CCombo.BackgroundTransparency = 1 | |
920 | CCombo.Position = UDim2.new(0, 0, 0.115384616, 0) | |
921 | CCombo.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
922 | CCombo.Font = Enum.Font.Highway | |
923 | CCombo.Text = "Cryptic Combo" | |
924 | CCombo.TextColor3 = Color3.new(1, 1, 1) | |
925 | CCombo.TextSize = 30 | |
926 | ||
927 | BtTP.Name = "BtTP" | |
928 | BtTP.Parent = ChallengesPage | |
929 | BtTP.BackgroundColor3 = Color3.new(1, 1, 1) | |
930 | BtTP.BackgroundTransparency = 1 | |
931 | BtTP.Position = UDim2.new(0.332565278, 0, 0.887820542, 0) | |
932 | BtTP.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
933 | BtTP.Font = Enum.Font.Highway | |
934 | BtTP.Text = "Beat To The Punch" | |
935 | BtTP.TextColor3 = Color3.new(1, 1, 1) | |
936 | BtTP.TextSize = 30 | |
937 | ||
938 | ChatL_2.Name = "ChatL" | |
939 | ChatL_2.Parent = ChallengesPage | |
940 | ChatL_2.BackgroundColor3 = Color3.new(1, 1, 1) | |
941 | ChatL_2.BackgroundTransparency = 1 | |
942 | ChatL_2.Position = UDim2.new(-0.000768049154, 0, 0.701923132, 0) | |
943 | ChatL_2.Size = UDim2.new(1, 0, 0.0801282078, 0) | |
944 | ChatL_2.ZIndex = 101 | |
945 | ChatL_2.Font = Enum.Font.Highway | |
946 | ChatL_2.Text = "Tribal Challenges : (Won't work unless You Have Initiallized)" | |
947 | ChatL_2.TextColor3 = Color3.new(1, 1, 1) | |
948 | ChatL_2.TextScaled = true | |
949 | ChatL_2.TextSize = 14 | |
950 | ChatL_2.TextWrapped = true | |
951 | ||
952 | DDwelling.Name = "DDwelling" | |
953 | DDwelling.Parent = ChallengesPage | |
954 | DDwelling.BackgroundColor3 = Color3.new(1, 1, 1) | |
955 | DDwelling.BackgroundTransparency = 1 | |
956 | DDwelling.Position = UDim2.new(0.665898621, 0, 0.887820542, 0) | |
957 | DDwelling.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
958 | DDwelling.Font = Enum.Font.Highway | |
959 | DDwelling.Text = "Dive Dwelling" | |
960 | DDwelling.TextColor3 = Color3.new(1, 1, 1) | |
961 | DDwelling.TextSize = 30 | |
962 | ||
963 | Tidepool.Name = "Tidepool" | |
964 | Tidepool.Parent = ChallengesPage | |
965 | Tidepool.BackgroundColor3 = Color3.new(1, 1, 1) | |
966 | Tidepool.BackgroundTransparency = 1 | |
967 | Tidepool.Position = UDim2.new(0, 0, 0.887820542, 0) | |
968 | Tidepool.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0) | |
969 | Tidepool.Font = Enum.Font.Highway | |
970 | Tidepool.Text = "Tidepool" | |
971 | Tidepool.TextColor3 = Color3.new(1, 1, 1) | |
972 | Tidepool.TextSize = 30 | |
973 | ||
974 | -- Scripts | |
975 | ||
976 | local Items = 0 | |
977 | repeat | |
978 | wait(0.1) | |
979 | Items = Items + 1 | |
980 | Progress.Text = "Gui Objects : "..tonumber(Items).."/54" | |
981 | until Items >= 54 | |
982 | ||
983 | local Ts = game:GetService("TweenService") | |
984 | local Ti = TweenInfo.new( | |
985 | 1, | |
986 | Enum.EasingStyle.Sine, | |
987 | Enum.EasingDirection.Out, | |
988 | 0, | |
989 | false, | |
990 | 0 | |
991 | ) | |
992 | local Tp = { | |
993 | BackgroundTransparency = 1 | |
994 | } | |
995 | wait(1) | |
996 | Progress.Text = "Complete." | |
997 | wait(3) | |
998 | Progress.Visible = false | |
999 | MainTitle.Visible = false | |
1000 | Credits.Visible = false | |
1001 | Skids.Visible = false | |
1002 | Loading.Visible = false | |
1003 | Credits1.Visible = false | |
1004 | local Tween = Ts:Create(LoadingFrame,Ti,Tp) | |
1005 | Tween:Play() | |
1006 | wait(1.1) | |
1007 | wait(1) | |
1008 | VeteranIcon.Visible = false | |
1009 | LoadingFrame:Destroy() | |
1010 | wait(1) | |
1011 | MainButton.Visible = true | |
1012 | local function ReFly() | |
1013 | repeat wait() | |
1014 | until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") | |
1015 | local mouse = game.Players.LocalPlayer:GetMouse() | |
1016 | repeat wait() until mouse | |
1017 | local plr = game.Players.LocalPlayer | |
1018 | local torso = plr.Character.Torso | |
1019 | ||
1020 | local deb = true | |
1021 | local ctrl = {f = 0, b = 0, l = 0, r = 0} | |
1022 | local lastctrl = {f = 0, b = 0, l = 0, r = 0} | |
1023 | local maxspeed = 50 | |
1024 | local speed = 0 | |
1025 | ||
1026 | function Fly() | |
1027 | local bg = Instance.new("BodyGyro", torso) | |
1028 | bg.P = 9e4 | |
1029 | bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) | |
1030 | bg.cframe = torso.CFrame | |
1031 | local bv = Instance.new("BodyVelocity", torso) | |
1032 | bv.velocity = Vector3.new(0,0.1,0) | |
1033 | bv.maxForce = Vector3.new(9e9, 9e9, 9e9) | |
1034 | repeat wait() | |
1035 | plr.Character.Humanoid.PlatformStand = true | |
1036 | if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then | |
1037 | speed = speed+.5+(speed/maxspeed) | |
1038 | if speed > maxspeed then | |
1039 | speed = maxspeed | |
1040 | end | |
1041 | elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then | |
1042 | speed = speed-1 | |
1043 | if speed < 0 then | |
1044 | speed = 0 | |
1045 | end | |
1046 | end | |
1047 | if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then | |
1048 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed | |
1049 | lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} | |
1050 | elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then | |
1051 | bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed | |
1052 | else | |
1053 | bv.velocity = Vector3.new(0,0.1,0) | |
1054 | end | |
1055 | bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) | |
1056 | until not flying | |
1057 | ctrl = {f = 0, b = 0, l = 0, r = 0} | |
1058 | lastctrl = {f = 0, b = 0, l = 0, r = 0} | |
1059 | speed = 0 | |
1060 | bg:Destroy() | |
1061 | bv:Destroy() | |
1062 | plr.Character.Humanoid.PlatformStand = false | |
1063 | end | |
1064 | mouse.KeyDown:connect(function(key) | |
1065 | if key:lower() == "Deez" then | |
1066 | if flying then flying = false | |
1067 | else | |
1068 | flying = true | |
1069 | Fly() | |
1070 | end | |
1071 | elseif key:lower() == "w" then | |
1072 | ctrl.f = 1 | |
1073 | elseif key:lower() == "s" then | |
1074 | ctrl.b = -1 | |
1075 | elseif key:lower() == "a" then | |
1076 | ctrl.l = -1 | |
1077 | elseif key:lower() == "d" then | |
1078 | ctrl.r = 1 | |
1079 | end | |
1080 | end) | |
1081 | mouse.KeyUp:connect(function(key) | |
1082 | if key:lower() == "w" then | |
1083 | ctrl.f = 0 | |
1084 | elseif key:lower() == "s" then | |
1085 | ctrl.b = 0 | |
1086 | elseif key:lower() == "a" then | |
1087 | ctrl.l = 0 | |
1088 | elseif key:lower() == "d" then | |
1089 | ctrl.r = 0 | |
1090 | end | |
1091 | end) | |
1092 | end | |
1093 | ||
1094 | MainButton.MouseButton1Click:Connect(function() | |
1095 | if MainFrame.Visible == true then | |
1096 | MainFrame.Visible = false | |
1097 | else | |
1098 | MainFrame.Visible = true | |
1099 | end | |
1100 | end) | |
1101 | ||
1102 | Extras.MouseButton1Click:Connect(function() | |
1103 | ChallengesPage.Visible = false | |
1104 | MainCmdsPage.Visible = false | |
1105 | ExtrasPage.Visible = true | |
1106 | end) | |
1107 | MainCmds.MouseButton1Click:Connect(function() | |
1108 | ChallengesPage.Visible = false | |
1109 | MainCmdsPage.Visible = true | |
1110 | ExtrasPage.Visible = false | |
1111 | end) | |
1112 | Challenges.MouseButton1Click:Connect(function() | |
1113 | ChallengesPage.Visible = true | |
1114 | MainCmdsPage.Visible = false | |
1115 | ExtrasPage.Visible = false | |
1116 | end) | |
1117 | ||
1118 | MoveS.MouseButton1Click:Connect(function() | |
1119 | if MoveS.Text == "Off" then | |
1120 | MoveS.Text = "On" | |
1121 | Player.CanMove.Value = true | |
1122 | Player.Character.Humanoid.WalkSpeed = 16 | |
1123 | Player.Character.Humanoid.JumpPower = 50 | |
1124 | else | |
1125 | MoveS.Text = "Off" | |
1126 | Player.CanMove.Value = false | |
1127 | Player.Character.Humanoid.JumpPower = 0 | |
1128 | end | |
1129 | end) | |
1130 | ||
1131 | ChatS.MouseButton1Click:Connect(function() | |
1132 | if ChatS.Text == "Off" then | |
1133 | ChatS.Text = "On" | |
1134 | Player.Muted.Value = false | |
1135 | else | |
1136 | ChatS.Text = "Off" | |
1137 | Player.Muted.Value = true | |
1138 | end | |
1139 | end) | |
1140 | ||
1141 | CTpB.MouseButton1Click:Connect(function() | |
1142 | if CTpB.Text == "Off" then | |
1143 | CTpB.Text = "On" | |
1144 | ClickMethod = "Tp" | |
1145 | elseif ClickMethod == "Tp" then | |
1146 | CTpB.Text = "Off" | |
1147 | ClickMethod = nil | |
1148 | else | |
1149 | CTpB.Text = "Off" | |
1150 | end | |
1151 | end) | |
1152 | ||
1153 | CDstB.MouseButton1Click:Connect(function() | |
1154 | if CDstB.Text == "Off" then | |
1155 | CDstB.Text = "On" | |
1156 | ClickMethod = "Dst" | |
1157 | elseif ClickMethod == "Dst" then | |
1158 | CDstB.Text = "Off" | |
1159 | ClickMethod = nil | |
1160 | else | |
1161 | CDstB.Text = "Off" | |
1162 | end | |
1163 | end) | |
1164 | ||
1165 | CDbgB.MouseButton1Click:Connect(function() | |
1166 | if CDbgB.Text == "Off" then | |
1167 | CDbgB.Text = "On" | |
1168 | ClickMethod = "Debug" | |
1169 | elseif ClickMethod == "Debug" then | |
1170 | CDbgB.Text = "Off" | |
1171 | ClickMethod = nil | |
1172 | else | |
1173 | CDbgB.Text = "Off" | |
1174 | end | |
1175 | end) | |
1176 | ||
1177 | Mouse.KeyDown:Connect(function(Key) | |
1178 | if Key == "e" then | |
1179 | KeyBinding = true | |
1180 | end | |
1181 | end) | |
1182 | ||
1183 | Mouse.KeyUp:Connect(function(Key) | |
1184 | if Key == "e" then | |
1185 | KeyBinding = false | |
1186 | end | |
1187 | end) | |
1188 | ||
1189 | Mouse.Button1Down:Connect(function() | |
1190 | if KeyBinding == true then | |
1191 | if ClickMethod == "Tp" then | |
1192 | local Char = Player.Character | |
1193 | Char.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,3,0) | |
1194 | elseif ClickMethod == "Dst" then | |
1195 | if Mouse.Target ~= nil and Mouse.Target:IsA("Terrain") == false then | |
1196 | Mouse.Target:Destroy() | |
1197 | end | |
1198 | elseif ClickMethod == "Debug" then | |
1199 | local Target = Mouse.Target | |
1200 | print("------------------ Debug No ".. tostring(TotalDebugs).. "------------------") | |
1201 | print("Click Location : ".. tostring(Mouse.Hit.p)) | |
1202 | if Target ~= nil then | |
1203 | print("Target : ") | |
1204 | print("Name : ".. Target.Name) | |
1205 | print("Location : ".. Target:GetFullName()) | |
1206 | print("ClassName : ".. Target.ClassName) | |
1207 | print("Pointer ".. tostring(Target:GetChildren())) | |
1208 | TotalDebugs = TotalDebugs + 1 | |
1209 | else | |
1210 | print("Target Was Nil.") | |
1211 | end | |
1212 | end | |
1213 | end | |
1214 | end) | |
1215 | ||
1216 | CAimB.MouseButton1Click:Connect(function() | |
1217 | if CAimB.Text == "Off" then | |
1218 | CAimB.Text = "On" | |
1219 | CoinAimbot = true | |
1220 | else | |
1221 | CAimB.Text = "Off" | |
1222 | CoinAimbot = false | |
1223 | end | |
1224 | end) | |
1225 | ||
1226 | KnockS.MouseButton1Click:Connect(function() | |
1227 | if KnockS.Text == "Off" then | |
1228 | KnockS.Text = "On" | |
1229 | WaitForProperty(Player,"Character") | |
1230 | Player.Character.Head.Anchored = true | |
1231 | else | |
1232 | KnockS.Text = "Off" | |
1233 | WaitForProperty(Player,"Character") | |
1234 | Player.Character.Head.Anchored = false | |
1235 | end | |
1236 | end) | |
1237 | ||
1238 | FlyB.MouseButton1Click:Connect(function() | |
1239 | if FlyB.Text == "Off" then | |
1240 | FlyB.Text = "On" | |
1241 | flying = true | |
1242 | ReFly() | |
1243 | Fly() | |
1244 | else | |
1245 | FlyB.Text = "Off" | |
1246 | flying = false | |
1247 | end | |
1248 | end) | |
1249 | ||
1250 | IZoomB.MouseButton1Click:Connect(function() | |
1251 | if IZoomB.Text == "Off" then | |
1252 | IZoomB.Text = "On" | |
1253 | game.Players.LocalPlayer.CameraMaxZoomDistance = 400 | |
1254 | else | |
1255 | IZoomB.Text = "Off" | |
1256 | game.Players.LocalPlayer.CameraMaxZoomDistance = 50 | |
1257 | end | |
1258 | end) | |
1259 | ||
1260 | SDes.MouseButton1Click:Connect(function() | |
1261 | if SDes.Text == "CONFIRM" then | |
1262 | SurvivorGui:Destroy() | |
1263 | else | |
1264 | SDes.Text = "CONFIRM" | |
1265 | wait(1.75) | |
1266 | SDes.Text = "SELF DESTRUCT" | |
1267 | end | |
1268 | end) | |
1269 | ||
1270 | GCoins.MouseButton1Click:Connect(function() | |
1271 | local Char = Player.Character | |
1272 | local Coinsx = {} | |
1273 | for i, v in pairs(Misc:GetDescendants())do | |
1274 | if v.Name == "Coin" then | |
1275 | table.insert(Coinsx,v) | |
1276 | end | |
1277 | end | |
1278 | for i, v in pairs(Coinsx) do | |
1279 | if v.Transparency < 0.9 then | |
1280 | Char.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(15,10,15) | |
1281 | wait(1) | |
1282 | Char.Humanoid:MoveTo(v.CFrame.p) | |
1283 | wait(2) | |
1284 | end | |
1285 | end | |
1286 | end) | |
1287 | ||
1288 | GFStopIdols.MouseButton1Click:Connect(function() | |
1289 | yesasda = false | |
1290 | end) | |
1291 | ||
1292 | GIdols.MouseButton1Click:Connect(function() | |
1293 | yesasda = true | |
1294 | local Char = Player.Character | |
1295 | --local misc = workspace:FindFirstChild("Misc") | |
1296 | local firstasd = false | |
1297 | for _,test in pairs(Misc.Spawned:GetChildren()) do | |
1298 | if yesasda == false then | |
1299 | return end | |
1300 | if firstasd == true then | |
1301 | if test.CFrame then | |
1302 | firstasd = true | |
1303 | Char.HumanoidRootPart.CFrame = CFrame.new(test.CFrame.X, test.CFrame.Y+12, test.CFrame.Z) | |
1304 | end | |
1305 | wait(3.75) | |
1306 | else | |
1307 | if test.CFrame then | |
1308 | Char.HumanoidRootPart.CFrame = CFrame.new(test.CFrame.X, test.CFrame.Y+12, test.CFrame.Z) | |
1309 | end | |
1310 | wait(3.75) | |
1311 | end | |
1312 | end | |
1313 | end) | |
1314 | ||
1315 | Inital.MouseButton1Click:Connect(function() | |
1316 | local Teams = game.Teams | |
1317 | local MyTeam = Player.Team | |
1318 | local GameData = game.ReplicatedStorage.GameData | |
1319 | local Tribe1 = GameData.Tribe1Name | |
1320 | local Tribe2 = GameData.Tribe2Name | |
1321 | local TribeName = MyTeam.Name | |
1322 | local TribeNum = 0 | |
1323 | PlayerTribe = MyTeam.Name | |
1324 | print("Tribe : "..MyTeam.Name) | |
1325 | if MyTeam.Name == Tribe1.Value then | |
1326 | TribeNum = 1 | |
1327 | PlayerTribeNum = 1 | |
1328 | elseif MyTeam.Name == Tribe2.Value then | |
1329 | TribeNum = 2 | |
1330 | PlayerTribeNum = 2 | |
1331 | end | |
1332 | print("Num : "..tostring(TribeNum)) | |
1333 | end) | |
1334 | ||
1335 | gag.MouseButton1Click:Connect(function() | |
1336 | game.Players.LocalPlayer.PlayerGui.GUIs.Center.GetAGrip:Destroy() | |
1337 | end) | |
1338 | ||
1339 | Tidepool.MouseButton1Click:Connect(function() | |
1340 | local Char = Player.Character | |
1341 | local MyTribeMap = game.Workspace.Tidepool.Map:FindFirstChild("tribe".. tostring(PlayerTribeNum)) | |
1342 | if MyTribeMap == nil then | |
1343 | MyTribeMap = game.Workspace.Tidepool.Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum)) | |
1344 | end | |
1345 | local StartPlate1 = MyTribeMap:FindFirstChild("StartPlate1") | |
1346 | if StartPlate1 == nil then | |
1347 | StartPlate1 = MyTribeMap:FindFirstChild("Startplate1") | |
1348 | end | |
1349 | local StartPlate2 = MyTribeMap:FindFirstChild("StartPlate2") | |
1350 | if StartPlate2 == nil then | |
1351 | StartPlate2 = MyTribeMap:FindFirstChild("Startplate2") | |
1352 | end | |
1353 | local EndPlate1 = MyTribeMap:FindFirstChild("EndPlate1") | |
1354 | if EndPlate1 == nil then | |
1355 | EndPlate1 = MyTribeMap:FindFirstChild("Endplate1") | |
1356 | end | |
1357 | local EndPlate2 = MyTribeMap:FindFirstChild("EndPlate2") | |
1358 | if EndPlate2 == nil then | |
1359 | EndPlate2 = MyTribeMap:FindFirstChild("Endplate2") | |
1360 | end | |
1361 | for i = 0,6 do | |
1362 | Char.HumanoidRootPart.CFrame = EndPlate1.CFrame | |
1363 | wait(0.5) | |
1364 | Char.HumanoidRootPart.CFrame = StartPlate1.CFrame | |
1365 | wait(0.5) | |
1366 | Char.HumanoidRootPart.CFrame = EndPlate2.CFrame | |
1367 | wait(0.5) | |
1368 | Char.HumanoidRootPart.CFrame = StartPlate2.CFrame | |
1369 | wait(0.5) | |
1370 | end | |
1371 | end) | |
1372 | ||
1373 | BtTP.MouseButton1Click:Connect(function() | |
1374 | local Char = Player.Character | |
1375 | local MyTribeMap = game.Workspace["Beat to the Punch"].Map:FindFirstChild("tribe".. tostring(PlayerTribeNum)) | |
1376 | if MyTribeMap == nil then | |
1377 | MyTribeMap = game.Workspace["Beat to the Punch"].Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum)) | |
1378 | end | |
1379 | local Finish = MyTribeMap:FindFirstChild("Finish") | |
1380 | if Finish == nil then | |
1381 | Finish = MyTribeMap:FindFirstChild("finish") | |
1382 | end | |
1383 | Char.HumanoidRootPart.CFrame = Finish.CFrame + Vector3.new(0,3,0) | |
1384 | end) | |
1385 | ||
1386 | DDwelling.MouseButton1Click:Connect(function() | |
1387 | local Char = Player.Character | |
1388 | local MyTribeMap = game.Workspace["Dive Dwelling"].Map:FindFirstChild("tribe".. tostring(PlayerTribeNum)) | |
1389 | if MyTribeMap == nil then | |
1390 | MyTribeMap = game.Workspace["Dive Dwelling"].Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum)) | |
1391 | end | |
1392 | local MyPearls = MyTribeMap:FindFirstChild("Pearls") | |
1393 | if MyPearls == nil then | |
1394 | MyPearls = MyTribeMap:FindFirstChild("pearls") | |
1395 | end | |
1396 | for i, v in pairs(MyPearls:GetChildren())do | |
1397 | Char.HumanoidRootPart.CFrame = v.CFrame | |
1398 | wait(0.5) | |
1399 | end | |
1400 | end) | |
1401 | ||
1402 | Xplr.MouseButton1Click:Connect(function() | |
1403 | TextProperties = {"ZOffset", "CharacterAppearance", "PrimaryPart", "SkyboxBk", "SkyboxDn", "WaterTransparency", "WaterWaveSpeed", "HipHeight","ChatHistory","ConversationDistance", "BlastPressure", "BlastRadius", "InitialPrompt", "CPU", "OSVer", "OsPlatformId", "CpuSpeed", "D", "P", "maxForce", "InstanceCount", "PlaceId", "workspace", "GarbageCollectionFrequency", "BinType", "Grip", "ActivationState", "GarbageCollectionLimit", "ShadowColor", "TargetPoint", "WalkDirection", "WalkToPart", "Image", "Font", "ClearTextOnFocus", "TextTransparency", "WalkToPoint", "ColorShift_Bottom", "ColorShift_Top","MaxSpeed","CartoonFactor","Target","MaxThrust","MaxTorque","TargetOffset","ThrustD", "ThrustP", "TurnD", "TurnP", "profileName", "Resolution", "Shadow", "Bevels", "BatchSize", "AASamples", "Genre", "CreatorType", "CreatorId", "JobId", "SkyboxUp", "SkyboxFt", "SkyboxLf", "StarCount", "ReporterType", "Outfit1", "Outfit2", "Pants", "PlayCount", "Shirt", "MinReportInterval", "VelocitySpread","Rate", "DataSendRate", "DataGCRate", "Archivable", "ClassName","NameDisplayerDistance", "MaxVelocity","PantsTemplate","ShirtTemplate","SoundId","Pitch","IsPlaying","IsPaused","Looped","PlayOnRemove","StudsPerTileU","StudsPerTileV", "Name", "Value", "MaxPlayers" , "PersonalServerRank" ,"NumPlayers" , "Text", "Reflectance","FogEnd", "FogStart","WaterTransparency", "Transparency", "Heat", "TeamName", "WalkSpeed", "Health", "MaxHealth", "Size", "Position", "TeamColor", "userId", "Brightness", "Ambient", "OsPlatform", "ChatMode", "AccountAgeReplicate", "Character", "Steer", "Style","NetworkOwnerV3", "CanCollide", "CFrame", "TimeOfDay", "FieldOfView", "CameraType", "LinkedSource", "MachineAddress", "Port"} | |
1404 | BoolProperties = {"Anchored", "AllowInsertFreeModels","SuperSafeChatReplicate", "Player", "HangDetection", "FullScriptCode", "DataModelJobs", "DeviceLost", "SSAO", "SoundEnabled", "SoftwareSound", "TextFits", "TextWrap", "Draggable", "BubbleChat" , "AutoRuns", "Guest", "LocalSaveEnabled", "PlatformStand", "AutoRotate", "CelestialBodiesShown","HasBuildTools" , "ClassicChat" , "DevEnableMouseLock" ,"Netural", "CanCollide", "Disabled", "Outlines" ,"Jump", "Sit", "Visible", "IsSmooth" , "Enabled", "Locked", "FilteringEnabled", "StreamingEnabled", "GlobalShadows", "RobloxLocked", "ScriptsDisabled"} | |
1405 | BrickColorProperties = {"BrickColor", "Color","AllowSweep", "WaterColor", "ParallelPhysics", "Is30FpsThrottleEnabled", "HeadsUpDisplay", "Texture", "Value", "WaterColor", "SkinColor", "SparkleColor", "FogColor", "HeadColor", "LeftArmColor", "RightArmColor", "TorsoColor", "RightLegColor", "LeftLegColor","ShadowColor", "Ambient", "SecondaryColor"} | |
1406 | s = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui) | |
1407 | pgr = Instance.new("TextButton") | |
1408 | pgr.Parent = s | |
1409 | pgr.Size = UDim2.new(0,100,0,40) | |
1410 | pgr.Position = UDim2.new(0,30,0,440) | |
1411 | pgr.Text="Xplorer" | |
1412 | pgr.BackgroundTransparency = 0.7 | |
1413 | pgr.TextColor = BrickColor.new("Black") | |
1414 | pgr.BackgroundColor = BrickColor.new("Really Black") | |
1415 | pgr.BorderColor = BrickColor.new("Black") | |
1416 | pgr.Font = "ArialBold" | |
1417 | pgr.FontSize = "Size14" | |
1418 | pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0) | |
1419 | pgr.TextStrokeTransparency = 0.3 | |
1420 | pgr.BorderSizePixel = 1 | |
1421 | pgr.BorderColor = BrickColor.new("White") | |
1422 | ||
1423 | if game.Players.LocalPlayer.PlayerGui:findFirstChild("Explorer") then | |
1424 | game.Players.LocalPlayer.PlayerGui:findFirstChild("Explorer"):Remove() | |
1425 | end | |
1426 | ||
1427 | ||
1428 | ||
1429 | local Cloned | |
1430 | local Deleted | |
1431 | local DeleteParent | |
1432 | local Player | |
1433 | local Search | |
1434 | local ScriptSearch | |
1435 | local Gui | |
1436 | local Cloned = nil | |
1437 | local Deleted = nil | |
1438 | local DeleteParent = nil | |
1439 | local Current = 0 | |
1440 | local CurrentOption = 0 | |
1441 | ||
1442 | function Clear() | |
1443 | if Gui then | |
1444 | Gui:Remove() | |
1445 | end | |
1446 | Current = 0 | |
1447 | CurrentOption = 0 | |
1448 | end | |
1449 | ||
1450 | function AddButton(N, Function, Color, Copy) | |
1451 | if not N then | |
1452 | error("RenderButton - No Name Specified") | |
1453 | end | |
1454 | if not Function then | |
1455 | error("RenderButton - No Function Specified") | |
1456 | end | |
1457 | if not Color then | |
1458 | Color = Color3.new(1, 1, 1) | |
1459 | end | |
1460 | if Copy == nil then | |
1461 | Copy = true | |
1462 | end | |
1463 | P = Instance.new("TextButton") | |
1464 | if Copy then | |
1465 | P.Size = UDim2.new(0, 110, 0, 20) | |
1466 | else | |
1467 | P.Size = UDim2.new(0, 130, 0, 20) | |
1468 | end | |
1469 | P.Text = N.Name | |
1470 | P.Name = N.Name | |
1471 | P.Parent = Gui | |
1472 | P.BackgroundColor3 = Color | |
1473 | P.TextColor3 = Color3.new(0, 0, 0) | |
1474 | P.BackgroundTransparency = 0.5 | |
1475 | P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1))) | |
1476 | P.MouseButton1Click:connect(function() | |
1477 | Function(P) | |
1478 | end) | |
1479 | D = Instance.new("TextButton") | |
1480 | D.Size = UDim2.new(0, 20, 0, 20) | |
1481 | D.Text = "X" | |
1482 | D.Name = N.Name | |
1483 | D.Parent = Gui | |
1484 | D.BackgroundColor3 = Color3.new(1, 0, 0) | |
1485 | D.TextColor3 = Color3.new(0, 0, 0) | |
1486 | D.BackgroundTransparency = 0.5 | |
1487 | D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1))) | |
1488 | D.MouseButton1Click:connect(function() | |
1489 | Deleted = N | |
1490 | DeleteParent = N.Parent | |
1491 | N.Parent = nil | |
1492 | Clear() | |
1493 | Search(DeleteParent) | |
1494 | end) | |
1495 | if Copy then | |
1496 | C = Instance.new("TextButton") | |
1497 | C.Size = UDim2.new(0, 20, 0, 20) | |
1498 | C.Text = "C" | |
1499 | C.Name = N.Name | |
1500 | C.Parent = Gui | |
1501 | C.BackgroundColor3 = Color3.new(0, 1, 0.5) | |
1502 | C.TextColor3 = Color3.new(0, 0, 0) | |
1503 | C.BackgroundTransparency = 0.5 | |
1504 | C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1))) | |
1505 | C.MouseButton1Click:connect(function() | |
1506 | Cloned = N | |
1507 | Clear() | |
1508 | Search(N.Parent) | |
1509 | end) | |
1510 | end | |
1511 | Current = Current + 1 | |
1512 | return P | |
1513 | end | |
1514 | ||
1515 | function AddOption(N, Function, Color, Text) | |
1516 | if not N then | |
1517 | error("RenderButton - No Name Specified") | |
1518 | end | |
1519 | if not Color then | |
1520 | Color = Color3.new(1, 1, 1) | |
1521 | end | |
1522 | if Text == nil then | |
1523 | Text = false | |
1524 | end | |
1525 | if Text then | |
1526 | P = Instance.new("TextBox") | |
1527 | else | |
1528 | P = Instance.new("TextButton") | |
1529 | end | |
1530 | P.Text = N | |
1531 | P.Name = N | |
1532 | P.Parent = Gui | |
1533 | P.BackgroundColor3 = Color | |
1534 | P.TextColor3 = Color3.new(0, 0, 0) | |
1535 | P.BackgroundTransparency = 0.5 | |
1536 | P.Size = UDim2.new(0, 150, 0, 20) | |
1537 | P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1))) | |
1538 | if not Text and Function then | |
1539 | P.MouseButton1Click:connect(function() Function(P) end) | |
1540 | end | |
1541 | CurrentOption = CurrentOption + 1 | |
1542 | return P | |
1543 | end | |
1544 | ||
1545 | function AddTextOption(Obj, Prop) | |
1546 | local Ob = Obj | |
1547 | local Pro = Prop | |
1548 | if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then | |
1549 | CurrentOption = CurrentOption + 1 | |
1550 | local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true) | |
1551 | CurrentOption = CurrentOption - 2 | |
1552 | local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false) | |
1553 | CurrentOption = CurrentOption + 1 | |
1554 | end | |
1555 | end | |
1556 | ||
1557 | function AddBrickColorOption(Obj, Prop) | |
1558 | local Ob = Obj | |
1559 | local Pro = Prop | |
1560 | if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then | |
1561 | CurrentOption = CurrentOption + 1 | |
1562 | local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true) | |
1563 | CurrentOption = CurrentOption - 2 | |
1564 | local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false) | |
1565 | CurrentOption = CurrentOption + 1 | |
1566 | end | |
1567 | end | |
1568 | ||
1569 | function UnanchorObject(Objects) | |
1570 | local function Recurse(Base) | |
1571 | for _, Object in pairs(Base:GetChildren()) do | |
1572 | if _G.TestProperty(Object, "Anchored") then | |
1573 | Object.Anchored = not Object.Anchored | |
1574 | end | |
1575 | Recurse(Object) | |
1576 | end | |
1577 | end | |
1578 | Recurse(Objects) | |
1579 | end | |
1580 | ||
1581 | ||
1582 | ||
1583 | ||
1584 | function AddBoolOption(Obj, Prop) | |
1585 | local Ob = Obj | |
1586 | local Pro = Prop | |
1587 | if type(Ob[Pro]) == "boolean" then | |
1588 | local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false) | |
1589 | O.MouseButton1Click:connect(function() | |
1590 | if Ob[Pro] then | |
1591 | Ob[Pro] = false | |
1592 | O.Text = Pro..": false" | |
1593 | else | |
1594 | Ob[Pro] = true | |
1595 | O.Text = Pro..": true" | |
1596 | end | |
1597 | end) | |
1598 | end | |
1599 | end | |
1600 | ||
1601 | function TestProperty(Obj, Property) | |
1602 | Success = pcall(function() | |
1603 | if Obj[Property] then | |
1604 | return | |
1605 | end | |
1606 | end) | |
1607 | return Success | |
1608 | end | |
1609 | ||
1610 | function LoadOptions(Object) | |
1611 | for Num, Prop in pairs(TextProperties) do | |
1612 | if TestProperty(Object, Prop) then | |
1613 | AddTextOption(Object, Prop) | |
1614 | end | |
1615 | end | |
1616 | for Num, Prop in pairs(BoolProperties) do | |
1617 | if TestProperty(Object, Prop) then | |
1618 | AddBoolOption(Object, Prop) | |
1619 | end | |
1620 | end | |
1621 | for Num, Prop in pairs(BrickColorProperties) do | |
1622 | if TestProperty(Object, Prop) then | |
1623 | AddBrickColorOption(Object, Prop) | |
1624 | end | |
1625 | end | |
1626 | end | |
1627 | ||
1628 | ||
1629 | function AddForceField(Player) | |
1630 | Instance.new("ForceField", Player.Character) | |
1631 | end | |
1632 | function Killp(Player) | |
1633 | Player.Character.Humanoid.Health=0 | |
1634 | end | |
1635 | function AddExplode(Player) | |
1636 | Instance.new("Explosion", Player.Character) | |
1637 | end | |
1638 | function AddSparkles(Player) | |
1639 | Instance.new("Sparkles", Player.Character) | |
1640 | end | |
1641 | ||
1642 | ||
1643 | function FreezeParts(b) | |
1644 | if (b.className == "Part") then | |
1645 | b.Anchored=true; | |
1646 | end | |
1647 | end | |
1648 | ||
1649 | ||
1650 | ||
1651 | ||
1652 | function Search(Object) | |
1653 | Gui = Instance.new("ScreenGui") | |
1654 | Gui.Parent = game.Players.LocalPlayer.PlayerGui | |
1655 | Gui.Name = "Explorer" | |
1656 | if Object ~= game then | |
1657 | AddOption("Back", function() | |
1658 | Clear(); | |
1659 | Search(Object.Parent) | |
1660 | end, Color3.new(0.5, 1, 1), false) | |
1661 | end | |
1662 | if Object:IsA("Sound") then | |
1663 | AddOption("Copy ID", function() CopyString(tostring(Object.SoundId):sub(14)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false) | |
1664 | AddOption("Play", function() Object:Play(); Clear(); Search(Object); end, Color3.new(0, 0, 1), false) | |
1665 | AddOption("Stop", function() Object:Stop(); Clear(); Search(Object); end, Color3.new(1, 1, 0), false) | |
1666 | end | |
1667 | if Object:IsA("BoolValue") then | |
1668 | AddBoolOption(Object,"Value") | |
1669 | end | |
1670 | if Object:IsA("Workspace") then | |
1671 | AddOption("BlackHole", function() local p= game.Players:GetChildren() for i= 1, #p do if p[i] ~= "LocalPlayer" then b = Instance.new("BodyPosition") b.Parent = p[i].Character.Torso b.maxForce = Vector3.new(6000000,60000000,60000000) b.position = Vector3.new(100,10,0)end end end, Color3.new(1, 0.6, 0.1), false) | |
1672 | end | |
1673 | if Object:IsA("IntValue") or Object:IsA("StringValue") or Object:IsA("NumberValue") then | |
1674 | AddOption("Copy Value", function() CopyString(tostring(Object.Value)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false) | |
1675 | end | |
1676 | if Object:IsA("TextLabel") or Object:IsA("TextBox") or Object:IsA("Message") then | |
1677 | AddOption("Copy Value", function() CopyString(tostring(Object.Text)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false) | |
1678 | end | |
1679 | if Object ~= game then | |
1680 | AddOption("Unanchor Children", function() UnanchorObject(Object); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false) | |
1681 | AddOption("ClearAllChildren", function() Object:ClearAllChildren(); Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false) | |
1682 | end | |
1683 | if Object:IsA("Model") then | |
1684 | AddOption("SaveInstance", function() SaveInstance(Object) end, Color3.new(1, 1, 1), false) | |
1685 | end | |
1686 | AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false) | |
1687 | if Cloned then | |
1688 | AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false) | |
1689 | end | |
1690 | if Deleted then | |
1691 | AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false) | |
1692 | end | |
1693 | if Object:IsA("Player") then | |
1694 | AddOption("SwitchCamera", function() Clear(); if Object.CameraMode == "Classic" then Object.CameraMode = "LockFirstPerson" Search(Object) else Object.CameraMode = "Classic" Search(Object); end end, Color3.new(1, 0.6, 0.1), false) | |
1695 | AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false) | |
1696 | AddOption("Kill", function() Killp(Object) end, Color3.new(1,0.6,0.1), false) | |
1697 | AddOption("Freeze", function() FreezeParts(Object.Character.Torso); end, Color3.new(1, 0.6, 0.1), false) | |
1698 | AddOption("Unequip Tools", function() Object.Character.Humanoid:UnequipTools() end, Color3.new(1, 0.6, 0.1), false) | |
1699 | --AddOption("Explode", function() AddExplode(Object); end, Color3.new(1, 0.6, 0.1), false) | |
1700 | end | |
1701 | ||
1702 | ||
1703 | ||
1704 | if Object:IsA("Lighting") then | |
1705 | AddOption("Night", function() Object.TimeOfDay="24:24:24" end, Color3.new(1.,0.6,0.1), false) | |
1706 | AddOption("Day", function() Object.TimeOfDay="12:12:12" end, Color3.new(1.,0.6,0.1), false) | |
1707 | end | |
1708 | if Object:IsA("LocalScript") or Object:IsA("ModuleScript") then | |
1709 | AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false) | |
1710 | end | |
1711 | if Object:IsA("Terrain") then | |
1712 | AddOption("Clear", function() Object:Clear(); end, Color3.new(1, 1, 1), false) | |
1713 | end | |
1714 | ||
1715 | LoadOptions(Object) | |
1716 | AddOption("Close", Clear, Color3.new(1, 0.2, 0), false) | |
1717 | if not Object:IsA("Workspace") or not Object:IsA("Player") then | |
1718 | for Num, Obj in pairs(Object:GetChildren()) do | |
1719 | --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then | |
1720 | if true then | |
1721 | if Obj:IsA("LocalScript") then | |
1722 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true) | |
1723 | elseif Obj:IsA("Script") or Obj:IsA("StarterScript") or Obj:IsA("CoreScript") then | |
1724 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(0.5, 0.5, 0.8), true) | |
1725 | elseif Obj.Parent == game then | |
1726 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false) | |
1727 | else | |
1728 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true) | |
1729 | end | |
1730 | end | |
1731 | end | |
1732 | end | |
1733 | function MoveUp(Place, Amount) | |
1734 | for i,v in pairs(Place:GetChildren()) do | |
1735 | if v:IsA("TextLabel") or v:IsA("TextBox") then | |
1736 | v.Position = v.Position + UDim2.new(0,0,0,-Amount) | |
1737 | end | |
1738 | end | |
1739 | end | |
1740 | function MoveDown(Place, Amount) | |
1741 | for i,v in pairs(Place:GetChildren()) do | |
1742 | if v:IsA("TextLabel") or v:IsA("TextBox") then | |
1743 | v.Position = v.Position + UDim2.new(0,0,0,Amount) | |
1744 | end | |
1745 | end | |
1746 | end | |
1747 | i=0 | |
1748 | function ScriptSearch(S) | |
1749 | Script2 = S | |
1750 | Script = decompile(Script2) | |
1751 | Table = {} | |
1752 | Enabled = true | |
1753 | Gui = Instance.new("ScreenGui") | |
1754 | Gui.Parent = game.Players.LocalPlayer.PlayerGui | |
1755 | Gui.Name = "Explorer" | |
1756 | while Enabled do | |
1757 | Start, End = string.find(Script, '\n') | |
1758 | print(Start, End) | |
1759 | if Start and End then | |
1760 | table.insert(Table, string.sub(Script, 1, End)) | |
1761 | New = string.sub(Script, End+1, string.len(Script)) | |
1762 | Script = New | |
1763 | else | |
1764 | Enabled = false | |
1765 | table.insert(Table, string.sub(Script, 1, End)) | |
1766 | print("Finished") | |
1767 | end | |
1768 | end | |
1769 | P = Instance.new("TextLabel") | |
1770 | P.Size = UDim2.new(0, 500, 0, 20) | |
1771 | P.Text = Script2.Name | |
1772 | P.Name = "Script Line" | |
1773 | P.Parent = Gui | |
1774 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1775 | P.TextColor3 = Color3.new(0, 0, 0) | |
1776 | P.BackgroundTransparency = 0.5 | |
1777 | P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1))) | |
1778 | P.TextXAlignment = "Left" | |
1779 | i=i+1 | |
1780 | New = {} | |
1781 | for I,Val in pairs(Table) do | |
1782 | print(Val) | |
1783 | P = Instance.new("TextBox") | |
1784 | P.ClearTextOnFocus = false | |
1785 | P.Size = UDim2.new(0, 500, 0, 20) | |
1786 | P.Text = Val | |
1787 | P.Name = "Script Line" | |
1788 | P.Parent = Gui | |
1789 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1790 | P.TextColor3 = Color3.new(0, 0, 0) | |
1791 | P.BackgroundTransparency = 0.5 | |
1792 | P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1))) | |
1793 | P.TextXAlignment = "Left" | |
1794 | table.insert(New, P) | |
1795 | i=i+1 | |
1796 | end | |
1797 | i=1 | |
1798 | P = Instance.new("TextButton") | |
1799 | P.Size = UDim2.new(0, 20, 0, 20) | |
1800 | P.Text = "^" | |
1801 | P.Name = "Scroll" | |
1802 | P.Parent = Gui | |
1803 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1804 | P.TextColor3 = Color3.new(0, 0, 0) | |
1805 | P.BackgroundTransparency = 0.5 | |
1806 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1807 | P.MouseButton1Click:connect(function() | |
1808 | MoveUp(Gui, -20) | |
1809 | end) | |
1810 | i=i+1 | |
1811 | P = Instance.new("TextButton") | |
1812 | P.Size = UDim2.new(0, 20, 0, 20) | |
1813 | P.Text = "v" | |
1814 | P.Name = "Scroll" | |
1815 | P.Parent = Gui | |
1816 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1817 | P.TextColor3 = Color3.new(0, 0, 0) | |
1818 | P.BackgroundTransparency = 0.5 | |
1819 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1820 | P.MouseButton1Click:connect(function() | |
1821 | MoveDown(Gui, -20) | |
1822 | end) | |
1823 | i=i+1 | |
1824 | P = Instance.new("TextButton") | |
1825 | P.Size = UDim2.new(0, 20, 0, 20) | |
1826 | P.Text = "^^" | |
1827 | P.Name = "Scroll" | |
1828 | P.Parent = Gui | |
1829 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1830 | P.TextColor3 = Color3.new(0, 0, 0) | |
1831 | P.BackgroundTransparency = 0.5 | |
1832 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1833 | P.MouseButton1Click:connect(function() | |
1834 | MoveUp(Gui, -200) | |
1835 | end) | |
1836 | i=i+1 | |
1837 | P = Instance.new("TextButton") | |
1838 | P.Size = UDim2.new(0, 20, 0, 20) | |
1839 | P.Text = "vv" | |
1840 | P.Name = "Scroll" | |
1841 | P.Parent = Gui | |
1842 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
1843 | P.TextColor3 = Color3.new(0, 0, 0) | |
1844 | P.BackgroundTransparency = 0.5 | |
1845 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1846 | P.MouseButton1Click:connect(function() | |
1847 | MoveDown(Gui, -200) | |
1848 | end) | |
1849 | i=i+1 | |
1850 | P = Instance.new("TextButton") | |
1851 | P.Size = UDim2.new(0, 20, 0, 20) | |
1852 | P.Text = "S" | |
1853 | P.Name = "Save" | |
1854 | P.Parent = Gui | |
1855 | P.BackgroundColor3 = Color3.new(0, 1, 0) | |
1856 | P.TextColor3 = Color3.new(0, 0, 0) | |
1857 | P.BackgroundTransparency = 0.5 | |
1858 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1859 | P.MouseButton1Click:connect(function() | |
1860 | StringS = "" | |
1861 | for Num, Obj in pairs(New) do | |
1862 | StringS = StringS..Obj.Text..'\n' | |
1863 | end | |
1864 | S.Source = StringS | |
1865 | S.Disabled = true | |
1866 | S.Disabled = false | |
1867 | end) | |
1868 | i=i+1 | |
1869 | P = Instance.new("TextButton") | |
1870 | P.Size = UDim2.new(0, 20, 0, 20) | |
1871 | P.Text = "C" | |
1872 | P.Name = "Copy" | |
1873 | P.Parent = Gui | |
1874 | P.BackgroundColor3 = Color3.new(1, 0.2, 0) | |
1875 | P.TextColor3 = Color3.new(0, 0, 0) | |
1876 | P.BackgroundTransparency = 0.5 | |
1877 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1878 | P.MouseButton1Click:connect(function() | |
1879 | StringS = "" | |
1880 | for Num, Obj in pairs(New) do | |
1881 | StringS = StringS..Obj.Text..'\n' | |
1882 | end | |
1883 | CopyString(StringS) | |
1884 | end) | |
1885 | i=i+1 | |
1886 | P = Instance.new("TextButton") | |
1887 | P.Size = UDim2.new(0, 20, 0, 20) | |
1888 | P.Text = "x" | |
1889 | P.Name = "Back" | |
1890 | P.Parent = Gui | |
1891 | P.BackgroundColor3 = Color3.new(1, 0.2, 0) | |
1892 | P.TextColor3 = Color3.new(0, 0, 0) | |
1893 | P.BackgroundTransparency = 0.5 | |
1894 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
1895 | P.MouseButton1Click:connect(function() | |
1896 | Clear() | |
1897 | i=0 | |
1898 | Search(S) | |
1899 | end) | |
1900 | i=i+1 | |
1901 | end | |
1902 | end | |
1903 | ||
1904 | pgr.MouseButton1Click:connect(function() | |
1905 | Clear() | |
1906 | Search(game) | |
1907 | end) | |
1908 | end) | |
1909 | ||
1910 | RSpyB.MouseButton1Click:Connect(function() | |
1911 | --== Made by Kurokku/Rebug REX ==-- | |
1912 | ||
1913 | --[[ | |
1914 | Note: Things are still being made as this is only the starting version. Bugs are expected | |
1915 | ||
1916 | Compatible For: | |
1917 | -Protosmasher | |
1918 | -Synapse | |
1919 | -Veil | |
1920 | -QTX | |
1921 | -RC7 | |
1922 | -Elysian | |
1923 | -Seraph (Might crash though) | |
1924 | -Prob some other exploits too, but I could be wrong. | |
1925 | ||
1926 | Clipboard Works For: | |
1927 | -Protosmasher | |
1928 | -Veil | |
1929 | -Synapse | |
1930 | -Elysian | |
1931 | -More in the future | |
1932 | --]] | |
1933 | ||
1934 | --== Creation Functions ==-- | |
1935 | ||
1936 | function BreakCode() | |
1937 | script:Destroy() | |
1938 | end | |
1939 | ||
1940 | local service = setmetatable({}, { | |
1941 | __index = function(t, k) | |
1942 | return game:GetService(k) | |
1943 | end | |
1944 | }) | |
1945 | ||
1946 | if service.Players.LocalPlayer.PlayerGui:FindFirstChild("Mr.Spy - Rebug REX/Kurokku") then | |
1947 | service.Players.LocalPlayer.PlayerGui:FindFirstChild("Mr.Spy - Rebug REX/Kurokku"):Destroy() --You're dumb if you don't know what this does | |
1948 | end | |
1949 | ||
1950 | function Create(cls,props) | |
1951 | local inst = Instance.new(cls) | |
1952 | for i,v in pairs(props) do | |
1953 | if i == "ZIndex" then | |
1954 | inst[i] = v+10000000 | |
1955 | else | |
1956 | inst[i] = v | |
1957 | end | |
1958 | end | |
1959 | return inst | |
1960 | end | |
1961 | ||
1962 | _G.Exploit = (function() | |
1963 | local writeable = pcall(function() make_writeable(getrawmetatable(game)) end) | |
1964 | local setwrite = pcall(function() setreadonly(getrawmetatable(game), false) end) | |
1965 | local synapse = Synapse or false | |
1966 | local backup = pcall(function() getrawmetatable(game) end) | |
1967 | ||
1968 | return ( | |
1969 | (writeable and "Writeable") or | |
1970 | (setwrite and "SetWrite") or | |
1971 | (synapse and "Synapse") or | |
1972 | (backup and "BackUp") or | |
1973 | "Unknown Exploit" | |
1974 | ) | |
1975 | end)() | |
1976 | ||
1977 | function GetType(item) | |
1978 | if type(item) == "string" then | |
1979 | return "\""..item.."\"" | |
1980 | elseif type(item) == "table" then | |
1981 | local str = "{" | |
1982 | local max = 0 | |
1983 | local numb = 1 | |
1984 | for i,v in pairs(item) do | |
1985 | max = max+1 | |
1986 | end | |
1987 | for i,v in pairs(item) do | |
1988 | if numb == max then | |
1989 | str = str.."["..GetType(i).."] = "..GetType(v) | |
1990 | else | |
1991 | str = str.."["..GetType(i).."] = "..GetType(v)..", " | |
1992 | end | |
1993 | numb = numb + 1 | |
1994 | end | |
1995 | str = str.."}" | |
1996 | return str | |
1997 | elseif type(item) == "userdata" then | |
1998 | local a,b = pcall(function() | |
1999 | return item.ClassName | |
2000 | end) | |
2001 | if a then | |
2002 | return item:GetFullName() | |
2003 | else | |
2004 | if tostring(b):match("not a valid member of %w+") then | |
2005 | local c, d = tostring(b):match("not a valid member of %w+"):find("of ") | |
2006 | local class = tostring(b):match("not a valid member of %w+"):sub(d+1) | |
2007 | return class..".new(".. tostring(item) ..")" | |
2008 | end | |
2009 | end | |
2010 | else | |
2011 | return tostring(item) | |
2012 | end | |
2013 | end | |
2014 | ||
2015 | function ReturnArgs(Namecall, Object, ...) | |
2016 | local args = {...} | |
2017 | local list = "Namecall: ".. tostring(Namecall) .." | Args: [" | |
2018 | local max = 0 | |
2019 | local numb = 1 | |
2020 | for i,v in pairs(args) do | |
2021 | max = max + 1 | |
2022 | end | |
2023 | for i,v in pairs(args) do | |
2024 | if numb == max then | |
2025 | list = list..GetType(v) | |
2026 | else | |
2027 | list = list..GetType(v)..", " | |
2028 | end | |
2029 | numb = numb + 1 | |
2030 | end | |
2031 | list=list.."]" | |
2032 | return list | |
2033 | end | |
2034 | ||
2035 | function MakeShadow(UI,Index,Amnt,Sizey,starty) | |
2036 | local tab = {} | |
2037 | for i = 1,Amnt do | |
2038 | tab[i] = Create("Frame",{Name="Shadow",Parent=UI,Size=UDim2.new(1,0,Sizey,0),ZIndex=Index,Position=UDim2.new(0,i,starty,i),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9}) | |
2039 | end | |
2040 | return tab | |
2041 | end | |
2042 | ||
2043 | --== End ==-- | |
2044 | ||
2045 | --== Variables ==-- | |
2046 | ||
2047 | local plr = service.Players.LocalPlayer | |
2048 | local mouse = plr:GetMouse() | |
2049 | local colSize = 14 | |
2050 | local SpyArgs = {} | |
2051 | local Indexs = { | |
2052 | ["BadgeService"] = 76; | |
2053 | ["Humanoid"] = 10; | |
2054 | ["GuiService"] = 48; | |
2055 | ["CylinderHandleAdornment"] = 55; | |
2056 | ["BallSocketConstraint"] = 90; | |
2057 | ["BrickColorValue"] = 5; | |
2058 | ["Accoutrement"] = 33; | |
2059 | ["AdService"] = 74; | |
2060 | ["AssetService"] = 73; | |
2061 | ["GuiMain"] = 48; | |
2062 | ["ImageButton"] = 53; | |
2063 | ["HapticService"] = 85; | |
2064 | ["DialogChoice"] = 64; | |
2065 | ["Handles"] = 54; | |
2066 | ["ReflectionMetadataClasses"] = 87; | |
2067 | ["JointInstance"] = 35; | |
2068 | ["AnimationController"] = 61; | |
2069 | ["RemoteEvent"] = 81; | |
2070 | ["CollectionService"] = 31; | |
2071 | ["Smoke"] = 60; | |
2072 | ["Configuration"] = 59; | |
2073 | ["KeyframeSequenceProvider"] = 61; | |
2074 | ["Accessory"] = 33; | |
2075 | ["SelectionPointLasso"] = 58; | |
2076 | ["GamePassService"] = 20; | |
2077 | ["CFrameValue"] = 5; | |
2078 | ["TextureTrail"] = 5; | |
2079 | ["ImageLabel"] = 50; | |
2080 | ["ReflectionMetadataMember"] = 87; | |
2081 | ["Animation"] = 61; | |
2082 | ["IntConstrainedValue"] = 5; | |
2083 | ["HttpService"] = 77; | |
2084 | ["PointLight"] = 14; | |
2085 | ["Model"] = 3; | |
2086 | ["DoubleConstrainedValue"] = 5; | |
2087 | ["Snap"] = 35; | |
2088 | ["BodyAngularVelocity"] = 15; | |
2089 | ["VelocityMotor"] = 35; | |
2090 | ["RocketPropulsion"] = 15; | |
2091 | ["SurfaceSelection"] = 56; | |
2092 | ["CoreGui"] = 47; | |
2093 | ["Part"] = 2; | |
2094 | ["ReplicatedFirst"] = 73; | |
2095 | ["BindableEvent"] = 68; | |
2096 | ["SelectionPartLasso"] = 58; | |
2097 | ["NegateOperation"] = 79; | |
2098 | ["PyramidPart"] = 2; | |
2099 | ["ArcHandles"] = 57; | |
2100 | ["Hint"] = 34; | |
2101 | ["Players"] = 22; | |
2102 | ["Script"] = 7; | |
2103 | ["ParallelRampPart"] = 2; | |
2104 | ["RayValue"] = 5; | |
2105 | ["LineHandleAdornment"] = 55; | |
2106 | ["Camera"] = 6; | |
2107 | ["RunService"] = 67; | |
2108 | ["BodyForce"] = 15; | |
2109 | ["KeyframeSequence"] = 61; | |
2110 | ["ServerScriptService"] = 1; | |
2111 | ["BillboardGui"] = 65; | |
2112 | ["BodyThrust"] = 15; | |
2113 | ["RemoteFunction"] = 80; | |
2114 | ["Team"] = 25; | |
2115 | ["Sound"] = 12; | |
2116 | ["GuiButton"] = 53; | |
2117 | ["Workspace"] = 20; | |
2118 | ["Lighting"] = 14; | |
2119 | ["JointsService"] = 35; | |
2120 | ["BlurEffect"] = 91; | |
2121 | ["WedgePart"] = 2; | |
2122 | ["BloomEffect"] = 91; | |
2123 | ["ReflectionMetadata"] = 87; | |
2124 | ["Vector3Value"] = 5; | |
2125 | ["PointsService"] = 84; | |
2126 | ["UserInputService"] = 85; | |
2127 | ["Sparkles"] = 43; | |
2128 | ["BodyGyro"] = 15; | |
2129 | ["Rotate"] = 35; | |
2130 | ["HopperBin"] = 23; | |
2131 | ["ForceField"] = 38; | |
2132 | ["Tool"] = 18; | |
2133 | ["Texture"] = 11; | |
2134 | ["Teams"] = 24; | |
2135 | ["ReflectionMetadataFunctions"] = 87; | |
2136 | ["RodConstraint"] = 90; | |
2137 | ["Folder"] = 71; | |
2138 | ["BodyVelocity"] = 15; | |
2139 | ["Shirt"] = 44; | |
2140 | ["SlidingBallConstraint"] = 90; | |
2141 | ["Animator"] = 61; | |
2142 | ["TextButton"] = 52; | |
2143 | ["Color3Value"] = 5; | |
2144 | ["TextBox"] = 52; | |
2145 | ["NetworkReplicator"] = 30; | |
2146 | ["Platform"] = 36; | |
2147 | ["TerrainRegion"] = 66; | |
2148 | ["SkateboardPlatform"] = 36; | |
2149 | ["Seat"] = 36; | |
2150 | ["Terrain"] = 66; | |
2151 | ["Explosion"] = 37; | |
2152 | ["BlockMesh"] = 9; | |
2153 | ["TeleportService"] = 82; | |
2154 | ["PlayerGui"] = 47; | |
2155 | ["TextLabel"] = 51; | |
2156 | ["SurfaceLight"] = 14; | |
2157 | ["SurfaceGui"] = 65; | |
2158 | ["Debris"] = 31; | |
2159 | ["FlagStand"] = 40; | |
2160 | ["StarterPack"] = 21; | |
2161 | ["BindableFunction"] = 67; | |
2162 | ["ReflectionMetadataCallbacks"] = 87; | |
2163 | ["NetworkClient"] = 17; | |
2164 | ["ModuleScript"] = 72; | |
2165 | ["Flag"] = 39; | |
2166 | ["Status"] = 3; | |
2167 | ["ParticleEmitter"] = 70; | |
2168 | ["StarterPlayer"] = 89; | |
2169 | ["StringValue"] = 5; | |
2170 | ["ObjectValue"] = 5; | |
2171 | ["CharacterMesh"] = 61; | |
2172 | ["StarterGui"] = 47; | |
2173 | ["ReplicatedStorage"] = 73; | |
2174 | ["StarterCharacterScripts"] = 83; | |
2175 | ["NetworkServer"] = 16; | |
2176 | ["Backpack"] = 21; | |
2177 | ["ReflectionMetadataEnum"] = 87; | |
2178 | ["StarterPlayerScripts"] = 83; | |
2179 | ["SpotLight"] = 14; | |
2180 | ["CustomEventReceiver"] = 5; | |
2181 | ["SphereHandleAdornment"] = 55; | |
2182 | ["SoundService"] = 32; | |
2183 | ["SpecialMesh"] = 9; | |
2184 | ["SpawnLocation"] = 26; | |
2185 | ["PlayerScripts"] = 83; | |
2186 | ["PartPairLasso"] = 58; | |
2187 | ["ColorCorrectionEffect"] = 91; | |
2188 | ["UnionOperation"] = 78; | |
2189 | ["Sky"] = 29; | |
2190 | ["MoveToConstraint"] = 90; | |
2191 | ["RopeConstraint"] = 90; | |
2192 | ["RightAngleRampPart"] = 2; | |
2193 | ["ShirtGraphic"] = 41; | |
2194 | ["ScreenGui"] = 48; | |
2195 | ["SelectionSphere"] = 55; | |
2196 | ["RotateV"] = 35; | |
2197 | ["SelectionBox"] = 55; | |
2198 | ["VehicleSeat"] = 36; | |
2199 | ["CustomEvent"] = 5; | |
2200 | ["Chat"] = 34; | |
2201 | ["ServerStorage"] = 75; | |
2202 | ["Selection"] = 56; | |
2203 | ["IntValue"] = 5; | |
2204 | ["RotateP"] = 35; | |
2205 | ["FloorWire"] = 5; | |
2206 | ["TrussPart"] = 2; | |
2207 | ["StarterGear"] = 21; | |
2208 | ["ReflectionMetadataYieldFunctions"] = 87; | |
2209 | ["ReflectionMetadataProperties"] = 87; | |
2210 | ["ReflectionMetadataEvents"] = 87; | |
2211 | ["ReflectionMetadataEnums"] = 87; | |
2212 | ["ReflectionMetadataEnumItem"] = 87; | |
2213 | ["ReflectionMetadataClass"] = 87; | |
2214 | ["PrismPart"] = 2; | |
2215 | ["BinaryStringValue"] = 5; | |
2216 | ["Glue"] = 35; | |
2217 | ["PrismaticConstraint"] = 90; | |
2218 | ["TouchTransmitter"] = 38; | |
2219 | ["CornerWedgePart"] = 2; | |
2220 | ["PathfindingService"] = 38; | |
2221 | ["SpringConstraint"] = 90; | |
2222 | ["Fire"] = 62; | |
2223 | ["Pants"] = 45; | |
2224 | ["NumberValue"] = 5; | |
2225 | ["TestService"] = 69; | |
2226 | ["Motor6D"] = 35; | |
2227 | ["Motor"] = 35; | |
2228 | ["CylindricalConstraint"] = 90; | |
2229 | ["MarketplaceService"] = 47; | |
2230 | ["CoreScript"] = 19; | |
2231 | ["CylinderMesh"] = 9; | |
2232 | ["ConeHandleAdornment"] = 55; | |
2233 | ["SunRaysEffect"] = 91; | |
2234 | ["LocalScript"] = 19; | |
2235 | ["Weld"] = 35; | |
2236 | ["Attachment"] = 35; | |
2237 | ["BoolValue"] = 5; | |
2238 | ["Dialog"] = 63; | |
2239 | ["Pose"] = 61; | |
2240 | ["Decal"] = 8; | |
2241 | ["Hat"] = 46; | |
2242 | ["AnimationTrack"] = 61; | |
2243 | ["ClickDetector"] = 42; | |
2244 | ["Frame"] = 49; | |
2245 | ["LogService"] = 88; | |
2246 | ["FileMesh"] = 9; | |
2247 | ["InsertService"] = 73; | |
2248 | ["HingeConstraint"] = 90; | |
2249 | ["Message"] = 34; | |
2250 | ["Player"] = 13; | |
2251 | ["ContextActionService"] = 42; | |
2252 | ["ContentProvider"] = 73; | |
2253 | ["BodyPosition"] = 15; | |
2254 | ["BoxHandleAdornment"] = 55; | |
2255 | ["ScrollingFrame"] = 49; | |
2256 | ["Keyframe"] = 61; | |
2257 | } | |
2258 | ||
2259 | --== End ==-- | |
2260 | ||
2261 | --== Make UIs ==-- | |
2262 | ||
2263 | local Main = Create("ScreenGui", {Parent=service.Players.LocalPlayer.PlayerGui,Name="Mr.Spy - Rebug REX/Kurokku",ResetOnSpawn=false}) | |
2264 | local Hub = Create("TextButton", {Name="Hub",Visible=false,Size=UDim2.new(0,600,0,50),Position=UDim2.new(0.5,-300,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1}) | |
2265 | local RealUI = Create("Frame", {Name="Main",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=Hub,ZIndex=2}) | |
2266 | local TextureHolder = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2267 | local Texture1 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2268 | local Bar = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=Hub,ZIndex=6}) | |
2269 | local Credits = Create("TextLabel",{Parent=Bar,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Mr.Spy - Rebug REX/Kurokku",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0}) | |
2270 | local Exit = Create("TextButton", {Name="Exit",Size=UDim2.new(0.1,0,.8,0),Position=UDim2.new(0.9,0,0.1,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="x",Parent=Bar,ZIndex=8}) | |
2271 | local Minimize = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.8,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar,ZIndex=8}) | |
2272 | local Open = Create("TextButton", {Name="Open",Font="SourceSansLight",AutoButtonColor=false,Size=UDim2.new(0,60,0,20),ZIndex=2,BackgroundColor3=Color3.fromRGB(63, 63, 63),Position=UDim2.new(.5,-30,.9,-10),BackgroundTransparency=0,BorderSizePixel=0,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text=" Open ",Parent=Main}) | |
2273 | local IconFrame = Create("Frame", {Name="MapHolder",Size=UDim2.new(0,16,0,16),BackgroundTransparency=1,ClipsDescendants=true,ZIndex=100,Parent=nil}) | |
2274 | local IconMap = Create("ImageLabel", {Name="IconMap",Size=UDim2.new(0,256,0,256),Image="rbxassetid://483448923",Parent=IconFrame,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=100}) | |
2275 | local Scroller = Create("ScrollingFrame", {Name="Remotes",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealUI,ZIndex=5,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"}) | |
2276 | local RemoteTemplate = Create("Frame",{Name="Template",Size=UDim2.new(1,0,0,40),Parent=nil,ZIndex=6,BackgroundTransparency=1}) | |
2277 | local RemoteName = Create("TextLabel",{Name="RemoteName",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,-26,1,0),Position=UDim2.new(0,30,0,0),TextXAlignment="Left"}) | |
2278 | local SpyButton = Create("TextButton", {Name="SpyRemote",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.075,0,0.45,0),ZIndex=9,Text="Spy"}) | |
2279 | local PathButton = Create("TextButton", {Name="PathButton",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.1,0,0.45,0),ZIndex=9,Text="Get Path"}) | |
2280 | local OpenSpy = Create("TextButton", {Name="OpenButton",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.18,0,0.45,0),ZIndex=9,Text="Copy to Clipboard"}) | |
2281 | local spyAll = Create("TextButton", {Name="SpyAll",Parent=RealUI,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.2,0,0.075,0),Position=UDim2.new(0.05,0,1.05,0),ZIndex=9,Text="Spy all Remotes"}) | |
2282 | local UnspyAll = Create("TextButton", {Name="UnSpyAll",Parent=RealUI,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.2,0,0.075,0),Position=UDim2.new(0.3,0,1.05,0),ZIndex=9,Text="Unspy all Remotes"}) | |
2283 | ||
2284 | local ExplorerWindow = Create("TextButton", {Name="Explorer",Visible=false,Size=UDim2.new(0,200,0,50),Position=UDim2.new(0.8,-75,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1}) | |
2285 | local Bar2 = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=ExplorerWindow,ZIndex=6}) | |
2286 | local ExplorerName = Create("TextLabel",{Parent=Bar2,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Explorer",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0}) | |
2287 | local Minimize2 = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.85,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar2,ZIndex=8}) | |
2288 | local RealExUI = Create("Frame", {Name="ExMain",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=ExplorerWindow,ZIndex=2}) | |
2289 | local TextureHolder2 = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealExUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2290 | local Texture2 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder2,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2291 | local Scroller2 = Create("ScrollingFrame", {Name="Path",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealExUI,ZIndex=500,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"}) | |
2292 | local PathTemplate = Create("Frame",{Name="PathTemplate",Size=UDim2.new(1,0,0,20),Parent=nil,ZIndex=6,BackgroundTransparency=1}) | |
2293 | local PathName = Create("TextLabel",{Name="PathName",Parent=PathTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,20,0,0),TextXAlignment="Left"}) | |
2294 | local IconModeFrame = Create("Frame", {Name="Mode",Size=UDim2.new(0,16,0,16),BackgroundTransparency=1,ClipsDescendants=true,ZIndex=100,Parent=nil}) | |
2295 | local IconModeMap = Create("ImageLabel", {Name="IconMap",Size=UDim2.new(0,256,0,256),Image="rbxassetid://483448923",Parent=IconModeFrame,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=100}) | |
2296 | local ModeBtn = Create("TextButton", {Name="Button",Size=UDim2.new(1,0,1,0),BackgroundTransparency=1,Text="",ZIndex=101,Parent=IconModeFrame}) | |
2297 | local HoverFrame = Create("Frame", {Name="HoverFrame",Size=UDim2.new(1000,0,1,0),Parent=PathTemplate,ZIndex=102,BackgroundTransparency=1,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(255,255,255)}) | |
2298 | ||
2299 | local LogWindow = Create("TextButton", {Name="Logs",Visible=false,Size=UDim2.new(0,300,0,50),Position=UDim2.new(0.16,-175,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1}) | |
2300 | local Bar3 = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=LogWindow,ZIndex=6}) | |
2301 | local LogName = Create("TextLabel",{Parent=Bar3,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Event Logs",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0}) | |
2302 | local Minimize3 = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.85,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar3,ZIndex=8}) | |
2303 | local RealLogUI = Create("Frame", {Name="LMain",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=LogWindow,ZIndex=2}) | |
2304 | local TextureHolder3 = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealLogUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2305 | local Texture3 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder3,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3}) | |
2306 | local Scroller3 = Create("ScrollingFrame", {Name="Logs",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealLogUI,ZIndex=500,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"}) | |
2307 | local LogTemplate = Create("Frame",{Name="LogTemplate",Size=UDim2.new(1,0,0,20),Parent=nil,ZIndex=6,BackgroundTransparency=1}) | |
2308 | local LogName = Create("TextLabel",{Name="LogName",Parent=LogTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,20,0,0),TextXAlignment="Left"}) | |
2309 | ||
2310 | local Removed = false | |
2311 | Main.ChildRemoved:Connect(function() | |
2312 | if not Removed then | |
2313 | Removed = true | |
2314 | BreakCode() | |
2315 | end | |
2316 | end) | |
2317 | ||
2318 | --MakeShadows-- | |
2319 | local HubShadows = MakeShadow(Hub,1,3,7,1) | |
2320 | MakeShadow(Bar,5,3,1,0) | |
2321 | MakeShadow(Bar2,5,3,1,0) | |
2322 | MakeShadow(Open,1,3,1,0) | |
2323 | MakeShadow(Bar3,5,3,1,0) | |
2324 | MakeShadow(SpyButton,8,3,1,0) | |
2325 | MakeShadow(PathButton,8,3,1,0) | |
2326 | MakeShadow(OpenSpy,8,3,1,0) | |
2327 | MakeShadow(spyAll,8,3,1,0) | |
2328 | local ExplorerShadows = MakeShadow(ExplorerWindow,1,3,7,1) | |
2329 | local LogShadows = MakeShadow(LogWindow,1,3,7,1) | |
2330 | --== End ==-- | |
2331 | ||
2332 | --== UI Functions ==-- | |
2333 | ||
2334 | function LoadIcon(service, frame, numb) | |
2335 | if Indexs[service] or numb then | |
2336 | local row = 1 | |
2337 | local col = 0 | |
2338 | if numb then | |
2339 | for i = 1,numb do | |
2340 | if i > colSize*row then | |
2341 | col = 1 | |
2342 | row = row+1 | |
2343 | else | |
2344 | col = col+1 | |
2345 | end | |
2346 | end | |
2347 | else | |
2348 | for i = 1,Indexs[service] do | |
2349 | if i > colSize*row then | |
2350 | col = 1 | |
2351 | row = row+1 | |
2352 | else | |
2353 | col = col+1 | |
2354 | end | |
2355 | end | |
2356 | end | |
2357 | frame.IconMap.Position = UDim2.new(0,(-3+(-18*col))+18,0,(-3+(-18*row))+18) | |
2358 | end | |
2359 | end | |
2360 | ||
2361 | spawn(function() | |
2362 | local suc,er = pcall(function() | |
2363 | while true do | |
2364 | Texture1:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true) | |
2365 | wait(30) | |
2366 | Texture1.Position = UDim2.new(0,0,0,0) | |
2367 | end | |
2368 | end) | |
2369 | end) | |
2370 | ||
2371 | spawn(function() | |
2372 | local suc,er = pcall(function() | |
2373 | while true do | |
2374 | Texture2:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true) | |
2375 | wait(30) | |
2376 | Texture2.Position = UDim2.new(0,0,0,0) | |
2377 | end | |
2378 | end) | |
2379 | end) | |
2380 | ||
2381 | spawn(function() | |
2382 | local suc,er = pcall(function() | |
2383 | while true do | |
2384 | Texture3:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true) | |
2385 | wait(30) | |
2386 | Texture3.Position = UDim2.new(0,0,0,0) | |
2387 | end | |
2388 | end) | |
2389 | end) | |
2390 | ||
2391 | local ExitDB=false | |
2392 | ||
2393 | Open.MouseButton1Down:Connect(function() | |
2394 | if not ExitDB then | |
2395 | ExitDB = true | |
2396 | Hub.Position = UDim2.new(0,-600,0.5,-200) | |
2397 | ExplorerWindow.Position = UDim2.new(0.875,-75,-0.35,-200) | |
2398 | LogWindow.Position = UDim2.new(0.16,-175,1,200) | |
2399 | Hub.Visible = true | |
2400 | ExplorerWindow.Visible = true | |
2401 | LogWindow.Visible = true | |
2402 | Open.Visible = false | |
2403 | Hub:TweenPosition(UDim2.new(0.535,-300,0.5,-200),"Out","Elastic",0.5,true) | |
2404 | wait(0.15) | |
2405 | ExplorerWindow:TweenPosition(UDim2.new(0.875,-75,0.5,-200),"Out","Elastic",0.5,true) | |
2406 | wait(0.15) | |
2407 | LogWindow:TweenPosition(UDim2.new(0.16,-175,0.5,-200),"Out","Elastic",0.5,true) | |
2408 | wait() | |
2409 | game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2410 | ExitDB = false | |
2411 | end | |
2412 | end) | |
2413 | ||
2414 | Bar.MouseEnter:Connect(function() | |
2415 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2416 | end) | |
2417 | ||
2418 | Bar.MouseLeave:Connect(function() | |
2419 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2420 | end) | |
2421 | ||
2422 | Bar2.MouseEnter:Connect(function() | |
2423 | game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2424 | end) | |
2425 | ||
2426 | Bar2.MouseLeave:Connect(function() | |
2427 | game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2428 | end) | |
2429 | ||
2430 | Bar3.MouseEnter:Connect(function() | |
2431 | game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2432 | end) | |
2433 | ||
2434 | Bar3.MouseLeave:Connect(function() | |
2435 | game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2436 | end) | |
2437 | ||
2438 | Open.MouseEnter:Connect(function() | |
2439 | game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2440 | end) | |
2441 | ||
2442 | Open.MouseLeave:Connect(function() | |
2443 | game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2444 | end) | |
2445 | ||
2446 | spyAll.MouseEnter:Connect(function() | |
2447 | game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2448 | end) | |
2449 | ||
2450 | spyAll.MouseLeave:Connect(function() | |
2451 | game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2452 | end) | |
2453 | ||
2454 | UnspyAll.MouseEnter:Connect(function() | |
2455 | game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2456 | end) | |
2457 | ||
2458 | UnspyAll.MouseLeave:Connect(function() | |
2459 | game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2460 | end) | |
2461 | ||
2462 | Exit.MouseEnter:Connect(function() | |
2463 | game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play() | |
2464 | wait() | |
2465 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2466 | end) | |
2467 | ||
2468 | Exit.MouseLeave:Connect(function() | |
2469 | game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2470 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2471 | end) | |
2472 | ||
2473 | Minimize.MouseEnter:Connect(function() | |
2474 | game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play() | |
2475 | wait() | |
2476 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2477 | end) | |
2478 | ||
2479 | Minimize.MouseLeave:Connect(function() | |
2480 | game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2481 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2482 | end) | |
2483 | ||
2484 | Minimize2.MouseEnter:Connect(function() | |
2485 | game:GetService("TweenService"):Create(Minimize2,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play() | |
2486 | wait() | |
2487 | game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2488 | end) | |
2489 | ||
2490 | Minimize2.MouseLeave:Connect(function() | |
2491 | game:GetService("TweenService"):Create(Minimize2,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2492 | game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2493 | end) | |
2494 | ||
2495 | Minimize3.MouseEnter:Connect(function() | |
2496 | game:GetService("TweenService"):Create(Minimize3,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play() | |
2497 | wait() | |
2498 | game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2499 | end) | |
2500 | ||
2501 | Minimize3.MouseLeave:Connect(function() | |
2502 | game:GetService("TweenService"):Create(Minimize3,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2503 | game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2504 | end) | |
2505 | ||
2506 | local minDB1 = false | |
2507 | Minimize.MouseButton1Down:Connect(function() | |
2508 | if not minDB1 then | |
2509 | minDB1 = true | |
2510 | if RealUI.Visible then | |
2511 | RealUI.Visible = false | |
2512 | for i,v in pairs(HubShadows) do | |
2513 | v.Visible = false | |
2514 | end | |
2515 | else | |
2516 | RealUI.Visible = true | |
2517 | for i,v in pairs(HubShadows) do | |
2518 | v.Visible = true | |
2519 | end | |
2520 | end | |
2521 | minDB1 = false | |
2522 | end | |
2523 | end) | |
2524 | ||
2525 | local minDB2 = false | |
2526 | Minimize2.MouseButton1Down:Connect(function() | |
2527 | if not minDB2 then | |
2528 | minDB2 = true | |
2529 | if RealExUI.Visible then | |
2530 | RealExUI.Visible = false | |
2531 | for i,v in pairs(ExplorerShadows) do | |
2532 | v.Visible = false | |
2533 | end | |
2534 | else | |
2535 | RealExUI.Visible = true | |
2536 | for i,v in pairs(ExplorerShadows) do | |
2537 | v.Visible = true | |
2538 | end | |
2539 | end | |
2540 | minDB2 = false | |
2541 | end | |
2542 | end) | |
2543 | ||
2544 | local minDB3 = false | |
2545 | Minimize3.MouseButton1Down:Connect(function() | |
2546 | if not minDB3 then | |
2547 | minDB3 = true | |
2548 | if RealLogUI.Visible then | |
2549 | RealLogUI.Visible = false | |
2550 | for i,v in pairs(LogShadows) do | |
2551 | v.Visible = false | |
2552 | end | |
2553 | else | |
2554 | RealLogUI.Visible = true | |
2555 | for i,v in pairs(LogShadows) do | |
2556 | v.Visible = true | |
2557 | end | |
2558 | end | |
2559 | minDB3 = false | |
2560 | end | |
2561 | end) | |
2562 | ||
2563 | Exit.MouseButton1Down:Connect(function() | |
2564 | if not ExitDB then | |
2565 | ExitDB = true | |
2566 | Open.Visible = true | |
2567 | Hub:TweenPosition(UDim2.new(-0.2,-600,-1,0),"In","Quart",0.5,true) | |
2568 | wait(0.15) | |
2569 | ExplorerWindow:TweenPosition(UDim2.new(1,200,-1,0),"In","Quart",0.5,true) | |
2570 | wait(0.15) | |
2571 | LogWindow:TweenPosition(UDim2.new(-0.5,-300,1,0),"In","Quart",0.5,true) | |
2572 | wait(0.5) | |
2573 | game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2574 | game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2575 | game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2576 | Hub.Visible = false | |
2577 | ExplorerWindow.Visible = false | |
2578 | LogWindow.Visible = false | |
2579 | Open.Visible = true | |
2580 | ExitDB = false | |
2581 | end | |
2582 | end) | |
2583 | ||
2584 | local classMethods = { | |
2585 | BindableEvent = "Fire"; | |
2586 | BindableFunction = "Invoke"; | |
2587 | RemoteEvent = "FireServer"; | |
2588 | RemoteFunction = "InvokeServer"; | |
2589 | } | |
2590 | ||
2591 | local realMethods = {} | |
2592 | local pseudoEnv = {} | |
2593 | ||
2594 | local Spying = {} | |
2595 | local SpyedNumb = 1 | |
2596 | ||
2597 | for i,v in pairs(classMethods) do | |
2598 | realMethods[v] = Instance.new(i)[classMethods[i]] | |
2599 | end | |
2600 | local BiggestX = 0 | |
2601 | function AddUI(args) | |
2602 | local NewUI = LogTemplate:Clone() | |
2603 | local mapp = IconFrame:Clone() | |
2604 | LoadIcon(args[1].ClassName, mapp) | |
2605 | mapp.Position = UDim2.new(0,0,0.5,-8) | |
2606 | NewUI.LogName.Text = "Name: \""..args[1].Name .. "\" | "..args[2] | |
2607 | NewUI.Position = UDim2.new(0,0,0,SpyedNumb*20) | |
2608 | NewUI.Parent = Scroller3 | |
2609 | mapp.Parent = NewUI | |
2610 | SpyedNumb = SpyedNumb + 1 | |
2611 | if BiggestX < NewUI.LogName.TextBounds.X then | |
2612 | BiggestX = NewUI.LogName.TextBounds.X | |
2613 | end | |
2614 | Scroller3.CanvasSize = UDim2.new(0,BiggestX+20,0,20*#Scroller3:GetChildren()+20) | |
2615 | end | |
2616 | ||
2617 | function GetNameCall(obj) | |
2618 | if obj.ClassName == "RemoteEvent" then | |
2619 | return "FireServer" | |
2620 | elseif obj.ClassName == "RemoteFunction" then | |
2621 | return "InvokeServer" | |
2622 | elseif obj.ClassName == "BindableEvent" then | |
2623 | return "Fire" | |
2624 | elseif obj.ClassName == "BindabledFunction" then | |
2625 | return "Invoke" | |
2626 | end | |
2627 | end | |
2628 | ||
2629 | function LoadRemoteSpy() | |
2630 | if tostring(_G.Exploit) == "Synapse" then | |
2631 | local function hook(methodname, self, ...) | |
2632 | local args = {...} | |
2633 | local ret = {realMethods[methodname](self,...)} | |
2634 | if not realMethods[methodname] then return unpack(ret) end | |
2635 | if not Spying[self] then return unpack(ret) end | |
2636 | SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)} | |
2637 | AddUI(SpyArgs[SpyedNumb]) | |
2638 | return unpack(ret) | |
2639 | end | |
2640 | Synapse:SetNamecallHook("FireServer", function(self, ...) | |
2641 | if self:IsA("RemoteEvent") then | |
2642 | hook(GetNameCall(self), self, ...) | |
2643 | end | |
2644 | end) | |
2645 | Synapse:SetNamecallHook("InvokeServer", function(self, ...) | |
2646 | if self:IsA("RemoteFunction") then | |
2647 | hook(GetNameCall(self), self, ...) | |
2648 | end | |
2649 | end) | |
2650 | Synapse:SetNamecallHook("Fire", function(self, ...) | |
2651 | if self:IsA("BindableEvent") then | |
2652 | hook(GetNameCall(self), self, ...) | |
2653 | end | |
2654 | end) | |
2655 | Synapse:SetNamecallHook("Invoke", function(self, ...) | |
2656 | if self:IsA("BindableFunction") then | |
2657 | hook(GetNameCall(self), self, ...) | |
2658 | end | |
2659 | end) | |
2660 | elseif tostring(_G.Exploit) == "SetWrite" then | |
2661 | setreadonly(getrawmetatable(game), false) | |
2662 | local pseudoEnv = {} | |
2663 | local gameMeta = getrawmetatable(game) | |
2664 | for key, value in next, gameMeta do pseudoEnv[key] = value end | |
2665 | gameMeta.__index, gameMeta.__namecall = function(self, key) | |
2666 | if not realMethods[key] then return pseudoEnv.__index(self, key) end | |
2667 | if not Spying[self] then return pseudoEnv.__index(self, key) end | |
2668 | return function(_, ...) | |
2669 | local returnValues = {realMethods[key](self, ...)} | |
2670 | SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)} | |
2671 | AddUI(SpyArgs[SpyedNumb]) | |
2672 | return unpack(returnValues) | |
2673 | end | |
2674 | end | |
2675 | elseif tostring(_G.Exploit) == "Writeable" then | |
2676 | make_writeable(getrawmetatable(game)) | |
2677 | local pseudoEnv = {} | |
2678 | local gameMeta = getrawmetatable(game) | |
2679 | for key, value in next, gameMeta do pseudoEnv[key] = value end | |
2680 | gameMeta.__index, gameMeta.__namecall = function(self, key) | |
2681 | if not realMethods[key] then return pseudoEnv.__index(self, key) end | |
2682 | if not Spying[self] then return pseudoEnv.__index(self, key) end | |
2683 | return function(_, ...) | |
2684 | local returnValues = {realMethods[key](self, ...)} | |
2685 | SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)} | |
2686 | AddUI(SpyArgs[SpyedNumb]) | |
2687 | return unpack(returnValues) | |
2688 | end | |
2689 | end | |
2690 | elseif tostring(_G.Exploit) == "BackUp" then | |
2691 | local pseudoEnv = {} | |
2692 | local gameMeta = getrawmetatable(game) | |
2693 | for key, value in next, gameMeta do pseudoEnv[key] = value end | |
2694 | gameMeta.__index, gameMeta.__namecall = function(self, key) | |
2695 | if not realMethods[key] then return pseudoEnv.__index(self, key) end | |
2696 | if not Spying[self] then return pseudoEnv.__index(self, key) end | |
2697 | return function(_, ...) | |
2698 | local returnValues = {realMethods[key](self, ...)} | |
2699 | SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)} | |
2700 | AddUI(SpyArgs[SpyedNumb]) | |
2701 | return unpack(returnValues) | |
2702 | end | |
2703 | end | |
2704 | else | |
2705 | print("Mr.Spy does not support your script executer due to it might not have a way to run \"getrawmetatable\"") | |
2706 | end | |
2707 | end | |
2708 | LoadRemoteSpy() | |
2709 | ||
2710 | local RemoteIgnores = { | |
2711 | ["CharacterSoundEvent"] = true; | |
2712 | ["MovementUpdate"] = true; | |
2713 | ["FollowRelationshipChange"] = true; | |
2714 | ["OnMessageDoneFiltering"] = true; | |
2715 | ["SendNotification"] = true; | |
2716 | ["SetDialogInUse"] = true; | |
2717 | ["OnUnmuted"] = true; | |
2718 | ["MutePlayerRequested"] = true; | |
2719 | ["OnChannelJoined"] = true; | |
2720 | ["OnNewMessage"] = true; | |
2721 | ["SendNotificationInfo"] = true; | |
2722 | ["GetFollowRelationships"] = true; | |
2723 | ["GuiInsetChanged"] = true; | |
2724 | ["NewFollower"] = true; | |
2725 | ["OnNewSystemMessage"] = true; | |
2726 | ["GetServerVersion"] = true; | |
2727 | ["GetInitDataRequest"] = true; | |
2728 | ["OnMainChannelSet"] = true; | |
2729 | ["DefaultServerSoundEvent"] = true; | |
2730 | ["ChannelNameColorUpdated"] = true; | |
2731 | ["UnMutePlayerRequest"] = true; | |
2732 | ["OnChannelLeft"] = true; | |
2733 | ["SayMessageRequest"] = true; | |
2734 | ["SetBlockedUserIdsRequest"] = true; | |
2735 | ["FollowRelationshipChanged"] = true; | |
2736 | ["GamepadNotifications"] = true; | |
2737 | ["OnMuted"] = true; | |
2738 | ["MutePlayerRequest"] = true; | |
2739 | } | |
2740 | ||
2741 | function StartSpy() | |
2742 | local Remotes = {} | |
2743 | local function MakeItem(v,pos) | |
2744 | local temp = RemoteTemplate:Clone() | |
2745 | local map = IconFrame:Clone() | |
2746 | v[2] = temp | |
2747 | LoadIcon(v[1].ClassName,map) | |
2748 | map.Position = UDim2.new(0,10,0.5,-8) | |
2749 | map.Parent = temp | |
2750 | temp.Name = pos/40 | |
2751 | temp.RemoteName.Text = v[1].Name | |
2752 | temp.Parent = Scroller | |
2753 | temp.Position = UDim2.new(0,0,0,pos) | |
2754 | temp.SpyRemote.TextColor3 = Color3.fromRGB(170, 46, 46) | |
2755 | temp.SpyRemote.Position = UDim2.new(0,20+temp.RemoteName.TextBounds.X+15,0.225,0) | |
2756 | temp.PathButton.Position = UDim2.new(temp.PathButton.Size.X.Scale,20+temp.RemoteName.TextBounds.X+15,0.225,0) | |
2757 | temp.OpenButton.Position = UDim2.new(temp.OpenButton.Size.X.Scale+temp.PathButton.Size.X.Scale,temp.RemoteName.TextBounds.X,0.225,0) | |
2758 | if Spying[v[1]] then | |
2759 | temp.SpyRemote.TextColor3 = Color3.fromRGB(0, 170, 127) | |
2760 | else | |
2761 | temp.SpyRemote.TextColor3 = Color3.fromRGB(170, 46, 46) | |
2762 | end | |
2763 | temp.SpyRemote.MouseEnter:Connect(function() | |
2764 | game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2765 | end) | |
2766 | temp.SpyRemote.MouseLeave:Connect(function() | |
2767 | game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2768 | end) | |
2769 | temp.SpyRemote.MouseButton1Down:Connect(function() | |
2770 | if not Spying[v[1]] then | |
2771 | Spying[v[1]] = v[1] | |
2772 | game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(0, 170, 127);}):Play() | |
2773 | else | |
2774 | Spying[v[1]] = nil | |
2775 | game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play() | |
2776 | end | |
2777 | end) | |
2778 | temp.PathButton.MouseEnter:Connect(function() | |
2779 | game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2780 | end) | |
2781 | temp.PathButton.MouseLeave:Connect(function() | |
2782 | game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2783 | end) | |
2784 | temp.OpenButton.MouseEnter:Connect(function() | |
2785 | game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play() | |
2786 | end) | |
2787 | temp.OpenButton.MouseLeave:Connect(function() | |
2788 | game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play() | |
2789 | end) | |
2790 | temp.OpenButton.MouseButton1Down:Connect(function() | |
2791 | local suc,er = pcall(function() setclipboard("game."..v[1]:GetFullName()) end) | |
2792 | local suc,er = pcall(function() toclipboard("game."..v[1]:GetFullName()) end) | |
2793 | local suc,er = pcall(function() Synapse:CopyString("game."..v[1]:GetFullName()) end) | |
2794 | local suc,er = pcall(function() Clipboard.set("game."..v[1]:GetFullName()) end) | |
2795 | game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play() | |
2796 | wait(0.1) | |
2797 | game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2798 | end) | |
2799 | local recurNumb = 1 | |
2800 | local path = {} | |
2801 | local Numb = 0 | |
2802 | temp.PathButton.MouseButton1Down:Connect(function() | |
2803 | recurNumb = 1 | |
2804 | Numb = 0 | |
2805 | local function Recur(obj) | |
2806 | if obj == game then | |
2807 | return | |
2808 | else | |
2809 | path[recurNumb] = obj | |
2810 | end | |
2811 | recurNumb = recurNumb + 1 | |
2812 | Recur(obj.Parent) | |
2813 | end | |
2814 | Recur(v[1]) | |
2815 | Scroller2:ClearAllChildren() | |
2816 | local OGParent | |
2817 | local maxTextX = 0 | |
2818 | for ii = #path,1,-1 do | |
2819 | local obj = path[ii] | |
2820 | local UI = PathTemplate:Clone() | |
2821 | local Icon = IconFrame:Clone() | |
2822 | local mode = IconModeFrame:Clone() | |
2823 | if ii > 1 then | |
2824 | mode.Parent = UI | |
2825 | mode.Position = UDim2.new(0,-20,0.5,-8) | |
2826 | LoadIcon(nil,mode,167) | |
2827 | end | |
2828 | LoadIcon(obj.ClassName,Icon) | |
2829 | Icon.Position = UDim2.new(0,0,0.5,-8) | |
2830 | Icon.Parent = UI | |
2831 | UI.Name = "OBJ" | |
2832 | UI.PathName.Text = obj.Name | |
2833 | UI.Position = UDim2.new(0,20,0,21) | |
2834 | UI.Size = UDim2.new(0,100,0,20) | |
2835 | Numb = Numb+1 | |
2836 | local opened = true | |
2837 | mode.MouseEnter:Connect(function() | |
2838 | if not opened then | |
2839 | LoadIcon(nil,mode,180) | |
2840 | else | |
2841 | LoadIcon(nil,mode,181) | |
2842 | end | |
2843 | end) | |
2844 | mode.MouseLeave:Connect(function() | |
2845 | if not opened then | |
2846 | LoadIcon(nil,mode,166) | |
2847 | else | |
2848 | LoadIcon(nil,mode,167) | |
2849 | end | |
2850 | end) | |
2851 | mode.Button.MouseButton1Down:Connect(function() | |
2852 | if not opened then | |
2853 | opened = true | |
2854 | LoadIcon(nil,mode,181) | |
2855 | UI.OBJ.Visible = true | |
2856 | else | |
2857 | opened = false | |
2858 | LoadIcon(nil,mode,180) | |
2859 | UI.OBJ.Visible = false | |
2860 | end | |
2861 | end) | |
2862 | UI.HoverFrame.MouseEnter:Connect(function() | |
2863 | game:GetService("TweenService"):Create(UI.HoverFrame,TweenInfo.new(0.25),{["BackgroundTransparency"] = 0.9;}):Play() | |
2864 | end) | |
2865 | UI.HoverFrame.MouseLeave:Connect(function() | |
2866 | game:GetService("TweenService"):Create(UI.HoverFrame,TweenInfo.new(0.25),{["BackgroundTransparency"] = 1;}):Play() | |
2867 | end) | |
2868 | if not OGParent then | |
2869 | UI.Position = UDim2.new(0,22,0,4) | |
2870 | UI.Parent = Scroller2 | |
2871 | OGParent = UI | |
2872 | else | |
2873 | UI.Parent = OGParent | |
2874 | OGParent = UI | |
2875 | end | |
2876 | if maxTextX < UI.PathName.TextBounds.X then | |
2877 | maxTextX = UI.PathName.TextBounds.X | |
2878 | end | |
2879 | end | |
2880 | Scroller2.CanvasSize = UDim2.new(0,(maxTextX+(#path*20))+10,0,(Numb*21)+4) | |
2881 | game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play() | |
2882 | wait(0.1) | |
2883 | game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2884 | end) | |
2885 | end | |
2886 | local function LoadUI() | |
2887 | Scroller:ClearAllChildren() | |
2888 | local pos = 0 | |
2889 | for i,v in pairs(Remotes) do | |
2890 | if v then | |
2891 | MakeItem(v, pos) | |
2892 | pos = pos+40 | |
2893 | end | |
2894 | end | |
2895 | Scroller.CanvasSize = UDim2.new(0,0,0,pos) | |
2896 | end | |
2897 | local function GetRemotes() | |
2898 | local function Recursion(obj) | |
2899 | for i,v in pairs(obj:GetChildren()) do | |
2900 | local succ,err = pcall(function() | |
2901 | if not RemoteIgnores[v.Name] then | |
2902 | if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") or v:IsA("BindableEvent") or v:IsA("BindableFunction") then | |
2903 | Remotes[v] = {v} | |
2904 | end | |
2905 | end | |
2906 | end) | |
2907 | local suc,er = pcall(function() | |
2908 | v:GetChildren() | |
2909 | end) | |
2910 | if suc and #v:GetChildren() > 0 then | |
2911 | Recursion(v) | |
2912 | end | |
2913 | end | |
2914 | end | |
2915 | Recursion(game) | |
2916 | end | |
2917 | GetRemotes() | |
2918 | LoadUI() | |
2919 | for i,v in pairs(game:GetChildren()) do | |
2920 | local suc, er = pcall(function() | |
2921 | v:GetChildren() | |
2922 | end) | |
2923 | if suc then | |
2924 | v.DescendantAdded:Connect(function(obj) | |
2925 | wait(1) | |
2926 | if not RemoteIgnores[obj.Name] then | |
2927 | if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") or obj:IsA("BindableEvent") or obj:IsA("BindableFunction") then | |
2928 | Remotes[obj] = {obj} | |
2929 | MakeItem(Remotes[obj],((#Scroller:GetChildren())*40)) | |
2930 | Scroller.CanvasSize = UDim2.new(0,0,0,Scroller.CanvasSize.Y.Offset+40) | |
2931 | end | |
2932 | end | |
2933 | end) | |
2934 | v.DescendantRemoving:Connect(function(obj) | |
2935 | if not RemoteIgnores[obj.Name] then | |
2936 | if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") or obj:IsA("BindableEvent") or obj:IsA("BindableFunction") then | |
2937 | if Remotes[obj] then | |
2938 | for ii = tonumber(Remotes[obj][2].Name),#Scroller:GetChildren() do | |
2939 | if ii ~= tonumber(Remotes[obj][2].Name) then | |
2940 | local it = Scroller:FindFirstChild(ii) | |
2941 | if it then | |
2942 | it.Position = UDim2.new(0,0,0,it.Position.Y.Offset-40) | |
2943 | it.Name = tonumber(it.Name) - 1 | |
2944 | end | |
2945 | end | |
2946 | end | |
2947 | Scroller.CanvasSize = UDim2.new(0,0,0,Scroller.CanvasSize.Y.Offset-40) | |
2948 | Remotes[obj][2]:Destroy() | |
2949 | Remotes[obj] = nil | |
2950 | end | |
2951 | end | |
2952 | end | |
2953 | end) | |
2954 | end | |
2955 | end | |
2956 | spyAll.MouseButton1Down:Connect(function() | |
2957 | spawn(function() | |
2958 | game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play() | |
2959 | wait(0.1) | |
2960 | game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2961 | end) | |
2962 | for i,v in pairs(Remotes) do | |
2963 | game:GetService("TweenService"):Create(v[2].SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(0, 170, 127);}):Play() | |
2964 | Spying[v[1]] = v[1] | |
2965 | end | |
2966 | end) | |
2967 | UnspyAll.MouseButton1Down:Connect(function() | |
2968 | spawn(function() | |
2969 | game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play() | |
2970 | wait(0.1) | |
2971 | game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play() | |
2972 | end) | |
2973 | for i,v in pairs(Remotes) do | |
2974 | game:GetService("TweenService"):Create(v[2].SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play() | |
2975 | Spying[v[1]] = nil | |
2976 | end | |
2977 | end) | |
2978 | end | |
2979 | StartSpy() | |
2980 | ||
2981 | --== End ==-- | |
2982 | end) | |
2983 | ||
2984 | TotM.MouseButton1Click:Connect(function() | |
2985 | local Char = Player.Character | |
2986 | Char.HumanoidRootPart.CFrame = game.Workspace["Top of the Mount"].Boundaries.CFrame + Vector3.new(0,1,0) | |
2987 | wait(2) | |
2988 | Char.HumanoidRootPart.Anchored = false | |
2989 | Char.Head.Anchored = true | |
2990 | end) | |
2991 | ||
2992 | CCombo.MouseButton1Click:Connect(function() | |
2993 | local Challenge = game.Workspace:FindFirstChild("Cryptic Combo") | |
2994 | if Challenge ~= nil then | |
2995 | local Pens = Challenge:FindFirstChild("Pens") | |
2996 | if Pens == nil then | |
2997 | Pens = Challenge:FindFirstChild("pens") | |
2998 | end | |
2999 | local PensCount = { | |
3000 | Pen1 = { | |
3001 | Pen = Pens:FindFirstChild("Pen1"), | |
3002 | Count = 0 | |
3003 | }, | |
3004 | Pen2 = { | |
3005 | Pen = Pens:FindFirstChild("Pen2"), | |
3006 | Count = 0 | |
3007 | }, | |
3008 | Pen3 = { | |
3009 | Pen = Pens:FindFirstChild("Pen3"), | |
3010 | Count = 0 | |
3011 | }, | |
3012 | Pen4 = { | |
3013 | Pen = Pens:FindFirstChild("Pen4"), | |
3014 | Count = 0 | |
3015 | } | |
3016 | } | |
3017 | local Pc = 1 | |
3018 | for i, v in pairs(PensCount) do | |
3019 | if v.Pen == nil then | |
3020 | v.Pen = Pens:FindFirstChild("pen".. tostring(Pc)) | |
3021 | end | |
3022 | Pc = Pc + 1 | |
3023 | end | |
3024 | for i, v in pairs(PensCount) do | |
3025 | v.Count = table.getn(v.Pen:GetChildren()) | |
3026 | end | |
3027 | for i, v in pairs(PensCount) do | |
3028 | print(tostring(i).. " : ".. tostring(v.Count)) | |
3029 | end | |
3030 | end | |
3031 | end) | |
3032 | ||
3033 | print("Starting Switch Fix") | |
3034 | ||
3035 | MoveS.Text = BoolToWord(Player.CanMove.Value,false) | |
3036 | ChatS.Text = BoolToWord(Player.Muted.Value,true) | |
3037 | ||
3038 | print("Started Change Events") | |
3039 | ||
3040 | Player.CanMove.Changed:Connect(function() | |
3041 | MoveS.Text = BoolToWord(Player.CanMove.Value,false) | |
3042 | end) | |
3043 | ||
3044 | WaitForProperty(Player,"Character") | |
3045 | ||
3046 | Player.Changed:Connect(function() | |
3047 | WaitForProperty(Player,"Character") | |
3048 | repeat | |
3049 | wait(1) | |
3050 | until Player.Character.Humanoid.Health == 0 | |
3051 | FlyB.Text = "Off" | |
3052 | KnockS.Text = "Off" | |
3053 | end) | |
3054 | ||
3055 | Player.Muted.Changed:Connect(function() | |
3056 | ChatS.Text = BoolToWord(Player.Muted.Value,true) | |
3057 | end) | |
3058 | ||
3059 | print("Starting Loops") | |
3060 | ||
3061 | ||
3062 | while true do | |
3063 | wait(1) | |
3064 | --Coin Aimbot Loop | |
3065 | if CoinAimbot == true then | |
3066 | WaitForProperty(Player,"Character") | |
3067 | local Char = Player.Character | |
3068 | local Coinsx = {} | |
3069 | for i, v in pairs(Misc:GetDescendants())do | |
3070 | if v.Name == "Coin" then | |
3071 | table.insert(Coinsx,v) | |
3072 | end | |
3073 | end | |
3074 | for i, v in pairs(Coinsx) do | |
3075 | if v.Transparency < 0.9 and CoinAimbot == true then | |
3076 | Char.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(10,15,10) | |
3077 | wait(1) | |
3078 | Char.Humanoid:MoveTo(v.CFrame.p) | |
3079 | wait(1) | |
3080 | end | |
3081 | end | |
3082 | end | |
3083 | --Coin Aimbot End | |
3084 | ||
3085 | --Tribal Updater | |
3086 | TribeState.Text = "Your Tribe : ".. PlayerTribe.. " | Your Tribe Number : ".. tostring(PlayerTribeNum) | |
3087 | --End Tribal Updater | |
3088 | ||
3089 | --Switch Fix | |
3090 | if ClickMethod == "Tp" then | |
3091 | CDstB.Text = "Off" | |
3092 | CDbgB.Text = "Off" | |
3093 | elseif ClickMethod == "Dst" then | |
3094 | CTpB.Text = "Off" | |
3095 | CDbgB.Text = "Off" | |
3096 | elseif ClickMethod == "Debug" then | |
3097 | CDstB.Text = "Off" | |
3098 | CTpB.Text = "Off" | |
3099 | end | |
3100 | --Switch Fix End | |
3101 | end |