View difference between Paste ID: vE22umtM and 0M2BLd7f
SHOW: | | - or go back to the newest paste.
1
local CUSTOM_THEME = [[{"BValue":{"Text":"Brightness: 90"},"TValue":{"Text":"Transparency: 0"},"ImageId":{"Text":"147890974"},"Brightness":{"CanvasPosition":[426.3880615234375,0]},"WaterTrans":{"CanvasPosition":[1127.2808837890625,0]},"GradientImage":{"Visible":true},"WTValue":{"Text":"Watermark Transparency: 0.29"},"ColorValue":{"Text":"0,0,0"},"Trans":{"CanvasPosition":[0,0]},"BG":{"ImageTransparency":0,"BackgroundTransparency":1,"Image":"http://www.roblox.com/asset/?id=147890973","ImageColor3":[0,0,0]},"WatermarkImage":{"ImageColor3":[0,0,0],"ImageTransparency":0.2899999916553497314453125,"Visible":true}}]]
2
3
-- Objects
4
5
wait(1)
6
7
local R2Sv3 = Instance.new("ScreenGui")
8
local BG = Instance.new("ImageLabel")
9
local Topbar = Instance.new("Frame")
10
local Title = Instance.new("TextLabel")
11
local Fold = Instance.new("TextButton")
12
local Fullscreen = Instance.new("TextButton")
13
local Toolbar = Instance.new("ScrollingFrame")
14
local ChangeType = Instance.new("TextButton")
15
local Setclipboard = Instance.new("TextButton")
16
local Decompile = Instance.new("TextButton")
17
local GetReturn = Instance.new("TextButton")
18
local ClearLogs = Instance.new("TextButton")
19
local CryptStrings = Instance.new("TextButton")
20
local ShowRemotes = Instance.new("TextButton")
21
local ChangeBackground = Instance.new("TextButton")
22
local Namecall = Instance.new("TextButton")
23
local ClassicView = Instance.new("TextButton")
24
local EnvEdit = Instance.new("TextButton")
25
local DisableR2S = Instance.new("TextButton")
26
local AllRemotes = Instance.new("ScrollingFrame")
27
local LUResize = Instance.new("TextButton")
28
local Upvalues = Instance.new("ScrollingFrame")
29
local Script = Instance.new("ScrollingFrame")
30
local Remotes = Instance.new("ScrollingFrame")
31
local SetAllUps = Instance.new("TextButton")
32
local SetAllLoc = Instance.new("TextButton")
33
local NCallScriptTip = Instance.new("TextLabel")
34
local DisableNamecall = Instance.new("TextButton")
35
local NCallLogsTip = Instance.new("TextLabel")
36
local RemoveNamecall = Instance.new("TextButton")
37
local Locals = Instance.new("ScrollingFrame")
38
local AllRemoteBar = Instance.new("ScrollingFrame")
39
local Refresh = Instance.new("TextButton")
40
local SearchRemote = Instance.new("TextBox")
41
local NamecallName = Instance.new("TextLabel")
42
local EditNamecall = Instance.new("TextButton")
43
local NamecallFrame = Instance.new("ScrollingFrame")
44
local NamecallSource = Instance.new("ScrollingFrame")
45
local NamecallScript = Instance.new("TextBox")
46
local NamecallBar = Instance.new("ScrollingFrame")
47
local ApplyNamecall = Instance.new("TextButton")
48
local BGBar = Instance.new("ScrollingFrame")
49
local UpdateDS = Instance.new("TextButton")
50
local Apply = Instance.new("TextButton")
51
local ImageId = Instance.new("TextBox")
52
local BrightnessFrame = Instance.new("ScrollingFrame")
53
local Brightness = Instance.new("ScrollingFrame")
54
local TextLabel = Instance.new("TextLabel")
55
local BValue = Instance.new("TextLabel")
56
local TransFrame = Instance.new("ScrollingFrame")
57
local Trans = Instance.new("ScrollingFrame")
58
local TextLabel_2 = Instance.new("TextLabel")
59
local TValue = Instance.new("TextLabel")
60
local RemotesTip = Instance.new("TextLabel")
61
local NamecallType = Instance.new("TextButton")
62
local LocalsTip = Instance.new("TextLabel")
63
local UpvaluesTip = Instance.new("TextLabel")
64
local ScriptTip = Instance.new("TextLabel")
65
local EELocals = Instance.new("ScrollingFrame")
66
local EELocalsTip = Instance.new("TextLabel")
67
local EEUpvalues = Instance.new("ScrollingFrame")
68
local EEUpvaluesTip = Instance.new("TextLabel")
69
local Watermark = Instance.new("TextButton")
70
local Gradient = Instance.new("TextButton")
71
local Negate = Instance.new("TextButton")
72
local WatermarkImage = Instance.new("ImageLabel")
73
local GradientImage = Instance.new("ImageLabel")
74
local CustomColor = Instance.new("TextButton")
75
local ColorValue = Instance.new("TextBox")
76
local RandomColor = Instance.new("TextButton")
77
local ThemeJSON = Instance.new("TextBox")
78
local WTValue = Instance.new("TextLabel")
79
local SaveTheme = Instance.new("TextButton")
80
local LoadTheme = Instance.new("TextButton")
81
local WaterTransFrame = Instance.new("ScrollingFrame")
82
local WaterTrans = Instance.new("ScrollingFrame")
83
local TextLabel_3 = Instance.new("TextLabel")
84
local Explorer = Instance.new("Frame")
85
local ExplorerFrame = Instance.new("Frame")
86
local ExplorerTitle = Instance.new("TextLabel")
87
local ExplorerHide = Instance.new("TextButton")
88
local ExplorerMain = Instance.new("ScrollingFrame")
89
local ExplorerBack = Instance.new("TextButton")
90
local Toolbox = Instance.new("Frame")
91
local RemoteFrame = Instance.new("Frame")
92
local MainButton = Instance.new("TextButton")
93
local Icon = Instance.new("Frame")
94
local ScriptLine = Instance.new("Frame")
95
local SourceLine = Instance.new("TextLabel")
96
local RemoteLog = Instance.new("TextButton")
97
local Button = Instance.new("TextButton")
98
local Box = Instance.new("TextBox")
99
local DebugFrame = Instance.new("Frame")
100
local Field = Instance.new("TextLabel")
101
local ObjectFrame = Instance.new("Frame")
102
local ObjectName = Instance.new("TextLabel")
103
local SelectObject = Instance.new("TextButton")
104
local SetLocals = Instance.new("TextButton")
105
local SetUpvalues = Instance.new("TextButton")
106
local LoadChildren = Instance.new("TextButton")
107
local ExplorerFind = Instance.new("TextBox")
108
local Warning = Instance.new("Frame")
109
local WarningLabel = Instance.new("TextLabel")
110
local Topbar2 = Instance.new("Frame")
111
local Title2 = Instance.new("TextLabel")
112
local Missing = Instance.new("TextLabel")
113
local SkipError = Instance.new("TextButton")
114
local QuitScript = Instance.new("TextButton")
115
116
-- Properties
117
118
R2Sv3.Name = "R2Sv3"
119
R2Sv3.Parent = game.StarterGui
120
R2Sv3.ResetOnSpawn = false
121
122
BG.Name = "BG"
123
BG.Parent = R2Sv3
124
BG.Active = true
125
BG.Visible = false
126
BG.BackgroundColor3 = Color3.new(1, 1, 1)
127
BG.BackgroundTransparency = 1
128
BG.BorderColor3 = Color3.new(0, 0.854902, 0.898039)
129
BG.BorderSizePixel = 0
130
BG.Draggable = true
131
BG.Position = UDim2.new(0.494525552, -445, 0.502044976, -220)
132
BG.Size = UDim2.new(0.5, 200, 0.5, 200)
133
BG.Image = "rbxassetid://1480010758"
134
135
Topbar.Name = "Topbar"
136
Topbar.Parent = BG
137
Topbar.BackgroundColor3 = Color3.new(0, 0, 0)
138
Topbar.BackgroundTransparency = 0.60000002384186
139
Topbar.BorderSizePixel = 0
140
Topbar.Size = UDim2.new(1, 0, 0, 20)
141
Topbar.ZIndex = 2
142
143
Title.Name = "Title"
144
Title.Parent = Topbar
145
Title.BackgroundColor3 = Color3.new(0, 0, 0)
146
Title.BackgroundTransparency = 0.60000002384186
147
Title.BorderSizePixel = 0
148
Title.Position = UDim2.new(0.5, -80, 0, 0)
149
Title.Size = UDim2.new(0, 160, 1, 0)
150
Title.ZIndex = 3
151
Title.Font = Enum.Font.SourceSansBold
152
Title.FontSize = Enum.FontSize.Size14
153
Title.Text = "Remote2Script V3"
154
Title.TextColor3 = Color3.new(1, 1, 1)
155
Title.TextSize = 14
156
157
Fold.Name = "Fold"
158
Fold.Parent = Topbar
159
Fold.BackgroundColor3 = Color3.new(0, 0, 0)
160
Fold.BackgroundTransparency = 0.60000002384186
161
Fold.BorderSizePixel = 0
162
Fold.Position = UDim2.new(1, -40, 0, 0)
163
Fold.Size = UDim2.new(0, 40, 0, 20)
164
Fold.ZIndex = 3
165
Fold.Font = Enum.Font.SourceSansBold
166
Fold.FontSize = Enum.FontSize.Size14
167
Fold.Text = "_"
168
Fold.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
169
Fold.TextSize = 14
170
171
Fullscreen.Name = "Fullscreen"
172
Fullscreen.Parent = Topbar
173
Fullscreen.BackgroundColor3 = Color3.new(0, 0, 0)
174
Fullscreen.BackgroundTransparency = 0.75
175
Fullscreen.BorderSizePixel = 0
176
Fullscreen.Position = UDim2.new(1, -90, 0, 0)
177
Fullscreen.Size = UDim2.new(0, 40, 0, 20)
178
Fullscreen.ZIndex = 3
179
Fullscreen.Font = Enum.Font.SourceSansBold
180
Fullscreen.FontSize = Enum.FontSize.Size14
181
Fullscreen.Text = "[]"
182
Fullscreen.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
183
Fullscreen.TextSize = 14
184
Fullscreen.TextTransparency = 0.60000002384186
185
186
Toolbar.Name = "Toolbar"
187
Toolbar.Parent = BG
188
Toolbar.BackgroundColor3 = Color3.new(0, 0, 0)
189
Toolbar.BackgroundTransparency = 0.60000002384186
190
Toolbar.BorderSizePixel = 0
191
Toolbar.Position = UDim2.new(0, 10, 0, 30)
192
Toolbar.Size = UDim2.new(1, -20, 0, 50)
193
Toolbar.ZIndex = 2
194
Toolbar.BottomImage = "rbxassetid://226025278"
195
Toolbar.CanvasPosition = Vector2.new(843, 0)
196
Toolbar.CanvasSize = UDim2.new(0, 1571, 0, 0)
197
Toolbar.MidImage = "rbxassetid://226025278"
198
Toolbar.ScrollBarThickness = 5
199
Toolbar.TopImage = "rbxassetid://226025278"
200
201
Setclipboard.Name = "Setclipboard"
202
Setclipboard.Parent = Toolbar
203
Setclipboard.BackgroundColor3 = Color3.new(0, 0, 0)
204
Setclipboard.BackgroundTransparency = 0.75
205
Setclipboard.BorderColor3 = Color3.new(0, 0.952941, 1)
206
Setclipboard.Position = UDim2.new(0, 10, 0.5, -10)
207
Setclipboard.Size = UDim2.new(0, 120, 0, 20)
208
Setclipboard.ZIndex = 3
209
Setclipboard.Font = Enum.Font.SourceSansBold
210
Setclipboard.FontSize = Enum.FontSize.Size14
211
Setclipboard.Text = "COPY"
212
Setclipboard.TextColor3 = Color3.new(1, 1, 1)
213
Setclipboard.TextSize = 14
214
Setclipboard.TextTransparency = 0.60000002384186
215
216
Decompile.Name = "Decompile"
217
Decompile.Parent = Toolbar
218
Decompile.BackgroundColor3 = Color3.new(0, 0, 0)
219
Decompile.BackgroundTransparency = 0.75
220
Decompile.BorderColor3 = Color3.new(0, 0.952941, 1)
221
Decompile.Position = UDim2.new(0, 140, 0.5, -10)
222
Decompile.Size = UDim2.new(0, 120, 0, 20)
223
Decompile.ZIndex = 3
224
Decompile.Font = Enum.Font.SourceSansBold
225
Decompile.FontSize = Enum.FontSize.Size14
226
Decompile.Text = "DECOMPILE"
227
Decompile.TextColor3 = Color3.new(1, 1, 1)
228
Decompile.TextSize = 14
229
Decompile.TextTransparency = 0.60000002384186
230
231
GetReturn.Name = "GetReturn"
232
GetReturn.Parent = Toolbar
233
GetReturn.BackgroundColor3 = Color3.new(0, 0, 0)
234
GetReturn.BackgroundTransparency = 0.75
235
GetReturn.BorderColor3 = Color3.new(0, 0.952941, 1)
236
GetReturn.Position = UDim2.new(0, 270, 0.5, -10)
237
GetReturn.Size = UDim2.new(0, 120, 0, 20)
238
GetReturn.ZIndex = 3
239
GetReturn.Font = Enum.Font.SourceSansBold
240
GetReturn.FontSize = Enum.FontSize.Size14
241
GetReturn.Text = "GET RETURN"
242
GetReturn.TextColor3 = Color3.new(1, 1, 1)
243
GetReturn.TextSize = 14
244
GetReturn.TextTransparency = 0.60000002384186
245
246
ClearLogs.Name = "ClearLogs"
247
ClearLogs.Parent = Toolbar
248
ClearLogs.BackgroundColor3 = Color3.new(0, 0, 0)
249
ClearLogs.BackgroundTransparency = 0.75
250
ClearLogs.BorderColor3 = Color3.new(0, 0.952941, 1)
251
ClearLogs.Position = UDim2.new(0, 400, 0.5, -10)
252
ClearLogs.Size = UDim2.new(0, 120, 0, 20)
253
ClearLogs.ZIndex = 3
254
ClearLogs.Font = Enum.Font.SourceSansBold
255
ClearLogs.FontSize = Enum.FontSize.Size14
256
ClearLogs.Text = "CLEAR LOGS"
257
ClearLogs.TextColor3 = Color3.new(1, 1, 1)
258
ClearLogs.TextSize = 14
259
ClearLogs.TextTransparency = 0.60000002384186
260
261
CryptStrings.Name = "CryptStrings"
262
CryptStrings.Parent = Toolbar
263
CryptStrings.BackgroundColor3 = Color3.new(0, 0, 0)
264
CryptStrings.BackgroundTransparency = 0.75
265
CryptStrings.BorderColor3 = Color3.new(0, 0.952941, 1)
266
CryptStrings.Position = UDim2.new(0, 530, 0.5, -10)
267
CryptStrings.Size = UDim2.new(0, 120, 0, 20)
268
CryptStrings.ZIndex = 3
269
CryptStrings.Font = Enum.Font.SourceSansBold
270
CryptStrings.FontSize = Enum.FontSize.Size14
271
CryptStrings.Text = "FORMAT STRINGS"
272
CryptStrings.TextColor3 = Color3.new(1, 1, 1)
273
CryptStrings.TextSize = 14
274
CryptStrings.TextTransparency = 0.60000002384186
275
276
ShowRemotes.Name = "ShowRemotes"
277
ShowRemotes.Parent = Toolbar
278
ShowRemotes.BackgroundColor3 = Color3.new(0, 0, 0)
279
ShowRemotes.BackgroundTransparency = 0.75
280
ShowRemotes.BorderColor3 = Color3.new(0, 0.952941, 1)
281
ShowRemotes.Position = UDim2.new(0, 660, 0.5, -10)
282
ShowRemotes.Size = UDim2.new(0, 120, 0, 20)
283
ShowRemotes.ZIndex = 3
284
ShowRemotes.Font = Enum.Font.SourceSansBold
285
ShowRemotes.FontSize = Enum.FontSize.Size14
286
ShowRemotes.Text = "ALL REMOTES"
287
ShowRemotes.TextColor3 = Color3.new(1, 1, 1)
288
ShowRemotes.TextSize = 14
289
ShowRemotes.TextTransparency = 0.60000002384186
290
291
ChangeBackground.Name = "ChangeBackground"
292
ChangeBackground.Parent = Toolbar
293
ChangeBackground.BackgroundColor3 = Color3.new(0, 0, 0)
294
ChangeBackground.BackgroundTransparency = 0.75
295
ChangeBackground.BorderColor3 = Color3.new(0, 0.952941, 1)
296
ChangeBackground.Position = UDim2.new(0, 790, 0.5, -10)
297
ChangeBackground.Size = UDim2.new(0, 120, 0, 20)
298
ChangeBackground.ZIndex = 3
299
ChangeBackground.Font = Enum.Font.SourceSansBold
300
ChangeBackground.FontSize = Enum.FontSize.Size14
301
ChangeBackground.Text = "BACKGROUND"
302
ChangeBackground.TextColor3 = Color3.new(1, 1, 1)
303
ChangeBackground.TextSize = 14
304
ChangeBackground.TextTransparency = 0.60000002384186
305
306
ClassicView.Name = "ClassicView"
307
ClassicView.Parent = Toolbar
308
ClassicView.BackgroundColor3 = Color3.new(0, 0, 0)
309
ClassicView.BackgroundTransparency = 0.75
310
ClassicView.BorderColor3 = Color3.new(0.556863, 1, 0.486275)
311
ClassicView.Position = UDim2.new(0, 920, 0.5, -10)
312
ClassicView.Size = UDim2.new(0, 120, 0, 20)
313
ClassicView.ZIndex = 3
314
ClassicView.Font = Enum.Font.SourceSansBold
315
ClassicView.FontSize = Enum.FontSize.Size14
316
ClassicView.Text = "MAIN"
317
ClassicView.TextColor3 = Color3.new(0.556863, 1, 0.486275)
318
ClassicView.TextSize = 14
319
ClassicView.TextTransparency = 0.60000002384186
320
321
EnvEdit.Name = "EnvEdit"
322
EnvEdit.Parent = Toolbar
323
EnvEdit.BackgroundColor3 = Color3.new(0, 0, 0)
324
EnvEdit.BackgroundTransparency = 0.75
325
EnvEdit.BorderColor3 = Color3.new(0, 0.952941, 1)
326
EnvEdit.Position = UDim2.new(0, 1050, 0.5, -10)
327
EnvEdit.Size = UDim2.new(0, 120, 0, 20)
328
EnvEdit.ZIndex = 3
329
EnvEdit.Font = Enum.Font.SourceSansBold
330
EnvEdit.FontSize = Enum.FontSize.Size14
331
EnvEdit.Text = "R2S ENVEDIT"
332
EnvEdit.TextColor3 = Color3.new(1, 1, 1)
333
EnvEdit.TextSize = 14
334
EnvEdit.TextTransparency = 0.60000002384186
335
336
DisableR2S.Name = "DisableR2S"
337
DisableR2S.Parent = Toolbar
338
DisableR2S.BackgroundColor3 = Color3.new(0, 0, 0)
339
DisableR2S.BackgroundTransparency = 0.75
340
DisableR2S.BorderColor3 = Color3.new(0.556863, 1, 0.486275)
341
DisableR2S.Position = UDim2.new(0, 1180, 0.5, -10)
342
DisableR2S.Size = UDim2.new(0, 120, 0, 20)
343
DisableR2S.ZIndex = 3
344
DisableR2S.Font = Enum.Font.SourceSansBold
345
DisableR2S.FontSize = Enum.FontSize.Size14
346
DisableR2S.Text = "RUNNING"
347
DisableR2S.TextColor3 = Color3.new(0.556863, 1, 0.486275)
348
DisableR2S.TextSize = 14
349
DisableR2S.TextTransparency = 0.60000002384186
350
351
AllRemotes.Name = "AllRemotes"
352
AllRemotes.Parent = BG
353
AllRemotes.BackgroundColor3 = Color3.new(0, 0, 0)
354
AllRemotes.BackgroundTransparency = 0.6
355
AllRemotes.BorderSizePixel = 0
356
AllRemotes.Position = UDim2.new(0, 10, 0, 90)
357
AllRemotes.Size = UDim2.new(1, -20, 1, -150)
358
AllRemotes.Visible = false
359
AllRemotes.ZIndex = 2
360
AllRemotes.BottomImage = "rbxassetid://226025278"
361
AllRemotes.CanvasSize = UDim2.new(0, 0, 0, 820)
362
AllRemotes.MidImage = "rbxassetid://226025278"
363
AllRemotes.ScrollBarThickness = 5
364
AllRemotes.TopImage = "rbxassetid://226025278"
365
366
LUResize.Name = "LUResize"
367
LUResize.Parent = BG
368
LUResize.BackgroundColor3 = Color3.new(0, 1, 1)
369
LUResize.BackgroundTransparency = 0.75
370
LUResize.BorderSizePixel = 0
371
LUResize.Position = UDim2.new(0, 160, 0.5, 35)
372
LUResize.Size = UDim2.new(0, 200, 0, 10)
373
LUResize.Font = Enum.Font.SourceSansBold
374
LUResize.FontSize = Enum.FontSize.Size14
375
LUResize.Text = ""
376
LUResize.TextColor3 = Color3.new(0, 0, 0)
377
LUResize.TextSize = 14
378
LUResize.TextTransparency = 0.60000002384186
379
380
Upvalues.Name = "Upvalues"
381
Upvalues.Parent = BG
382
Upvalues.BackgroundColor3 = Color3.new(0, 0, 0)
383
Upvalues.BackgroundTransparency = 0.60000002384186
384
Upvalues.BorderSizePixel = 0
385
Upvalues.Position = UDim2.new(0, 160, 0.5, 65)
386
Upvalues.Size = UDim2.new(0, 200, 0.5, -75)
387
Upvalues.ZIndex = 2
388
Upvalues.BottomImage = "rbxassetid://226025278"
389
Upvalues.CanvasSize = UDim2.new(0, 0, 0, 0)
390
Upvalues.MidImage = "rbxassetid://226025278"
391
Upvalues.ScrollBarThickness = 5
392
Upvalues.TopImage = "rbxassetid://226025278"
393
394
Script.Name = "Script"
395
Script.Parent = BG
396
Script.BackgroundColor3 = Color3.new(0, 0, 0)
397
Script.BackgroundTransparency = 0.60000002384186
398
Script.BorderSizePixel = 0
399
Script.Position = UDim2.new(0, 370, 0, 100)
400
Script.Selectable = false
401
Script.Size = UDim2.new(1, -380, 1, -110)
402
Script.ZIndex = 2
403
Script.BottomImage = "rbxassetid://226025278"
404
Script.CanvasSize = UDim2.new(10, 0, 0, 0)
405
Script.MidImage = "rbxassetid://226025278"
406
Script.ScrollBarThickness = 5
407
Script.TopImage = "rbxassetid://226025278"
408
409
Remotes.Name = "Remotes"
410
Remotes.Parent = BG
411
Remotes.BackgroundColor3 = Color3.new(0, 0, 0)
412
Remotes.BackgroundTransparency = 0.60000002384186
413
Remotes.BorderSizePixel = 0
414
Remotes.Position = UDim2.new(0, 10, 0, 100)
415
Remotes.Size = UDim2.new(0, 140, 1, -110)
416
Remotes.ZIndex = 2
417
Remotes.BottomImage = "rbxassetid://226025278"
418
Remotes.CanvasSize = UDim2.new(0, 0, 0, 0)
419
Remotes.MidImage = "rbxassetid://226025278"
420
Remotes.ScrollBarThickness = 5
421
Remotes.TopImage = "rbxassetid://226025278"
422
423
Locals.Name = "Locals"
424
Locals.Parent = BG
425
Locals.BackgroundColor3 = Color3.new(0, 0, 0)
426
Locals.BackgroundTransparency = 0.60000002384186
427
Locals.BorderSizePixel = 0
428
Locals.Position = UDim2.new(0, 160, 0, 100)
429
Locals.Size = UDim2.new(0, 200, 0.5, -75)
430
Locals.ZIndex = 2
431
Locals.BottomImage = "rbxassetid://226025278"
432
Locals.CanvasSize = UDim2.new(0, 0, 0, 0)
433
Locals.MidImage = "rbxassetid://226025278"
434
Locals.ScrollBarThickness = 5
435
Locals.TopImage = "rbxassetid://226025278"
436
437
AllRemoteBar.Name = "AllRemoteBar"
438
AllRemoteBar.Parent = BG
439
AllRemoteBar.BackgroundColor3 = Color3.new(0, 0, 0)
440
AllRemoteBar.BackgroundTransparency = 0.60000002384186
441
AllRemoteBar.BorderSizePixel = 0
442
AllRemoteBar.Position = UDim2.new(0, 10, 1, -50)
443
AllRemoteBar.Size = UDim2.new(1, -20, 0, 40)
444
AllRemoteBar.Visible = false
445
AllRemoteBar.ZIndex = 2
446
AllRemoteBar.BottomImage = "rbxassetid://226025278"
447
AllRemoteBar.CanvasSize = UDim2.new(0, 0, 0, 0)
448
AllRemoteBar.MidImage = "rbxassetid://226025278"
449
AllRemoteBar.ScrollBarThickness = 5
450
AllRemoteBar.TopImage = "rbxassetid://226025278"
451
452
Refresh.Name = "Refresh"
453
Refresh.Parent = AllRemoteBar
454
Refresh.BackgroundColor3 = Color3.new(0, 0, 0)
455
Refresh.BackgroundTransparency = 0.75
456
Refresh.BorderColor3 = Color3.new(0, 0.952941, 1)
457
Refresh.Position = UDim2.new(0, 10, 0.5, -10)
458
Refresh.Size = UDim2.new(0.5, -20, 0, 20)
459
Refresh.ZIndex = 3
460
Refresh.Font = Enum.Font.SourceSansBold
461
Refresh.FontSize = Enum.FontSize.Size14
462
Refresh.Text = "REFRESH LIST"
463
Refresh.TextColor3 = Color3.new(1, 1, 1)
464
Refresh.TextSize = 14
465
Refresh.TextTransparency = 0.60000002384186
466
467
SearchRemote.Name = "SearchRemote"
468
SearchRemote.Parent = AllRemoteBar
469
SearchRemote.BackgroundColor3 = Color3.new(0, 0, 0)
470
SearchRemote.BackgroundTransparency = 0.75
471
SearchRemote.BorderColor3 = Color3.new(0, 0.917647, 1)
472
SearchRemote.Position = UDim2.new(0.5, 10, 0.5, -10)
473
SearchRemote.Size = UDim2.new(0.5, -20, 0, 20)
474
SearchRemote.ZIndex = 3
475
SearchRemote.Font = Enum.Font.SourceSansBold
476
SearchRemote.FontSize = Enum.FontSize.Size14
477
SearchRemote.Text = "[SEARCH]"
478
SearchRemote.TextColor3 = Color3.new(1, 1, 1)
479
SearchRemote.TextSize = 14
480
SearchRemote.TextTransparency = 0.60000002384186
481
482
BGBar.Name = "BGBar"
483
BGBar.Parent = BG
484
BGBar.BackgroundColor3 = Color3.new(0, 0, 0)
485
BGBar.BackgroundTransparency = 0.60000002384186
486
BGBar.BorderSizePixel = 0
487
BGBar.Position = UDim2.new(0, 10, 1, -50)
488
BGBar.Size = UDim2.new(1, -20, 0, 40)
489
BGBar.Visible = false
490
BGBar.ZIndex = 2
491
BGBar.BottomImage = "rbxassetid://226025278"
492
BGBar.CanvasSize = UDim2.new(0, 0, 0, 0)
493
BGBar.MidImage = "rbxassetid://226025278"
494
BGBar.ScrollBarThickness = 5
495
BGBar.TopImage = "rbxassetid://226025278"
496
497
Apply.Name = "Apply"
498
Apply.Parent = BGBar
499
Apply.BackgroundColor3 = Color3.new(0, 0, 0)
500
Apply.BackgroundTransparency = 0.75
501
Apply.BorderColor3 = Color3.new(0, 0.952941, 1)
502
Apply.Position = UDim2.new(0, 10, 0.5, -10)
503
Apply.Size = UDim2.new(0.5, -20, 0, 20)
504
Apply.ZIndex = 3
505
Apply.Font = Enum.Font.SourceSansBold
506
Apply.FontSize = Enum.FontSize.Size14
507
Apply.Text = "APPLY"
508
Apply.TextColor3 = Color3.new(1, 1, 1)
509
Apply.TextSize = 14
510
Apply.TextTransparency = 0.60000002384186
511
512
ImageId.Name = "ImageId"
513
ImageId.Parent = BGBar
514
ImageId.BackgroundColor3 = Color3.new(0, 0, 0)
515
ImageId.BackgroundTransparency = 0.75
516
ImageId.BorderColor3 = Color3.new(0, 0.917647, 1)
517
ImageId.Position = UDim2.new(0.5, 10, 0.5, -10)
518
ImageId.Size = UDim2.new(0.5, -20, 0, 20)
519
ImageId.ZIndex = 3
520
ImageId.Font = Enum.Font.SourceSansBold
521
ImageId.FontSize = Enum.FontSize.Size14
522
ImageId.Text = "1480010758"
523
ImageId.TextColor3 = Color3.new(1, 1, 1)
524
ImageId.TextSize = 14
525
ImageId.TextTransparency = 0.60000002384186
526
527
BrightnessFrame.Name = "BrightnessFrame"
528
BrightnessFrame.Parent = BG
529
BrightnessFrame.BackgroundColor3 = Color3.new(0, 0, 0)
530
BrightnessFrame.BackgroundTransparency = 0.60000002384186
531
BrightnessFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
532
BrightnessFrame.BorderSizePixel = 0
533
BrightnessFrame.ClipsDescendants = false
534
BrightnessFrame.Position = UDim2.new(0, 10, 0, 95)
535
BrightnessFrame.Size = UDim2.new(1, -20, 0, 25)
536
BrightnessFrame.Visible = false
537
BrightnessFrame.ZIndex = 2
538
BrightnessFrame.BottomImage = "rbxassetid://226025278"
539
BrightnessFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
540
BrightnessFrame.MidImage = "rbxassetid://226025278"
541
BrightnessFrame.ScrollBarThickness = 5
542
BrightnessFrame.TopImage = "rbxassetid://226025278"
543
544
Brightness.Name = "Brightness"
545
Brightness.Parent = BrightnessFrame
546
Brightness.BackgroundColor3 = Color3.new(1, 1, 1)
547
Brightness.BackgroundTransparency = 1
548
Brightness.BorderSizePixel = 0
549
Brightness.Position = UDim2.new(0, 10, 0.5, -5)
550
Brightness.Selectable = false
551
Brightness.Size = UDim2.new(1, -20, 0, 10)
552
Brightness.BottomImage = "rbxassetid://226025278"
553
Brightness.CanvasSize = UDim2.new(0, 5000, 0, 0)
554
Brightness.MidImage = "rbxassetid://226025278"
555
Brightness.ScrollBarThickness = 10
556
Brightness.ZIndex = 2
557
Brightness.TopImage = "rbxassetid://226025278"
558
559
TextLabel.Parent = BrightnessFrame
560
TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
561
TextLabel.BackgroundTransparency = 0.5
562
TextLabel.BorderSizePixel = 0
563
TextLabel.Position = UDim2.new(0, 0, 0, -10)
564
TextLabel.Size = UDim2.new(1, 0, 0, 10)
565
TextLabel.ZIndex = 2
566
TextLabel.Font = Enum.Font.SourceSansBold
567
TextLabel.FontSize = Enum.FontSize.Size14
568
TextLabel.Text = "BRIGHTNESS"
569
TextLabel.TextColor3 = Color3.new(1, 1, 1)
570
TextLabel.TextScaled = true
571
TextLabel.TextSize = 14
572
TextLabel.TextWrapped = true
573
574
BValue.Name = "BValue"
575
BValue.Parent = BG
576
BValue.BackgroundColor3 = Color3.new(0, 0, 0)
577
BValue.BackgroundTransparency = 0.60000002384186
578
BValue.BorderColor3 = Color3.new(0, 0.984314, 1)
579
BValue.Position = UDim2.new(0, 10, 1, -110)
580
BValue.Size = UDim2.new(1, -20, 0, 20)
581
BValue.Visible = false
582
BValue.Font = Enum.Font.SourceSansBold
583
BValue.FontSize = Enum.FontSize.Size14
584
BValue.Text = "Brightness: 100"
585
BValue.TextColor3 = Color3.new(1, 1, 1)
586
BValue.TextScaled = true
587
BValue.TextSize = 14
588
BValue.TextTransparency = 0.60000002384186
589
BValue.TextWrapped = true
590
591
TransFrame.Name = "TransFrame"
592
TransFrame.Parent = BG
593
TransFrame.BackgroundColor3 = Color3.new(0, 0, 0)
594
TransFrame.BackgroundTransparency = 0.60000002384186
595
TransFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
596
TransFrame.BorderSizePixel = 0
597
TransFrame.ClipsDescendants = false
598
TransFrame.Position = UDim2.new(0, 10, 0, 135)
599
TransFrame.Size = UDim2.new(1, -20, 0, 25)
600
TransFrame.Visible = false
601
TransFrame.ZIndex = 2
602
TransFrame.BottomImage = "rbxassetid://226025278"
603
TransFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
604
TransFrame.MidImage = "rbxassetid://226025278"
605
TransFrame.ScrollBarThickness = 0
606
TransFrame.TopImage = "rbxassetid://226025278"
607
608
Trans.Name = "Trans"
609
Trans.Parent = TransFrame
610
Trans.BackgroundColor3 = Color3.new(1, 1, 1)
611
Trans.BackgroundTransparency = 1
612
Trans.BorderSizePixel = 0
613
Trans.Position = UDim2.new(0, 10, 0.5, -5)
614
Trans.Selectable = false
615
Trans.Size = UDim2.new(1, -20, 0, 10)
616
Trans.BottomImage = "rbxassetid://226025278"
617
Trans.CanvasSize = UDim2.new(0, 5000, 0, 0)
618
Trans.MidImage = "rbxassetid://226025278"
619
Trans.ScrollBarThickness = 10
620
Trans.ZIndex = 2
621
Trans.TopImage = "rbxassetid://226025278"
622
623
TextLabel_2.Parent = TransFrame
624
TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
625
TextLabel_2.BackgroundTransparency = 0.5
626
TextLabel_2.BorderSizePixel = 0
627
TextLabel_2.Position = UDim2.new(0, 0, 0, -10)
628
TextLabel_2.Size = UDim2.new(1, 0, 0, 10)
629
TextLabel_2.ZIndex = 2
630
TextLabel_2.Font = Enum.Font.SourceSansBold
631
TextLabel_2.FontSize = Enum.FontSize.Size14
632
TextLabel_2.Text = "TRANSPARENCY"
633
TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
634
TextLabel_2.TextScaled = true
635
TextLabel_2.TextSize = 14
636
TextLabel_2.TextWrapped = true
637
638
TValue.Name = "TValue"
639
TValue.Parent = BG
640
TValue.BackgroundColor3 = Color3.new(0, 0, 0)
641
TValue.BackgroundTransparency = 0.60000002384186
642
TValue.BorderColor3 = Color3.new(0, 0.984314, 1)
643
TValue.Position = UDim2.new(0, 10, 1, -80)
644
TValue.Size = UDim2.new(1, -20, 0, 20)
645
TValue.Visible = false
646
TValue.Font = Enum.Font.SourceSansBold
647
TValue.FontSize = Enum.FontSize.Size14
648
TValue.Text = "Transparency: 0"
649
TValue.TextColor3 = Color3.new(1, 1, 1)
650
TValue.TextScaled = true
651
TValue.TextSize = 14
652
TValue.TextTransparency = 0.60000002384186
653
TValue.TextWrapped = true
654
655
RemotesTip.Name = "RemotesTip"
656
RemotesTip.Parent = BG
657
RemotesTip.BackgroundColor3 = Color3.new(0, 0, 0)
658
RemotesTip.BackgroundTransparency = 0.5
659
RemotesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
660
RemotesTip.BorderSizePixel = 0
661
RemotesTip.Position = UDim2.new(0, 10, 0, 90)
662
RemotesTip.Size = UDim2.new(0, 140, 0, 10)
663
RemotesTip.Font = Enum.Font.SourceSansBold
664
RemotesTip.FontSize = Enum.FontSize.Size14
665
RemotesTip.Text = "REMOTES"
666
RemotesTip.TextColor3 = Color3.new(1, 1, 1)
667
RemotesTip.TextScaled = true
668
RemotesTip.TextSize = 14
669
RemotesTip.TextTransparency = 0.60000002384186
670
RemotesTip.TextWrapped = true
671
672
LocalsTip.Name = "LocalsTip"
673
LocalsTip.Parent = BG
674
LocalsTip.BackgroundColor3 = Color3.new(0, 0, 0)
675
LocalsTip.BackgroundTransparency = 0.5
676
LocalsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
677
LocalsTip.BorderSizePixel = 0
678
LocalsTip.Position = UDim2.new(0, 160, 0, 90)
679
LocalsTip.Size = UDim2.new(0, 200, 0, 10)
680
LocalsTip.Font = Enum.Font.SourceSansBold
681
LocalsTip.FontSize = Enum.FontSize.Size14
682
LocalsTip.Text = "LOCALS"
683
LocalsTip.TextColor3 = Color3.new(1, 1, 1)
684
LocalsTip.TextScaled = true
685
LocalsTip.TextSize = 14
686
LocalsTip.TextTransparency = 0.60000002384186
687
LocalsTip.TextWrapped = true
688
689
UpvaluesTip.Name = "UpvaluesTip"
690
UpvaluesTip.Parent = BG
691
UpvaluesTip.BackgroundColor3 = Color3.new(0, 0, 0)
692
UpvaluesTip.BackgroundTransparency = 0.5
693
UpvaluesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
694
UpvaluesTip.BorderSizePixel = 0
695
UpvaluesTip.Position = UDim2.new(0, 160, 0.5, 55)
696
UpvaluesTip.Size = UDim2.new(0, 200, 0, 10)
697
UpvaluesTip.Font = Enum.Font.SourceSansBold
698
UpvaluesTip.FontSize = Enum.FontSize.Size14
699
UpvaluesTip.Text = "UPVALUES"
700
UpvaluesTip.TextColor3 = Color3.new(1, 1, 1)
701
UpvaluesTip.TextScaled = true
702
UpvaluesTip.TextSize = 14
703
UpvaluesTip.TextTransparency = 0.60000002384186
704
UpvaluesTip.TextWrapped = true
705
706
ScriptTip.Name = "ScriptTip"
707
ScriptTip.Parent = BG
708
ScriptTip.BackgroundColor3 = Color3.new(0, 0, 0)
709
ScriptTip.BackgroundTransparency = 0.5
710
ScriptTip.BorderColor3 = Color3.new(0, 0.984314, 1)
711
ScriptTip.BorderSizePixel = 0
712
ScriptTip.Position = UDim2.new(0, 370, 0, 90)
713
ScriptTip.Size = UDim2.new(1, -380, 0, 10)
714
ScriptTip.Font = Enum.Font.SourceSansBold
715
ScriptTip.FontSize = Enum.FontSize.Size14
716
ScriptTip.Text = "SCRIPT"
717
ScriptTip.TextColor3 = Color3.new(1, 1, 1)
718
ScriptTip.TextScaled = true
719
ScriptTip.TextSize = 14
720
ScriptTip.TextTransparency = 0.60000002384186
721
ScriptTip.TextWrapped = true
722
723
EELocals.Name = "EELocals"
724
EELocals.Parent = BG
725
EELocals.BackgroundColor3 = Color3.new(0, 0, 0)
726
EELocals.BackgroundTransparency = 0.60000002384186
727
EELocals.BorderSizePixel = 0
728
EELocals.Position = UDim2.new(0, 10, 0, 100)
729
EELocals.Size = UDim2.new(0.5, -15, 1, -170)
730
EELocals.Visible = false
731
EELocals.ZIndex = 2
732
EELocals.BottomImage = "rbxassetid://226025278"
733
EELocals.MidImage = "rbxassetid://226025278"
734
EELocals.ScrollBarThickness = 5
735
EELocals.TopImage = "rbxassetid://226025278"
736
737
EELocalsTip.Name = "EELocalsTip"
738
EELocalsTip.Parent = BG
739
EELocalsTip.BackgroundColor3 = Color3.new(0, 0, 0)
740
EELocalsTip.BackgroundTransparency = 0.5
741
EELocalsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
742
EELocalsTip.BorderSizePixel = 0
743
EELocalsTip.Position = UDim2.new(0, 10, 0, 90)
744
EELocalsTip.Size = UDim2.new(0.5, -15, 0, 10)
745
EELocalsTip.Visible = false
746
EELocalsTip.ZIndex = 2
747
EELocalsTip.Font = Enum.Font.SourceSansBold
748
EELocalsTip.FontSize = Enum.FontSize.Size14
749
EELocalsTip.Text = "EnvEdit LOCALS"
750
EELocalsTip.TextColor3 = Color3.new(1, 1, 1)
751
EELocalsTip.TextScaled = true
752
EELocalsTip.TextSize = 14
753
EELocalsTip.TextTransparency = 0.60000002384186
754
EELocalsTip.TextWrapped = true
755
756
EEUpvalues.Name = "EEUpvalues"
757
EEUpvalues.Parent = BG
758
EEUpvalues.BackgroundColor3 = Color3.new(0, 0, 0)
759
EEUpvalues.BackgroundTransparency = 0.60000002384186
760
EEUpvalues.BorderSizePixel = 0
761
EEUpvalues.Position = UDim2.new(0.5, 5, 0, 100)
762
EEUpvalues.Size = UDim2.new(0.5, -15, 1, -170)
763
EEUpvalues.Visible = false
764
EEUpvalues.ZIndex = 2
765
EEUpvalues.BottomImage = "rbxassetid://226025278"
766
EEUpvalues.MidImage = "rbxassetid://226025278"
767
EEUpvalues.ScrollBarThickness = 5
768
EEUpvalues.TopImage = "rbxassetid://226025278"
769
770
EEUpvaluesTip.Name = "EEUpvaluesTip"
771
EEUpvaluesTip.Parent = BG
772
EEUpvaluesTip.BackgroundColor3 = Color3.new(0, 0, 0)
773
EEUpvaluesTip.BackgroundTransparency = 0.5
774
EEUpvaluesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
775
EEUpvaluesTip.BorderSizePixel = 0
776
EEUpvaluesTip.Position = UDim2.new(0.5, 5, 0, 90)
777
EEUpvaluesTip.Size = UDim2.new(0.5, -15, 0, 10)
778
EEUpvaluesTip.Visible = false
779
EEUpvaluesTip.ZIndex = 2
780
EEUpvaluesTip.Font = Enum.Font.SourceSansBold
781
EEUpvaluesTip.FontSize = Enum.FontSize.Size14
782
EEUpvaluesTip.Text = "EnvEdit UPVALUES"
783
EEUpvaluesTip.TextColor3 = Color3.new(1, 1, 1)
784
EEUpvaluesTip.TextScaled = true
785
EEUpvaluesTip.TextSize = 14
786
EEUpvaluesTip.TextTransparency = 0.60000002384186
787
EEUpvaluesTip.TextWrapped = true
788
789
Watermark.Name = "Watermark"
790
Watermark.Parent = BG
791
Watermark.BackgroundColor3 = Color3.new(0, 0, 0)
792
Watermark.BackgroundTransparency = 0.75
793
Watermark.BorderColor3 = Color3.new(0, 0.952941, 1)
794
Watermark.Position = UDim2.new(0, 10, 0, 209)
795
Watermark.Size = UDim2.new(0.5, -15, 0, 20)
796
Watermark.Visible = false
797
Watermark.ZIndex = 3
798
Watermark.Selected = true
799
Watermark.Font = Enum.Font.SourceSansBold
800
Watermark.FontSize = Enum.FontSize.Size14
801
Watermark.Text = "WATERMARK"
802
Watermark.TextColor3 = Color3.new(1, 1, 1)
803
Watermark.TextSize = 14
804
Watermark.TextTransparency = 0.60000002384186
805
806
Gradient.Name = "Gradient"
807
Gradient.Parent = BG
808
Gradient.BackgroundColor3 = Color3.new(0, 0, 0)
809
Gradient.BackgroundTransparency = 0.75
810
Gradient.BorderColor3 = Color3.new(0, 0.952941, 1)
811
Gradient.Position = UDim2.new(0, 10, 0, 239)
812
Gradient.Size = UDim2.new(1, -20, 0, 20)
813
Gradient.Visible = false
814
Gradient.ZIndex = 3
815
Gradient.Selected = true
816
Gradient.Font = Enum.Font.SourceSansBold
817
Gradient.FontSize = Enum.FontSize.Size14
818
Gradient.Text = "GRADIENT"
819
Gradient.TextColor3 = Color3.new(1, 1, 1)
820
Gradient.TextSize = 14
821
Gradient.TextTransparency = 0.60000002384186
822
823
Negate.Name = "Negate"
824
Negate.Parent = BG
825
Negate.BackgroundColor3 = Color3.new(0, 0, 0)
826
Negate.BackgroundTransparency = 0.75
827
Negate.BorderColor3 = Color3.new(0, 0.952941, 1)
828
Negate.Position = UDim2.new(0.5, 5, 0, 209)
829
Negate.Size = UDim2.new(0.5, -15, 0, 20)
830
Negate.Visible = false
831
Negate.ZIndex = 3
832
Negate.Selected = true
833
Negate.Font = Enum.Font.SourceSansBold
834
Negate.FontSize = Enum.FontSize.Size14
835
Negate.Text = "INVERT COLORS"
836
Negate.TextColor3 = Color3.new(1, 1, 1)
837
Negate.TextSize = 14
838
Negate.TextTransparency = 0.60000002384186
839
840
WatermarkImage.Name = "WatermarkImage"
841
WatermarkImage.Parent = BG
842
WatermarkImage.BackgroundColor3 = Color3.new(1, 1, 1)
843
WatermarkImage.BackgroundTransparency = 1
844
WatermarkImage.Size = UDim2.new(1, 0, 1, 0)
845
WatermarkImage.Image = "rbxassetid://2541135758"
846
847
GradientImage.Name = "GradientImage"
848
GradientImage.Parent = BG
849
GradientImage.BackgroundColor3 = Color3.new(1, 1, 1)
850
GradientImage.BackgroundTransparency = 1
851
GradientImage.Size = UDim2.new(1, 0, 1, 0)
852
GradientImage.Image = "rbxassetid://2541118527"
853
854
CustomColor.Name = "CustomColor"
855
CustomColor.Parent = BG
856
CustomColor.BackgroundColor3 = Color3.new(0, 0, 0)
857
CustomColor.BackgroundTransparency = 0.75
858
CustomColor.BorderColor3 = Color3.new(0, 0.952941, 1)
859
CustomColor.Position = UDim2.new(0, 10, 0, 269)
860
CustomColor.Size = UDim2.new(0.5, -15, 0, 20)
861
CustomColor.Visible = false
862
CustomColor.ZIndex = 3
863
CustomColor.Selected = true
864
CustomColor.Font = Enum.Font.SourceSansBold
865
CustomColor.FontSize = Enum.FontSize.Size14
866
CustomColor.Text = "SET COLOR"
867
CustomColor.TextColor3 = Color3.new(1, 1, 1)
868
CustomColor.TextSize = 14
869
CustomColor.TextTransparency = 0.60000002384186
870
871
ColorValue.Name = "ColorValue"
872
ColorValue.Parent = BG
873
ColorValue.BackgroundColor3 = Color3.new(0, 0, 0)
874
ColorValue.BackgroundTransparency = 0.75
875
ColorValue.BorderColor3 = Color3.new(0, 0.917647, 1)
876
ColorValue.Position = UDim2.new(0.5, 5, 0, 269)
877
ColorValue.Size = UDim2.new(0.5, -15, 0, 20)
878
ColorValue.Visible = false
879
ColorValue.ZIndex = 3
880
ColorValue.Font = Enum.Font.SourceSansBold
881
ColorValue.FontSize = Enum.FontSize.Size14
882
ColorValue.Text = "255,255,255"
883
ColorValue.TextColor3 = Color3.new(1, 1, 1)
884
ColorValue.TextSize = 14
885
ColorValue.TextTransparency = 0.60000002384186
886
887
RandomColor.Name = "RandomColor"
888
RandomColor.Parent = BG
889
RandomColor.BackgroundColor3 = Color3.new(0, 0, 0)
890
RandomColor.BackgroundTransparency = 0.75
891
RandomColor.BorderColor3 = Color3.new(0, 0.952941, 1)
892
RandomColor.Position = UDim2.new(0, 10, 0, 299)
893
RandomColor.Size = UDim2.new(1, -20, 0, 20)
894
RandomColor.Visible = false
895
RandomColor.ZIndex = 3
896
RandomColor.Selected = true
897
RandomColor.Font = Enum.Font.SourceSansBold
898
RandomColor.FontSize = Enum.FontSize.Size14
899
RandomColor.Text = "RANDOM COLOR"
900
RandomColor.TextColor3 = Color3.new(1, 1, 1)
901
RandomColor.TextSize = 14
902
RandomColor.TextTransparency = 0.60000002384186
903
904
ThemeJSON.Name = "ThemeJSON"
905
ThemeJSON.Parent = BG
906
ThemeJSON.BackgroundColor3 = Color3.new(0, 0, 0)
907
ThemeJSON.BackgroundTransparency = 0.75
908
ThemeJSON.BorderColor3 = Color3.new(0, 0.917647, 1)
909
ThemeJSON.Position = UDim2.new(0, 310, 1, -170)
910
ThemeJSON.Size = UDim2.new(1, -320, 0, 20)
911
ThemeJSON.Visible = false
912
ThemeJSON.ZIndex = 3
913
ThemeJSON.Font = Enum.Font.SourceSansBold
914
ThemeJSON.FontSize = Enum.FontSize.Size14
915
ThemeJSON.Text = "[PASTE THEME JSON]"
916
ThemeJSON.TextColor3 = Color3.new(1, 1, 1)
917
ThemeJSON.TextScaled = true
918
ThemeJSON.TextSize = 14
919
ThemeJSON.TextTransparency = 0.60000002384186
920
ThemeJSON.TextWrapped = true
921
922
WTValue.Name = "WTValue"
923
WTValue.Parent = BG
924
WTValue.BackgroundColor3 = Color3.new(0, 0, 0)
925
WTValue.BackgroundTransparency = 0.60000002384186
926
WTValue.BorderColor3 = Color3.new(0, 0.984314, 1)
927
WTValue.Position = UDim2.new(0, 10, 1, -140)
928
WTValue.Size = UDim2.new(1, -20, 0, 20)
929
WTValue.Visible = false
930
WTValue.Font = Enum.Font.SourceSansBold
931
WTValue.FontSize = Enum.FontSize.Size14
932
WTValue.Text = "Watermark Transparency: 0"
933
WTValue.TextColor3 = Color3.new(1, 1, 1)
934
WTValue.TextScaled = true
935
WTValue.TextSize = 14
936
WTValue.TextTransparency = 0.60000002384186
937
WTValue.TextWrapped = true
938
939
SaveTheme.Name = "SaveTheme"
940
SaveTheme.Parent = BG
941
SaveTheme.BackgroundColor3 = Color3.new(0, 0, 0)
942
SaveTheme.BackgroundTransparency = 0.75
943
SaveTheme.BorderColor3 = Color3.new(0, 0.952941, 1)
944
SaveTheme.Position = UDim2.new(0, 10, 1, -170)
945
SaveTheme.Size = UDim2.new(0, 140, 0, 20)
946
SaveTheme.Visible = false
947
SaveTheme.ZIndex = 3
948
SaveTheme.Selected = true
949
SaveTheme.Font = Enum.Font.SourceSansBold
950
SaveTheme.FontSize = Enum.FontSize.Size14
951
SaveTheme.Text = "SAVE THEME"
952
SaveTheme.TextColor3 = Color3.new(1, 1, 1)
953
SaveTheme.TextSize = 14
954
SaveTheme.TextTransparency = 0.60000002384186
955
956
LoadTheme.Name = "LoadTheme"
957
LoadTheme.Parent = BG
958
LoadTheme.BackgroundColor3 = Color3.new(0, 0, 0)
959
LoadTheme.BackgroundTransparency = 0.75
960
LoadTheme.BorderColor3 = Color3.new(0, 0.952941, 1)
961
LoadTheme.Position = UDim2.new(0, 160, 1, -170)
962
LoadTheme.Size = UDim2.new(0, 140, 0, 20)
963
LoadTheme.Visible = false
964
LoadTheme.ZIndex = 3
965
LoadTheme.Selected = true
966
LoadTheme.Font = Enum.Font.SourceSansBold
967
LoadTheme.FontSize = Enum.FontSize.Size14
968
LoadTheme.Text = "LOAD THEME"
969
LoadTheme.TextColor3 = Color3.new(1, 1, 1)
970
LoadTheme.TextSize = 14
971
LoadTheme.TextTransparency = 0.60000002384186
972
973
WaterTransFrame.Name = "WaterTransFrame"
974
WaterTransFrame.Parent = BG
975
WaterTransFrame.BackgroundColor3 = Color3.new(0, 0, 0)
976
WaterTransFrame.BackgroundTransparency = 0.60000002384186
977
WaterTransFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
978
WaterTransFrame.BorderSizePixel = 0
979
WaterTransFrame.ClipsDescendants = false
980
WaterTransFrame.Position = UDim2.new(0, 10, 0, 175)
981
WaterTransFrame.Size = UDim2.new(1, -20, 0, 25)
982
WaterTransFrame.Visible = false
983
WaterTransFrame.ZIndex = 2
984
WaterTransFrame.BottomImage = "rbxassetid://226025278"
985
WaterTransFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
986
WaterTransFrame.MidImage = "rbxassetid://226025278"
987
WaterTransFrame.ScrollBarThickness = 0
988
WaterTransFrame.TopImage = "rbxassetid://226025278"
989
990
WaterTrans.Name = "WaterTrans"
991
WaterTrans.Parent = WaterTransFrame
992
WaterTrans.BackgroundColor3 = Color3.new(1, 1, 1)
993
WaterTrans.BackgroundTransparency = 1
994
WaterTrans.BorderSizePixel = 0
995
WaterTrans.Position = UDim2.new(0, 10, 0.5, -5)
996
WaterTrans.Selectable = false
997
WaterTrans.ZIndex = 2
998
WaterTrans.Size = UDim2.new(1, -20, 0, 10)
999
WaterTrans.BottomImage = "rbxassetid://226025278"
1000
WaterTrans.CanvasSize = UDim2.new(0, 5000, 0, 0)
1001
WaterTrans.MidImage = "rbxassetid://226025278"
1002
WaterTrans.ScrollBarThickness = 10
1003
WaterTrans.TopImage = "rbxassetid://226025278"
1004
1005
TextLabel_3.Parent = WaterTransFrame
1006
TextLabel_3.BackgroundColor3 = Color3.new(0, 0, 0)
1007
TextLabel_3.BackgroundTransparency = 0.5
1008
TextLabel_3.BorderSizePixel = 0
1009
TextLabel_3.Position = UDim2.new(0, 0, 0, -10)
1010
TextLabel_3.Size = UDim2.new(1, 0, 0, 10)
1011
TextLabel_3.ZIndex = 2
1012
TextLabel_3.Font = Enum.Font.SourceSansBold
1013
TextLabel_3.FontSize = Enum.FontSize.Size14
1014
TextLabel_3.Text = "WATERMARK TRANSPARENCY"
1015
TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
1016
TextLabel_3.TextScaled = true
1017
TextLabel_3.TextSize = 14
1018
TextLabel_3.TextWrapped = true
1019
1020
Explorer.Name = "Explorer"
1021
Explorer.Parent = BG
1022
Explorer.Active = true
1023
Explorer.BackgroundColor3 = Color3.new(0, 0, 0)
1024
Explorer.BackgroundTransparency = 0.5
1025
Explorer.BorderSizePixel = 0
1026
Explorer.Draggable = true
1027
Explorer.Position = UDim2.new(0, 100, 0, 100)
1028
Explorer.Size = UDim2.new(0.600000024, 0, 0.600000024, 0)
1029
Explorer.Visible = false
1030
Explorer.ZIndex = 4
1031
1032
ExplorerFrame.Name = "ExplorerFrame"
1033
ExplorerFrame.Parent = Explorer
1034
ExplorerFrame.BackgroundColor3 = Color3.new(0, 0, 0)
1035
ExplorerFrame.BackgroundTransparency = 0.60000002384186
1036
ExplorerFrame.BorderSizePixel = 0
1037
ExplorerFrame.Size = UDim2.new(1, 0, 0, 20)
1038
ExplorerFrame.ZIndex = 5
1039
1040
ExplorerTitle.Name = "ExplorerTitle"
1041
ExplorerTitle.Parent = ExplorerFrame
1042
ExplorerTitle.BackgroundColor3 = Color3.new(0, 0, 0)
1043
ExplorerTitle.BackgroundTransparency = 0.5
1044
ExplorerTitle.Position = UDim2.new(0.5, -90, 0, 0)
1045
ExplorerTitle.Size = UDim2.new(0, 180, 1, 0)
1046
ExplorerTitle.ZIndex = 6
1047
ExplorerTitle.Font = Enum.Font.SourceSansBold
1048
ExplorerTitle.FontSize = Enum.FontSize.Size14
1049
ExplorerTitle.Text = "R2S Explorer"
1050
ExplorerTitle.TextColor3 = Color3.new(1, 1, 1)
1051
ExplorerTitle.TextSize = 14
1052
1053
ExplorerHide.Name = "ExplorerHide"
1054
ExplorerHide.Parent = ExplorerFrame
1055
ExplorerHide.BackgroundColor3 = Color3.new(0, 0, 0)
1056
ExplorerHide.BackgroundTransparency = 0.5
1057
ExplorerHide.BorderSizePixel = 0
1058
ExplorerHide.Position = UDim2.new(1, -50, 0, 0)
1059
ExplorerHide.Size = UDim2.new(0, 50, 1, 0)
1060
ExplorerHide.ZIndex = 6
1061
ExplorerHide.Selected = true
1062
ExplorerHide.Font = Enum.Font.SourceSansBold
1063
ExplorerHide.FontSize = Enum.FontSize.Size14
1064
ExplorerHide.Text = "_"
1065
ExplorerHide.TextColor3 = Color3.new(1, 1, 1)
1066
ExplorerHide.TextSize = 14
1067
1068
ExplorerMain.Name = "ExplorerMain"
1069
ExplorerMain.Parent = Explorer
1070
ExplorerMain.BackgroundColor3 = Color3.new(0, 0, 0)
1071
ExplorerMain.BackgroundTransparency = 0.60000002384186
1072
ExplorerMain.BorderSizePixel = 0
1073
ExplorerMain.ClipsDescendants = true
1074
ExplorerMain.Position = UDim2.new(0, 10, 0, 30)
1075
ExplorerMain.Size = UDim2.new(1, -20, 1, -70)
1076
ExplorerMain.ZIndex = 5
1077
ExplorerMain.BottomImage = "rbxassetid://226025278"
1078
ExplorerMain.MidImage = "rbxassetid://226025278"
1079
ExplorerMain.ScrollBarThickness = 5
1080
ExplorerMain.TopImage = "rbxassetid://226025278"
1081
1082
ExplorerBack.Name = "ExplorerBack"
1083
ExplorerBack.Parent = Explorer
1084
ExplorerBack.BackgroundColor3 = Color3.new(0, 0, 0)
1085
ExplorerBack.BackgroundTransparency = 0.5
1086
ExplorerBack.BorderColor3 = Color3.new(0.32549, 0.32549, 0.32549)
1087
ExplorerBack.Position = UDim2.new(0, 10, 1, -30)
1088
ExplorerBack.Size = UDim2.new(0.5, -20, 0, 20)
1089
ExplorerBack.ZIndex = 5
1090
ExplorerBack.Font = Enum.Font.SourceSansBold
1091
ExplorerBack.FontSize = Enum.FontSize.Size14
1092
ExplorerBack.Text = "<<<"
1093
ExplorerBack.TextColor3 = Color3.new(1, 1, 1)
1094
ExplorerBack.TextSize = 14
1095
1096
Toolbox.Name = "Toolbox"
1097
Toolbox.Parent = R2Sv3
1098
Toolbox.BackgroundColor3 = Color3.new(1, 1, 1)
1099
Toolbox.Size = UDim2.new(0, 100, 0, 100)
1100
Toolbox.Visible = false
1101
1102
RemoteFrame.Name = "RemoteFrame"
1103
RemoteFrame.Parent = Toolbox
1104
RemoteFrame.BackgroundColor3 = Color3.new(0, 0, 0)
1105
RemoteFrame.BackgroundTransparency = 0.64999997615814
1106
RemoteFrame.BorderColor3 = Color3.new(0, 1, 0.917647)
1107
RemoteFrame.Position = UDim2.new(0, 10, 0, 10)
1108
RemoteFrame.Size = UDim2.new(1, -20, 0, 20)
1109
RemoteFrame.ZIndex = 3
1110
1111
MainButton.Name = "MainButton"
1112
MainButton.Parent = RemoteFrame
1113
MainButton.BackgroundColor3 = Color3.new(0, 0, 0)
1114
MainButton.BackgroundTransparency = 0.5
1115
MainButton.BorderSizePixel = 0
1116
MainButton.Size = UDim2.new(0, 200, 1, 0)
1117
MainButton.ZIndex = 4
1118
MainButton.Font = Enum.Font.SourceSansBold
1119
MainButton.FontSize = Enum.FontSize.Size14
1120
MainButton.Text = "SayMessageRequest"
1121
MainButton.TextColor3 = Color3.new(1, 1, 1)
1122
MainButton.TextSize = 14
1123
MainButton.TextTransparency = 0.60000002384186
1124
1125
Icon.Name = "Icon"
1126
Icon.Parent = RemoteFrame
1127
Icon.BackgroundColor3 = Color3.new(0.509804, 1, 0.454902)
1128
Icon.BackgroundTransparency = 0.40000000596046
1129
Icon.BorderSizePixel = 0
1130
Icon.Position = UDim2.new(0, 210, 0.5, -3)
1131
Icon.Size = UDim2.new(1, -220, 0, 6)
1132
Icon.ZIndex = 4
1133
1134
ScriptLine.Name = "ScriptLine"
1135
ScriptLine.Parent = Toolbox
1136
ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1)
1137
ScriptLine.BackgroundTransparency = 1
1138
ScriptLine.BorderSizePixel = 0
1139
ScriptLine.Size = UDim2.new(1, 0, 0, 20)
1140
ScriptLine.ZIndex = 3
1141
1142
SourceLine.Name = "SourceLine"
1143
SourceLine.Parent = ScriptLine
1144
SourceLine.BackgroundColor3 = Color3.new(0, 0, 0)
1145
SourceLine.BackgroundTransparency = 1
1146
SourceLine.BorderSizePixel = 0
1147
SourceLine.Position = UDim2.new(0, 10, 0, 0)
1148
SourceLine.Size = UDim2.new(1, -50, 1, 0)
1149
SourceLine.ZIndex = 4
1150
SourceLine.Font = Enum.Font.Code
1151
SourceLine.FontSize = Enum.FontSize.Size14
1152
SourceLine.Text = "0"
1153
SourceLine.TextColor3 = Color3.new(1, 1, 1)
1154
SourceLine.TextSize = 14
1155
SourceLine.TextTransparency = 0.5
1156
SourceLine.TextXAlignment = Enum.TextXAlignment.Left
1157
1158
RemoteLog.Name = "RemoteLog"
1159
RemoteLog.Parent = Toolbox
1160
RemoteLog.BackgroundColor3 = Color3.new(0, 0, 0)
1161
RemoteLog.BackgroundTransparency = 0.60000002384186
1162
RemoteLog.BorderColor3 = Color3.new(1, 1, 1)
1163
RemoteLog.BorderSizePixel = 0
1164
RemoteLog.Position = UDim2.new(0, 10, 0, 10)
1165
RemoteLog.Size = UDim2.new(1, -20, 0, 20)
1166
RemoteLog.ZIndex = 3
1167
RemoteLog.Font = Enum.Font.SourceSansBold
1168
RemoteLog.FontSize = Enum.FontSize.Size14
1169
RemoteLog.Text = "SayMessageRequest"
1170
RemoteLog.TextColor3 = Color3.new(1, 1, 1)
1171
RemoteLog.TextSize = 14
1172
RemoteLog.TextTransparency = 0.5
1173
1174
Button.Name = "Button"
1175
Button.Parent = Toolbox
1176
Button.BackgroundColor3 = Color3.new(0, 0, 0)
1177
Button.BackgroundTransparency = 0.75
1178
Button.BorderSizePixel = 0
1179
Button.Position = UDim2.new(1, -80, 0, 0)
1180
Button.Size = UDim2.new(0, 80, 1, 0)
1181
Button.ZIndex = 4
1182
Button.Font = Enum.Font.SourceSansBold
1183
Button.FontSize = Enum.FontSize.Size12
1184
Button.TextColor3 = Color3.new(1, 1, 1)
1185
Button.TextSize = 12
1186
Button.TextTransparency = 0.60000002384186
1187
Button.TextWrapped = true
1188
1189
Box.Name = "Box"
1190
Box.Parent = Toolbox
1191
Box.BackgroundColor3 = Color3.new(0, 0, 0)
1192
Box.BackgroundTransparency = 0.75
1193
Box.BorderSizePixel = 0
1194
Box.Position = UDim2.new(1, -80, 0, 0)
1195
Box.Size = UDim2.new(0, 80, 1, 0)
1196
Box.ZIndex = 4
1197
Box.Font = Enum.Font.SourceSansBold
1198
Box.FontSize = Enum.FontSize.Size12
1199
Box.TextColor3 = Color3.new(1, 1, 1)
1200
Box.TextSize = 12
1201
Box.TextTransparency = 0.60000002384186
1202
Box.TextWrapped = true
1203
1204
DebugFrame.Name = "DebugFrame"
1205
DebugFrame.Parent = Toolbox
1206
DebugFrame.BackgroundColor3 = Color3.new(0, 0, 0)
1207
DebugFrame.BackgroundTransparency = 0.5
1208
DebugFrame.BorderColor3 = Color3.new(0, 0.984314, 1)
1209
DebugFrame.Position = UDim2.new(0, 10, 0, 10)
1210
DebugFrame.Size = UDim2.new(1, -20, 0, 20)
1211
DebugFrame.ZIndex = 3
1212
1213
Field.Name = "Field"
1214
Field.Parent = DebugFrame
1215
Field.BackgroundColor3 = Color3.new(0, 0, 0)
1216
Field.BackgroundTransparency = 1
1217
Field.Size = UDim2.new(0, 80, 1, 0)
1218
Field.ZIndex = 4
1219
Field.Font = Enum.Font.SourceSansBold
1220
Field.FontSize = Enum.FontSize.Size12
1221
Field.Text = "anim"
1222
Field.TextColor3 = Color3.new(1, 1, 1)
1223
Field.TextSize = 12
1224
Field.TextWrapped = true
1225
1226
ObjectFrame.Name = "ObjectFrame"
1227
ObjectFrame.Parent = Toolbox
1228
ObjectFrame.BackgroundColor3 = Color3.new(0, 0, 0)
1229
ObjectFrame.BackgroundTransparency = 0.5
1230
ObjectFrame.BorderColor3 = Color3.new(0.333333, 0.333333, 0.333333)
1231
ObjectFrame.Position = UDim2.new(0, 10, 0, 10)
1232
ObjectFrame.Size = UDim2.new(1, -20, 0, 20)
1233
ObjectFrame.ZIndex = 6
1234
1235
ObjectName.Name = "ObjectName"
1236
ObjectName.Parent = ObjectFrame
1237
ObjectName.BackgroundColor3 = Color3.new(0, 0, 0)
1238
ObjectName.BackgroundTransparency = 0.5
1239
ObjectName.BorderSizePixel = 0
1240
ObjectName.Size = UDim2.new(0, 200, 1, 0)
1241
ObjectName.ZIndex = 7
1242
ObjectName.Font = Enum.Font.SourceSansBold
1243
ObjectName.FontSize = Enum.FontSize.Size14
1244
ObjectName.Text = "Workspace"
1245
ObjectName.TextColor3 = Color3.new(1, 1, 1)
1246
ObjectName.TextSize = 14
1247
1248
SelectObject.Name = "SelectObject"
1249
SelectObject.Parent = ObjectFrame
1250
SelectObject.BackgroundColor3 = Color3.new(0, 0, 0)
1251
SelectObject.BorderSizePixel = 0
1252
SelectObject.Position = UDim2.new(1, -80, 0, 0)
1253
SelectObject.Size = UDim2.new(0, 80, 1, 0)
1254
SelectObject.ZIndex = 7
1255
SelectObject.Font = Enum.Font.SourceSansBold
1256
SelectObject.FontSize = Enum.FontSize.Size14
1257
SelectObject.Text = "Select"
1258
SelectObject.TextColor3 = Color3.new(1, 1, 1)
1259
SelectObject.TextSize = 14
1260
1261
LoadChildren.Name = "LoadChildren"
1262
LoadChildren.Parent = ObjectFrame
1263
LoadChildren.BackgroundColor3 = Color3.new(0, 0, 0)
1264
LoadChildren.BorderSizePixel = 0
1265
LoadChildren.Position = UDim2.new(1, -170, 0, 0)
1266
LoadChildren.Size = UDim2.new(0, 80, 1, 0)
1267
LoadChildren.ZIndex = 7
1268
LoadChildren.Font = Enum.Font.SourceSansBold
1269
LoadChildren.FontSize = Enum.FontSize.Size14
1270
LoadChildren.Text = "Load"
1271
LoadChildren.TextColor3 = Color3.new(1, 1, 1)
1272
LoadChildren.TextSize = 14
1273
1274
ExplorerFind.Name = "ExplorerFind"
1275
ExplorerFind.Parent = Explorer
1276
ExplorerFind.BackgroundColor3 = Color3.new(0, 0, 0)
1277
ExplorerFind.BackgroundTransparency = 0.5
1278
ExplorerFind.BorderColor3 = Color3.new(0.321569, 0.321569, 0.321569)
1279
ExplorerFind.Position = UDim2.new(0.5, 5, 1, -30)
1280
ExplorerFind.Size = UDim2.new(0.5, -20, 0, 20)
1281
ExplorerFind.ZIndex = 5
1282
ExplorerFind.Font = Enum.Font.SourceSansBold
1283
ExplorerFind.FontSize = Enum.FontSize.Size14
1284
ExplorerFind.Text = "SEARCH"
1285
ExplorerFind.TextColor3 = Color3.new(1, 1, 1)
1286
ExplorerFind.TextSize = 14
1287
1288
Warning.Name = "Warning"
1289
Warning.Parent = R2Sv3
1290
Warning.Active = true
1291
Warning.Visible = false
1292
Warning.BackgroundColor3 = Color3.new(0, 0, 0)
1293
Warning.BackgroundTransparency = 0.30000001192093
1294
Warning.BorderSizePixel = 0
1295
Warning.Position = UDim2.new(0.5, -200, 0.5, -130)
1296
Warning.Size = UDim2.new(0, 400, 0, 260)
1297
1298
WarningLabel.Name = "WarningLabel"
1299
WarningLabel.Parent = Warning
1300
WarningLabel.BackgroundColor3 = Color3.new(0, 0, 0)
1301
WarningLabel.BackgroundTransparency = 0.5
1302
WarningLabel.BorderSizePixel = 0
1303
WarningLabel.Position = UDim2.new(0, 10, 0, 30)
1304
WarningLabel.Size = UDim2.new(1, -20, 0, 20)
1305
WarningLabel.ZIndex = 2
1306
WarningLabel.Font = Enum.Font.SourceSansBold
1307
WarningLabel.FontSize = Enum.FontSize.Size14
1308
WarningLabel.Text = "Your exploit does not support required functions"
1309
WarningLabel.TextColor3 = Color3.new(1, 1, 1)
1310
WarningLabel.TextSize = 14
1311
1312
Topbar2.Name = "Topbar"
1313
Topbar2.Parent = Warning
1314
Topbar2.BackgroundColor3 = Color3.new(0, 0, 0)
1315
Topbar2.BackgroundTransparency = 0.60000002384186
1316
Topbar2.BorderSizePixel = 0
1317
Topbar2.Size = UDim2.new(1, 0, 0, 20)
1318
Topbar2.ZIndex = 2
1319
1320
Title2.Name = "Title"
1321
Title2.Parent = Topbar2
1322
Title2.BackgroundColor3 = Color3.new(0, 0, 0)
1323
Title2.BackgroundTransparency = 0.60000002384186
1324
Title2.BorderSizePixel = 0
1325
Title2.Position = UDim2.new(0.5, -80, 0, 0)
1326
Title2.Size = UDim2.new(0, 160, 1, 0)
1327
Title2.ZIndex = 3
1328
Title2.Font = Enum.Font.SourceSansBold
1329
Title2.FontSize = Enum.FontSize.Size14
1330
Title2.Text = "Warning"
1331
Title2.TextColor3 = Color3.new(1, 1, 1)
1332
Title2.TextSize = 14
1333
1334
Missing.Name = "Missing"
1335
Missing.Parent = Warning
1336
Missing.BackgroundColor3 = Color3.new(0, 0, 0)
1337
Missing.BackgroundTransparency = 0.5
1338
Missing.BorderSizePixel = 0
1339
Missing.Position = UDim2.new(0, 10, 0, 60)
1340
Missing.Selectable = true
1341
Missing.Size = UDim2.new(1, -20, 1, -100)
1342
Missing.ZIndex = 2
1343
Missing.Font = Enum.Font.SourceSansBold
1344
Missing.FontSize = Enum.FontSize.Size14
1345
Missing.Text = ""
1346
Missing.TextColor3 = Color3.new(1, 1, 1)
1347
Missing.TextSize = 14
1348
1349
SkipError.Name = "SkipError"
1350
SkipError.Parent = Warning
1351
SkipError.BackgroundColor3 = Color3.new(0, 0, 0)
1352
SkipError.BackgroundTransparency = 0.5
1353
SkipError.BorderSizePixel = 0
1354
SkipError.Position = UDim2.new(0, 10, 1, -30)
1355
SkipError.Size = UDim2.new(0.5, -20, 0, 20)
1356
SkipError.ZIndex = 3
1357
SkipError.Active = true
1358
SkipError.Font = Enum.Font.SourceSansBold
1359
SkipError.FontSize = Enum.FontSize.Size14
1360
SkipError.Text = "Continue"
1361
SkipError.TextColor3 = Color3.new(1, 1, 1)
1362
SkipError.TextSize = 14
1363
1364
QuitScript.Name = "QuitScript"
1365
QuitScript.Parent = Warning
1366
QuitScript.BackgroundColor3 = Color3.new(0, 0, 0)
1367
QuitScript.BackgroundTransparency = 0.5
1368
QuitScript.BorderSizePixel = 0
1369
QuitScript.Position = UDim2.new(0.5, 10, 1, -30)
1370
QuitScript.Size = UDim2.new(0.5, -20, 0, 20)
1371
QuitScript.ZIndex = 3
1372
QuitScript.Active = true
1373
QuitScript.Font = Enum.Font.SourceSansBold
1374
QuitScript.FontSize = Enum.FontSize.Size14
1375
QuitScript.Text = "Quit"
1376
QuitScript.TextColor3 = Color3.new(1, 1, 1)
1377
QuitScript.TextSize = 14
1378
1379
UpdateDS.Name = "UpdateDS"
1380
UpdateDS.Parent = DebugFrame
1381
UpdateDS.BackgroundColor3 = Color3.new(0, 0, 0)
1382
UpdateDS.BackgroundTransparency = 0.60000002384186
1383
UpdateDS.BorderSizePixel = 0
1384
UpdateDS.Position = UDim2.new(0, 90, 0, 0)
1385
UpdateDS.Size = UDim2.new(0, 80, 1, 0)
1386
UpdateDS.ZIndex = 4
1387
UpdateDS.Visible = false
1388
UpdateDS.Font = Enum.Font.SourceSansBold
1389
UpdateDS.FontSize = Enum.FontSize.Size14
1390
UpdateDS.Text = "UPDATE"
1391
UpdateDS.TextColor3 = Color3.new(1, 1, 1)
1392
UpdateDS.TextSize = 14
1393
1394
SetLocals.Name = "SetLocals"
1395
SetLocals.Parent = BG
1396
SetLocals.BackgroundColor3 = Color3.new(0, 0, 0)
1397
SetLocals.BackgroundTransparency = 0.75
1398
SetLocals.BorderColor3 = Color3.new(0, 0.952941, 1)
1399
SetLocals.Position = UDim2.new(0, 10, 1, -30)
1400
SetLocals.Size = UDim2.new(0.5, -15, 0, 20)
1401
SetLocals.Visible = false
1402
SetLocals.ZIndex = 3
1403
SetLocals.Font = Enum.Font.SourceSansBold
1404
SetLocals.FontSize = Enum.FontSize.Size14
1405
SetLocals.Text = "BACK"
1406
SetLocals.TextColor3 = Color3.new(1, 1, 1)
1407
SetLocals.TextSize = 14
1408
SetLocals.TextTransparency = 0.60000002384186
1409
1410
SetUpvalues.Name = "SetUpvalues"
1411
SetUpvalues.Parent = BG
1412
SetUpvalues.BackgroundColor3 = Color3.new(0, 0, 0)
1413
SetUpvalues.BackgroundTransparency = 0.75
1414
SetUpvalues.BorderColor3 = Color3.new(0, 0.952941, 1)
1415
SetUpvalues.Position = UDim2.new(0.5, 5, 1, -30)
1416
SetUpvalues.Size = UDim2.new(0.5, -15, 0, 20)
1417
SetUpvalues.Visible = false
1418
SetUpvalues.ZIndex = 3
1419
SetUpvalues.Font = Enum.Font.SourceSansBold
1420
SetUpvalues.FontSize = Enum.FontSize.Size14
1421
SetUpvalues.Text = "BACK"
1422
SetUpvalues.TextColor3 = Color3.new(1, 1, 1)
1423
SetUpvalues.TextSize = 14
1424
SetUpvalues.TextTransparency = 0.60000002384186
1425
1426
SetAllUps.Name = "SetAllUps"
1427
SetAllUps.Parent = BG
1428
SetAllUps.BackgroundColor3 = Color3.new(0, 0, 0)
1429
SetAllUps.BackgroundTransparency = 0.75
1430
SetAllUps.BorderColor3 = Color3.new(0, 0.952941, 1)
1431
SetAllUps.Position = UDim2.new(0.5, 5, 1, -60)
1432
SetAllUps.Size = UDim2.new(0.5, -15, 0, 20)
1433
SetAllUps.ZIndex = 3
1434
SetAllUps.Visible = false
1435
SetAllUps.Font = Enum.Font.SourceSansBold
1436
SetAllUps.FontSize = Enum.FontSize.Size14
1437
SetAllUps.Text = "UPDATE ALL"
1438
SetAllUps.TextColor3 = Color3.new(1, 1, 1)
1439
SetAllUps.TextSize = 14
1440
SetAllUps.TextTransparency = 0.60000002384186
1441
1442
SetAllLoc.Name = "SetAllLoc"
1443
SetAllLoc.Parent = BG
1444
SetAllLoc.Visible = false
1445
SetAllLoc.BackgroundColor3 = Color3.new(0, 0, 0)
1446
SetAllLoc.BackgroundTransparency = 0.75
1447
SetAllLoc.BorderColor3 = Color3.new(0, 0.952941, 1)
1448
SetAllLoc.Position = UDim2.new(0, 10, 1, -60)
1449
SetAllLoc.Size = UDim2.new(0.5, -15, 0, 20)
1450
SetAllLoc.ZIndex = 3
1451
SetAllLoc.Font = Enum.Font.SourceSansBold
1452
SetAllLoc.FontSize = Enum.FontSize.Size14
1453
SetAllLoc.Text = "UPDATE ALL"
1454
SetAllLoc.TextColor3 = Color3.new(1, 1, 1)
1455
SetAllLoc.TextSize = 14
1456
SetAllLoc.TextTransparency = 0.60000002384186
1457
1458
NamecallFrame.Name = "NamecallFrame"
1459
NamecallFrame.Parent = BG
1460
NamecallFrame.BackgroundColor3 = Color3.new(0, 0, 0)
1461
NamecallFrame.BackgroundTransparency = 0.60000002384186
1462
NamecallFrame.BorderSizePixel = 0
1463
NamecallFrame.Position = UDim2.new(0, 10, 0, 100)
1464
NamecallFrame.Size = UDim2.new(0.5, -150, 1, -110)
1465
NamecallFrame.ZIndex = 2
1466
NamecallFrame.BottomImage = "rbxassetid://226025278"
1467
NamecallFrame.MidImage = "rbxassetid://226025278"
1468
NamecallFrame.ScrollBarThickness = 5
1469
NamecallFrame.TopImage = "rbxassetid://226025278"
1470
1471
NamecallSource.Name = "NamecallSource"
1472
NamecallSource.Parent = BG
1473
NamecallSource.BackgroundColor3 = Color3.new(0, 0, 0)
1474
NamecallSource.BackgroundTransparency = 0.60000002384186
1475
NamecallSource.BorderSizePixel = 0
1476
NamecallSource.Position = UDim2.new(0.5, -130, 0, 100)
1477
NamecallSource.Size = UDim2.new(0.5, 120, 1, -160)
1478
NamecallSource.ZIndex = 2
1479
NamecallSource.CanvasSize = UDim2.new(3, 0, 3, 0)
1480
NamecallSource.BottomImage = "rbxassetid://226025278"
1481
NamecallSource.MidImage = "rbxassetid://226025278"
1482
NamecallSource.ScrollBarThickness = 5
1483
NamecallSource.TopImage = "rbxassetid://226025278"
1484
1485
NamecallScript.Name = "NamecallScript"
1486
NamecallScript.Parent = NamecallSource
1487
NamecallScript.BackgroundColor3 = Color3.new(1, 1, 1)
1488
NamecallScript.BackgroundTransparency = 1
1489
NamecallScript.Size = UDim2.new(1, 0, 1, 0)
1490
NamecallScript.ZIndex = 3
1491
NamecallScript.ClearTextOnFocus = false
1492
NamecallScript.Font = Enum.Font.Code
1493
NamecallScript.FontSize = Enum.FontSize.Size18
1494
NamecallScript.MultiLine = true
1495
NamecallScript.Text = ""
1496
NamecallScript.TextColor3 = Color3.new(1, 1, 1)
1497
NamecallScript.TextSize = 15
1498
NamecallScript.TextXAlignment = Enum.TextXAlignment.Left
1499
NamecallScript.TextYAlignment = Enum.TextYAlignment.Top
1500
1501
NamecallBar.Name = "NamecallBar"
1502
NamecallBar.Parent = BG
1503
NamecallBar.BackgroundColor3 = Color3.new(0, 0, 0)
1504
NamecallBar.BackgroundTransparency = 0.60000002384186
1505
NamecallBar.BorderSizePixel = 0
1506
NamecallBar.Position = UDim2.new(0.5, -130, 1, -50)
1507
NamecallBar.Size = UDim2.new(0.5, 120, 0, 40)
1508
NamecallBar.ZIndex = 2
1509
NamecallBar.BottomImage = "rbxassetid://226025278"
1510
NamecallBar.CanvasPosition = Vector2.new(126, 0)
1511
NamecallBar.CanvasSize = UDim2.new(0, 620, 0, 0)
1512
NamecallBar.MidImage = "rbxassetid://226025278"
1513
NamecallBar.ScrollBarThickness = 5
1514
NamecallBar.TopImage = "rbxassetid://226025278"
1515
1516
ApplyNamecall.Name = "ApplyNamecall"
1517
ApplyNamecall.Parent = NamecallBar
1518
ApplyNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
1519
ApplyNamecall.BackgroundTransparency = 0.75
1520
ApplyNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
1521
ApplyNamecall.Position = UDim2.new(0, 10, 0.5, -10)
1522
ApplyNamecall.Size = UDim2.new(0, 140, 0, 20)
1523
ApplyNamecall.ZIndex = 3
1524
ApplyNamecall.Font = Enum.Font.SourceSansBold
1525
ApplyNamecall.FontSize = Enum.FontSize.Size14
1526
ApplyNamecall.Text = "APPLY"
1527
ApplyNamecall.TextColor3 = Color3.new(1, 1, 1)
1528
ApplyNamecall.TextSize = 14
1529
ApplyNamecall.TextTransparency = 0.60000002384186
1530
1531
NamecallName.Name = "NamecallName"
1532
NamecallName.Parent = NamecallLog
1533
NamecallName.BackgroundColor3 = Color3.new(1, 1, 1)
1534
NamecallName.BackgroundTransparency = 1
1535
NamecallName.Size = UDim2.new(0, 120, 1, 0)
1536
NamecallName.ZIndex = 4
1537
NamecallName.Font = Enum.Font.SourceSansBold
1538
NamecallName.FontSize = Enum.FontSize.Size14
1539
NamecallName.Text = ""
1540
NamecallName.TextColor3 = Color3.new(1, 1, 1)
1541
NamecallName.TextSize = 14
1542
1543
Namecall.Name = "Namecall"
1544
Namecall.Parent = Toolbar
1545
Namecall.BackgroundColor3 = Color3.new(0, 0, 0)
1546
Namecall.BackgroundTransparency = 0.75
1547
Namecall.BorderColor3 = Color3.new(0, 0.952941, 1)
1548
Namecall.Position = UDim2.new(0, 1310, 0.5, -10)
1549
Namecall.Size = UDim2.new(0, 120, 0, 20)
1550
Namecall.ZIndex = 3
1551
Namecall.Font = Enum.Font.SourceSansBold
1552
Namecall.FontSize = Enum.FontSize.Size14
1553
Namecall.Text = "__NAMECALL"
1554
Namecall.TextColor3 = Color3.new(1, 1, 1)
1555
Namecall.TextSize = 14
1556
Namecall.TextTransparency = 0.60000002384186
1557
1558
NamecallType.Name = "NamecallType"
1559
NamecallType.Parent = NamecallBar
1560
NamecallType.BackgroundColor3 = Color3.new(0, 0, 0)
1561
NamecallType.BackgroundTransparency = 0.75
1562
NamecallType.BorderColor3 = Color3.new(0, 0.952941, 1)
1563
NamecallType.Position = UDim2.new(0, 310, 0.5, -10)
1564
NamecallType.Size = UDim2.new(0, 140, 0, 20)
1565
NamecallType.ZIndex = 3
1566
NamecallType.Font = Enum.Font.SourceSansBold
1567
NamecallType.FontSize = Enum.FontSize.Size14
1568
NamecallType.Text = "STATIC"
1569
NamecallType.TextColor3 = Color3.new(1, 1, 1)
1570
NamecallType.TextSize = 14
1571
NamecallType.TextTransparency = 0.60000002384186
1572
1573
NCallScriptTip.Name = "NCallScriptTip"
1574
NCallScriptTip.Parent = BG
1575
NCallScriptTip.BackgroundColor3 = Color3.new(0, 0, 0)
1576
NCallScriptTip.BackgroundTransparency = 0.5
1577
NCallScriptTip.BorderColor3 = Color3.new(0, 0.984314, 1)
1578
NCallScriptTip.BorderSizePixel = 0
1579
NCallScriptTip.Position = UDim2.new(0.5, -130, 0, 100)
1580
NCallScriptTip.Size = UDim2.new(0.5, 120, 0, -10)
1581
NCallScriptTip.Font = Enum.Font.SourceSansBold
1582
NCallScriptTip.FontSize = Enum.FontSize.Size14
1583
NCallScriptTip.Text = "NAMECALL MODULE"
1584
NCallScriptTip.TextColor3 = Color3.new(1, 1, 1)
1585
NCallScriptTip.TextScaled = true
1586
NCallScriptTip.TextSize = 14
1587
NCallScriptTip.TextTransparency = 0.60000002384186
1588
NCallScriptTip.TextWrapped = true
1589
1590
NCallLogsTip.Name = "NCallLogsTip"
1591
NCallLogsTip.Parent = BG
1592
NCallLogsTip.BackgroundColor3 = Color3.new(0, 0, 0)
1593
NCallLogsTip.BackgroundTransparency = 0.5
1594
NCallLogsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
1595
NCallLogsTip.BorderSizePixel = 0
1596
NCallLogsTip.Position = UDim2.new(0, 10, 0, 90)
1597
NCallLogsTip.Size = UDim2.new(0.5, -150, 0, 10)
1598
NCallLogsTip.Font = Enum.Font.SourceSansBold
1599
NCallLogsTip.FontSize = Enum.FontSize.Size14
1600
NCallLogsTip.Text = "NAMECALL LOGS"
1601
NCallLogsTip.TextColor3 = Color3.new(1, 1, 1)
1602
NCallLogsTip.TextScaled = true
1603
NCallLogsTip.TextSize = 14
1604
NCallLogsTip.TextTransparency = 0.60000002384186
1605
NCallLogsTip.TextWrapped = true
1606
1607
RemoveNamecall.Name = "RemoveNamecall"
1608
RemoveNamecall.Parent = NamecallBar
1609
RemoveNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
1610
RemoveNamecall.BackgroundTransparency = 0.75
1611
RemoveNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
1612
RemoveNamecall.Position = UDim2.new(0, 160, 0.5, -10)
1613
RemoveNamecall.Size = UDim2.new(0, 140, 0, 20)
1614
RemoveNamecall.ZIndex = 3
1615
RemoveNamecall.Font = Enum.Font.SourceSansBold
1616
RemoveNamecall.FontSize = Enum.FontSize.Size14
1617
RemoveNamecall.Text = "REMOVE"
1618
RemoveNamecall.TextColor3 = Color3.new(1, 1, 1)
1619
RemoveNamecall.TextSize = 14
1620
RemoveNamecall.TextTransparency = 0.60000002384186
1621
1622
ChangeType.Name = "ChangeType"
1623
ChangeType.Parent = Toolbar
1624
ChangeType.BackgroundColor3 = Color3.new(0, 0, 0)
1625
ChangeType.BackgroundTransparency = 0.75
1626
ChangeType.BorderColor3 = Color3.new(0, 0.952941, 1)
1627
ChangeType.Position = UDim2.new(0, 1440, 0.5, -10)
1628
ChangeType.Size = UDim2.new(0, 120, 0, 20)
1629
ChangeType.ZIndex = 3
1630
ChangeType.Font = Enum.Font.SourceSansBold
1631
ChangeType.FontSize = Enum.FontSize.Size14
1632
ChangeType.Text = "METHOD: HIJACK"
1633
ChangeType.TextColor3 = Color3.new(1, 1, 1)
1634
ChangeType.TextSize = 14
1635
ChangeType.TextTransparency = 0.60000002384186
1636
1637
DisableNamecall.Name = "DisableNamecall"
1638
DisableNamecall.Parent = NamecallBar
1639
DisableNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
1640
DisableNamecall.BackgroundTransparency = 0.75
1641
DisableNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
1642
DisableNamecall.Position = UDim2.new(0, 460, 0.5, -10)
1643
DisableNamecall.Size = UDim2.new(0, 140, 0, 20)
1644
DisableNamecall.ZIndex = 3
1645
DisableNamecall.Font = Enum.Font.SourceSansBold
1646
DisableNamecall.FontSize = Enum.FontSize.Size14
1647
DisableNamecall.Text = "DISABLE"
1648
DisableNamecall.TextColor3 = Color3.new(1, 1, 1)
1649
DisableNamecall.TextSize = 14
1650
DisableNamecall.TextTransparency = 0.60000002384186
1651
1652
local can_run = nil
1653
local step = game:GetService("RunService").Stepped
1654
1655
R2Sv3.Parent = game:GetService("Players").LocalPlayer.PlayerGui
1656
DisableR2S.BorderColor3 = Color3.fromRGB(142, 255, 124)
1657
1658
local getrawmetatable = getrawmetatable or debug.getmetatable
1659
local make_writeable = make_writeable or setreadonly
1660
local hookfunction = hookfunction or replaceclosure or detour_function
1661
local newcclosure = newcclosure or function(f) return f end
1662
1663
do
1664
	local funcs = 
