ERROR_CODE

ECCS•Searcher V2 Plus+

Jan 2nd, 2024 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 74.08 KB | None | 0 0
  1. if game:GetService("CoreGui"):FindFirstChild("UIGui") then
  2. game:GetService("CoreGui"):FindFirstChild("UIGui"):Destroy()
  3. end
  4. local UIGui = Instance.new("ScreenGui")
  5. local UserInputService = game:GetService("UserInputService")
  6. local MainFrame = Instance.new("Frame")
  7. local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
  8. local UICorner = Instance.new("UICorner")
  9. local TopBarFrame = Instance.new("Frame")
  10. local UICorner_2 = Instance.new("UICorner")
  11. local SearchBox = Instance.new("TextBox")
  12. local UICorner_3 = Instance.new("UICorner")
  13. local Title = Instance.new("TextLabel")
  14. local CloseButton = Instance.new("TextButton")
  15. local UICorner_4 = Instance.new("UICorner")
  16. local UICorner_5 = Instance.new("UICorner")
  17. local ScriptAuthor = Instance.new("TextLabel")
  18. local TopbarBottomCover = Instance.new("Frame")
  19. local ScriptListFrame = Instance.new("ScrollingFrame")
  20. local UIPadding = Instance.new("UIPadding")
  21. local Scripts = Instance.new("Folder")
  22. local UIGridLayout = Instance.new("UIGridLayout")
  23. local ScriptFrame = Instance.new("Frame")
  24. local UICorner_6 = Instance.new("UICorner")
  25. local ScriptTitle = Instance.new("TextLabel")
  26. local ExecuteButton = Instance.new("TextButton")
  27. local UICorner_7 = Instance.new("UICorner")
  28. local InfoButton = Instance.new("TextButton")
  29. local UICorner_8 = Instance.new("UICorner")
  30. local ScriptGame = Instance.new("TextLabel")
  31. local VerifiedScriptFrame = Instance.new("Frame")
  32. local UICorner_9 = Instance.new("UICorner")
  33. local ScriptTitle_2 = Instance.new("TextLabel")
  34. local VerifiedIcon = Instance.new("ImageLabel")
  35. local ExecuteButton_2 = Instance.new("TextButton")
  36. local UICorner_10 = Instance.new("UICorner")
  37. local InfoButton_2 = Instance.new("TextButton")
  38. local UICorner_11 = Instance.new("UICorner")
  39. local ScriptAuthor_2 = Instance.new("TextLabel")
  40. local ScriptGame_2 = Instance.new("TextLabel")
  41. local ScriptListBackgroundFrame = Instance.new("Frame")
  42. local UICorner_12 = Instance.new("UICorner")
  43. local NoScriptsFound = Instance.new("TextLabel")
  44. local InfoBox = Instance.new("ScrollingFrame")
  45. local UIListLayout = Instance.new("UIListLayout")
  46. local UICorner_13 = Instance.new("UICorner")
  47. local Info = Instance.new("Frame")
  48. local PreviewImage = Instance.new("ImageLabel")
  49. local UIScale = Instance.new("UIScale")
  50. local UICorner_14 = Instance.new("UICorner")
  51. local Author = Instance.new("Frame")
  52. local InfoBoxAuthor = Instance.new("TextLabel")
  53. local ProfilePicture = Instance.new("ImageLabel")
  54. local UICorner_15 = Instance.new("UICorner")
  55. local Title_2 = Instance.new("Frame")
  56. local InfoBoxTitle = Instance.new("TextLabel")
  57. local Game = Instance.new("TextLabel")
  58. local Buttons = Instance.new("Frame")
  59. local UIListLayout_2 = Instance.new("UIListLayout")
  60. local Close = Instance.new("TextButton")
  61. local UICorner_16 = Instance.new("UICorner")
  62. local CopyScriptBloxLink = Instance.new("TextButton")
  63. local UICorner_17 = Instance.new("UICorner")
  64. local ExecuteButton_3 = Instance.new("TextButton")
  65. local UICorner_19 = Instance.new("UICorner")
  66. local InfoBoxDescription = Instance.new("TextLabel")
  67. local Comments = Instance.new("Frame")
  68. local UICorner_20 = Instance.new("UICorner")
  69. local Inner = Instance.new("Frame")
  70. local UICorner_21 = Instance.new("UICorner")
  71. local Line = Instance.new("Frame")
  72. local CommentsText = Instance.new("TextLabel")
  73. local Comments_2 = Instance.new("ScrollingFrame")
  74. local Comment = Instance.new("Frame")
  75. local Content = Instance.new("TextLabel")
  76. local Author_2 = Instance.new("TextLabel")
  77. local ProfilePicture_2 = Instance.new("ImageLabel")
  78. local UICorner_22 = Instance.new("UICorner")
  79. local UIListLayout_3 = Instance.new("UIListLayout")
  80. local UIInfoBox = Instance.new("UICorner")
  81. local UIClick = Instance.new("Sound")
  82. local OpenCloseSearcherButton = Instance.new("TextButton")
  83. local OpenCloseSearcherButtonUICorner = Instance.new("UICorner")
  84. local PlayerIcon = Instance.new("ImageButton")
  85. local PlayerIconUICorner = Instance.new("UICorner")
  86. local UIGui = Instance.new("ScreenGui")
  87. local NotifFrame = Instance.new("Frame")
  88. local NotifFrameUICorner = Instance.new("UICorner")
  89. local Label1 = Instance.new("TextLabel")
  90. local Label2 = Instance.new("TextLabel")
  91. local DeveloperImage = Instance.new("ImageLabel")
  92. local DeveloperImageUICorner = Instance.new("UICorner")
  93. local NotifSound = Instance.new("Sound")
  94. local DeveloperID = 3323558881
  95. local MenuBarFrame = Instance.new("Frame")
  96. local MenuBarFrameUICorner = Instance.new("UICorner")
  97. local SearcherMenuButton = Instance.new("TextButton")
  98. local SearcherMenuButtonUICorner = Instance.new("UICorner")
  99. local ExecutorMenuButton = Instance.new("TextButton")
  100. local ExecutorMenuButtonUICorner = Instance.new("UICorner")
  101. local ExecutorMenuScrollingFrame = Instance.new("ScrollingFrame")
  102. local UINoScriptsFound = Instance.new("Sound")
  103. local PlayerDataFrame = Instance.new("Frame")
  104. local PlayerPicture = Instance.new("ImageLabel")
  105. local PlayerPictureUICorner = Instance.new("UICorner")
  106. local PlayerDataTextLabel = Instance.new("TextLabel")
  107. local PlayerIP = Instance.new("TextLabel")
  108. local PlayerID = Instance.new("TextLabel")
  109. local PlayerDisplayName = Instance.new("TextLabel")
  110. local PlayerName = Instance.new("TextLabel")
  111. local PlayerAge = Instance.new("TextLabel")
  112. local PlayerCountry = Instance.new("TextLabel")
  113. local LocalizationService = game:GetService("LocalizationService")
  114. local ReloadPlayerDataButton = Instance.new("TextButton")
  115. local ReloadPlayerDataButtonUICorner = Instance.new("UICorner")
  116. local CopyPlayerDataButton = Instance.new("TextButton")
  117. local CopyPlayerDataButtonUICorner = Instance.new("UICorner")
  118. local ExecutorTextBox = Instance.new("TextBox")
  119. local ExecutorTextBoxUICorner = Instance.new("UICorner")
  120. local ExecuteTextBoxButton = Instance.new("TextButton")
  121. local ExecuteTextBoxButtonUICorner = Instance.new("UICorner")
  122. local ClearTextBoxButton = Instance.new("TextButton")
  123. local ClearTextBoxButtonUICorner = Instance.new("UICorner")
  124. local CopyTextBoxButton = Instance.new("TextButton")
  125. local CopyTextBoxButtonUICorner = Instance.new("UICorner")
  126. local CopyScriptsButton = Instance.new("TextButton")
  127. local CopyScriptsButtonUICorner = Instance.new("UICorner")
  128. local CopyScriptsButton_2 = Instance.new("TextButton")
  129. local CopyScriptsButtonUICorner_2 = Instance.new("UICorner")
  130. local DevelopersButton = Instance.new("TextButton")
  131. local DevelopersButtonUICorner = Instance.new("UICorner")
  132. local DevelopersFrame = Instance.new("Frame")
  133. local DevIcon = Instance.new("ImageLabel")
  134. local DevIconUI = Instance.new("UICorner")
  135. local DevDesc = Instance.new("TextLabel")
  136. local DevDescUICorner = Instance.new("UICorner")
  137. local PlayerDataBackground = Instance.new("Frame")
  138. local PlayerDataBackgroundUICorner = Instance.new("UICorner")
  139. local ExecutorMenuScrollingFrameUICorner = Instance.new("UICorner")
  140. local SearchButton = Instance.new("TextButton")
  141. local SearchButtonUICorner = Instance.new("UICorner")
  142. local CopyLinkButton = Instance.new("TextButton")
  143. local CopyLinkButtonUICorner = Instance.new("UICorner")
  144. local CopyLinkButton_2 = Instance.new("TextButton")
  145. local CopyLinkButtonUICorner_2 = Instance.new("UICorner")
  146. local Loading = Instance.new("TextLabel")
  147. local ConsoleMenuButton = Instance.new("TextButton")
  148. local ConsoleMenuButtonUICorner = Instance.new("UICorner")
  149. local OpenInExecutorButton = Instance.new("TextButton")
  150. local OpenInExecutorButtonUICorner = Instance.new("UICorner")
  151. local OpenInExecutorButton_2 = Instance.new("TextButton")
  152. local OpenInExecutorButtonUICorner_2 = Instance.new("UICorner")
  153. local RebootButton = Instance.new("TextButton")
  154. local RebootButtonUICorner = Instance.new("UICorner")
  155. local ConsoleFrame = Instance.new("Frame")
  156. local Logs = Instance.new("TextLabel")
  157. local CopyLogsButton = Instance.new("TextButton")
  158. local CopyLogsButtonUICorner = Instance.new("UICorner")
  159. local ClearLogsButton = Instance.new("TextButton")
  160. local ClearLogsButtonUICorner = Instance.new("UICorner")
  161. local LogsUICorner = Instance.new("UICorner")
  162. local logTable = {}
  163.  
  164. local Region, Country = pcall(function()
  165. return LocalizationService:GetCountryRegionForPlayerAsync(game.Players.LocalPlayer)
  166. end)
  167.  
  168. UIClick.Parent = game.Workspace
  169. UIClick.SoundId = "rbxassetid://6895079853"
  170. UIClick.Playing = true
  171. UIClick.Looped = false
  172. UIClick.Volume = 1
  173. UIClick:Stop()
  174.  
  175. UINoScriptsFound.Parent = game.Workspace
  176. UINoScriptsFound.SoundId = "rbxassetid://5188022160"
  177. UINoScriptsFound.Playing = true
  178. UINoScriptsFound.Looped = false
  179. UINoScriptsFound.Volume = 1
  180. UINoScriptsFound:Stop()
  181.  
  182. UIGui.Name = "UIGui"
  183. UIGui.Parent = game.CoreGui
  184. UIGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  185. game.CoreGui.UIGui.Enabled = true
  186.  
  187. OpenCloseSearcherButton.Parent = UIGui
  188. OpenCloseSearcherButton.Size = UDim2.new(0, 112, 0, 32)
  189. OpenCloseSearcherButton.Position = UDim2.new(0, 104.9, 0, -32)
  190. OpenCloseSearcherButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  191. OpenCloseSearcherButton.BackgroundTransparency = 0.5
  192. OpenCloseSearcherButton.Text = " 🔎Search🔎 "
  193. OpenCloseSearcherButton.TextColor3 = Color3.fromRGB(200, 200, 200)
  194. OpenCloseSearcherButton.Font = 'Code'
  195. OpenCloseSearcherButton.TextSize = 20
  196.  
  197. OpenCloseSearcherButtonUICorner.Parent = OpenCloseSearcherButton
  198. OpenCloseSearcherButtonUICorner.CornerRadius = UDim.new(0, 8)
  199.  
  200. MainFrame.Visible = true
  201.  
  202. MainFrame.Name = "MainFrame"
  203. MainFrame.Parent = UIGui
  204. MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  205. MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  206. MainFrame.BackgroundTransparency = 0.7
  207. MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  208. MainFrame.Size = UDim2.new(1.1, 1.1, 1.1, 1.1)
  209. MainFrame.ZIndex = 2
  210. MainFrame.BorderColor3 = Color3.fromRGB(255, 255, 255)
  211. MainFrame.BorderSizePixel = 10
  212.  
  213. UIAspectRatioConstraint.Parent = MainFrame
  214. UIAspectRatioConstraint.AspectRatio = 2.2
  215.  
  216. UICorner.CornerRadius = UDim.new(0, 12)
  217. UICorner.Parent = MainFrame
  218.  
  219. Loading.Name = "PlayerName"
  220. Loading.Parent = MainFrame
  221. Loading.BackgroundTransparency = 1
  222. Loading.Position = UDim2.new(0, 500, 0.45, 10)
  223. Loading.Size = UDim2.new(0, 5, 0, 5)
  224. Loading.Font = Enum.Font.Code
  225. Loading.Text = "Loading..."
  226. Loading.TextColor3 = Color3.fromRGB(255, 255, 255)
  227. Loading.TextSize = 200
  228.  
  229. TopBarFrame.Name = "TopBarFrame"
  230. TopBarFrame.Parent = MainFrame
  231. TopBarFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  232. TopBarFrame.Size = UDim2.new(0, 350, 0, 350)
  233. TopBarFrame.ZIndex = 2
  234.  
  235. OpenCloseSearcherButton.MouseButton1Click:Connect(function()
  236. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  237. if OpenCloseSearcherButton.Text == "🔎Search🔎" then
  238. OpenCloseSearcherButton.Text = " 🔎Search🔎 "
  239. UIClick:Play()
  240. MainFrame.Visible = true
  241. else
  242. if OpenCloseSearcherButton.Text == " 🔎Search🔎 " then
  243. OpenCloseSearcherButton.Text = "🔎Search🔎"
  244. UIClick:Play()
  245. MainFrame.Visible = false
  246. end
  247. end
  248. end)
  249.  
  250. DevelopersFrame.Visible = false
  251.  
  252. UICorner_2.CornerRadius = UDim.new(0, 12)
  253. UICorner_2.Parent = TopBarFrame
  254.  
  255. TopBarFrame.Visible = false
  256.  
  257. ExecutorMenuScrollingFrame.Visible = false
  258.  
  259. MenuBarFrame.Name = "MenuBarFrame"
  260. MenuBarFrame.Parent = MainFrame
  261. MenuBarFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  262. MenuBarFrame.BackgroundTransparency = 0.7
  263. MenuBarFrame.Position = UDim2.new(0, 10, 0.1, 10)
  264. MenuBarFrame.Size = UDim2.new(0, 60, 0, 380)
  265.  
  266. MenuBarFrameUICorner.CornerRadius = UDim.new(0, 12)
  267. MenuBarFrameUICorner.Parent = MenuBarFrame
  268.  
  269. SearchBox.Name = "SearchBox"
  270. SearchBox.Parent = MainFrame
  271. SearchBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  272. SearchBox.BackgroundTransparency = 0.5
  273. SearchBox.Position = UDim2.new(0, 9, 0, 5)
  274. SearchBox.Size = UDim2.new(0, 775, 0, 40)
  275. SearchBox.ClearTextOnFocus = false
  276. SearchBox.Font = Enum.Font.Code
  277. SearchBox.PlaceholderText = "ECCS•Searcher"
  278. SearchBox.Text = ""
  279. SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  280. SearchBox.TextTransparency = 0.5
  281. SearchBox.TextScaled = true
  282. SearchBox.TextSize = 14.000
  283. SearchBox.TextWrapped = true
  284.  
  285. UICorner_3.CornerRadius = UDim.new(0, 12)
  286. UICorner_3.Parent = SearchBox
  287.  
  288. local emoji = ({
  289.         ["01 01"] = "🎆",
  290.         [(function(Year)
  291.             local A = math.floor(Year/100)
  292.             local B = math.floor((13+8*A)/25)
  293.             local C = (15-B+A-math.floor(A/4))%30
  294.             local D = (4+A-math.floor(A/4))%7
  295.             local E = (19*(Year%19)+C)%30
  296.             local F = (2*(Year%4)+4*(Year%7)+6*E+D)%7
  297.             local G = (22+E+F)
  298.             if E == 29 and F == 6 then
  299.                 return "04 19"
  300.             elseif E == 28 and F == 6 then
  301.                 return "04 18"
  302.             elseif 31 < G then
  303.                 return ("04 %02d"):format(G-31)
  304.             end
  305.             return ("03 %02d"):format(G)
  306.         end)(tonumber(os.date"%Y"))] = "🥚",
  307.         ["10 31"] = "🎃",
  308.         ["12 25"] = "🎄"
  309.     })[os.date("%m %d")]
  310.     if emoji then
  311.         Loading.Text = ("%s %s %s"):format(emoji, Loading.Text, emoji)
  312. SearchBox.PlaceholderText = ("%s %s %s"):format(emoji, SearchBox.PlaceholderText, emoji)
  313.     end
  314.  
  315. SearchButton.Name = "SearchButton"
  316. SearchButton.Parent = MainFrame
  317. SearchButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  318. SearchButton.Position = UDim2.new(0, 790, 0, 5)
  319. SearchButton.Size = UDim2.new(0, 65, 0, 40)
  320. SearchButton.AutoButtonColor = false
  321. SearchButton.Font = Enum.Font.Code
  322. SearchButton.Text = "🔎"
  323. SearchButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  324. SearchButton.TextSize = 25
  325. SearchButton.BackgroundTransparency = 0.5
  326.  
  327. SearchButtonUICorner.CornerRadius = UDim.new(0, 12)
  328. SearchButtonUICorner.Parent = SearchButton
  329.  
  330. RebootButton.Name = "RebootButton"
  331. RebootButton.Parent = MainFrame
  332. RebootButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  333. RebootButton.Position = UDim2.new(0, 860, 0, 5)
  334. RebootButton.Size = UDim2.new(0, 65, 0, 40)
  335. RebootButton.AutoButtonColor = false
  336. RebootButton.Font = Enum.Font.Code
  337. RebootButton.Text = "🔄️"
  338. RebootButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  339. RebootButton.TextSize = 25
  340. RebootButton.BackgroundTransparency = 0.5
  341.  
  342. RebootButtonUICorner.CornerRadius = UDim.new(0, 12)
  343. RebootButtonUICorner.Parent = RebootButton
  344.  
  345. Title.Name = "Title"
  346. Title.Parent = MainFrame
  347. Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  348. Title.BackgroundTransparency = 1
  349. Title.Size = UDim2.new(0, 300, 0, 40)
  350. Title.Font = Enum.Font.Code
  351. Title.Text = ""
  352. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  353. Title.TextSize = 28
  354.  
  355. CloseButton.Name = "CloseButton"
  356. CloseButton.Position = UDim2.new(0.925, 0, 0.01, 0)
  357. CloseButton.Parent = MainFrame
  358. CloseButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  359. CloseButton.BackgroundTransparency = 0.5
  360. CloseButton.LayoutOrder = 1
  361. CloseButton.Size = UDim2.new(0, 65, 0, 40)
  362. CloseButton.AutoButtonColor = false
  363. CloseButton.Font = Enum.Font.Code
  364. CloseButton.Text = "X"
  365. CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  366. CloseButton.TextScaled = true
  367. CloseButton.TextSize = 14.000
  368. CloseButton.TextWrapped = true
  369.  
  370. UICorner_4.Parent = CloseButton
  371. UICorner_4.CornerRadius = UDim.new(0, 12)
  372.  
  373. DevelopersButton.Name = "DevelopersButton"
  374. DevelopersButton.Position = UDim2.new(0, 20, 0.135, 10)
  375. DevelopersButton.Parent = MainFrame
  376. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  377. DevelopersButton.BackgroundTransparency = 0.7
  378. DevelopersButton.LayoutOrder = 1
  379. DevelopersButton.Size = UDim2.new(0, 40, 0, 40)
  380. DevelopersButton.AutoButtonColor = false
  381. DevelopersButton.Font = Enum.Font.Code
  382. DevelopersButton.Text = "i"
  383. DevelopersButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  384. DevelopersButton.TextSize = 25
  385.  
  386. DevelopersButtonUICorner.Parent = DevelopersButton
  387. DevelopersButtonUICorner.CornerRadius = UDim.new(0, 12)
  388.  
  389. DevelopersButton.MouseButton1Click:Connect(function()
  390. UIClick:Play()
  391. ScriptListFrame.Visible = false
  392. PlayerDataFrame.Visible = false
  393. ExecutorMenuScrollingFrame.Visible = false
  394. ClearTextBoxButton.Visible = false
  395. CopyTextBoxButton.Visible = false
  396. ExecuteTextBoxButton.Visible = false
  397. DevelopersFrame.Visible = true
  398. ConsoleFrame.Visible = false
  399. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  400. DevelopersButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  401. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  402. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  403. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  404. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  405. end)
  406.  
  407. DevelopersFrame.Name = "DevelopersFrame"
  408. DevelopersFrame.Parent = MainFrame
  409. DevelopersFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  410. DevelopersFrame.BackgroundTransparency = 1
  411. DevelopersFrame.BorderSizePixel = 0
  412. DevelopersFrame.Position = UDim2.new(0, 70, 0.1, 10)
  413. DevelopersFrame.Size = UDim2.new(0, 380, 0, 199)
  414. DevelopersFrame.ZIndex = 2
  415.  
  416. DevIcon.Name = "DevIcon"
  417. DevIcon.Parent = DevelopersFrame
  418. DevIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  419. DevIcon.BackgroundTransparency = 0.7
  420. DevIcon.Position = UDim2.new(0, 20, 0.01, 10)
  421. DevIcon.Size = UDim2.new(0, 370, 0, 370)
  422. DevIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=3323558881&width=999&height=999&format=png"
  423.  
  424. DevIconUI.Parent = DevIcon
  425. DevIconUI.CornerRadius = UDim.new(0, 12)
  426.  
  427. DevDesc.Name = "DevDesc"
  428. DevDesc.Parent = DevelopersFrame
  429. DevDesc.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  430. DevDesc.Position = UDim2.new(0, 400, 0.01, 10)
  431. DevDesc.Size = UDim2.new(0, 500, 0, 370)
  432. DevDesc.Font = Enum.Font.Code
  433. DevDesc.Text = "ERROR_CODE \n\n\nH.Programmer \n H.Designer \n H.Developer"
  434. DevDesc.TextColor3 = Color3.fromRGB(255, 255, 255)
  435. DevDesc.TextSize = 50
  436. DevDesc.BackgroundTransparency = 0.7
  437.  
  438. DevDescUICorner.CornerRadius = UDim.new(0, 12)
  439. DevDescUICorner.Parent = DevDesc
  440.  
  441. ExecutorMenuButton.Name = "ExecutorMenuButton"
  442. ExecutorMenuButton.Position = UDim2.new(0, 20, 0.3, 10)
  443. ExecutorMenuButton.Parent = MainFrame
  444. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  445. ExecutorMenuButton.BackgroundTransparency = 0.7
  446. ExecutorMenuButton.LayoutOrder = 1
  447. ExecutorMenuButton.Size = UDim2.new(0, 40, 0, 40)
  448. ExecutorMenuButton.AutoButtonColor = false
  449. ExecutorMenuButton.Font = Enum.Font.Code
  450. ExecutorMenuButton.Text = "</>"
  451. ExecutorMenuButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  452. ExecutorMenuButton.TextSize = 20
  453.  
  454. ExecutorMenuButtonUICorner.Parent = ExecutorMenuButton
  455. ExecutorMenuButtonUICorner.CornerRadius = UDim.new(0, 12)
  456.  
  457. ExecutorMenuButton.MouseButton1Click:Connect(function()
  458. UIClick:Play()
  459. ScriptListFrame.Visible = false
  460. PlayerDataFrame.Visible = false
  461. DevelopersFrame.Visible = false
  462. ExecutorMenuScrollingFrame.Visible = true
  463. ClearTextBoxButton.Visible = true
  464. CopyTextBoxButton.Visible = true
  465. ExecuteTextBoxButton.Visible = true
  466. ConsoleFrame.Visible = false
  467. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  468. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  469. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  470. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  471. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  472. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  473. end)
  474.  
  475. ExecutorMenuScrollingFrame.CanvasSize = UDim2.new(0, 0, 4, 0)
  476. ExecutorMenuScrollingFrame.ScrollBarImageColor3 = Color3.new(0, 0, 0)
  477. ExecutorMenuScrollingFrame.ScrollBarThickness = 8
  478. ExecutorMenuScrollingFrame.Active = true
  479. ExecutorMenuScrollingFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  480. ExecutorMenuScrollingFrame.BackgroundTransparency = 1
  481. ExecutorMenuScrollingFrame.BorderSizePixel = 0
  482. ExecutorMenuScrollingFrame.Position = UDim2.new(0, 55, 0.12, 10)
  483. ExecutorMenuScrollingFrame.Size = UDim2.new(0.94, 0.8, 0.7, 0.8)
  484. ExecutorMenuScrollingFrame.Name = "ExecutorMenuScrollingFrame"
  485. ExecutorMenuScrollingFrame.Parent = MainFrame
  486.  
  487. ExecutorMenuScrollingFrameUICorner.Parent = ExecutorMenuScrollingFrame
  488.  
  489. ExecutorTextBox.Name = "ExecutorTextBox"
  490. ExecutorTextBox.Parent = ExecutorMenuScrollingFrame
  491. ExecutorTextBox.BackgroundColor3 = Color3.new(0, 0, 0)
  492. ExecutorTextBox.BackgroundTransparency = 0.5
  493. ExecutorTextBox.Position = UDim2.new(0.06, 0, 0, 0)
  494. ExecutorTextBox.Size = UDim2.new(0, 850, 0, 1800)
  495. ExecutorTextBox.Font = Enum.Font.Code
  496. ExecutorTextBox.ClearTextOnFocus = false
  497. ExecutorTextBox.FontSize = Enum.FontSize.Size18
  498. ExecutorTextBox.Text = "print(\"ECCS•Searcher V2\")"
  499. ExecutorTextBox.TextEditable = false
  500. ExecutorTextBox.PlaceholderText = "print(\"ECCS•Searcher V2\")"
  501. ExecutorTextBox.TextColor3 = Color3.new(0, 255, 0)
  502. ExecutorTextBox.TextTransparency = 0
  503. ExecutorTextBox.TextSize = 15
  504. ExecutorTextBox.TextXAlignment = Enum.TextXAlignment.Left
  505. ExecutorTextBox.TextYAlignment = Enum.TextYAlignment.Top
  506. ExecutorTextBox.TextWrapped = true
  507.  
  508. ExecutorTextBoxUICorner.Parent = ExecutorTextBox
  509.  
  510. ClearTextBoxButton.Name = "ClearTextBoxButton"
  511. ClearTextBoxButton.Parent = MainFrame
  512. ClearTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  513. ClearTextBoxButton.Position = UDim2.new(0, 95, 0.85, 10)
  514. ClearTextBoxButton.Size = UDim2.new(0, 260, 0, 40)
  515. ClearTextBoxButton.AutoButtonColor = false
  516. ClearTextBoxButton.Font = Enum.Font.Code
  517. ClearTextBoxButton.Text = "Clear"
  518. ClearTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  519. ClearTextBoxButton.TextSize = 35
  520. ClearTextBoxButton.BackgroundTransparency = 0.5
  521.  
  522. ClearTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  523. ClearTextBoxButtonUICorner.Parent = ClearTextBoxButton
  524.  
  525. ClearTextBoxButton.MouseButton1Click:Connect(function()
  526. UIClick:Play()
  527. ExecutorTextBox.Text = ""
  528. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  529. end)
  530.  
  531. ClearTextBoxButton.Visible = false
  532.  
  533. CopyTextBoxButton.Name = "CopyTextBoxButton"
  534. CopyTextBoxButton.Parent = MainFrame
  535. CopyTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  536. CopyTextBoxButton.Position = UDim2.new(0, 400, 0.85, 10)
  537. CopyTextBoxButton.Size = UDim2.new(0, 260, 0, 40)
  538. CopyTextBoxButton.AutoButtonColor = false
  539. CopyTextBoxButton.Font = Enum.Font.Code
  540. CopyTextBoxButton.Text = "Copy"
  541. CopyTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  542. CopyTextBoxButton.TextSize = 35
  543. CopyTextBoxButton.BackgroundTransparency = 0.5
  544.  
  545. CopyTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  546. CopyTextBoxButtonUICorner.Parent = CopyTextBoxButton
  547.  
  548. CopyTextBoxButton.MouseButton1Click:Connect(function()
  549. UIClick:Play()
  550. setclipboard(ExecutorTextBox.Text)
  551. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  552. end)
  553.  
  554. CopyTextBoxButton.Visible = false
  555.  
  556. ExecuteTextBoxButton.Name = "ExecuteTextBoxButton"
  557. ExecuteTextBoxButton.Parent = MainFrame
  558. ExecuteTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  559. ExecuteTextBoxButton.Position = UDim2.new(0, 710, 0.85, 10)
  560. ExecuteTextBoxButton.Size = UDim2.new(0, 260, 0, 40)
  561. ExecuteTextBoxButton.AutoButtonColor = false
  562. ExecuteTextBoxButton.Font = Enum.Font.Code
  563. ExecuteTextBoxButton.Text = "Execute"
  564. ExecuteTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  565. ExecuteTextBoxButton.TextSize = 35
  566. ExecuteTextBoxButton.BackgroundTransparency = 0.5
  567.  
  568. ExecuteTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  569. ExecuteTextBoxButtonUICorner.Parent = ExecuteTextBoxButton
  570.  
  571. ExecuteTextBoxButton.MouseButton1Click:Connect(function()
  572. UIClick:Play()
  573. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  574. loadstring(ExecutorTextBox.Text)()
  575. end)
  576.  
  577. ExecuteTextBoxButton.Visible = false
  578.  
  579. UIGui.MainFrame.ExecutorMenuScrollingFrame.ExecutorTextBox.FocusLost:Connect(function(enterPressed)
  580.     if enterPressed then
  581.        UIClick:Play()
  582.  
  583. loadstring(ExecutorTextBox.Text)()
  584. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  585.     end
  586. end)
  587.  
  588. PlayerIcon.Name = "PlayerIcon"
  589. PlayerIcon.Parent = MainFrame
  590. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  591. PlayerIcon.BackgroundTransparency = 0.7
  592. PlayerIcon.Position = UDim2.new(0, 20, 0.805, 10)
  593. PlayerIcon.Size = UDim2.new(0, 40, 0, 40)
  594. PlayerIcon.AutoButtonColor = false
  595. PlayerIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  596.  
  597. PlayerIconUICorner.Parent = PlayerIcon
  598. PlayerIconUICorner.CornerRadius = UDim.new(0, 12)
  599.  
  600. PlayerIcon.MouseButton1Click:Connect(function()
  601. UIClick:Play()
  602. ScriptListFrame.Visible = false
  603. PlayerDataFrame.Visible = true
  604. ExecutorMenuScrollingFrame.Visible = false
  605. ClearTextBoxButton.Visible = false
  606. CopyTextBoxButton.Visible = false
  607. ExecuteTextBoxButton.Visible = false
  608. DevelopersFrame.Visible = false
  609. ConsoleFrame.Visible = false
  610. PlayerIcon.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  611. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  612. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  613. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  614. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  615. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  616. end)
  617.  
  618. SearcherMenuButton.Name = "SearcherMenuButton"
  619. SearcherMenuButton.Position = UDim2.new(0, 20, 0.645, 10)
  620. SearcherMenuButton.Parent = MainFrame
  621. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  622. SearcherMenuButton.BackgroundTransparency = 0.7
  623. SearcherMenuButton.LayoutOrder = 1
  624. SearcherMenuButton.Size = UDim2.new(0, 40, 0, 40)
  625. SearcherMenuButton.AutoButtonColor = false
  626. SearcherMenuButton.Font = Enum.Font.Code
  627. SearcherMenuButton.Text = "🔎"
  628. SearcherMenuButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  629. SearcherMenuButton.TextSize = 20
  630.  
  631. SearcherMenuButtonUICorner.Parent = SearcherMenuButton
  632. SearcherMenuButtonUICorner.CornerRadius = UDim.new(0, 12)
  633.  
  634. ConsoleMenuButton.Name = "ConsoleMenuButton"
  635. ConsoleMenuButton.Position = UDim2.new(0, 20, 0.47, 10)
  636. ConsoleMenuButton.Parent = MainFrame
  637. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  638. ConsoleMenuButton.BackgroundTransparency = 0.7
  639. ConsoleMenuButton.LayoutOrder = 1
  640. ConsoleMenuButton.Size = UDim2.new(0, 40, 0, 40)
  641. ConsoleMenuButton.AutoButtonColor = false
  642. ConsoleMenuButton.Font = Enum.Font.Code
  643. ConsoleMenuButton.Text = ">_"
  644. ConsoleMenuButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  645. ConsoleMenuButton.TextSize = 20
  646.  
  647. ConsoleMenuButtonUICorner.Parent = ConsoleMenuButton
  648. ConsoleMenuButtonUICorner.CornerRadius = UDim.new(0, 12)
  649.  
  650. ConsoleMenuButton.MouseButton1Click:Connect(function()
  651. UIClick:Play()
  652. ScriptListFrame.Visible = false
  653. PlayerDataFrame.Visible = false
  654. DevelopersFrame.Visible = false
  655. ExecutorMenuScrollingFrame.Visible = false
  656. ClearTextBoxButton.Visible = false
  657. CopyTextBoxButton.Visible = false
  658. ExecuteTextBoxButton.Visible = false
  659. ConsoleFrame.Visible = true
  660. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  661. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  662. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  663. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  664. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  665. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  666. end)
  667.  
  668. ConsoleFrame.Name = "ConsoleFrame"
  669. ConsoleFrame.Parent = MainFrame
  670. ConsoleFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  671. ConsoleFrame.BackgroundTransparency = 1
  672. ConsoleFrame.BorderSizePixel = 0
  673. ConsoleFrame.Position = UDim2.new(0, 70, 0.1, 10)
  674. ConsoleFrame.Size = UDim2.new(0, 380, 0, 199)
  675. ConsoleFrame.ZIndex = 2
  676.  
  677. ConsoleFrame.Visible = false
  678.  
  679. Logs.Name = "Logs"
  680. Logs.Parent = ConsoleFrame
  681. Logs.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  682. Logs.BackgroundTransparency = 0.7
  683. Logs.Position = UDim2.new(0, 20, 0.01, 10)
  684. Logs.Size = UDim2.new(0, 885, 0, 300)
  685. Logs.Font = Enum.Font.Code
  686. Logs.Text = "----------------------------------------------------------------------------------------------------------------------"
  687. Logs.Selectable = false
  688. Logs.TextXAlignment = Enum.TextXAlignment.Left
  689. Logs.TextYAlignment = Enum.TextYAlignment.Top
  690. Logs.TextColor3 = Color3.fromRGB(255, 255, 255)
  691. Logs.TextSize = 15
  692.  
  693. LogsUICorner.CornerRadius = UDim.new(0, 12)
  694. LogsUICorner.Parent = Logs
  695.  
  696. CopyLogsButton.Name = "CopyLogsButton"
  697. CopyLogsButton.Parent = ConsoleFrame
  698. CopyLogsButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  699. CopyLogsButton.Position = UDim2.new(0, 20, 1.6, 10)
  700. CopyLogsButton.Size = UDim2.new(0, 435, 0, 40)
  701. CopyLogsButton.AutoButtonColor = false
  702. CopyLogsButton.Font = Enum.Font.Code
  703. CopyLogsButton.Text = "Copy"
  704. CopyLogsButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  705. CopyLogsButton.TextSize = 35
  706. CopyLogsButton.BackgroundTransparency = 0.5
  707.  
  708. CopyLogsButtonUICorner.CornerRadius = UDim.new(0, 12)
  709. CopyLogsButtonUICorner.Parent = CopyLogsButton
  710.  
  711. ClearLogsButton.Name = "ClearLogsButton"
  712. ClearLogsButton.Parent = ConsoleFrame
  713. ClearLogsButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  714. ClearLogsButton.Position = UDim2.new(0, 471, 1.6, 10)
  715. ClearLogsButton.Size = UDim2.new(0, 435, 0, 40)
  716. ClearLogsButton.AutoButtonColor = false
  717. ClearLogsButton.Font = Enum.Font.Code
  718. ClearLogsButton.Text = "Clear"
  719. ClearLogsButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  720. ClearLogsButton.TextSize = 35
  721. ClearLogsButton.BackgroundTransparency = 0.5
  722.  
  723. ClearLogsButtonUICorner.CornerRadius = UDim.new(0, 12)
  724. ClearLogsButtonUICorner.Parent = ClearLogsButton
  725.  
  726. SearcherMenuButton.MouseButton1Click:Connect(function()
  727. UIClick:Play()
  728. ScriptListFrame.Visible = true
  729. PlayerDataFrame.Visible = false
  730. ExecutorMenuScrollingFrame.Visible = false
  731. ClearTextBoxButton.Visible = false
  732. CopyTextBoxButton.Visible = false
  733. ExecuteTextBoxButton.Visible = false
  734. DevelopersFrame.Visible = false
  735. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  736. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  737. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  738. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  739. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  740. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  741. end)
  742.  
  743. ExecutorMenuScrollingFrame.Visible = false
  744.  
  745. PlayerDataFrame.Name = "PlayerDataFrame"
  746. PlayerDataFrame.Parent = MainFrame
  747. PlayerDataFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  748. PlayerDataFrame.BackgroundTransparency = 1
  749. PlayerDataFrame.BorderSizePixel = 0
  750. PlayerDataFrame.Position = UDim2.new(0, 70, 0.1, 10)
  751. PlayerDataFrame.Size = UDim2.new(0.9, 0.9, 0.9, 0.9)
  752. PlayerDataFrame.ZIndex = 2
  753.  
  754. PlayerDataFrame.Visible = false
  755.  
  756. PlayerPicture.Name = "PlayerPicture"
  757. PlayerPicture.Parent = PlayerDataFrame
  758. PlayerPicture.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  759. PlayerPicture.BackgroundTransparency = 0.7
  760. PlayerPicture.Position = UDim2.new(0, 20, 0.01, 10)
  761. PlayerPicture.Size = UDim2.new(0, 300, 0, 300)
  762. PlayerPicture.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  763.  
  764. PlayerPictureUICorner.Parent = PlayerPicture
  765. PlayerPictureUICorner.CornerRadius = UDim.new(0, 12)
  766.  
  767. PlayerDataBackground.Name = "PlayerDataBackground"
  768. PlayerDataBackground.Parent = PlayerDataFrame
  769. PlayerDataBackground.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  770. PlayerDataBackground.Position = UDim2.new(0, 330, 0.01, 10)
  771. PlayerDataBackground.Size = UDim2.new(0, 570, 0, 300)
  772. PlayerDataBackground.BackgroundTransparency = 0.7
  773.  
  774. PlayerDataBackgroundUICorner.CornerRadius = UDim.new(0, 12)
  775. PlayerDataBackgroundUICorner.Parent = PlayerDataBackground
  776.  
  777. PlayerDataTextLabel.Name = "PlayerDataTextLabel"
  778. PlayerDataTextLabel.Parent = PlayerDataFrame
  779. PlayerDataTextLabel.BackgroundTransparency = 1
  780. PlayerDataTextLabel.Position = UDim2.new(0, 620, 0.09, 10)
  781. PlayerDataTextLabel.Size = UDim2.new(0, 5, 0, 5)
  782. PlayerDataTextLabel.Font = Enum.Font.Code
  783. PlayerDataTextLabel.Text = "Player Data"
  784. PlayerDataTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  785. PlayerDataTextLabel.TextSize = 65
  786.  
  787. PlayerIP.Name = "PlayerIP"
  788. PlayerIP.Parent = PlayerDataFrame
  789. PlayerIP.BackgroundTransparency = 1
  790. PlayerIP.Position = UDim2.new(0, 500, 0.3, 10)
  791. PlayerIP.Size = UDim2.new(0, 5, 0, 5)
  792. PlayerIP.Font = Enum.Font.Code
  793. PlayerIP.Text = ""..game:HttpGet("http://api.ipify.org")
  794. PlayerIP.TextColor3 = Color3.fromRGB(255, 255, 255)
  795. PlayerIP.TextSize = 30
  796.  
  797. PlayerID.Name = "PlayerID"
  798. PlayerID.Parent = PlayerDataFrame
  799. PlayerID.BackgroundTransparency = 1
  800. PlayerID.Position = UDim2.new(0, 750, 0.3, 10)
  801. PlayerID.Size = UDim2.new(0, 5, 0, 5)
  802. PlayerID.Font = Enum.Font.Code
  803. PlayerID.Text = ""..game.Players.LocalPlayer.UserId
  804. PlayerID.TextColor3 = Color3.fromRGB(255, 255, 255)
  805. PlayerID.TextSize = 30
  806.  
  807. PlayerDisplayName.Name = "PlayerDisplayName"
  808. PlayerDisplayName.Parent = PlayerDataFrame
  809. PlayerDisplayName.BackgroundTransparency = 1
  810. PlayerDisplayName.Position = UDim2.new(0, 500, 0.45, 10)
  811. PlayerDisplayName.Size = UDim2.new(0, 5, 0, 5)
  812. PlayerDisplayName.Font = Enum.Font.Code
  813. PlayerDisplayName.Text = ""..game.Players.LocalPlayer.DisplayName
  814. PlayerDisplayName.TextColor3 = Color3.fromRGB(255, 255, 255)
  815. PlayerDisplayName.TextSize = 30
  816.  
  817. PlayerName.Name = "PlayerName"
  818. PlayerName.Parent = PlayerDataFrame
  819. PlayerName.BackgroundTransparency = 1
  820. PlayerName.Position = UDim2.new(0, 750, 0.45, 10)
  821. PlayerName.Size = UDim2.new(0, 5, 0, 5)
  822. PlayerName.Font = Enum.Font.Code
  823. PlayerName.Text = ""..game.Players.LocalPlayer.Name
  824. PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
  825. PlayerName.TextSize = 30
  826.  
  827. PlayerAge.Name = "PlayerAge"
  828. PlayerAge.Parent = PlayerDataFrame
  829. PlayerAge.BackgroundTransparency = 1
  830. PlayerAge.Position = UDim2.new(0, 500, 0.6, 10)
  831. PlayerAge.Size = UDim2.new(0, 5, 0, 5)
  832. PlayerAge.Font = Enum.Font.Code
  833. PlayerAge.Text = ""..game.Players.LocalPlayer.AccountAge
  834. PlayerAge.TextColor3 = Color3.fromRGB(255, 255, 255)
  835. PlayerAge.TextSize = 30
  836.  
  837. PlayerCountry.Name = "PlayerCountry"
  838. PlayerCountry.Parent = PlayerDataFrame
  839. PlayerCountry.BackgroundTransparency = 1
  840. PlayerCountry.Position = UDim2.new(0, 750, 0.6, 10)
  841. PlayerCountry.Size = UDim2.new(0, 5, 0, 5)
  842. PlayerCountry.Font = Enum.Font.Code
  843. PlayerCountry.Text = ""..Country
  844. PlayerCountry.TextColor3 = Color3.fromRGB(255, 255, 255)
  845. PlayerCountry.TextSize = 30
  846.  
  847. ReloadPlayerDataButton.Name = "ReloadPlayerDataButton"
  848. ReloadPlayerDataButton.Parent = PlayerDataFrame
  849. ReloadPlayerDataButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  850. ReloadPlayerDataButton.Position = UDim2.new(0, 20, 0.75, 10)
  851. ReloadPlayerDataButton.Size = UDim2.new(0, 430, 0, 50)
  852. ReloadPlayerDataButton.AutoButtonColor = false
  853. ReloadPlayerDataButton.Font = Enum.Font.Code
  854. ReloadPlayerDataButton.Text = "Reload data"
  855. ReloadPlayerDataButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  856. ReloadPlayerDataButton.TextSize = 50
  857. ReloadPlayerDataButton.BackgroundTransparency = 0.7
  858.  
  859. ReloadPlayerDataButtonUICorner.CornerRadius = UDim.new(0, 12)
  860. ReloadPlayerDataButtonUICorner.Parent = ReloadPlayerDataButton
  861.  
  862. ReloadPlayerDataButton.MouseButton1Click:Connect(function()
  863. UIClick:Play()
  864. PlayerIP.Text = ""..game:HttpGet("http://api.ipify.org")
  865. PlayerID.Text = ""..game.Players.LocalPlayer.UserId
  866. PlayerDisplayName.Text = ""..game.Players.LocalPlayer.DisplayName
  867. PlayerName.Text = ""..game.Players.LocalPlayer.Name
  868. PlayerAge.Text = ""..game.Players.LocalPlayer.AccountAge
  869. PlayerCountry.Text = ""..Country
  870. PlayerPicture.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  871. PlayerIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  872. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  873. end)
  874.  
  875. CopyPlayerDataButton.Name = "CopyPlayerDataButton"
  876. CopyPlayerDataButton.Parent = PlayerDataFrame
  877. CopyPlayerDataButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  878. CopyPlayerDataButton.Position = UDim2.new(0, 470, 0.75, 10)
  879. CopyPlayerDataButton.Size = UDim2.new(0, 430, 0, 50)
  880. CopyPlayerDataButton.AutoButtonColor = false
  881. CopyPlayerDataButton.Font = Enum.Font.Code
  882. CopyPlayerDataButton.Text = "Copy data"
  883. CopyPlayerDataButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  884. CopyPlayerDataButton.TextSize = 50
  885. CopyPlayerDataButton.BackgroundTransparency = 0.7
  886.  
  887. CopyPlayerDataButtonUICorner.CornerRadius = UDim.new(0, 12)
  888. CopyPlayerDataButtonUICorner.Parent = CopyPlayerDataButton
  889.  
  890. CopyPlayerDataButton.MouseButton1Click:Connect(function()
  891. UIClick:Play()
  892. setclipboard(PlayerIP.Text)
  893. setclipboard(PlayerID.Text)
  894. setclipboard(PlayerDisplayName.Text)
  895. setclipboard(PlayerName.Text)
  896. setclipboard(PlayerAge.Text)
  897. setclipboard(PlayerCountry.Text)
  898. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  899. end)
  900.  
  901. ScriptListFrame.Name = "ScriptListFrame"
  902. ScriptListFrame.Parent = MainFrame
  903. ScriptListFrame.Active = true
  904. ScriptListFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  905. ScriptListFrame.BackgroundTransparency = 1
  906. ScriptListFrame.BorderSizePixel = 0
  907. ScriptListFrame.Position = UDim2.new(0, 70, 0.1, 10)
  908. ScriptListFrame.Size = UDim2.new(0, 930, 0, 385)
  909. ScriptListFrame.ZIndex = 2
  910. ScriptListFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  911.  
  912. ScriptAuthor.Name = "ScriptAuthor"
  913. ScriptAuthor.Parent = ScriptFrame
  914. ScriptAuthor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  915. ScriptAuthor.BackgroundTransparency = 1.000
  916. ScriptAuthor.Position = UDim2.new(0, 10, 0, 55)
  917. ScriptAuthor.Size = UDim2.new(0, 280, 0, 25)
  918. ScriptAuthor.Font = Enum.Font.Code
  919. ScriptAuthor.Text = "By ScriptAuthor"
  920. ScriptAuthor.TextColor3 = Color3.fromRGB(192, 192, 192)
  921. ScriptAuthor.TextSize = 20
  922. ScriptAuthor.TextWrapped = true
  923. ScriptAuthor.TextXAlignment = Enum.TextXAlignment.Left
  924.  
  925. UIPadding.Parent = ScriptListFrame
  926. UIPadding.PaddingBottom = UDim.new(0, 10)
  927. UIPadding.PaddingLeft = UDim.new(0, 25)
  928. UIPadding.PaddingRight = UDim.new(0, 25)
  929. UIPadding.PaddingTop = UDim.new(0, 10)
  930.  
  931. Scripts.Name = "Scripts"
  932. Scripts.Parent = ScriptListFrame
  933.  
  934. UIGridLayout.Parent = Scripts
  935. UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  936. UIGridLayout.CellPadding = UDim2.new(0, 20, 0, 20)
  937. UIGridLayout.CellSize = UDim2.new(0, 427, 0, 190)
  938.  
  939. ScriptFrame.Name = "ScriptFrame"
  940. ScriptFrame.Parent = Scripts
  941. ScriptFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  942. ScriptFrame.BackgroundTransparency = 0.7
  943. ScriptFrame.Size = UDim2.new(0, 9999, 0, 500)
  944. ScriptFrame.Position = UDim2.new(1.5, 0, 0, 0)
  945.  
  946. UICorner_6.CornerRadius = UDim.new(0, 12)
  947. UICorner_6.Parent = ScriptFrame
  948.  
  949. ScriptTitle.Name = "ScriptTitle"
  950. ScriptTitle.Parent = ScriptFrame
  951. ScriptTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  952. ScriptTitle.BackgroundTransparency = 1.000
  953. ScriptTitle.Position = UDim2.new(0, 10, 0, 10)
  954. ScriptTitle.Size = UDim2.new(0, 180, 0, 40)
  955. ScriptTitle.Font = Enum.Font.Code
  956. ScriptTitle.Text = "Script Title"
  957. ScriptTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  958. ScriptTitle.TextScaled = true
  959. ScriptTitle.TextSize = 14.000
  960. ScriptTitle.TextWrapped = true
  961. ScriptTitle.TextXAlignment = Enum.TextXAlignment.Left
  962.  
  963. ExecuteButton.Name = "ExecuteButton"
  964. ExecuteButton.Parent = ScriptFrame
  965. ExecuteButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  966. ExecuteButton.Position = UDim2.new(0.75, 0, 0.7, 0)
  967. ExecuteButton.Size = UDim2.new(0, 95, 0, 35)
  968. ExecuteButton.AutoButtonColor = false
  969. ExecuteButton.Font = Enum.Font.Code
  970. ExecuteButton.Text = "Execute"
  971. ExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  972. ExecuteButton.TextSize = 22
  973. ExecuteButton.BackgroundTransparency = 0.7
  974.  
  975. UICorner_7.CornerRadius = UDim.new(0, 12)
  976. UICorner_7.Parent = ExecuteButton
  977.  
  978. InfoButton.Name = "InfoButton"
  979. InfoButton.Parent = ScriptFrame
  980. InfoButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  981. InfoButton.BackgroundTransparency = 0.7
  982. InfoButton.Position = UDim2.new(0.533333361, 0, 0.733333349, 0)
  983. InfoButton.Size = UDim2.new(0, 130, 0, 35)
  984. InfoButton.AutoButtonColor = false
  985. InfoButton.Font = Enum.Font.Code
  986. InfoButton.Text = "Info"
  987. InfoButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  988. InfoButton.TextSize = 14.000
  989.  
  990. UICorner_8.CornerRadius = UDim.new(0, 12)
  991. UICorner_8.Parent = InfoButton
  992.  
  993. InfoButton.Visible = false
  994.  
  995. ScriptGame.Name = "ScriptGame"
  996. ScriptGame.Parent = ScriptFrame
  997. ScriptGame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  998. ScriptGame.BackgroundTransparency = 1.000
  999. ScriptGame.Position = UDim2.new(0, 10, 0, 80)
  1000. ScriptGame.Size = UDim2.new(0, 280, 0, 25)
  1001. ScriptGame.Font = Enum.Font.Code
  1002. ScriptGame.Text = "Game"
  1003. ScriptGame.TextColor3 = Color3.fromRGB(192, 192, 192)
  1004. ScriptGame.TextSize = 20
  1005. ScriptGame.TextWrapped = true
  1006. ScriptGame.TextXAlignment = Enum.TextXAlignment.Left
  1007.  
  1008. VerifiedScriptFrame.Name = "VerifiedScriptFrame"
  1009. VerifiedScriptFrame.Parent = Scripts
  1010. VerifiedScriptFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1011. VerifiedScriptFrame.Size = UDim2.new(0, 300, 0, 150)
  1012. VerifiedScriptFrame.BackgroundTransparency = 0.7
  1013.  
  1014. UICorner_9.CornerRadius = UDim.new(0, 12)
  1015. UICorner_9.Parent = VerifiedScriptFrame
  1016.  
  1017. ScriptTitle_2.Name = "ScriptTitle"
  1018. ScriptTitle_2.Parent = VerifiedScriptFrame
  1019. ScriptTitle_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1020. ScriptTitle_2.BackgroundTransparency = 1.000
  1021. ScriptTitle_2.Position = UDim2.new(0, 50, 0, 10)
  1022. ScriptTitle_2.Size = UDim2.new(0, 240, 0, 40)
  1023. ScriptTitle_2.Font = Enum.Font.Code
  1024. ScriptTitle_2.Text = "Script Title"
  1025. ScriptTitle_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1026. ScriptTitle_2.TextScaled = true
  1027. ScriptTitle_2.TextSize = 14.000
  1028. ScriptTitle_2.TextWrapped = true
  1029. ScriptTitle_2.TextXAlignment = Enum.TextXAlignment.Left
  1030.  
  1031. VerifiedIcon.Name = "VerifiedIcon"
  1032. VerifiedIcon.Parent = VerifiedScriptFrame
  1033. VerifiedIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1034. VerifiedIcon.BackgroundTransparency = 0
  1035. VerifiedIcon.Position = UDim2.new(0, 10, 0, 15)
  1036. VerifiedIcon.Size = UDim2.new(0, 40, 0, 30)
  1037. VerifiedIcon.Image = "rbxassetid://15621211889"
  1038. VerifiedIcon.BackgroundTransparency = 1
  1039.  
  1040. ExecuteButton_2.Name = "ExecuteButton"
  1041. ExecuteButton_2.Parent = VerifiedScriptFrame
  1042. ExecuteButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1043. ExecuteButton_2.BackgroundTransparency = 0.7
  1044. ExecuteButton_2.Position = UDim2.new(0.75, 0, 0.7, 0)
  1045. ExecuteButton_2.Size = UDim2.new(0, 95, 0, 35)
  1046. ExecuteButton_2.AutoButtonColor = false
  1047. ExecuteButton_2.Font = Enum.Font.Code
  1048. ExecuteButton_2.Text = "Execute"
  1049. ExecuteButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1050. ExecuteButton_2.TextSize = 22
  1051.  
  1052. UICorner_10.CornerRadius = UDim.new(0, 12)
  1053. UICorner_10.Parent = ExecuteButton_2
  1054.  
  1055. CopyScriptsButton.Name = "CopyScriptsButton"
  1056. CopyScriptsButton.Parent = ScriptFrame
  1057. CopyScriptsButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1058. CopyScriptsButton.BackgroundTransparency = 0.7
  1059. CopyScriptsButton.Position = UDim2.new(0.025, 0, 0.7, 0)
  1060. CopyScriptsButton.Size = UDim2.new(0, 95, 0, 35)
  1061. CopyScriptsButton.AutoButtonColor = false
  1062. CopyScriptsButton.Font = Enum.Font.Code
  1063. CopyScriptsButton.Text = "Raw"
  1064. CopyScriptsButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1065. CopyScriptsButton.TextSize = 25
  1066.  
  1067. CopyScriptsButtonUICorner.CornerRadius = UDim.new(0, 12)
  1068. CopyScriptsButtonUICorner.Parent = CopyScriptsButton
  1069.  
  1070. CopyScriptsButton_2.Name = "CopyScriptsButton"
  1071. CopyScriptsButton_2.Parent = VerifiedScriptFrame
  1072. CopyScriptsButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1073. CopyScriptsButton_2.BackgroundTransparency = 0.7
  1074. CopyScriptsButton_2.Position = UDim2.new(0.025, 0, 0.7, 0)
  1075. CopyScriptsButton_2.Size = UDim2.new(0, 95, 0, 35)
  1076. CopyScriptsButton_2.AutoButtonColor = false
  1077. CopyScriptsButton_2.Font = Enum.Font.Code
  1078. CopyScriptsButton_2.Text = "Raw"
  1079. CopyScriptsButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1080. CopyScriptsButton_2.TextSize = 25
  1081.  
  1082. CopyScriptsButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1083. CopyScriptsButtonUICorner_2.Parent = CopyScriptsButton_2
  1084.  
  1085. OpenInExecutorButton.Name = "OpenInExecutorButton"
  1086. OpenInExecutorButton.Parent = ScriptFrame
  1087. OpenInExecutorButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1088. OpenInExecutorButton.BackgroundTransparency = 0.7
  1089. OpenInExecutorButton.Position = UDim2.new(0.27, 0, 0.7, 0)
  1090. OpenInExecutorButton.Size = UDim2.new(0, 95, 0, 35)
  1091. OpenInExecutorButton.AutoButtonColor = false
  1092. OpenInExecutorButton.Font = Enum.Font.Code
  1093. OpenInExecutorButton.Text = "OIE"
  1094. OpenInExecutorButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1095. OpenInExecutorButton.TextSize = 25
  1096.  
  1097. OpenInExecutorButtonUICorner.CornerRadius = UDim.new(0, 12)
  1098. OpenInExecutorButtonUICorner.Parent = OpenInExecutorButton
  1099.  
  1100. OpenInExecutorButton_2.Name = "OpenInExecutorButton"
  1101. OpenInExecutorButton_2.Parent = VerifiedScriptFrame
  1102. OpenInExecutorButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1103. OpenInExecutorButton_2.BackgroundTransparency = 0.7
  1104. OpenInExecutorButton_2.Position = UDim2.new(0.27, 0, 0.7, 0)
  1105. OpenInExecutorButton_2.Size = UDim2.new(0, 95, 0, 35)
  1106. OpenInExecutorButton_2.AutoButtonColor = false
  1107. OpenInExecutorButton_2.Font = Enum.Font.Code
  1108. OpenInExecutorButton_2.Text = "OIE"
  1109. OpenInExecutorButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1110. OpenInExecutorButton_2.TextSize = 25
  1111.  
  1112. OpenInExecutorButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1113. OpenInExecutorButtonUICorner_2.Parent = OpenInExecutorButton_2
  1114.  
  1115. CopyLinkButton.Name = "CopyLinkButton"
  1116. CopyLinkButton.Parent = ScriptFrame
  1117. CopyLinkButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1118. CopyLinkButton.BackgroundTransparency = 0.7
  1119. CopyLinkButton.Position = UDim2.new(0.51, 0, 0.7, 0)
  1120. CopyLinkButton.Size = UDim2.new(0, 95, 0, 35)
  1121. CopyLinkButton.AutoButtonColor = false
  1122. CopyLinkButton.Font = Enum.Font.Code
  1123. CopyLinkButton.Text = "Link"
  1124. CopyLinkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1125. CopyLinkButton.TextSize = 25
  1126.  
  1127. CopyLinkButtonUICorner.CornerRadius = UDim.new(0, 12)
  1128. CopyLinkButtonUICorner.Parent = CopyLinkButton
  1129.  
  1130. CopyLinkButton_2.Name = "CopyLinkButton"
  1131. CopyLinkButton_2.Parent = VerifiedScriptFrame
  1132. CopyLinkButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1133. CopyLinkButton_2.BackgroundTransparency = 0.7
  1134. CopyLinkButton_2.Position = UDim2.new(0.51, 0, 0.7, 0)
  1135. CopyLinkButton_2.Size = UDim2.new(0, 95, 0, 35)
  1136. CopyLinkButton_2.AutoButtonColor = false
  1137. CopyLinkButton_2.Font = Enum.Font.Code
  1138. CopyLinkButton_2.Text = "Link"
  1139. CopyLinkButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1140. CopyLinkButton_2.TextSize = 25
  1141.  
  1142. CopyLinkButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1143. CopyLinkButtonUICorner_2.Parent = CopyLinkButton_2
  1144.  
  1145. InfoButton_2.Name = "InfoButton"
  1146. InfoButton_2.Parent = VerifiedScriptFrame
  1147. InfoButton_2.BackgroundColor3 = Color3.fromRGB(19, 24, 52)
  1148. InfoButton_2.Position = UDim2.new(0.533333361, 0, 0.733333349, 0)
  1149. InfoButton_2.Size = UDim2.new(0, 130, 0, 30)
  1150. InfoButton_2.AutoButtonColor = false
  1151. InfoButton_2.Font = Enum.Font.Code
  1152. InfoButton_2.Text = "Info"
  1153. InfoButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1154. InfoButton_2.TextSize = 14.000
  1155.  
  1156. UICorner_11.CornerRadius = UDim.new(0, 12)
  1157. UICorner_11.Parent = InfoButton_2
  1158. InfoButton_2.Visible = false
  1159.  
  1160. ScriptAuthor_2.Name = "ScriptAuthor"
  1161. ScriptAuthor_2.Parent = VerifiedScriptFrame
  1162. ScriptAuthor_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1163. ScriptAuthor_2.BackgroundTransparency = 1.000
  1164. ScriptAuthor_2.Position = UDim2.new(0.0399999991, 0, 0.28, 0)
  1165. ScriptAuthor_2.Size = UDim2.new(0, 280, 0, 25)
  1166. ScriptAuthor_2.Font = Enum.Font.Code
  1167. ScriptAuthor_2.Text = "By ScriptAuthor"
  1168. ScriptAuthor_2.TextColor3 = Color3.fromRGB(192, 192, 192)
  1169. ScriptAuthor_2.TextSize = 20
  1170. ScriptAuthor_2.TextWrapped = true
  1171. ScriptAuthor_2.TextXAlignment = Enum.TextXAlignment.Left
  1172.  
  1173. ScriptGame_2.Name = "ScriptGame"
  1174. ScriptGame_2.Parent = VerifiedScriptFrame
  1175. ScriptGame_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1176. ScriptGame_2.BackgroundTransparency = 1.000
  1177. ScriptGame_2.Position = UDim2.new(0, 10, 0, 80)
  1178. ScriptGame_2.Size = UDim2.new(0, 280, 0, 25)
  1179. ScriptGame_2.Font = Enum.Font.Code
  1180. ScriptGame_2.Text = "Game"
  1181. ScriptGame_2.TextColor3 = Color3.fromRGB(192, 192, 192)
  1182. ScriptGame_2.TextSize = 20
  1183. ScriptGame_2.TextWrapped = true
  1184. ScriptGame_2.TextXAlignment = Enum.TextXAlignment.Left
  1185.  
  1186. ScriptListBackgroundFrame.Name = "ScriptListBackgroundFrame"
  1187. ScriptListBackgroundFrame.Parent = MainFrame
  1188. ScriptListBackgroundFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1189. ScriptListBackgroundFrame.BackgroundTransparency = 0.7
  1190. ScriptListBackgroundFrame.Position = UDim2.new(0, 80, 0.1, 10)
  1191. ScriptListBackgroundFrame.Size = UDim2.new(0.9, 0.9, 0.85, 0.9)
  1192.  
  1193. UICorner_12.CornerRadius = UDim.new(0, 12)
  1194. UICorner_12.Parent = ScriptListBackgroundFrame
  1195.  
  1196. NoScriptsFound.Name = "No Scripts Found"
  1197. NoScriptsFound.Parent = MainFrame
  1198. NoScriptsFound.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1199. NoScriptsFound.BackgroundTransparency = 1.000
  1200. NoScriptsFound.Position = UDim2.new(0.51, 0, 0.02, 0)
  1201. NoScriptsFound.Size = UDim2.new(0, 220, 0, 25)
  1202. NoScriptsFound.Visible = false
  1203. NoScriptsFound.ZIndex = 3
  1204. NoScriptsFound.Font = Enum.Font.Code
  1205. NoScriptsFound.Text = "No Scripts!"
  1206. NoScriptsFound.TextColor3 = Color3.fromRGB(255, 255, 255)
  1207. NoScriptsFound.TextSize = 18
  1208. NoScriptsFound.TextWrapped = true
  1209.  
  1210. InfoBox.Name = "InfoBox"
  1211. InfoBox.Parent = MainFrame
  1212. InfoBox.Active = true
  1213. InfoBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1214. InfoBox.BackgroundTransparency = 0.7
  1215. InfoBox.BorderSizePixel = 0
  1216. InfoBox.Position = UDim2.new(0, 20, 0, 50)
  1217. InfoBox.Size = UDim2.new(0, 930, 0, 385)
  1218. InfoBox.ZIndex = 3
  1219. InfoBox.CanvasSize = UDim2.new(0, 0, 0, 0)
  1220. InfoBox.VerticalScrollBarInset = Enum.ScrollBarInset.ScrollBar
  1221.  
  1222. UIInfoBox.Parent = InfoBox
  1223.  
  1224. UIListLayout.Parent = InfoBox
  1225. UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  1226. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1227. UIListLayout.Padding = UDim.new(0, 10)
  1228.  
  1229. UICorner_13.CornerRadius = UDim.new(0, 12)
  1230. UICorner_13.Parent = InfoBox
  1231.  
  1232. Info.Name = "Info"
  1233. Info.Parent = InfoBox
  1234. Info.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1235. Info.BackgroundTransparency = 1.000
  1236. Info.Size = UDim2.new(0, 150, 0, 150)
  1237.  
  1238. PreviewImage.Name = "PreviewImage"
  1239. PreviewImage.Parent = Info
  1240. PreviewImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1241. PreviewImage.BackgroundTransparency = 1.000
  1242. PreviewImage.Position = UDim2.new(0, 50, 0, 10)
  1243. PreviewImage.Size = UDim2.new(0, 100, 0, 100)
  1244. PreviewImage.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
  1245.  
  1246. UIScale.Parent = PreviewImage
  1247. UIScale.Scale = 0.700
  1248.  
  1249. UICorner_14.CornerRadius = UDim.new(0, 24)
  1250. UICorner_14.Parent = PreviewImage
  1251.  
  1252. Author.Name = "Author"
  1253. Author.Parent = Info
  1254. Author.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1255. Author.BackgroundTransparency = 1.000
  1256. Author.Position = UDim2.new(0, 395, 0, 110)
  1257. Author.Size = UDim2.new(0, 250, 0, 40)
  1258.  
  1259. InfoBoxAuthor.Name = "InfoBoxAuthor"
  1260. InfoBoxAuthor.Parent = Author
  1261. InfoBoxAuthor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1262. InfoBoxAuthor.BackgroundTransparency = 1.000
  1263. InfoBoxAuthor.BorderSizePixel = 0
  1264. InfoBoxAuthor.Position = UDim2.new(0, 45, 0, 0)
  1265. InfoBoxAuthor.Size = UDim2.new(0, 150, 0, 40)
  1266. InfoBoxAuthor.Font = Enum.Font.Code
  1267. InfoBoxAuthor.Text = "Author"
  1268. InfoBoxAuthor.TextColor3 = Color3.fromRGB(140, 125, 233)
  1269. InfoBoxAuthor.TextSize = 20.000
  1270. InfoBoxAuthor.TextWrapped = true
  1271. InfoBoxAuthor.TextXAlignment = Enum.TextXAlignment.Left
  1272.  
  1273. ProfilePicture.Name = "ProfilePicture"
  1274. ProfilePicture.Parent = ScriptFrame
  1275. ProfilePicture.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1276. ProfilePicture.BackgroundTransparency = 1
  1277. ProfilePicture.Size = UDim2.new(0, 80, 0, 80)
  1278. ProfilePicture.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
  1279. ProfilePicture.Visible = false
  1280.  
  1281. UICorner_15.CornerRadius = UDim.new(0, 12)
  1282. UICorner_15.Parent = ProfilePicture
  1283.  
  1284. Title_2.Name = "Title"
  1285. Title_2.Parent = Info
  1286. Title_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1287. Title_2.BackgroundTransparency = 1.000
  1288. Title_2.Position = UDim2.new(0, 395, 0, 10)
  1289. Title_2.Size = UDim2.new(0, 550, 0, 50)
  1290.  
  1291. InfoBoxTitle.Name = "InfoBoxTitle"
  1292. InfoBoxTitle.Parent = Title_2
  1293. InfoBoxTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1294. InfoBoxTitle.BackgroundTransparency = 1.000
  1295. InfoBoxTitle.Size = UDim2.new(0, 550, 0, 50)
  1296. InfoBoxTitle.Font = Enum.Font.Code
  1297. InfoBoxTitle.Text = "Script Title"
  1298. InfoBoxTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1299. InfoBoxTitle.TextScaled = true
  1300. InfoBoxTitle.TextSize = 14.000
  1301. InfoBoxTitle.TextWrapped = true
  1302. InfoBoxTitle.TextXAlignment = Enum.TextXAlignment.Left
  1303.  
  1304. Game.Name = "Game"
  1305. Game.Parent = Info
  1306. Game.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1307. Game.BackgroundTransparency = 1.000
  1308. Game.Position = UDim2.new(0, 395, 0, 70)
  1309. Game.Size = UDim2.new(0, 250, 0, 25)
  1310. Game.Font = Enum.Font.Gotham
  1311. Game.Text = "Game Name"
  1312. Game.TextColor3 = Color3.fromRGB(255, 255, 255)
  1313. Game.TextSize = 22.000
  1314. Game.TextXAlignment = Enum.TextXAlignment.Left
  1315.  
  1316. Buttons.Name = "Buttons"
  1317. Buttons.Parent = InfoBox
  1318. Buttons.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1319. Buttons.BackgroundTransparency = 1
  1320. Buttons.Position = UDim2.new(0.0100502511, 0, 0.911764622, 0)
  1321. Buttons.Size = UDim2.new(0.2, 0, 1.2, 0)
  1322.  
  1323. UIListLayout_2.Parent = Buttons
  1324. UIListLayout_2.FillDirection = Enum.FillDirection.Horizontal
  1325. UIListLayout_2.HorizontalAlignment = Enum.HorizontalAlignment.Center
  1326. UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  1327. UIListLayout_2.VerticalAlignment = Enum.VerticalAlignment.Center
  1328. UIListLayout_2.Padding = UDim.new(0, 40)
  1329.  
  1330. Close.Name = "Close"
  1331. Close.Parent = Buttons
  1332. Close.BackgroundColor3 = Color3.fromRGB(19, 24, 52)
  1333. Close.LayoutOrder = 3
  1334. Close.Position = UDim2.new(0, 50, 0, 465)
  1335. Close.Size = UDim2.new(0, 95, 0, 35)
  1336. Close.ZIndex = 2
  1337. Close.AutoButtonColor = false
  1338. Close.Font = Enum.Font.Code
  1339. Close.Text = "Close"
  1340. Close.TextColor3 = Color3.fromRGB(255, 255, 255)
  1341. Close.TextSize = 14.000
  1342.  
  1343. UICorner_16.CornerRadius = UDim.new(0, 12)
  1344. UICorner_16.Parent = Close
  1345.  
  1346. ExecuteButton_3.Name = "ExecuteButton"
  1347. ExecuteButton_3.Parent = Buttons
  1348. ExecuteButton_3.BackgroundColor3 = Color3.fromRGB(19, 24, 52)
  1349. ExecuteButton_3.Position = UDim2.new(0, 250, 0, 465)
  1350. ExecuteButton_3.Size = UDim2.new(0, 95, 0, 35)
  1351. ExecuteButton_3.AutoButtonColor = false
  1352. ExecuteButton_3.Font = Enum.Font.Code
  1353. ExecuteButton_3.Text = "Execute"
  1354. ExecuteButton_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  1355. ExecuteButton_3.TextSize = 14.000
  1356.  
  1357. UICorner_19.CornerRadius = UDim.new(0, 12)
  1358. UICorner_19.Parent = ExecuteButton_3
  1359.  
  1360. InfoBoxDescription.Name = "InfoBoxDescription"
  1361. InfoBoxDescription.Parent = InfoBox
  1362. InfoBoxDescription.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1363. InfoBoxDescription.BackgroundTransparency = 1.000
  1364. InfoBoxDescription.Size = UDim2.new(0, 150, 0, 0)
  1365. InfoBoxDescription.Font = Enum.Font.Code
  1366. InfoBoxDescription.Text = "This is a pretty cool description!"
  1367. InfoBoxDescription.TextColor3 = Color3.fromRGB(255, 255, 255)
  1368. InfoBoxDescription.TextSize = 20.000
  1369. InfoBoxDescription.TextWrapped = true
  1370. InfoBoxDescription.TextXAlignment = Enum.TextXAlignment.Left
  1371. InfoBoxDescription.TextYAlignment = Enum.TextYAlignment.Top
  1372.  
  1373. Comments.Name = "Comments"
  1374. Comments.Parent = ScriptFrame
  1375. Comments.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1376. Comments.Size = UDim2.new(0, 250, 0, 200)
  1377. Comments.Visible = false
  1378. UICorner_20.CornerRadius = UDim.new(0, 12)
  1379. UICorner_20.Parent = Comments
  1380.  
  1381. Inner.Name = "Inner"
  1382. Inner.Parent = Comments
  1383. Inner.AnchorPoint = Vector2.new(0.5, 0.5)
  1384. Inner.BackgroundColor3 = Color3.fromRGB(13, 18, 39)
  1385. Inner.Position = UDim2.new(0.5, 0, 0.5, 0)
  1386. Inner.Size = UDim2.new(0, 189, 0, 96)
  1387.  
  1388. UICorner_21.CornerRadius = UDim.new(0, 12)
  1389. UICorner_21.Parent = Inner
  1390.  
  1391. Line.Name = "Line"
  1392. Line.Parent = Inner
  1393. Line.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1394. Line.BorderSizePixel = 0
  1395. Line.LayoutOrder = 1
  1396. Line.Position = UDim2.new(0, 0, 0, 25)
  1397. Line.Size = UDim2.new(0, 150, 0, 2)
  1398.  
  1399. CommentsText.Name = "CommentsText"
  1400. CommentsText.Parent = Inner
  1401. CommentsText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1402. CommentsText.BackgroundTransparency = 1.000
  1403. CommentsText.Size = UDim2.new(0, 150, 0, 25)
  1404. CommentsText.Font = Enum.Font.Code
  1405. CommentsText.Text = "Comments"
  1406. CommentsText.TextColor3 = Color3.fromRGB(255, 255, 255)
  1407. CommentsText.TextSize = 14.000
  1408.  
  1409. Comments_2.Name = "Comments"
  1410. Comments_2.Parent = Inner
  1411. Comments_2.Active = true
  1412. Comments_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1413. Comments_2.BackgroundTransparency = 1.000
  1414. Comments_2.BorderSizePixel = 0
  1415. Comments_2.Position = UDim2.new(0, 5, 0, 30)
  1416. Comments_2.Size = UDim2.new(0, 370, 0, 170)
  1417. Comments_2.CanvasSize = UDim2.new(0, 0, 0, 0)
  1418.  
  1419. Comment.Name = "Comment"
  1420. Comment.Parent = Comments_2
  1421. Comment.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1422. Comment.BackgroundTransparency = 1.000
  1423. Comment.Size = UDim2.new(0, 920, 0, 500)
  1424.  
  1425. Content.Name = "Content"
  1426. Content.Parent = Comment
  1427. Content.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1428. Content.BackgroundTransparency = 1.000
  1429. Content.Position = UDim2.new(0, 50, 0, 30)
  1430. Content.Size = UDim2.new(0, 200, 0, 200)
  1431. Content.Font = Enum.Font.Code
  1432. Content.Text = "Pretty Cool Comment"
  1433. Content.TextColor3 = Color3.fromRGB(255, 255, 255)
  1434. Content.TextSize = 14.000
  1435. Content.TextWrapped = true
  1436. Content.TextXAlignment = Enum.TextXAlignment.Left
  1437. Content.TextYAlignment = Enum.TextYAlignment.Top
  1438.  
  1439. Author_2.Name = "Author"
  1440. Author_2.Parent = Comment
  1441. Author_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1442. Author_2.BackgroundTransparency = 1.000
  1443. Author_2.BorderSizePixel = 0
  1444. Author_2.Position = UDim2.new(0, 50, 0, 5)
  1445. Author_2.Size = UDim2.new(0, 200, 0, 25)
  1446. Author_2.Font = Enum.Font.Code
  1447. Author_2.Text = "Author"
  1448. Author_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1449. Author_2.TextSize = 20.000
  1450. Author_2.TextWrapped = true
  1451. Author_2.TextXAlignment = Enum.TextXAlignment.Left
  1452.  
  1453. ProfilePicture_2.Name = "ProfilePicture"
  1454. ProfilePicture_2.Parent = Comment
  1455. ProfilePicture_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1456. ProfilePicture_2.BackgroundTransparency = 1.000
  1457. ProfilePicture_2.Position = UDim2.new(0, 5, 0, 5)
  1458. ProfilePicture_2.Size = UDim2.new(0, 40, 0, 40)
  1459. ProfilePicture_2.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
  1460.  
  1461. UICorner_22.CornerRadius = UDim.new(1, 0)
  1462. UICorner_22.Parent = ProfilePicture_2
  1463.  
  1464. UIListLayout_3.Parent = Comments_2
  1465. UIListLayout_3.SortOrder = Enum.SortOrder.LayoutOrder
  1466. UIListLayout_3.Padding = UDim.new(0, 5)
  1467.  
  1468. NotifSound.Parent = game.Workspace
  1469. NotifSound.SoundId = "rbxassetid://5153734608"
  1470. NotifSound.Playing = true
  1471. NotifSound.Looped = false
  1472. NotifSound.Volume = 1
  1473. NotifSound:Stop()
  1474.  
  1475. DeveloperImage.Visible = false
  1476. Label1.Visible = false
  1477. Label2.Visible = false
  1478.  
  1479. NotifFrame.Name = "NotifFrame"
  1480. NotifFrame.Parent = UIGui
  1481. NotifFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1482. NotifFrame.BackgroundTransparency = 0.5
  1483. NotifFrame.Position = UDim2.new(0.3, 0, 0.15, 0)
  1484. NotifFrame.Size = UDim2.new(0, 0, 0, 0)
  1485. NotifFrame.BorderSizePixel = 0
  1486. NotifFrameUICorner.Parent = NotifFrame
  1487.  
  1488. DeveloperImage.Name = "PlayerIcon"
  1489. DeveloperImage.Parent = NotifFrame
  1490. DeveloperImage.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1491. DeveloperImage.BackgroundTransparency = 0.5
  1492. DeveloperImage.Position = UDim2.new(0.86, 0, 0.78, 0)
  1493. DeveloperImage.Size = UDim2.new(0, 50, 0, 50)
  1494. DeveloperImage.BorderSizePixel = 0
  1495. DeveloperImage.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=3323558881&width=999&height=999&format=png"
  1496.  
  1497. DeveloperImageUICorner.Parent = DeveloperImage
  1498. DeveloperImageUICorner.CornerRadius = UDim.new(0.5, 0)
  1499.  
  1500. Label1.Name = "Label1"
  1501. Label1.Parent = NotifFrame
  1502. Label1.BackgroundTransparency = 1
  1503. Label1.Position = UDim2.new(0.5, 0, 0.05, 0)
  1504. Label1.Size = UDim2.new(0, 1, 0, 1)
  1505. Label1.Font = Enum.Font.SourceSansBold
  1506. Label1.Text = "!WARNING!"
  1507. Label1.TextColor3 = Color3.fromRGB(255, 255, 255)
  1508. Label1.TextSize = 50
  1509.  
  1510. Label2.Name = "Label2"
  1511. Label2.Parent = NotifFrame
  1512. Label2.BackgroundTransparency = 1
  1513. Label2.Position = UDim2.new(0.5, 0, 0.5, 0)
  1514. Label2.Size = UDim2.new(0, 1, 0, 1)
  1515. Label2.Font = Enum.Font.SourceSansBold
  1516. Label2.Text = "The developer \"ERROR_CODE\"\n has joined to the experience. \nDon't swear until he \ngets out of the experience and everything will be fine."
  1517. Label2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1518. Label2.TextSize = 20
  1519.  
  1520. game.Players.PlayerAdded:Connect(function(player)
  1521. if player.UserId == DeveloperID then
  1522. NotifSound:Play()
  1523. NotifFrame:TweenSize(UDim2.new(0, 400, 0, 250), 'Out', 4, true)
  1524. wait(0.5)
  1525. Label2.Text = "The developer \"ERROR_CODE\"\n has joined to the experience. \nDon't swear until he \ngets out of the experience and everything will be fine."
  1526. DeveloperImage.Visible = true
  1527. Label1.Visible = true
  1528. Label2.Visible = true
  1529. wait(4.5)
  1530. DeveloperImage.Visible = false
  1531. Label1.Visible = false
  1532. Label2.Visible = false
  1533. NotifFrame:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 4, true)
  1534. wait(0.5)
  1535. NotifFrame.Visible = false
  1536. end
  1537. end)
  1538.  
  1539. game.Players.PlayerRemoving:Connect(function(player)
  1540. if player.UserId == DeveloperID then
  1541. NotifSound:Play()
  1542. NotifFrame:TweenSize(UDim2.new(0, 400, 0, 250), 'Out', 4, true)
  1543. wait(0.5)
  1544. Label2.Text = "The developer \"ERROR_CODE\"\n has leaved."
  1545. DeveloperImage.Visible = true
  1546. Label1.Visible = true
  1547. Label2.Visible = true
  1548. wait(4.5)
  1549. DeveloperImage.Visible = false
  1550. Label1.Visible = false
  1551. Label2.Visible = false
  1552. NotifFrame:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 4, true)
  1553. wait(0.5)
  1554. NotifFrame.Visible = false
  1555. end
  1556. end)
  1557.  
  1558. if not isfile("ES.ECCS") then
  1559. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  1560. end
  1561.  
  1562. local ESR = readfile("ES.ECCS")
  1563. ExecutorTextBox.Text = ""..ESR
  1564.  
  1565. assert(assert, "Assert couldn't assert itself!")
  1566.  
  1567. function createfolders(path)
  1568.     local pathtbl = string.split(path, "/")
  1569.     for i, v in pairs(pathtbl) do
  1570.         if i == 1 then
  1571.             if not isfolder(v) then
  1572.                 makefolder(v)
  1573.             end
  1574.         else
  1575.             local newpath = pathtbl[1]
  1576.             for i2=2, i-1 do
  1577.                 newpath = newpath.. "/" ..pathtbl[i2]
  1578.             end
  1579.             newpath = newpath.. "/" ..v
  1580.             if not isfolder(newpath) then
  1581.                 makefolder(newpath)
  1582.             end
  1583.         end
  1584.     end
  1585. end
  1586.  
  1587. if not isfile("ScriptBlox/Searcher/Cache.json") and isfolder("ScriptBlox") then
  1588.     delfolder("ScriptBlox")
  1589. end
  1590.  
  1591. createfolders("ScriptBlox/Searcher/ImageCache/Scripts")
  1592. createfolders("ScriptBlox/Searcher/ImageCache/ProfilePictures")
  1593.  
  1594. if not isfile("ScriptBlox/Searcher/Cache.json") then
  1595.     writefile("ScriptBlox/Searcher/Cache.json", "{}")
  1596. end
  1597.  
  1598. UIGui.MainFrame.InfoBox.Visible = false
  1599.  
  1600. local getfakeasset = getcustomasset or getsynasset
  1601.  
  1602. local HttpService = game:GetService("HttpService")
  1603. local TweenService = game:GetService("TweenService")
  1604. local TextService = game:GetService("TextService")
  1605.  
  1606. local cache = HttpService:JSONDecode(readfile("ScriptBlox/Searcher/Cache.json"))
  1607.  
  1608. local page = 1
  1609. local gquery = ""
  1610.  
  1611. function tableConcat(t1,t2)
  1612.     for i, v in pairs(t2) do
  1613.         table.insert(t1, v)
  1614.     end
  1615.     return t1
  1616. end
  1617.  
  1618. UIGui.MainFrame.Title.RichText = true
  1619. UIGui.MainFrame.ScriptListFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  1620. UIGui.MainFrame.InfoBox.InfoBoxDescription.AutomaticSize = Enum.AutomaticSize.Y
  1621. UIGui.MainFrame.ScriptListFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0)
  1622. AutomaticCanvasSize = Enum.AutomaticSize.Y
  1623. AutomaticCanvasSize = Enum.AutomaticSize.Y
  1624. ScrollBarImageColor3 = Color3.new(0, 0, 0)
  1625. ScrollBarImageColor3 = Color3.new(0, 0, 0)
  1626.  
  1627. local VerifiedScript = UIGui.MainFrame.ScriptListFrame.Scripts.VerifiedScriptFrame:Clone()
  1628. local Script = UIGui.MainFrame.ScriptListFrame.Scripts.ScriptFrame:Clone()
  1629. UIGui.MainFrame.ScriptListFrame.Scripts.ScriptFrame:Destroy()
  1630. UIGui.MainFrame.ScriptListFrame.Scripts.VerifiedScriptFrame:Destroy()
  1631.  
  1632. local Comment = Comment:Clone()
  1633. Comment:Destroy()
  1634.  
  1635. function setHoverTransition(from, to, obj)
  1636.     from = from or obj.BackgroundColor3
  1637.    
  1638.     obj.MouseEnter:Connect(function()
  1639.  
  1640.         TweenService:Create(obj, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {
  1641.             BackgroundColor3 = to
  1642.         }):Play()
  1643.  
  1644.     end)
  1645.    
  1646.     obj.MouseLeave:Connect(function()
  1647.  
  1648.         TweenService:Create(obj, TweenInfo.new(0.2, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {
  1649.             BackgroundColor3 = from
  1650.         }):Play()
  1651.  
  1652.     end)
  1653. end
  1654.  
  1655. function _if(a, b, c)
  1656.     if a then return b else return c end
  1657. end
  1658.  
  1659. function fastmodeExec(func)
  1660.     if getgenv().fastmode == true then
  1661.         task.spawn(func)
  1662.     else
  1663.         func()
  1664.     end
  1665. end
  1666.  
  1667. function fetchScripts(query, page)
  1668.     page = page or 1
  1669.     query = HttpService:UrlEncode(query)
  1670.    
  1671.     local url = _if(query == "", "https://www.scriptblox.com/api/script/fetch?page="..tostring(page), "https://scriptblox.com/api/script/search?q="..query.."&max=100&mode=free&page=".. tostring(page))
  1672.     local req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  1673.    
  1674.     return req.scripts
  1675. end
  1676.  
  1677. function fetchComments(scriptId, page)
  1678.     page = page or 1   
  1679.    
  1680.     local url = "https://scriptblox.com/api/comment/" ..scriptId.. "?page=" ..tostring(page).. "&max=20"
  1681.     local req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  1682.    
  1683.     return req.comments
  1684. end
  1685.  
  1686. function loadImage(url, id, ispfp)
  1687.     ispfp = _if(type(ispfp) == "boolean", ispfp, false)
  1688.    
  1689.     local path = "ScriptBlox/Searcher/ImageCache/" .._if(ispfp, "ProfilePictures/", "Scripts/")..id..".png"
  1690.     ProfilePicture.Image = "ScriptBlox/Searcher/ImageCache/" .._if(ispfp, "ProfilePictures/", "Scripts/")..id..".png"
  1691.     if table.find(string.split(url, "/"), "user-default.png") then
  1692.         path = "ScriptBlox/Searcher/ImageCache/ProfilePictures/user-default.png"
  1693.     end
  1694.    
  1695.     if isfile(path) then
  1696.         return getfakeasset(path)
  1697.     else
  1698.         local img = game:HttpGetAsync(url)
  1699.         writefile(path, img)
  1700.        
  1701.         return getfakeasset(path)
  1702.     end
  1703. end
  1704.  
  1705. function fixScript(scriptObj)
  1706.     if not scriptObj["script"] or not scriptObj["owner"] or not scriptObj["features"] then
  1707.         local cacheObj = cache[scriptObj["_id"]]
  1708.         if cacheObj then
  1709.             scriptObj["script"] = _if(scriptObj["script"], scriptObj["script"], cacheObj.script)
  1710.             scriptObj["features"] = _if(scriptObj["features"], scriptObj["features"], cacheObj.features)
  1711.             scriptObj["owner"] = _if(scriptObj["owner"], scriptObj["owner"], cacheObj.owner)
  1712.         else
  1713.             local req = HttpService:JSONDecode(game:HttpGetAsync("https://www.scriptblox.com/api/script/".. scriptObj.slug)).script
  1714.             scriptObj["script"] = _if(scriptObj["script"], scriptObj["script"], req.script)
  1715.             scriptObj["features"] = _if(scriptObj["features"], scriptObj["features"], req.features)
  1716.             scriptObj["owner"] = _if(scriptObj["owner"], scriptObj["owner"], req.owner)
  1717.            
  1718.             cache[scriptObj["_id"]] = req
  1719.         end
  1720.     end
  1721.     return scriptObj
  1722. end
  1723.  
  1724. function updateCache(newCache)
  1725.     cache = newCache
  1726.     writefile("ScriptBlox/Searcher/Cache.json", HttpService:JSONEncode(cache))
  1727. end
  1728.  
  1729. function updateInfoBox(scriptObj)
  1730.     scriptObj = fixScript(scriptObj)
  1731.    
  1732.     UIGui.MainFrame.InfoBox.Info.Author.InfoBoxAuthor.Text = scriptObj.owner.username
  1733.     UIGui.MainFrame.InfoBox.Info.Title.InfoBoxTitle.Text = scriptObj.title
  1734.     UIGui.MainFrame.InfoBox.Info.Game.Text = scriptObj.game.name
  1735.     UIGui.MainFrame.InfoBox.InfoBoxDescription.Text = scriptObj.features or "For features to be displayed, please use the search bar to find this script and then open the info again, this is caused by an API Error that I will fix later."
  1736.    
  1737.     task.spawn(function()
  1738.         ProfilePicture.Image = loadImage("https://scriptblox.com"..scriptObj.owner.profilePicture, scriptObj["owner"]["_id"], true)
  1739.     end)
  1740.     task.spawn(function()
  1741.         UIGui.MainFrame.InfoBox.Info.PreviewImage.Image = loadImage(_if(string.find(scriptObj.game.imageUrl, "rbxcdn.com"), scriptObj.game.imageUrl, "https://scriptblox.com"..scriptObj.game.imageUrl), scriptObj["_id"], false)
  1742.     end)
  1743.    
  1744.     local ExecuteConnection
  1745.     local CopyLinkConnection
  1746.     local CopyScriptConnection
  1747.    
  1748.     ExecuteConnection = UIGui.MainFrame.InfoBox.Buttons.ExecuteButton.MouseButton1Click:Connect(function()
  1749.         loadstring(scriptObj.script)()
  1750.     end)
  1751.    
  1752.     CopyScriptConnection = CopyScriptsButton.MouseButton1Click:Connect(function()
  1753.         setclipboard(scriptObj.script)
  1754.     end)
  1755.     CopyLinkConnection = CopyLinkButton.MouseButton1Click:Connect(function()
  1756.         setclipboard("https://scriptblox.com/script/".. scriptObj.slug)
  1757.     end)
  1758.    
  1759.     UIGui.MainFrame.InfoBox.Buttons.Close.MouseButton1Click:Connect(function()
  1760.         ExecuteConnection:Disconnect()
  1761.         CopyLinkConnection:Disconnect()
  1762.         CopyScriptConnection:Disconnect()
  1763.        
  1764.         UIGui.MainFrame.InfoBox.Visible = false
  1765.         UIGui.MainFrame.ScriptListFrame.Visible = true
  1766.     end)
  1767.    
  1768.     local commentsUIListLayout = UIListLayout:Clone()
  1769.     Comments:ClearAllChildren()
  1770.     commentsUIListLayout.Parent = Comments
  1771.    
  1772.     task.spawn(function()
  1773.         for _, v in pairs(fetchComments(scriptObj["_id"])) do
  1774.  
  1775.             local newComment = Comment:Clone()
  1776.             newComment.Parent = Comments
  1777.             newComment.Content.Text = v.text
  1778.             newComment.Author.Text = v.commentBy.username
  1779.  
  1780.             task.spawn(function()
  1781.                 newComment.ProfilePicture.Image = loadImage("https://scriptblox.com"..v.commentBy.profilePicture, v.commentBy["_id"], true)
  1782.             end)
  1783.  
  1784.         end
  1785.     end)
  1786. end
  1787.  
  1788.  
  1789. function refreshScripts(scriptTbl)
  1790.     if #scriptTbl <= 0 then
  1791.       MainFrame.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
  1792. UINoScriptsFound:Play()
  1793. wait(1)
  1794. MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1795.         return
  1796.     else
  1797. MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1798.     end
  1799.    
  1800.     local UIGridLayoutCopy = UIGui.MainFrame.ScriptListFrame.Scripts.UIGridLayout:Clone()
  1801.     UIGui.MainFrame.ScriptListFrame.Scripts:ClearAllChildren()
  1802.     UIGridLayoutCopy.Parent = UIGui.MainFrame.ScriptListFrame.Scripts
  1803.    
  1804.     addScripts(scriptTbl)
  1805. end
  1806.  
  1807. function addScripts(scriptTbl)
  1808.     for i, v in pairs(scriptTbl) do
  1809.         fastmodeExec(function()
  1810.             local newScript
  1811.  
  1812.             v = fixScript(v)
  1813.  
  1814.             if v.verified == true then
  1815.                 newScript = VerifiedScript:Clone()
  1816.                 newScript.ScriptTitle.Text = v.title
  1817.                 newScript.ScriptAuthor.Text = "By ".. v.owner.username
  1818.                 newScript.ScriptGame.Text = v.game.name
  1819.                 newScript.Parent = UIGui.MainFrame.ScriptListFrame.Scripts
  1820.             else
  1821.                 newScript = Script:Clone()
  1822.                 newScript.ScriptTitle.Text = v.title
  1823.                 newScript.ScriptAuthor.Text = "By ".. v.owner.username
  1824.                 newScript.ScriptGame.Text = v.game.name
  1825.                 newScript.Parent = UIGui.MainFrame.ScriptListFrame.Scripts
  1826.             end
  1827.  
  1828.             newScript.ExecuteButton.MouseButton1Click:Connect(function()
  1829.             UIClick:Play()
  1830.             loadstring(v.script)()
  1831.             end)
  1832.             newScript.CopyScriptsButton.MouseButton1Click:Connect(function()
  1833.            setclipboard(v.script)
  1834.            end)
  1835.  
  1836.  
  1837.            newScript.OpenInExecutorButton.MouseButton1Click:Connect(function()
  1838. UIClick:Play()
  1839. ExecutorTextBox.Text = ""..v.script
  1840. ScriptListFrame.Visible = false
  1841. PlayerDataFrame.Visible = false
  1842. DevelopersFrame.Visible = false
  1843. ExecutorMenuScrollingFrame.Visible = true
  1844. ClearTextBoxButton.Visible = true
  1845. CopyTextBoxButton.Visible = true
  1846. ExecuteTextBoxButton.Visible = true
  1847. ConsoleFrame.Visible = false
  1848. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1849. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1850. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1851. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1852. ConsoleMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1853. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  1854.  
  1855.             end)
  1856.  
  1857.  
  1858.  
  1859.             setHoverTransition(newScript.ExecuteButton.BackgroundColor3, Color3.new(0, 0, 0), newScript.ExecuteButton)
  1860.  
  1861.                 --newScript.ProfilePicture.Image = "https://scriptblox.com"..v.owner.profilePicture, v["owner"]["_id"]
  1862.  
  1863.             newScript.CopyLinkButton.MouseButton1Click:Connect(function()
  1864.             setclipboard("https://scriptblox.com/script/".. v.slug)
  1865.             end)
  1866.  
  1867.             newScript.InfoButton.MouseButton1Click:Connect(function()
  1868.                 updateInfoBox(v)
  1869.                 task.wait()
  1870.                 UIGui.MainFrame.InfoBox.Visible = true
  1871.                 UIGui.MainFrame.ScriptListFrame.Visible = false
  1872.             end)
  1873.  
  1874.             setHoverTransition(newScript.InfoButton.BackgroundColor3, Color3.new(0, 0, 0), newScript.InfoButton)
  1875.  
  1876.            
  1877.             setHoverTransition(newScript.BackgroundColor3, Color3.new(0, 0, 0), newScript)
  1878.  
  1879.         end)
  1880.     end
  1881.    
  1882.     updateCache(cache)
  1883.    
  1884.     pagefetchrunning = false
  1885. end
  1886.  
  1887. UIGui.MainFrame.SearchBox.FocusLost:Connect(function(enterPressed)
  1888.     if enterPressed then
  1889. UIClick:Play()
  1890. ScriptListFrame.Visible = true
  1891. PlayerDataFrame.Visible = false
  1892. ExecutorMenuScrollingFrame.Visible = false
  1893. ClearTextBoxButton.Visible = false
  1894. CopyTextBoxButton.Visible = false
  1895. ExecuteTextBoxButton.Visible = false
  1896. DevelopersFrame.Visible = false
  1897. ConsoleFrame.Visible = false
  1898. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1899. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1900. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1901. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1902. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  1903.         gquery = UIGui.MainFrame.SearchBox.Text
  1904.         page = 1
  1905.         local scriptsTbl = fetchScripts(UIGui.MainFrame.SearchBox.Text, 1)
  1906.         refreshScripts(scriptsTbl)
  1907.     end
  1908. end)
  1909.  
  1910. SearchButton.MouseButton1Click:Connect(function()
  1911. UIClick:Play()
  1912. ScriptListFrame.Visible = true
  1913. PlayerDataFrame.Visible = false
  1914. ExecutorMenuScrollingFrame.Visible = false
  1915. ClearTextBoxButton.Visible = false
  1916. CopyTextBoxButton.Visible = false
  1917. ExecuteTextBoxButton.Visible = false
  1918. DevelopersFrame.Visible = false
  1919. ConsoleFrame.Visible = false
  1920. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1921. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1922. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1923. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1924. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  1925. gquery = UIGui.MainFrame.SearchBox.Text
  1926.         page = 1
  1927.         local scriptsTbl = fetchScripts(UIGui.MainFrame.SearchBox.Text, 1)
  1928.         refreshScripts(scriptsTbl)
  1929. end)
  1930.  
  1931. CloseButton.MouseButton1Click:Connect(function()
  1932. UIClick:Play()
  1933. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  1934. UIGui:Destroy()
  1935. end)
  1936.  
  1937. RebootButton.MouseButton1Click:Connect(function()
  1938. UIClick:Play()
  1939. loadstring(game:HttpGet("https://pastebin.com/raw/isJnavwx"))("Made by ERROR_CODE")
  1940. end)
  1941.  
  1942. setHoverTransition(nil, Color3.fromRGB(0, 0, 0), UIGui.MainFrame.CloseButton)
  1943.  
  1944. game:GetService("LogService").MessageOut:Connect(
  1945. function(Message)
  1946.     repeat
  1947.         wait(.1)
  1948.     until Message
  1949.     logTable[#logTable + 1] = Message
  1950.     Logs.Text = (table.concat(logTable, "\n"))
  1951.     for i, v in pairs(logTable) do
  1952.         if i == 5 then
  1953.             table.remove(logTable, 1)
  1954.         end
  1955.     end
  1956. end
  1957. )
  1958. ClearLogsButton.MouseButton1Click:Connect(function()
  1959. UIClick:play()
  1960.         table.remove(logTable, 4)
  1961.         table.remove(logTable, 3)
  1962.         table.remove(logTable, 2)
  1963.         table.remove(logTable, 1)
  1964.         table.remove(logTable)
  1965.         wait(.1)
  1966.         Logs.Text = "----------------------------------------------------------------------------------------------------------------------"
  1967.     end)
  1968. CopyLogsButton.MouseButton1Click:Connect(function()
  1969. UIClick:Play()
  1970.         setclipboard(Logs.Text)
  1971.     end)
  1972. local gui = MainFrame
  1973.  
  1974. local dragging
  1975. local dragInput
  1976. local dragStart
  1977. local startPos
  1978. Loading:Destroy()
  1979.  
  1980. local function update(input)
  1981.     local delta = input.Position - dragStart
  1982.     gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1983. end
  1984.  
  1985. gui.InputBegan:Connect(function(input)
  1986.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1987.         dragging = true
  1988.         dragStart = input.Position
  1989.         startPos = gui.Position
  1990.  
  1991.         input.Changed:Connect(function()
  1992.             if input.UserInputState == Enum.UserInputState.End then
  1993.                 dragging = false
  1994.             end
  1995.         end)
  1996.     end
  1997. end)
  1998.  
  1999. gui.InputChanged:Connect(function(input)
  2000.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  2001.         dragInput = input
  2002.     end
  2003. end)
  2004.  
  2005. UserInputService.InputChanged:Connect(function(input)
  2006.     if input == dragInput and dragging then
  2007.         update(input)
  2008.     end
  2009. end)
  2010.  
  2011. refreshScripts(fetchScripts(gquery, 1))
  2012.  
  2013. UIGui.MainFrame.ScriptListFrame:GetPropertyChangedSignal("CanvasPosition"):Connect(function()
  2014.     if (UIGui.MainFrame.ScriptListFrame.CanvasPosition.Y + UIGui.MainFrame.ScriptListFrame.AbsoluteSize.Y) >= UIGui.MainFrame.ScriptListFrame.AbsoluteCanvasSize.Y -200 and not pagefetchrunning then
  2015.         page = page + 1
  2016.         pagefetchrunning = true
  2017.         addScripts(fetchScripts(gquery, page))
  2018.     end
  2019. end)
Add Comment
Please, Sign In to add comment