1665
	{
1666
		{"getrawmetatable", getrawmetatable},
1667
		{"decompile", decompile},
1668
		{"make_writeable", make_writeable},
1669
		{"getrenv", getrenv},
1670
		{"setclipboard", setclipboard},
1671
		{"setlocal", debug.setstack},
1672
		{"getlocals", debug.getstack},
1673
		{"setupvalue", debug.setupvalue},
1674
		{"getupvalue", debug.getupvalue},
1675
		{"hookfunction", hookfunction}
1676
	}
1677
	local missing = {}
1678
1679
1680
	for i, v in next, funcs do
1681
		if (not v[2]) then	
1682
			table.insert(missing, v[1])
1683
		end
1684
	end
1685
1686
	if (#missing == 0) then
1687
		can_run = true
1688
	end
1689
1690
	Warning.Visible = true 
1691
	Missing.Text = table.concat(missing, "\n")
1692
1693
	SkipError.MouseButton1Click:Connect(function()
1694
		can_run = true
1695
	end)
1696
	QuitScript.MouseButton1Click:Connect(function()
1697
		can_run = false
1698
	end)
1699
end
1700
1701
repeat wait() until (type(can_run) == "boolean")
1702
1703
if (not can_run) then 
1704
	R2Sv3:Destroy()
1705
	return
1706
end
1707
1708
BG.Visible = true
1709
Warning:Destroy()
1710
1711
-- Functions
1712
1713
local LUResize_cntr = 0
1714
1715
local gui_objects = 
1716
{
1717
	BGBar,
1718
	TransFrame,
1719
	BrightnessFrame,
1720
	AllRemotes,
1721
	AllRemoteBar,
1722
	BValue,
1723
	TValue,
1724
	Script,
1725
	Locals,
1726
	Upvalues,
1727
	Remotes,
1728
	LUResize,
1729
	ScriptTip,
1730
	SetLocals,
1731
	SetUpvalues,
1732
	LocalsTip,
1733
	UpvaluesTip,
1734
	RemotesTip,
1735
	EELocals,
1736
	SetAllLoc,
1737
	SetAllUps,
1738
	EEUpvalues,
1739
	EELocalsTip,
1740
	EEUpvaluesTip,
1741
	Negate,
1742
	Gradient,
1743
	Watermark,
1744
	RandomColor,
1745
	ColorValue,
1746
	CustomColor,
1747
	ThemeJSON,
1748
	LoadTheme,
1749
	SaveTheme,
1750
	WTValue,
1751
	WaterTransFrame,
1752
	NamecallBar,	
1753
	NamecallSource,
1754
	NamecallFrame,
1755
	NCallLogsTip,
1756
	NCallScriptTip
1757
}
1758
1759
setmetatable(gui_objects, {
1760
	__index = function(self, k)
1761
		for i, v in next, self do 
1762
			if (tostring(v) == k) then return true end
1763
		end
1764
	end
1765
})
1766
1767
local set_guiobj_visible = function(t)
1768
	setmetatable(t, {
1769
		__index = function(self, k)
1770
			for i, v in next, self do if (v == k) then return true end end
1771
		end
1772
	})
1773
1774
	for i, v in next, gui_objects do
1775
		v.Visible = t[tostring(v)]
1776
	end
1777
end
1778
1779
set_guiobj_visible({"Script", "Locals", "Upvalues", "Remotes", "LUResize", "ScriptTip", "LocalsTip", "UpvaluesTip", "RemotesTip"})
1780
1781
local init_button = function(b)
1782
    b.MouseEnter:Connect(function()
1783
        b.TextTransparency = 0 
1784
        b.BackgroundTransparency = 0.45
1785
    end)
1786
    b.MouseLeave:Connect(function()
1787
        b.TextTransparency = 0.6
1788
        b.BackgroundTransparency = 0.75
1789
    end)
1790
1791
    return b
1792
end
1793
1794
local calcualte_cvsize = function(sf)
1795
	local bottom = 0	
1796
	local fram
1797
1798
	for i, v in next, sf:GetChildren() do
1799
		local n = tonumber(v.Position.Y.Offset)
1800
		if (n > bottom) then bottom = n fram = v end
1801
	end
1802
	
1803
	return bottom + tonumber(fram.Size.Y.Offset + 10)
1804
end
1805
1806
local get_remotes = function()
1807
	AllRemotes:ClearAllChildren()
1808
	for i, v in next, game:GetDescendants() do
1809
		pcall(function()
1810
			if (v.ClassName:match("Remote")) then
1811
				wait()
1812
				local b = RemoteFrame:Clone()
1813
				
1814
				init_button(b.MainButton)
1815
			
1816
				b.MainButton.Text = tostring(v)
1817
				b.Name = tostring(v)
1818
				b.Parent = AllRemotes
1819
				b.Position = UDim2.new(0, 10, 0, -20 + #AllRemotes:GetChildren() * 30)
1820
		
1821
				AllRemotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(AllRemotes))
1822
					
1823
				b.MainButton.MouseButton1Down:Connect(function()
1824
					if (b.Icon.BackgroundColor3 == Color3.new(0.509804, 1, 0.454902)) then
1825
						b.Icon.BackgroundColor3 = Color3.fromRGB(255, 100, 100)
1826
					else
1827
						b.Icon.BackgroundColor3 = Color3.new(0.509804, 1, 0.454902)
1828
					end
1829
				end)
1830
			end
1831
		end)
1832
	end
1833
end
1834
1835
spawn(get_remotes)
1836
1837
for i, v in next, R2Sv3:GetDescendants() do
1838
	if (v:IsA("TextButton")) then	
1839
		init_button(v)
1840
	end
1841
	if (v:IsA("ScrollingFrame")) then
1842
		v.ScrollBarImageTransparency = 0.6
1843
		v.InputBegan:Connect(function() 
1844
			BG.Draggable = false 
1845
			v.ScrollBarImageTransparency = 0.3 
1846
		end)
1847
		v.InputEnded:Connect(function() 
1848
			BG.Draggable = true
1849
			v.ScrollBarImageTransparency = 0.6 
1850
		end)
1851
	end
1852
end
1853
1854
1855
local get = function(o)
1856
	return R2Sv3:FindFirstChild(o, true)
1857
end
1858
1859
Fullscreen.MouseButton1Down:Connect(function()
1860
    if (BG.Size == UDim2.new(0.5, 200, 0.5, 200)) then
1861
		BG.Draggable = false
1862
		game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
1863
        pcall(function() game.CoreGui.RobloxGui.Enabled = false end)
1864
        BG:TweenSizeAndPosition(UDim2.new(1, 0, 1, 40), UDim2.new(0, 0, 0, -40), "Out", "Quint", 0.3)
1865
    else 
1866
		BG.Draggable = true
1867
		game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, true)
1868
		pcall(function() game.CoreGui.RobloxGui.Enabled = true end)
1869
        BG:TweenSizeAndPosition(UDim2.new(0.5, 200, 0.5, 200), UDim2.new(0.5, -500, 0.5, -250), "Out", "Quint", 0.3)
1870
    end
1871
end)
1872
1873
Fold.MouseButton1Down:Connect(function()
1874
    if (not BG.ClipsDescendants) then
1875
        BG.ClipsDescendants = true 
1876
        BG:TweenSize(UDim2.new(0, 400, 0, 20), "Out", "Quint", 0.3)
1877
    else
1878
        spawn(function()
1879
            wait(0.3)
1880
            BG.ClipsDescendants = false
1881
        end)
1882
        BG:TweenSize(UDim2.new(0.5, 200, 0.5, 200), "Out", "Quint", 0.3)
1883
    end
1884
end)
1885
1886
LUResize.MouseButton1Down:Connect(function()
1887
    LUResize_cntr = LUResize_cntr + (LUResize_cntr >= 3 and -2 or 1)
1888
    if (LUResize_cntr == 1) then
1889
        LUResize:TweenPosition(UDim2.new(0, 160, 0.5, 135), "Out", "Quint", 0.3)
1890
    end
1891
    if (LUResize_cntr == 2) then
1892
        LUResize:TweenPosition(UDim2.new(0, 160, 0.5, 35), "Out", "Quint", 0.3)
1893
    end
1894
    if (LUResize_cntr == 3) then
1895
        LUResize:TweenPosition(UDim2.new(0, 160, 0.5, -65), "Out", "Quint", 0.3)
1896
    end
1897
end)
1898
1899
LUResize.Changed:Connect(function(t) if (t ~= "Position") then return end 
1900
    local y = LUResize.Position.Y.Offset
1901
1902
    Locals.Size = UDim2.new(0, 200, 0.5, y - 110)
1903
    Upvalues.Position = UDim2.new(0, 160, 0.5, y + 30)
1904
    Upvalues.Size = UDim2.new(0, 200, 0.5, (y + 50) > 0 and -(y + 40) or math.abs(y) - 40)
1905
	UpvaluesTip.Position = UDim2.new(0, 160, 0.5, y + 20)
1906
end)
1907
1908
ShowRemotes.MouseButton1Down:Connect(function()
1909
	set_guiobj_visible({"AllRemotes", "AllRemoteBar"})
1910
end)
1911
1912
Refresh.MouseButton1Down:Connect(get_remotes)
1913
1914
SearchRemote.Changed:Connect(function(t) if (t ~= "Text") then return end
1915
	local n = 0
1916
	for i, v in next, AllRemotes:GetChildren() do
1917
		v.Visible = v.Name:lower():match(SearchRemote.Text:lower())
1918
		n = n + (v.Visible and 1 or 0)
1919
		v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
1920
	end
1921
end)
1922
1923
ExplorerFind.Changed:Connect(function(t) if (t ~= "Text") then return end
1924
	local n = 0
1925
	for i, v in next, ExplorerMain:GetChildren() do
1926
		v.Visible = v.ObjectName.Text:lower():match(ExplorerFind.Text:lower())
1927
		n = n + (v.Visible and 1 or 0)
1928
		v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
1929
	end
1930
end)
1931
1932
local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
1933
local global_env = {"getrawmetatable", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"}
1934
1935
local Highlight = function(string, keywords)
1936
    local K = {}
1937
    local S = string
1938
    local Token =
1939
    {
1940
        ["="] = true,
1941
        ["."] = true,
1942
        [","] = true,
1943
        ["("] = true,
1944
        [")"] = true,
1945
        ["["] = true,
1946
        ["]"] = true,
1947
        ["{"] = true,
1948
        ["}"] = true,
1949
        [":"] = true,
1950
        ["*"] = true,
1951
        ["/"] = true,
1952
        ["+"] = true,
1953
        ["-"] = true,
1954
        ["%"] = true,
1955
		[";"] = true,
1956
		["~"] = true
1957
    }
1958
    for i, v in pairs(keywords) do
1959
        K[v] = true
1960
    end
1961
    S = S:gsub(".", function(c)
1962
        if Token[c] ~= nil then
1963
            return "\32"
1964
        else
1965
            return c
1966
        end
1967
    end)
1968
    S = S:gsub("%S+", function(c)
1969
        if K[c] ~= nil then
1970
            return c
1971
        else
1972
            return (" "):rep(#c)
1973
        end
1974
    end)
1975
  
1976
    return S
1977
end
1978
1979
local comments = function(string)
1980
    local ret = ""
1981
    string:gsub("[^\r\n]+", function(c)
1982
        local comm = false
1983
        local i = 0
1984
        c:gsub(".", function(n)
1985
            i = i + 1
1986
            if c:sub(i, i + 1) == "--" then
1987
                comm = true
1988
            end
1989
            if comm == true then
1990
                ret = ret .. n
1991
            else
1992
                ret = ret .. "\32"
1993
            end
1994
        end)
1995
        ret = ret
1996
    end)
1997
    
1998
    return ret
1999
end
2000
2001
local hTokens = function(string)
2002
    local Token =
2003
    {
2004
        ["="] = true,
2005
        ["."] = true,
2006
        [","] = true,
2007
        ["("] = true,
2008
        [")"] = true,
2009
        ["["] = true,
2010
        ["]"] = true,
2011
        ["{"] = true,
2012
        ["}"] = true,
2013
        [":"] = true,
2014
        ["*"] = true,
2015
        ["/"] = true,
2016
        ["+"] = true,
2017
        ["-"] = true,
2018
        ["%"] = true,
2019
		[";"] = true,
2020
		["~"] = true
2021
    }
2022
    local A = ""
2023
    string:gsub(".", function(c)
2024
        if Token[c] ~= nil then
2025
            A = A .. c
2026
        elseif c == "\n" then
2027
            A = A .. "\n"
2028
		elseif c == "\t" then
2029
			A = A .. "\t"
2030
        else
2031
            A = A .. "\32"
2032
        end
2033
    end)
2034
  
2035
    return A
2036
end
2037
2038
2039
local strings = function(string)
2040
    local highlight = ""
2041
    local quote = false
2042
    string:gsub(".", function(c)
2043
        if quote == false and c == "\"" then
2044
            quote = true
2045
        elseif quote == true and c == "\"" then
2046
            quote = false
2047
        end
2048
        if quote == false and c == "\"" then
2049
            highlight = highlight .. "\""
2050
        elseif c == "\n" then
2051
            highlight = highlight .. "\n"
2052
		elseif c == "\t" then
2053
		    highlight = highlight .. "\t"
2054
        elseif quote == true then
2055
            highlight = highlight .. c
2056
        elseif quote == false then
2057
            highlight = highlight .. "\32"
2058
        end
2059
    end)
2060
  
2061
    return highlight
2062
end
2063
2064
local highlight_source = function(label)
2065
		local keywordsLabel = SourceLine:Clone()
2066
		
2067
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2068
		keywordsLabel.TextColor3 = Color3.new(0, 1, 1)
2069
		keywordsLabel.TextTransparency = 0
2070
		keywordsLabel.Text = Highlight(label.Text, lua_keywords)
2071
	
2072
		keywordsLabel.Parent = label.Parent 
2073
		local keywordsLabel = SourceLine:Clone()
2074
		
2075
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2076
		keywordsLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
2077
		keywordsLabel.TextTransparency = 0
2078
		keywordsLabel.Text = hTokens(label.Text)
2079
	
2080
		keywordsLabel.Parent = label.Parent
2081
		local keywordsLabel = SourceLine:Clone()
2082
		
2083
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2084
		keywordsLabel.TextColor3 = Color3.fromRGB(0, 127, 255)
2085
		keywordsLabel.TextTransparency = 0
2086
		keywordsLabel.Text = Highlight(label.Text, global_env)
2087
	
2088
		keywordsLabel.Parent = label.Parent
2089
		local keywordsLabel = SourceLine:Clone()
2090
		
2091
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2092
		keywordsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
2093
		keywordsLabel.TextTransparency = 0
2094
		keywordsLabel.Text = strings(label.Text)
2095
	
2096
		keywordsLabel.Parent = label.Parent
2097
		local keywordsLabel = SourceLine:Clone()
2098
		
2099
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2100
		keywordsLabel.TextColor3 = Color3.fromRGB(255, 100, 255)
2101
		keywordsLabel.TextTransparency = 0
2102
		keywordsLabel.Text = Highlight(label.Text, {"FireServer", "InvokeServer", "fireServer", "invokeServer","fire","Fire","invoke","Invoke"})
2103
	
2104
		keywordsLabel.Parent = label.Parent
2105
		local keywordsLabel = SourceLine:Clone()
2106
		
2107
		keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
2108
		keywordsLabel.TextColor3 = Color3.fromRGB(150, 190, 150)
2109
		keywordsLabel.TextTransparency = 0
2110
		keywordsLabel.Text = comments(label.Text)
2111
	
2112
		keywordsLabel.Parent = label.Parent
2113
end
2114
2115
local dump_script = function(script, trace)
2116
	Script:ClearAllChildren()
2117
2118
	local count = 0
2119
	script:gsub("[^\n]+", function(line)
2120
		count = count + 1
2121
		local script_line = ScriptLine:Clone()
2122
	
2123
		script_line.SourceLine.Text = line:gsub("`", "\n"):gsub("\t", "      ")
2124
		script_line.Parent = Script
2125
		script_line.Position = UDim2.new(0, 0, 0, -20 + #Script:GetChildren() * 20)
2126
2127
		highlight_source(script_line.SourceLine)
2128
	end)
2129
2130
	pcall(function()
2131
		Script.CanvasSize = UDim2.new(4, 0, 0, calcualte_cvsize(Script))
2132
		Script.CanvasPosition = Vector2.new(Script.CanvasPosition.X, 2 ^ 31 - 1)
2133
	end)
2134
end
2135
2136
Setclipboard.MouseButton1Down:Connect(function()
2137
	local script = ""
2138
	
2139
	for i, v in next, Script:GetChildren() do
2140
		script = script .. v.SourceLine.Text .. "\n"
2141
	end
2142
	
2143
	setclipboard(script)
2144
end)
2145
2146
Brightness.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
2147
	local maxval = 100 - math.floor((Brightness.CanvasPosition.X / (Brightness.CanvasSize.X.Offset - Brightness.AbsoluteWindowSize.X)) * 100)
2148
	BValue.Text = "Brightness: " .. tostring(maxval)
2149
	BG.ImageColor3 = Color3.fromRGB((maxval / 100) * 255, (maxval / 100) * 255, (maxval / 100) * 255)
2150
end)
2151
2152
Trans.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
2153
	local maxval = math.floor(Trans.CanvasPosition.X / (Trans.CanvasSize.X.Offset - Trans.AbsoluteWindowSize.X) * 100)
2154
	TValue.Text = "Transparency: " .. tostring(maxval / 100)
2155
	BG.ImageTransparency = maxval / 100
2156
end)
2157
2158
WaterTrans.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
2159
	local maxval = math.floor(WaterTrans.CanvasPosition.X / (WaterTrans.CanvasSize.X.Offset - WaterTrans.AbsoluteWindowSize.X) * 100)
2160
	WTValue.Text = "Watermark Transparency: " .. tostring(maxval / 100)
2161
	WatermarkImage.ImageTransparency = maxval / 100
2162
end)
2163
2164
ChangeBackground.MouseButton1Down:Connect(function()
2165
	set_guiobj_visible({"ThemeJSON", "LoadTheme", "SaveTheme", "WTValue", "WaterTransFrame", "BGBar", "TransFrame", "BrightnessFrame", "BValue", "TValue", "Negate", "Gradient", "Watermark", "RandomColor", "CustomColor", "ColorValue"})
2166
end)
2167
2168
RandomColor.MouseButton1Down:Connect(function()
2169
	WatermarkImage.ImageColor3 = Color3.new(math.random(), math.random(), math.random())
2170
	
2171
	local c = WatermarkImage.ImageColor3
2172
	ColorValue.Text = table.concat({math.floor(c.r * 255), math.floor(c.g * 255), math.floor(c.b * 255)}, ",")
2173
end)
2174
2175
CustomColor.MouseButton1Down:Connect(function()
2176
	WatermarkImage.ImageColor3 = Color3.fromRGB(unpack(game.HttpService:JSONDecode("[" .. ColorValue.Text .. "]")))
2177
end)
2178
2179
Watermark.MouseButton1Down:Connect(function()
2180
	WatermarkImage.Visible = not WatermarkImage.Visible
2181
end)
2182
2183
Gradient.MouseButton1Down:Connect(function()
2184
	GradientImage.Visible = not GradientImage.Visible
2185
end)
2186
2187
Negate.MouseButton1Down:Connect(function()
2188
	local c = WatermarkImage.ImageColor3
2189
	
2190
	WatermarkImage.ImageColor3 = Color3.new(1 - c.r, 1 - c.g, 1 - c.b)
2191
	
2192
	local c = WatermarkImage.ImageColor3
2193
	ColorValue.Text = table.concat({math.floor(c.r * 255), math.floor(c.g * 255), math.floor(c.b * 255)}, ",")
2194
end)
2195
2196
Apply.MouseButton1Down:Connect(function()
2197
	local s, tex = pcall(function()
2198
		return game:GetObjects("rbxassetid://" .. ImageId.Text)[1].Texture
2199
	end)
2200
	if (s) then BG.Image = tex else BG.Image = "rbxassetid://" .. ImageId.Text end
2201
end)
2202
2203
ClassicView.MouseButton1Down:Connect(function()
2204
	set_guiobj_visible({"Script", "Locals", "Upvalues", "Remotes", "LUResize", "ScriptTip", "LocalsTip", "UpvaluesTip", "RemotesTip"})
2205
end)
2206
2207
2208
local save_theme = function()
2209
	local data = 
2210
	{
2211
		BG = 
2212
		{
2213
			ImageColor3 = {BG.ImageColor3.r, BG.ImageColor3.g, BG.ImageColor3.b},
2214
			ImageTransparency = BG.ImageTransparency,
2215
			BackgroundTransparency = BG.BackgroundTransparency,
2216
			Image = BG.Image
2217
		},
2218
		WatermarkImage = 
2219
		{
2220
			Visible = WatermarkImage.Visible,
2221
			ImageColor3 = {WatermarkImage.ImageColor3.r, WatermarkImage.ImageColor3.g, WatermarkImage.ImageColor3.b},
2222
			ImageTransparency = WatermarkImage.ImageTransparency,
2223
		},
2224
		Gradient = 
2225
		{
2226
			Visible = Gradient.Visible,
2227
		},
2228
		WTValue = 
2229
		{
2230
			Text = WTValue.Text
2231
		},
2232
		TValue = 
2233
		{
2234
			Text = TValue.Text
2235
		},
2236
		BValue = 
2237
		{
2238
			Text = BValue.Text
2239
		},
2240
		ColorValue = 
2241
		{
2242
			Text = ColorValue.Text
2243
		},
2244
		ImageId = 
2245
		{
2246
			Text = ImageId.Text
2247
		},
2248
		WaterTrans = 
2249
		{
2250
			CanvasPosition = {WaterTrans.CanvasPosition.X, WaterTrans.CanvasPosition.Y}
2251
		},
2252
		Trans = 
2253
		{
2254
			CanvasPosition = {Trans.CanvasPosition.X, Trans.CanvasPosition.Y}
2255
		},
2256
		Brightness = 
2257
		{
2258
			CanvasPosition = {Brightness.CanvasPosition.X, Brightness.CanvasPosition.Y}
2259
		}
2260
	}
2261
	
2262
	local json = game.HttpService:JSONEncode(data)
2263
	
2264
	ThemeJSON.Text = json
2265
	pcall(function()
2266
		setclipboard(json)
2267
	end)
2268
end
2269
2270
local cast_property = function(type, v)
2271
	return getfenv()[type].new(unpack(v))
2272
end
2273
2274
local load_theme = function(json)
2275
	for i, v in next, game.HttpService:JSONDecode(json) do
2276
		local inst = R2Sv3:FindFirstChild(i, true)
2277
		
2278
		for j, k in next, v do
2279
			if (type(k) == "table") then
2280
				inst[j] = cast_property(typeof(inst[j]), k)
2281
			else
2282
				inst[j] = k
2283
			end
2284
		end
2285
	end
2286
end
2287
2288
if (CUSTOM_THEME and #CUSTOM_THEME ~= 0) then
2289
	load_theme(CUSTOM_THEME)
2290
end
2291
2292
SaveTheme.MouseButton1Down:Connect(function()
2293
	ThemeJSON.Text = save_theme()
2294
end)
2295
2296
LoadTheme.MouseButton1Down:Connect(function()
2297
	load_theme(ThemeJSON.Text)
2298
end)
2299
2300
local encrypt_string = false
2301
2302
CryptStrings.MouseButton1Down:Connect(function()
2303
	encrypt_string = not encrypt_string
2304
end)
2305
2306
ClearLogs.MouseButton1Down:Connect(function()
2307
	Remotes:ClearAllChildren()
2308
	Remotes.CanvasSize = UDim2.new(0, 0, 0, 0)
2309
end)
2310
2311
local table_tostring = {}
2312
2313
local HasSpecial = function(string)
2314
    return (string:match("%c") or string:match("%s") or string:match("%p")) ~= nil
2315
end
2316
2317
local GetPath = function(Instance)
2318
	local Obj = Instance
2319
	local string = {}
2320
	local temp = {}
2321
	local error = false
2322
	
2323
	while Obj ~= game do
2324
		if Obj == nil then
2325
			error = true
2326
			break
2327
		end
2328
		table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj))
2329
		Obj = Obj.Parent
2330
	end
2331
	
2332
	table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")")
2333
	
2334
	for i = #temp - 1, 1, -1 do
2335
		table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i])
2336
	end
2337
2338
	return (error and "nil -- Path contained an invalid instance" or table.concat(string, ""))
2339
end
2340
2341
local GetType = function(Instance)
2342
	local Types = 
2343
	{
2344
		EnumItem = function()
2345
			return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name)
2346
		end,
2347
		Instance = function()
2348
			return GetPath(Instance)
2349
		end,
2350
		CFrame = function()
2351
			return "CFrame.new(" .. tostring(Instance) .. ")"
2352
		end,
2353
		Vector3 = function()
2354
			return "Vector3.new(" .. tostring(Instance) .. ")"
2355
		end,
2356
		BrickColor = function()
2357
			return "BrickColor.new(\"" .. tostring(Instance) .. "\")"
2358
		end,
2359
		Color3 = function()
2360
			return "Color3.new(" .. tostring(Instance) .. ")"
2361
		end,
2362
		string = function()
2363
			return "\"" .. tostring(Instance) .. "\""
2364
		end,
2365
		Ray = function()
2366
			return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))"
2367
		end,
2368
	    table = function()
2369
	        return "tbl_" .. tostring(Instance):sub(#"table: " + 1)
2370
	    end
2371
	}
2372
2373
	return Types[(typeof or type)(Instance)] ~= nil and Types[(typeof or type)(Instance)]() or tostring(Instance)
2374
end
2375
2376
table_tostring.convert = function(t)
2377
    local members = {}
2378
2379
	for i, v in next, t do
2380
        if (type(i) == "number") then
2381
            table.insert(members, "\n\t" .. GetType(v))
2382
        else
2383
            table.insert(members, "\n\t[\"" .. tostring(i) .. "\"] = " .. GetType(v))
2384
        end
2385
    end
2386
    
2387
    return "\n{" .. table.concat(members, ", ") .. "\n}\n"
2388
end
2389
2390
table_tostring.r2s_convert = function(tBUF)
2391
    local result = "-- Script was generated by R2Sv3\n\n"
2392
    local members = {}
2393
    local tables = setmetatable({}, {
2394
        __index = function(self, t)
2395
            for i, v in next, self do
2396
                if (v == t) then 
2397
                    return v
2398
                end
2399
            end
2400
        end
2401
    })
2402
2403
    do
2404
        local r = {}
2405
2406
        r.s = function(t)
2407
            for i, v in next, t do 
2408
                if (type(v) == "table") then
2409
                    table.insert(tables, v)
2410
                    r.s(v)
2411
                end
2412
            end
2413
        end
2414
        
2415
        r.s(tBUF)
2416
    end
2417
2418
    do
2419
        local tstr = {}
2420
2421
		for i = #tables, 1, -1 do
2422
			table.insert(tstr, "local tbl_" .. tostring(tables[i]):sub(#"table: " + 1) .. " = " .. table_tostring.convert(tables[i]))
2423
		end
2424
2425
        result = result .. table.concat(tstr, "\n")
2426
    end
2427
2428
    result = result .. "\n"
2429
    
2430
    result = result .. "local tbl_main = " .. table_tostring.convert(tBUF)
2431
2432
    return result
2433
end
2434
2435
table_tostring.generate = function(obj, ...)
2436
    local conv = table_tostring.r2s_convert({...})
2437
    local CN    
2438
    if obj:IsA("RemoteEvent") then
2439
        CN = "FireServer"
2440
    elseif obj:IsA("RemoteFunction") then
2441
        CN = "InvokeServer"
2442
    elseif obj:IsA("BindableEvent") then
2443
        CN = "Fire"
2444
    elseif obj:IsA("BindableFunction") then
2445
        CN = "Invoke"
2446
    end
2447
    conv = conv .. "\n\n" .. GetPath(obj).. ":" .. CN .. "(unpack(tbl_main))"   
2448
    return conv
2449
end 
2450
2451
table_tostring.module_convert = function(t)
2452
	return table_tostring.r2s_convert(t) .. "\nreturn tbl_main"
2453
end
2454
2455
local current_script = nil
2456
local ups, ups_og
2457
local locs , locs_og
2458
local debug_settings = {}
2459
local explorer = {current = nil, selected = nil}
2460
local unpacker = {}
2461
local debug_backup = {}
2462
local namecall_data = {}
2463
local crt_tuple
2464
local disabled_calls = {}
2465
2466
local cast = function(v)
2467
	local func = loadstring("return " .. v)
2468
2469
	if (not func) then 
2470
		return v
2471
	end
2472
2473
	local var = func()
2474
	
2475
	if (var == nil) then
2476
		return v
2477
	else
2478
		return var
2479
	end
2480
end
2481
2482
explorer.load = function(base)
2483
	Explorer.Visible = true
2484
	explorer.current = base
2485
	ExplorerMain:ClearAllChildren()
2486
2487
	for i, v in next, base:GetChildren() do
2488
		local obj = ObjectFrame:Clone()
2489
2490
		obj.Parent = ExplorerMain
2491
		obj.Position = UDim2.new(0, 10, 0, -20 + #ExplorerMain:GetChildren() * 30)
2492
		obj.ObjectName.Text = v.Name 
2493
		obj.LoadChildren.MouseButton1Down:Connect(function()
2494
			explorer.load(v)
2495
		end)
2496
		obj.SelectObject.MouseButton1Down:Connect(function()
2497
			explorer.selected = v 
2498
			Explorer.Visible = false
2499
		end)
2500
2501
		ExplorerMain.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(ExplorerMain))
2502
	end
2503
end
2504
2505
ExplorerHide.MouseButton1Down:Connect(function()
2506
	Explorer.Visible = false
2507
end)
2508
2509
ExplorerBack.MouseButton1Down:Connect(function()
2510
	explorer.load(explorer.current.Parent or game)
2511
end)
2512
2513
local get_tableid = function(t)
2514
	local str, n = "", 0
2515
	local s = {}
2516
	
2517
	s.sc = function(a)
2518
		for i, v in next, a do
2519
			str = str .. tostring(i) .. (typeof or type)(v) .. (typeof or type)(i)
2520
			if (type(v) == "table") then
2521
				s.sc(v)
2522
			end
2523
		end
2524
	end
2525
	
2526
	s.sc(t)
2527
  
2528
	str:gsub(".", function(c)
2529
		n = n + c:byte()
2530
	end)
2531
	math.randomseed(n)
2532
	
2533
	return ("%x"):format(math.random(1, 2 ^ 31 - 1))
2534
end
2535
2536
local find_table = function(t, w)
2537
	local modt
2538
2539
	local s = {}
2540
	s.sc = function(a)
2541
		for i, v in next, a do 
2542
			if (v == w) then
2543
				modt = v 
2544
				break
2545
			end
2546
			if (type(v) == "table") then
2547
				s.sc(v)
2548
			end
2549
		end
2550
	end
2551
2552
	s.sc(t)
2553
2554
	return modt
2555
end
2556
2557
unpacker.upvalues = function(t)
2558
	EEUpvalues:ClearAllChildren()
2559
	
2560
	ups = t
2561
	
2562
	for i, v in next, t do
2563
		wait()
2564
		local df = DebugFrame:Clone()
2565
		local b
2566
		
2567
		if (type(v) == "function" or type(v) == "table" or typeof(v) == "Instance" or typeof(v) == "boolean") then
2568
			b = init_button(Button:Clone())
2569
		else
2570
			b = Box:Clone()
2571
		end
2572
		
2573
		df.Parent = EEUpvalues
2574
		b.Parent = df
2575
		b.Text = tostring(v)
2576
		df.Field.Text = tostring(i)
2577
		df.Position = UDim2.new(0, 10, 0, -20 + #EEUpvalues:GetChildren() * 30)
2578
		EEUpvalues.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(EEUpvalues))
2579
		EEUpvalues.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
2580
2581
		for _, t in next, {"Instance", "number",  "string", "boolean"} do 
2582
			if (typeof(v) == t) then
2583
				df.UpdateDS.Visible = true
2584
				break
2585
			end
2586
		end
2587
2588
		if (typeof(v) == "Instance" and ups ~= ups_og) then 
2589
			df.UpdateDS.Visible = false
2590
		end
2591
		
2592
		if (type(v) == "table") then
2593
			b.MouseButton1Down:Connect(function()
2594
				unpacker.upvalues(v)
2595
			end)
2596
		end
2597
		if (type(v) == "boolean") then
2598
			b.MouseButton1Down:Connect(function()
2599
				b.Text = tostring(not cast(b.Text))
2600
			end)
2601
		end
2602
		if (typeof(v) == "Instance") then
2603
			b.MouseButton1Down:Connect(function()
2604
				explorer.load(game)
2605
				spawn(function()
2606
					while (wait()) do 
2607
						if (explorer.selected) then
2608
							ups[i] = explorer.selected 
2609
							explorer.selected = nil
2610
							break
2611
						end
2612
					end
2613
				end)
2614
			end)
2615
		end
2616
2617
		if (df.UpdateDS.Visible) then
2618
			local dft = debug_settings[get_tableid({ups_og, locs_og})]
2619
2620
			df.UpdateDS.MouseButton1Down:Connect(function()
2621
				if (ups == ups_og) then
2622
					local can = false
2623
					for _, t in next, {"Instance", "number",  "string", "boolean"} do
2624
						if (typeof(v) == t) then 		
2625
							can = true
2626
							break
2627
						end
2628
					end
2629
2630
					if (can) then
2631
						if (typeof(v) == "Instance") then
2632
							dft[1][i] = ups[i]
2633
						else
2634
							dft[1][i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
2635
						end
2636
						
2637
						df.Field.Text = tostring(dft[1][i])
2638
					end
2639
				else
2640
					print("BIG OOF HERE")
2641
					ups[i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
2642
					df.Field.Text = tostring(ups[i])
2643
				end
2644
2645
				unpacker.upvalues(ups)
2646
			end)
2647
2648
			getmetatable(dft).__tostring = function()
2649
				return "true"
2650
			end
2651
		end
2652
	end
2653
end
2654
	
2655
unpacker.locals = function(t)
2656
	EELocals:ClearAllChildren()
2657
	locs = t
2658
	
2659
	for i, v in next, t do 
2660
		wait()
2661
		local df = DebugFrame:Clone()
2662
		local b
2663
		
2664
		if (type(v) == "function" or type(v) == "table" or typeof(v) == "Instance" or type(v) == "boolean") then
2665
			b = init_button(Button:Clone())
2666
		else
2667
			b = Box:Clone()
2668
		end
2669
		
2670
		df.Parent = EELocals
2671
		b.Parent = df
2672
		b.Text = tostring(v)
2673
		df.Field.Text = tostring(i)
2674
		df.Position = UDim2.new(0, 10, 0, -20 + #EELocals:GetChildren() * 30)
2675
		EELocals.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(EELocals))
2676
		EELocals.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
2677
		
2678
		for _, t in next, {"Instance", "number",  "string", "boolean"} do 
2679
			if (typeof(v) == t) then
2680
				df.UpdateDS.Visible = true
2681
				break
2682
			end
2683
		end
2684
2685
		if (typeof(v) == "Instance" and locs ~= locs_og) then 
2686
			df.UpdateDS.Visible = false
2687
		end
2688
		
2689
		if (type(v) == "table") then
2690
			b.MouseButton1Down:Connect(function()
2691
				unpacker.locals(v)
2692
			end)
2693
		end
2694
		if (type(v) == "boolean") then
2695
			b.MouseButton1Down:Connect(function()
2696
				b.Text = tostring(not cast(b.Text))
2697
			end)
2698
		end
2699
		if (typeof(v) == "Instance") then
2700
			b.MouseButton1Down:Connect(function()
2701
				explorer.load(game)
2702
				while (wait()) do 
2703
					if (explorer.selected) then 
2704
						locs[i] = explorer.selected
2705
						explorer.selected = nil
2706
						break
2707
					end
2708
				end
2709
			end)
2710
		end
2711
2712
		if (df.UpdateDS.Visible) then
2713
			local dft = debug_settings[get_tableid({ups_og, locs_og})]
2714
2715
			df.UpdateDS.MouseButton1Down:Connect(function()
2716
				if (locs == locs_og) then
2717
					local can = false
2718
					for _, t in next, {"Instance", "number",  "string", "boolean"} do
2719
						if (typeof(v) == t) then 		
2720
							can = true
2721
							break
2722
						end
2723
					end
2724
2725
					if (can) then
2726
						if (typeof(v) == "Instance") then
2727
							dft[2][i] = locs[i]
2728
						else
2729
							dft[2][i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
2730
						end
2731
					
2732
						df.Field.Text = tostring(dft[2][i])
2733
					end
2734
				else
2735
					locs[i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
2736
					df.Field.Text = tostring(locs[i])
2737
				end
2738
2739
				unpacker.locals(locs)
2740
			end)
2741
2742
			getmetatable(dft).__tostring = function()
2743
				return "true"
2744
			end
2745
		end
2746
	end
2747
end
2748
2749
NamecallType.MouseButton1Down:Connect(function()
2750
	NamecallType.Text = (NamecallType.Text == "STATIC" and "SINGLE USE" or "STATIC")
2751
	getmetatable(namecall_data[get_tableid(crt_tuple)]).__call = function()
2752
		return NamecallType.Text == "STATIC"
2753
	end
2754
end)
2755
2756
Namecall.MouseButton1Down:Connect(function()
2757
	set_guiobj_visible({"NamecallBar", "NamecallSource", "NamecallFrame", "NCallScriptTip", "NCallLogsTip"})
2758
2759
	local log = RemoteFrame:Clone()
2760
	local tID = get_tableid(crt_tuple)
2761
2762
	if (NamecallFrame:FindFirstChild(tostring(namecall_data[tID][1]) .. tID)) then
2763
		return
2764
	end
2765
2766
	log.Parent = NamecallFrame
2767
	log.Name = tostring(namecall_data[tID][1]) .. tID
2768
	log.MainButton.Text = tostring(namecall_data[tID][1])
2769
	log.MainButton.Size = UDim2.new(1, 0, 1, 0)
2770
	log.Position = UDim2.new(0, 10, 0, -20 + #NamecallFrame:GetChildren() * 30)
2771
2772
	NamecallFrame.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(NamecallFrame))
2773
	log.Icon:Destroy()
2774
2775
	log.MainButton.MouseButton1Down:Connect(function()
2776
		crt_tuple = namecall_data[tID]
2777
		NamecallScript.Text = table_tostring.module_convert(namecall_data[tID])
2778
	end)
2779
end)
2780
2781
ApplyNamecall.MouseButton1Down:Connect(function()
2782
	local tID = get_tableid(crt_tuple)
2783
	local data = namecall_data[tID]
2784
	local __call = getmetatable(data).__call
2785
	
2786
	if (not NamecallFrame:FindFirstChild(tostring(data[1]) .. tID)) then
2787
		return
2788
	end
2789
2790
	namecall_data[tID] = setmetatable(loadstring(NamecallScript.Text)(), {
2791
		__tostring = function()
2792
			return "true"
2793
		end,
2794
		__call = __call
2795
	})
2796
2797
	NamecallScript.Text = table_tostring.module_convert(namecall_data[tID])
2798
end)
2799
2800
RemoveNamecall.MouseButton1Down:Connect(function()
2801
	local tID = get_tableid(crt_tuple)
2802
	local data = namecall_data[tID]
2803
2804
	NamecallFrame:FindFirstChild(tostring(data[1]) .. tID):Destroy()
2805
	for i, v in next, NamecallFrame:GetChildren() do 
2806
		v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
2807
	end
2808
2809
	disabled_calls[tID] = nil
2810
2811
	getmetatable(data).__tostring = function()
2812
		return "false"
2813
	end
2814
2815
	NamecallScript.Text = ""
2816
end)
2817
2818
SetLocals.MouseButton1Down:Connect(function()
2819
	unpacker.locals(locs_og)
2820
end)
2821
2822
SetUpvalues.MouseButton1Down:Connect(function()
2823
	unpacker.upvalues(ups_og)
2824
end)
2825
2826
ChangeType.MouseButton1Down:Connect(function()
2827
	ChangeType.Text = (ChangeType.Text == "METHOD: HIJACK" and "METHOD: HOOKFUNC" or "METHOD: HIJACK")
2828
end)
2829
2830
SetAllLoc.MouseButton1Down:Connect(function()
2831
	local dft = debug_settings[get_tableid({ups_og, locs_og})]
2832
2833
	for i, v0 in next, EELocals:GetChildren() do
2834
		local v = locs[i]
2835
		if (locs == locs_og) then
2836
			local can = false
2837
			for _, t in next, {"Instance", "number",  "string", "boolean"} do
2838
				if (typeof(v) == t) then 		
2839
					can = true
2840
					break
2841
				end
2842
			end
2843
2844
			if (can) then
2845
				if (typeof(v) == "Instance") then
2846
					dft[2][i] = locs[i]
2847
				else
2848
					dft[2][i] = cast((v0:FindFirstChild("Button") or v0:FindFirstChild("Box")).Text)
2849
				end
2850
			end
2851
		else
2852
			locs[i] = cast((v0:FindFirstChild("Button") or v0:FindFirstChild("Box")).Text)
2853
		end
2854
	end
2855
2856
	getmetatable(dft).__tostring = function()
2857
		return "true"
2858
	end
2859
	unpacker.locals(locs_og)
2860
end)
2861
2862
EnvEdit.MouseButton1Down:Connect(function()
2863
	set_guiobj_visible({"EEUpvaluesTip", "EELocalsTip", "EELocals", "EEUpvalues", "SetLocals", "SetUpvalues", "SetAllLoc", "SetAllUps"})
2864
	
2865
	spawn(function()
2866
		unpacker.locals(locs)
2867
	end)
2868
	unpacker.upvalues(ups)
2869
end)
2870
2871
DisableR2S.MouseButton1Down:Connect(function()
2872
	DisableR2S.BorderColor3 = DisableR2S.BorderColor3 == Color3.fromRGB(142, 255, 124) and Color3.fromRGB(255, 60, 60) or Color3.fromRGB(142, 255, 124)
2873
	DisableR2S.TextColor3 = DisableR2S.BorderColor3
2874
end)
2875
2876
local game_meta = getrawmetatable(game)
2877
local __index = game_meta.__index
2878
local __namecall = game_meta.__namecall
2879
2880
make_writeable(game_meta)
2881
2882
do 
2883
	local oldFire
2884
	local oldInvoke
2885
    local Hooks = {}
2886
	local hookMethod = newcclosure(function(self, ...)
2887
		local sSelf = tostring(self)
2888
		local sType = __index(self, "ClassName")
2889
		local a = {self, ...}
2890
2891
		if (DisableR2S.BorderColor3 == Color3.fromRGB(255, 60, 60)) or (AllRemotes:FindFirstChild(sSelf) and AllRemotes[sSelf].Icon.BackgroundColor3 == Color3.fromRGB(255, 100, 100)) then 
2892
			return Hooks[sType](self, ...)
2893
		end
2894
2895
		local caller = getfenv(3).script
2896
		local b = init_button(RemoteLog:Clone())
2897
		local tuple = setmetatable({self, ...}, {
2898
			__tostring = function()
2899
				return "false"
2900
			end,
2901
			__call = function() return 0 end
2902
		})
2903
		local trace = getrenv().debug.traceback():gsub("[^\r\n]+", function(c)
2904
			return "-- " .. c
2905
		end)
2906
		local tID = get_tableid({self, ...})
2907
2908
		if (disabled_calls[tID]) then
2909
			return Hooks[sType](self, ...)
2910
		end
2911
2912
		local ndt = namecall_data[get_tableid(tuple)]
2913
2914
		if (ndt and tostring(ndt) == "true") then
2915
			local frm = NamecallFrame:FindFirstChild(sSelf .. get_tableid(tuple))
2916
2917
			if (not ndt()) then
2918
				getmetatable(ndt).__tostring = function()
2919
					return "false"	
2920
				end
2921
				frm:Destroy()
2922
				for i, v in next, NamecallFrame:GetChildren() do 
2923
					v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
2924
				end
2925
			end
2926
2927
			disabled_calls[tID] = nil
2928
2929
			spawn(function()
2930
				for i = 0, 1, 0.1 do
2931
					step:wait()
2932
	
2933
					frm.BackgroundColor3 = Color3.new(1, 0, 0):lerp(Color3.new(0, 0, 0), i)
2934
					frm.BorderColor3 = Color3.new(1, 0, 0):lerp(Color3.fromRGB(0, 255, 233), i)
2935
				end
2936
			end)
2937
2938
			NamecallScript.Text = ""
2939
2940
			return Hooks[sType](self, select(2, unpack(ndt)))
2941
		end
2942
2943
		if (not ndt) then
2944
			namecall_data[get_tableid(tuple)] = tuple
2945
		end
2946
2947
		b.Text = sSelf
2948
		b.Parent = Remotes
2949
		b.TextColor3 = (sType == "RemoteEvent" and Color3.new(1, 1, 0) or Color3.new(0.5, 0.5, 0))
2950
		b.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
2951
		
2952
		Remotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Remotes))
2953
		Remotes.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
2954
2955
		Locals:ClearAllChildren()
2956
		Upvalues:ClearAllChildren()
2957
2958
		b.MouseButton1Down:Connect(function()
2959
			dump_script(trace .. "\n" .. table_tostring.generate(self, select(2, unpack(a))))
2960
			current_script = caller
2961
			crt_tuple = tuple
2962
		end)
2963
		print(sType)
2964
		return Hooks[sType](self, ...)
2965
	end)
2966
2967
    oldFireS = hookfunction(Instance.new("RemoteEvent").FireServer, hookMethod, true)
2968
    oldFire = hookfunction(Instance.new("BindableEvent").Fire, hookMethod, true)
2969
    oldInvokeS = hookfunction(Instance.new("RemoteFunction").InvokeServer, hookMethod, true)
2970
    oldInvoke = hookfunction(Instance.new("BindableFunction").Invoke, hookMethod, true)
2971
    Hooks["RemoteEvent"] = oldFireS
2972
    Hooks["BindableEvent"] = oldFire
2973
    Hooks["RemoteFunction"] = oldInvokeS
2974
    Hooks["BindableFunction"] = oldInvoke
2975
end
2976
2977
Decompile.MouseButton1Down:Connect(function()
2978
	dump_script(decompile(current_script))
2979
end)
2980
2981
DisableNamecall.MouseButton1Down:Connect(function()
2982
	local tID = get_tableid(crt_tuple)
2983
	local frm = NamecallFrame:FindFirstChild(tostring(namecall_data[tID][1]) .. tID)
2984
	
2985
	if (disabled_calls[get_tableid(crt_tuple)]) then 
2986
		frm.MainButton.BackgroundColor3 = Color3.new(0, 0, 0)
2987
		frm.BorderColor3 = Color3.new(0, 1, 1)
2988
		disabled_calls[get_tableid(crt_tuple)] = nil
2989
	else
2990
		frm.MainButton.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
2991
		frm.BorderColor3 = Color3.new(1, 0, 0)
2992
		disabled_calls[get_tableid(crt_tuple)] = true
2993
	end
2994
end)
2995
2996
make_writeable(game_meta)
2997
2998
game_meta.__namecall = function(...)
2999
	if (DisableR2S.BorderColor3 == Color3.fromRGB(255, 60, 60)) then return __namecall(...) end
3000
	
3001
	local a = {...}
3002
	local m = isluau() and getnamecallmethod() or table.remove(a, #a)
3003
	local caller = getfenv(2).script
3004
	
3005
	if (m:lower():match("server")) then
3006
		local trace = getrenv().debug.traceback():gsub("[^\r\n]+", function(c)
3007
			return "-- " .. c
3008
		end)
3009
3010
		if (disabled_calls[get_tableid({...})]) then
3011
			return __namecall(...)
3012
		end
3013
		
3014
		if (AllRemotes:FindFirstChild(tostring(a[1])) and AllRemotes[tostring(a[1])].Icon.BackgroundColor3 == Color3.fromRGB(255, 100, 100)) then return end
3015
		
3016
		local b = init_button(RemoteLog:Clone())
3017
		
3018
		local sups = debug.getupvalues(2)
3019
		local slocs = debug.getstack(2)
3020
		local tuple = setmetatable({...}, {
3021
			__tostring = function()
3022
				return "false"
3023
			end,
3024
			__call = function() return 0 end
3025
		})
3026
		local tID = get_tableid({...})
3027
		
3028
		local dt = debug_settings[get_tableid({sups, slocs})]
3029
		local ndt = namecall_data[get_tableid(tuple)]
3030
3031
		if (dt and tostring(dt) == "true") then
3032
			for i, v in next, dt[1] do
3033
				debug.setupvalue(2, tostring(i), v)
3034
			end
3035
			for i, v in next, dt[2] do
3036
				debug.setstack(2, tostring(i), v)
3037
			end
3038
			getmetatable(dt).__tostring = function()
3039
				return "false"
3040
			end
3041
		end
3042
3043
		if (ndt and tostring(ndt) == "true") then
3044
			local frm = NamecallFrame:FindFirstChild(tostring(a[1]) .. get_tableid(tuple))
3045
3046
			if (not ndt()) then
3047
				getmetatable(ndt).__tostring = function()
3048
					return "false"	
3049
				end
3050
				frm:Destroy()
3051
				for i, v in next, NamecallFrame:GetChildren() do 
3052
					v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
3053
				end
3054
			end
3055
3056
			disabled_calls[tID] = nil
3057
3058
			spawn(function()
3059
				for i = 0, 1, 0.1 do
3060
					step:wait()
3061
	
3062
					frm.BackgroundColor3 = Color3.new(1, 0, 0):lerp(Color3.new(0, 0, 0), i)
3063
					frm.BorderColor3 = Color3.new(1, 0, 0):lerp(Color3.fromRGB(0, 255, 233), i)
3064
				end
3065
			end)
3066
3067
			NamecallScript.Text = ""
3068
3069
			return __namecall(unpack(ndt))
3070
		end
3071
3072
		if (not dt) then
3073
			debug_settings[get_tableid({sups, slocs})] = setmetatable({sups, slocs}, {
3074
				__tostring = function()
3075
					return "false"
3076
				end
3077
			})
3078
		end
3079
3080
		if (not ndt) then
3081
			namecall_data[get_tableid(tuple)] = tuple
3082
		end
3083
		
3084
		b.Text = tostring(a[1])
3085
		b.Parent = Remotes
3086
		b.TextColor3 = (m:lower() == "fireserver" and Color3.new(1, 1, 1) or Color3.new(0.5, 0.5, 0.5))
3087
		b.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
3088
		
3089
		Remotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Remotes))
3090
		Remotes.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
3091
	
3092
		b.MouseButton1Down:Connect(function()
3093
			if (get_tableid({sups, slocs}) ~= get_tableid({ups_og, locs_og})) then
3094
				ups = sups 
3095
				locs = slocs
3096
				ups_og = sups
3097
				locs_og = slocs
3098
			end
3099
			
3100
			dump_script(trace .. "\n" .. table_tostring.generate(a[1], select(2, unpack(a))))
3101
			current_script = caller
3102
			crt_tuple = tuple
3103
			
3104
			Locals:ClearAllChildren()
3105
			Upvalues:ClearAllChildren()
3106
			spawn(function()
3107
				for i, v in next, ups do
3108
					wait()
3109
					local df = DebugFrame:Clone()
3110
					local b = init_button(Button:Clone())
3111
					
3112
					df.Parent = Upvalues
3113
					df.UpdateDS.Visible = false
3114
					b.Parent = df
3115
					b.Text = tostring(v)
3116
					df.Field.Text = tostring(i)
3117
					df.Position = UDim2.new(0, 10, 0, -20 + #Upvalues:GetChildren() * 30)
3118
					Upvalues.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Upvalues))
3119
					Upvalues.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
3120
				end
3121
			end)
3122
			for i, v in next, locs do 
3123
				wait()
3124
				local df = DebugFrame:Clone()
3125
				local b = init_button(Button:Clone())
3126
				
3127
				df.Parent = Locals
3128
				df.UpdateDS.Visible = false
3129
				b.Parent = df
3130
				b.Text = tostring(v)
3131
				df.Field.Text = tostring(i)
3132
				df.Position = UDim2.new(0, 10, 0, -20 + #Locals:GetChildren() * 30)
3133
				Locals.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Locals))
3134
			end
3135
		end)
3136
	end
3137
	
3138
	return __namecall(...)
3139
end