Advertisement
ERROR_CODE

ECCS Searcher V2.3

Apr 7th, 2024 (edited)
788
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 56.62 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("ImageLabel")
  7. local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
  8. local UICorner = Instance.new("UICorner")
  9. local SearchBox = Instance.new("TextBox")
  10. local UICorner_3 = Instance.new("UICorner")
  11. local Title = Instance.new("TextLabel")
  12. local UICorner_4 = Instance.new("UICorner")
  13. local UICorner_5 = Instance.new("UICorner")
  14. local ScriptAuthor = Instance.new("TextLabel")
  15. local TopbarBottomCover = Instance.new("Frame")
  16. local ScriptListFrame = Instance.new("ScrollingFrame")
  17. local UIPadding = Instance.new("UIPadding")
  18. local Scripts = Instance.new("Folder")
  19. local UIGridLayout = Instance.new("UIGridLayout")
  20. local ScriptFrame = Instance.new("Frame")
  21. local UICorner_6 = Instance.new("UICorner")
  22. local ScriptTitle = Instance.new("TextLabel")
  23. local ExecuteButton = Instance.new("TextButton")
  24. local UICorner_7 = Instance.new("UICorner")
  25. local ScriptGame = Instance.new("TextLabel")
  26. local VerifiedScriptFrame = Instance.new("Frame")
  27. local UICorner_9 = Instance.new("UICorner")
  28. local ScriptTitle_2 = Instance.new("TextLabel")
  29. local VerifiedIcon = Instance.new("ImageLabel")
  30. local ExecuteButton_2 = Instance.new("TextButton")
  31. local UICorner_10 = Instance.new("UICorner")
  32. local UICorner_11 = Instance.new("UICorner")
  33. local ScriptAuthor_2 = Instance.new("TextLabel")
  34. local ScriptGame_2 = Instance.new("TextLabel")
  35. local ScriptListBackgroundFrame = Instance.new("Frame")
  36. local UICorner_12 = Instance.new("UICorner")
  37. local InfoBoxDescription = Instance.new("TextButton")
  38. local Author_2 = Instance.new("TextLabel")
  39. local UICorner_22 = Instance.new("UICorner")
  40. local UIListLayout_3 = Instance.new("UIListLayout")
  41. local UIClick = Instance.new("Sound")
  42. local OpenCloseSearcherButton = Instance.new("TextButton")
  43. local OpenCloseSearcherButtonUICorner = Instance.new("UICorner")
  44. local PlayerIcon = Instance.new("ImageButton")
  45. local PlayerIconUICorner = Instance.new("UICorner")
  46. local MenuBarFrame = Instance.new("Frame")
  47. local MenuBarFrameUICorner = Instance.new("UICorner")
  48. local SearcherMenuButton = Instance.new("TextButton")
  49. local SearcherMenuButtonUICorner = Instance.new("UICorner")
  50. local ExecutorMenuButton = Instance.new("TextButton")
  51. local ExecutorMenuButtonUICorner = Instance.new("UICorner")
  52. local ExecutorMenuScrollingFrame = Instance.new("ScrollingFrame")
  53. local UINoScriptsFound = Instance.new("Sound")
  54. local PlayerDataFrame = Instance.new("Frame")
  55. local PlayerPicture = Instance.new("ImageLabel")
  56. local PlayerPictureUICorner = Instance.new("UICorner")
  57. local PlayerDataTextLabel = Instance.new("TextLabel")
  58. local PlayerIP = Instance.new("TextLabel")
  59. local PlayerID = Instance.new("TextLabel")
  60. local PlayerDisplayName = Instance.new("TextLabel")
  61. local PlayerName = Instance.new("TextLabel")
  62. local PlayerAge = Instance.new("TextLabel")
  63. local PlayerCountry = Instance.new("TextLabel")
  64. local LocalizationService = game:GetService("LocalizationService")
  65. local ReloadPlayerDataButton = Instance.new("TextButton")
  66. local ReloadPlayerDataButtonUICorner = Instance.new("UICorner")
  67. local CopyPlayerDataButton = Instance.new("TextButton")
  68. local CopyPlayerDataButtonUICorner = Instance.new("UICorner")
  69. local ExecutorTextBox = Instance.new("TextBox")
  70. local ExecutorTextBoxUICorner = Instance.new("UICorner")
  71. local ExecuteTextBoxButton = Instance.new("TextButton")
  72. local ExecuteTextBoxButtonUICorner = Instance.new("UICorner")
  73. local ClearTextBoxButton = Instance.new("TextButton")
  74. local ClearTextBoxButtonUICorner = Instance.new("UICorner")
  75. local CopyTextBoxButton = Instance.new("TextButton")
  76. local CopyTextBoxButtonUICorner = Instance.new("UICorner")
  77. local CopyScriptsButton = Instance.new("TextButton")
  78. local CopyScriptsButtonUICorner = Instance.new("UICorner")
  79. local CopyScriptsButton_2 = Instance.new("TextButton")
  80. local CopyScriptsButtonUICorner_2 = Instance.new("UICorner")
  81. local DevelopersButton = Instance.new("TextButton")
  82. local DevelopersButtonUICorner = Instance.new("UICorner")
  83. local DevelopersFrame = Instance.new("Frame")
  84. local DevIcon = Instance.new("ImageLabel")
  85. local DevIconUI = Instance.new("UICorner")
  86. local DevDesc = Instance.new("TextLabel")
  87. local DevDescUICorner = Instance.new("UICorner")
  88. local PlayerDataBackground = Instance.new("Frame")
  89. local PlayerDataBackgroundUICorner = Instance.new("UICorner")
  90. local ExecutorMenuScrollingFrameUICorner = Instance.new("UICorner")
  91. local SearchButton = Instance.new("TextButton")
  92. local SearchButtonUICorner = Instance.new("UICorner")
  93. local CopyLinkButton = Instance.new("TextButton")
  94. local CopyLinkButtonUICorner = Instance.new("UICorner")
  95. local CopyLinkButton_2 = Instance.new("TextButton")
  96. local CopyLinkButtonUICorner_2 = Instance.new("UICorner")
  97. local Loading = Instance.new("TextLabel")
  98. local DescScriptButton = Instance.new("TextButton")
  99. local DescScriptButtonUICorner = Instance.new("UICorner")
  100. local DescScriptButton_2 = Instance.new("TextButton")
  101. local DescScriptButtonUICorner_2 = Instance.new("UICorner")
  102. local DescUICorner = Instance.new("UICorner")
  103. local CloseDescButton = Instance.new("TextButton")
  104. local CloseDescButtonUICorner = Instance.new("UICorner")
  105. local UIAspectRatioConstraint_2 = Instance.new("UIAspectRatioConstraint")
  106. local OpenInExecutorButton = Instance.new("TextButton")
  107. local OpenInExecutorButtonUICorner = Instance.new("UICorner")
  108. local OpenInExecutorButton_2 = Instance.new("TextButton")
  109. local OpenInExecutorButtonUICorner_2 = Instance.new("UICorner")
  110. local PasteScriptButton = Instance.new("TextButton")
  111. local PasteScriptButtonUICorner = Instance.new("UICorner")
  112. local AutoExecuteButton = Instance.new("TextButton")
  113. local AutoExecuteButtonUICorner = Instance.new("UICorner")
  114. local AutoExecuteButton_2 = Instance.new("TextButton")
  115. local AutoExecuteButtonUICorner_2 = Instance.new("UICorner")
  116. local Hint = Instance.new("TextLabel")
  117. local HintUICorner = Instance.new("UICorner")
  118. local StartUp = Instance.new("StringValue")
  119. local StartUpFrame = Instance.new("ImageButton")
  120. local NextPageButton = Instance.new("ImageButton")
  121. local Image1 = "rbxassetid://16975200741"
  122. local Image2 = "rbxassetid://16975203218"
  123. local Image3 = "rbxassetid://16975205513"
  124. local Image4 = "rbxassetid://16975208083"
  125. local StartUpSound = Instance.new("Sound")
  126.  
  127. local Region, Country = pcall(function()
  128. return LocalizationService:GetCountryRegionForPlayerAsync(game.Players.LocalPlayer)
  129. end)
  130.  
  131. StartUp.Value = "On"
  132.  
  133. UIClick.Parent = game.Workspace
  134. UIClick.SoundId = "rbxassetid://9119707097"
  135. UIClick.Playing = true
  136. UIClick.Looped = false
  137. UIClick.Volume = 1
  138. UIClick:Stop()
  139.  
  140. UINoScriptsFound.Parent = game.Workspace
  141. UINoScriptsFound.SoundId = "rbxassetid://6243040798"
  142. UINoScriptsFound.Playing = true
  143. UINoScriptsFound.Looped = false
  144. UINoScriptsFound.Volume = 1
  145. UINoScriptsFound:Stop()
  146.  
  147. StartUpSound.Parent = game.Workspace
  148. StartUpSound.SoundId = "rbxassetid://3379455742"
  149. StartUpSound.Playing = true
  150. StartUpSound.Looped = false
  151. StartUpSound.Volume = 1
  152. StartUpSound:Stop()
  153.  
  154. UIGui.Name = "UIGui"
  155. UIGui.Parent = game.CoreGui
  156. UIGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  157. game.CoreGui.UIGui.Enabled = true
  158.  
  159. StartUpFrame.Parent = UIGui
  160. StartUpFrame.Size = UDim2.new(1,0,1.8,100)
  161. StartUpFrame.Position = UDim2.new(0,0,0,-220)
  162. StartUpFrame.Image = Image1
  163. StartUpFrame.Visible = false
  164.  
  165. NextPageButton.Parent = StartUpFrame
  166. NextPageButton.Size = UDim2.new(0, 100, 0, 50)
  167. NextPageButton.Position = UDim2.new(0, 700, 0, 540)
  168. NextPageButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  169. NextPageButton.BackgroundTransparency = 1
  170.  
  171. NextPageButton.MouseButton1Click:Connect(function()
  172. UIClick:Play()
  173. if StartUpFrame.Image == Image1 then
  174. StartUpFrame.Size = UDim2.new(1,0,1.3,100)
  175. StartUpFrame.Position = UDim2.new(0,0,0,-140)
  176. NextPageButton.Position = UDim2.new(0, 710, 0, 490)
  177. StartUpFrame.Image = Image2
  178. else
  179. if StartUpFrame.Image == Image2 then
  180. StartUpFrame.Image = Image3
  181. else
  182. if StartUpFrame.Image == Image3 then
  183. StartUpFrame.Image = Image4
  184. else
  185. if StartUpFrame.Image == Image4 then
  186. MainFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.3)
  187. OpenCloseSearcherButton.Visible = true
  188. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  189. StartUpFrame:Destroy()
  190. StartUpSound:Play()
  191. end
  192. end
  193. end
  194. end
  195. end)
  196.  
  197. OpenCloseSearcherButton.Parent = UIGui
  198. OpenCloseSearcherButton.Size = UDim2.new(0, 43.5, 0, 43.5)
  199. OpenCloseSearcherButton.Position = UDim2.new(0, 160, 0, -45.8)
  200. OpenCloseSearcherButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  201. OpenCloseSearcherButton.BackgroundTransparency = 0.3
  202. OpenCloseSearcherButton.Text = " 🔎 "
  203. OpenCloseSearcherButton.TextColor3 = Color3.fromRGB(200, 200, 200)
  204. OpenCloseSearcherButton.Font = 'Code'
  205. OpenCloseSearcherButton.TextSize = 20
  206. OpenCloseSearcherButton.AutoButtonColor = false
  207.  
  208. OpenCloseSearcherButtonUICorner.Parent = OpenCloseSearcherButton
  209. OpenCloseSearcherButtonUICorner.CornerRadius = UDim.new(1, 0)
  210.  
  211. OpenCloseSearcherButton.Visible = false
  212.  
  213. MainFrame.Name = "MainFrame"
  214. MainFrame.Parent = UIGui
  215. MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  216. MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  217. MainFrame.Position = UDim2.new(0.5, 0, -0.5, 0)
  218. MainFrame.Size = UDim2.new(0, 450, 0, 400)
  219. MainFrame.ZIndex = 2
  220. MainFrame.Image = "rbxassetid://16925670362"
  221.  
  222. UIAspectRatioConstraint.Parent = MainFrame
  223. UIAspectRatioConstraint.AspectRatio = 1.778
  224.  
  225. UICorner.CornerRadius = UDim.new(0, 12)
  226. UICorner.Parent = MainFrame
  227.  
  228. Hint.Name = "Hint"
  229. Hint.Parent = UIGui
  230. Hint.AnchorPoint = Vector2.new(0.5, 0.5)
  231. Hint.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  232. Hint.BackgroundTransparency = 0.7
  233. Hint.Position = UDim2.new(0.5, 0, 2, 0)
  234. Hint.Size = UDim2.new(0, 180, 0, 120)
  235. Hint.ZIndex = 2
  236. Hint.Font = Enum.Font.FredokaOne
  237. Hint.TextSize = 30
  238. Hint.TextColor3 = Color3.fromRGB(255, 255, 255)
  239. Hint.Text = "Welcome"
  240. Hint.TextWrapped = true
  241. Hint.TextScaled = true
  242.  
  243. HintUICorner.CornerRadius = UDim.new(0, 12)
  244. HintUICorner.Parent = Hint
  245.  
  246. Loading.Name = "PlayerName"
  247. Loading.Parent = MainFrame
  248. Loading.BackgroundTransparency = 1
  249. Loading.Position = UDim2.new(0, 260, 0.45, 10)
  250. Loading.Size = UDim2.new(0, 5, 0, 5)
  251. Loading.Font = Enum.Font.FredokaOne
  252. Loading.Text = "Loading..."
  253. Loading.TextColor3 = Color3.fromRGB(255, 255, 255)
  254. Loading.TextSize = 30
  255.  
  256. OpenCloseSearcherButton.MouseButton1Click:Connect(function()
  257. writefile("ES.ECCS", ""..ExecutorTextBox.Text)
  258. if OpenCloseSearcherButton.Text == "🔎" then
  259. OpenCloseSearcherButton.Text = " 🔎 "
  260. UIClick:Play()
  261. MainFrame.Position = UDim2.new(0.5, 0, -0.5, 0)
  262. MainFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.3)
  263. else
  264. if OpenCloseSearcherButton.Text == " 🔎 " then
  265. OpenCloseSearcherButton.Text = "🔎"
  266. UIClick:Play()
  267. MainFrame:TweenPosition(UDim2.new(0.5, 0, 2, 0),"InOut","Sine",0.3)
  268. end
  269. end
  270. end)
  271.  
  272. spawn(function()
  273. while wait() do
  274. if MainFrame.Position == UDim2.new(0.5, 0, 2, 0) then
  275. MainFrame.Visible = false
  276. else
  277. MainFrame.Visible = true
  278. end
  279. if Hint.Position == UDim2.new(0.5, 0, 0.5, 0) then
  280. wait(3)
  281. Hint:TweenPosition(UDim2.new(0.5, 0, 2, 0),"InOut","Sine",0.3)
  282. end
  283. end
  284. end)
  285.  
  286. DevelopersFrame.Visible = false
  287.  
  288. ExecutorMenuScrollingFrame.Visible = false
  289.  
  290. MenuBarFrame.Name = "MenuBarFrame"
  291. MenuBarFrame.Parent = MainFrame
  292. MenuBarFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  293. MenuBarFrame.BackgroundTransparency = 0.8
  294. MenuBarFrame.Position = UDim2.new(0, 10, 0.1, 10)
  295. MenuBarFrame.Size = UDim2.new(0, 60, 0, 200)
  296.  
  297. MenuBarFrameUICorner.CornerRadius = UDim.new(0, 12)
  298. MenuBarFrameUICorner.Parent = MenuBarFrame
  299.  
  300. SearchBox.Name = "SearchBox"
  301. SearchBox.Parent = MainFrame
  302. SearchBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  303. SearchBox.BackgroundTransparency = 0.85
  304. SearchBox.Position = UDim2.new(0, 9, 0, 5)
  305. SearchBox.Size = UDim2.new(0, 350, 0, 25)
  306. SearchBox.ClearTextOnFocus = false
  307. SearchBox.Font = Enum.Font.FredokaOne
  308. SearchBox.PlaceholderText = "ECCS•Searcher"
  309. SearchBox.Text = ""
  310. SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  311. SearchBox.TextScaled = true
  312. SearchBox.TextSize = 14.000
  313. SearchBox.TextWrapped = true
  314. SearchBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
  315.  
  316. UICorner_3.CornerRadius = UDim.new(0, 12)
  317. UICorner_3.Parent = SearchBox
  318.  
  319. local Frame = ({
  320. ["01 01"] = "rbxassetid://16779094159",
  321. [(function(Year)
  322. local A = math.floor(Year/100)
  323. local B = math.floor((13+8*A)/25)
  324. local C = (15-B+A-math.floor(A/4))%30
  325. local D = (4+A-math.floor(A/4))%7
  326. local E = (19*(Year%19)+C)%30
  327. local F = (2*(Year%4)+4*(Year%7)+6*E+D)%7
  328. local G = (22+E+F)
  329. if E == 29 and F == 6 then
  330. return "04 19"
  331. elseif E == 28 and F == 6 then
  332. return "04 18"
  333. elseif 31 < G then
  334. return ("04 %02d"):format(G-31)
  335. end
  336. return ("03 %02d"):format(G)
  337. end)(tonumber(os.date"%Y"))] = "rbxassetid://16779090090",
  338. ["10 31"] = "rbxassetid://16779133028",
  339. ["12 25"] = "rbxassetid://16779174392"
  340. })[os.date("%m %d")]
  341. if Frame then
  342. MainFrame.Image = Frame
  343. end
  344.  
  345. SearchButton.Name = "SearchButton"
  346. SearchButton.Parent = MainFrame
  347. SearchButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  348. SearchButton.Position = UDim2.new(0, 363, 0, 5)
  349. SearchButton.Size = UDim2.new(0, 80, 0, 25)
  350. SearchButton.AutoButtonColor = false
  351. SearchButton.Font = Enum.Font.Code
  352. SearchButton.Text = "🔎"
  353. SearchButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  354. SearchButton.TextSize = 15
  355. SearchButton.BackgroundTransparency = 0.85
  356.  
  357.  
  358. SearchButtonUICorner.CornerRadius = UDim.new(0, 12)
  359. SearchButtonUICorner.Parent = SearchButton
  360.  
  361. Title.Name = "Title"
  362. Title.Parent = MainFrame
  363. Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  364. Title.BackgroundTransparency = 1
  365. Title.Size = UDim2.new(0, 300, 0, 40)
  366. Title.Font = Enum.Font.Code
  367. Title.Text = ""
  368. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  369. Title.TextSize = 28
  370.  
  371. DevelopersButton.Name = "DevelopersButton"
  372. DevelopersButton.Position = UDim2.new(0, 20, 0.135, 10)
  373. DevelopersButton.Parent = MainFrame
  374. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  375. DevelopersButton.BackgroundTransparency = 0.7
  376. DevelopersButton.LayoutOrder = 1
  377. DevelopersButton.Size = UDim2.new(0, 40, 0, 40)
  378. DevelopersButton.AutoButtonColor = false
  379. DevelopersButton.Font = Enum.Font.FredokaOne
  380. DevelopersButton.Text = "i"
  381. DevelopersButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  382. DevelopersButton.TextSize = 25
  383.  
  384. DevelopersButtonUICorner.Parent = DevelopersButton
  385. DevelopersButtonUICorner.CornerRadius = UDim.new(0, 12)
  386.  
  387. DevelopersButton.MouseButton1Click:Connect(function()
  388. UIClick:Play()
  389. PasteScriptButton.Visible = false
  390. ScriptListFrame.Visible = false
  391. PlayerDataFrame.Visible = false
  392. ExecutorMenuScrollingFrame.Visible = false
  393. ClearTextBoxButton.Visible = false
  394. CopyTextBoxButton.Visible = false
  395. ExecuteTextBoxButton.Visible = false
  396. DevelopersFrame.Visible = true
  397. InfoBoxDescription.Visible = false
  398. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  399. DevelopersButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  400. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  401. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  402. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  403. end)
  404.  
  405. DevelopersFrame.Name = "DevelopersFrame"
  406. DevelopersFrame.Parent = MainFrame
  407. DevelopersFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  408. DevelopersFrame.BackgroundTransparency = 1
  409. DevelopersFrame.BorderSizePixel = 0
  410. DevelopersFrame.Position = UDim2.new(0, 70, 0.1, 10)
  411. DevelopersFrame.Size = UDim2.new(0, 380, 0, 199)
  412. DevelopersFrame.ZIndex = 2
  413.  
  414. DevIcon.Name = "DevIcon"
  415. DevIcon.Parent = DevelopersFrame
  416. DevIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  417. DevIcon.BackgroundTransparency = 0.9
  418. DevIcon.Position = UDim2.new(0, 20, 0.01, 10)
  419. DevIcon.Size = UDim2.new(0, 180, 0, 180)
  420. DevIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=3323558881&width=999&height=999&format=png"
  421.  
  422. DevIconUI.Parent = DevIcon
  423. DevIconUI.CornerRadius = UDim.new(0, 12)
  424.  
  425. DevDesc.Name = "DevDesc"
  426. DevDesc.Parent = DevelopersFrame
  427. DevDesc.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  428. DevDesc.Position = UDim2.new(0, 210, 0.01, 10)
  429. DevDesc.Size = UDim2.new(0, 150, 0, 180)
  430. DevDesc.Font = Enum.Font.FredokaOne
  431. DevDesc.Text = "ERROR_CODE \n\n\nH.Programmer \n H.Designer \n H.Developer"
  432. DevDesc.TextColor3 = Color3.fromRGB(255, 255, 255)
  433. DevDesc.TextSize = 20
  434. DevDesc.BackgroundTransparency = 0.9
  435.  
  436. DevDescUICorner.CornerRadius = UDim.new(0, 12)
  437. DevDescUICorner.Parent = DevDesc
  438.  
  439. ExecutorMenuButton.Name = "ExecutorMenuButton"
  440. ExecutorMenuButton.Position = UDim2.new(0, 20, 0.325, 10)
  441. ExecutorMenuButton.Parent = MainFrame
  442. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  443. ExecutorMenuButton.BackgroundTransparency = 0.7
  444. ExecutorMenuButton.LayoutOrder = 1
  445. ExecutorMenuButton.Size = UDim2.new(0, 40, 0, 40)
  446. ExecutorMenuButton.AutoButtonColor = false
  447. ExecutorMenuButton.Font = Enum.Font.FredokaOne
  448. ExecutorMenuButton.Text = "</>"
  449. ExecutorMenuButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  450. ExecutorMenuButton.TextSize = 20
  451.  
  452. ExecutorMenuButtonUICorner.Parent = ExecutorMenuButton
  453. ExecutorMenuButtonUICorner.CornerRadius = UDim.new(0, 12)
  454.  
  455. ExecutorMenuButton.MouseButton1Click:Connect(function()
  456. UIClick:Play()
  457. ScriptListFrame.Visible = false
  458. PlayerDataFrame.Visible = false
  459. DevelopersFrame.Visible = false
  460. ExecutorMenuScrollingFrame.Visible = true
  461. ClearTextBoxButton.Visible = true
  462. CopyTextBoxButton.Visible = true
  463. PasteScriptButton.Visible = true
  464. ExecuteTextBoxButton.Visible = true
  465. InfoBoxDescription.Visible = false
  466. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  467. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  468. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  469. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  470. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  471. end)
  472.  
  473. ExecutorMenuScrollingFrame.CanvasSize = UDim2.new(0, 0, 4, 0)
  474. ExecutorMenuScrollingFrame.ScrollBarImageColor3 = Color3.new(0, 0, 0)
  475. ExecutorMenuScrollingFrame.ScrollBarThickness = 8
  476. ExecutorMenuScrollingFrame.Active = true
  477. ExecutorMenuScrollingFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  478. ExecutorMenuScrollingFrame.BackgroundTransparency = 1
  479. ExecutorMenuScrollingFrame.BorderSizePixel = 0
  480. ExecutorMenuScrollingFrame.Position = UDim2.new(0, 70, 0.12, 10)
  481. ExecutorMenuScrollingFrame.Size = UDim2.new(0, 380, 0, 150)
  482. ExecutorMenuScrollingFrame.Name = "ExecutorMenuScrollingFrame"
  483. ExecutorMenuScrollingFrame.Parent = MainFrame
  484.  
  485. ExecutorMenuScrollingFrameUICorner.Parent = ExecutorMenuScrollingFrame
  486.  
  487. ExecutorTextBox.Name = "ExecutorTextBox"
  488. ExecutorTextBox.Parent = ExecutorMenuScrollingFrame
  489. ExecutorTextBox.BackgroundColor3 = Color3.new(0, 0, 0)
  490. ExecutorTextBox.BackgroundTransparency = 0.7
  491. ExecutorTextBox.Position = UDim2.new(0.06, 0, 0, 0)
  492. ExecutorTextBox.Size = UDim2.new(0, 335, 0, 1040)
  493. ExecutorTextBox.Font = Enum.Font.Code
  494. ExecutorTextBox.ClearTextOnFocus = false
  495. ExecutorTextBox.FontSize = Enum.FontSize.Size18
  496. ExecutorTextBox.Text = "print(\"ECCS•Searcher V2\")"
  497. ExecutorTextBox.PlaceholderText = "print(\"ECCS•Searcher V2\")"
  498. ExecutorTextBox.TextColor3 = Color3.new(0, 255, 0)
  499. ExecutorTextBox.TextTransparency = 0
  500. ExecutorTextBox.TextSize = 15
  501. ExecutorTextBox.TextXAlignment = Enum.TextXAlignment.Left
  502. ExecutorTextBox.TextYAlignment = Enum.TextYAlignment.Top
  503. ExecutorTextBox.TextWrapped = true
  504.  
  505. ExecutorTextBoxUICorner.Parent = ExecutorTextBox
  506.  
  507. ClearTextBoxButton.Name = "ClearTextBoxButton"
  508. ClearTextBoxButton.Parent = MainFrame
  509. ClearTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  510. ClearTextBoxButton.Position = UDim2.new(0, 95, 0.75, 10)
  511. ClearTextBoxButton.Size = UDim2.new(0, 80, 0, 30)
  512. ClearTextBoxButton.AutoButtonColor = false
  513. ClearTextBoxButton.Font = Enum.Font.FredokaOne
  514. ClearTextBoxButton.Text = "Clear"
  515. ClearTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  516. ClearTextBoxButton.TextSize = 20
  517. ClearTextBoxButton.BackgroundTransparency = 0.7
  518.  
  519. ClearTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  520. ClearTextBoxButtonUICorner.Parent = ClearTextBoxButton
  521.  
  522. ClearTextBoxButton.MouseButton1Click:Connect(function()
  523. UIClick:Play()
  524. ExecutorTextBox.Text = ""
  525. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  526. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  527. Hint.Text = "Executor is clear!"
  528. end)
  529.  
  530. ClearTextBoxButton.Visible = false
  531.  
  532. CopyTextBoxButton.Name = "CopyTextBoxButton"
  533. CopyTextBoxButton.Parent = MainFrame
  534. CopyTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  535. CopyTextBoxButton.Position = UDim2.new(0, 180, 0.75, 10)
  536. CopyTextBoxButton.Size = UDim2.new(0, 80, 0, 30)
  537. CopyTextBoxButton.AutoButtonColor = false
  538. CopyTextBoxButton.Font = Enum.Font.FredokaOne
  539. CopyTextBoxButton.Text = "Copy"
  540. CopyTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  541. CopyTextBoxButton.TextSize = 20
  542. CopyTextBoxButton.BackgroundTransparency = 0.7
  543.  
  544. CopyTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  545. CopyTextBoxButtonUICorner.Parent = CopyTextBoxButton
  546.  
  547. CopyTextBoxButton.MouseButton1Click:Connect(function()
  548. UIClick:Play()
  549. setclipboard(ExecutorTextBox.Text)
  550. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  551. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  552. Hint.Text = "Script copied into your clipboard!"
  553. end)
  554.  
  555. CopyTextBoxButton.Visible = false
  556.  
  557. ExecuteTextBoxButton.Name = "ExecuteTextBoxButton"
  558. ExecuteTextBoxButton.Parent = MainFrame
  559. ExecuteTextBoxButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  560. ExecuteTextBoxButton.Position = UDim2.new(0, 348, 0.75, 10)
  561. ExecuteTextBoxButton.Size = UDim2.new(0, 80, 0, 30)
  562. ExecuteTextBoxButton.AutoButtonColor = false
  563. ExecuteTextBoxButton.Font = Enum.Font.FredokaOne
  564. ExecuteTextBoxButton.Text = "Execute"
  565. ExecuteTextBoxButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  566. ExecuteTextBoxButton.TextSize = 20
  567. ExecuteTextBoxButton.BackgroundTransparency = 0.7
  568.  
  569. ExecuteTextBoxButtonUICorner.CornerRadius = UDim.new(0, 12)
  570. ExecuteTextBoxButtonUICorner.Parent = ExecuteTextBoxButton
  571.  
  572. PasteScriptButton.Name = "PasteScriptButton"
  573. PasteScriptButton.Parent = MainFrame
  574. PasteScriptButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  575. PasteScriptButton.Position = UDim2.new(0, 265, 0.75, 10)
  576. PasteScriptButton.Size = UDim2.new(0, 80, 0, 30)
  577. PasteScriptButton.AutoButtonColor = false
  578. PasteScriptButton.Font = Enum.Font.FredokaOne
  579. PasteScriptButton.Text = "Paste"
  580. PasteScriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  581. PasteScriptButton.TextSize = 20
  582. PasteScriptButton.BackgroundTransparency = 0.7
  583. PasteScriptButton.Visible = false
  584. PasteScriptButtonUICorner.CornerRadius = UDim.new(0, 12)
  585. PasteScriptButtonUICorner.Parent = PasteScriptButton
  586.  
  587. ExecuteTextBoxButton.MouseButton1Click:Connect(function()
  588. UIClick:Play()
  589. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  590. loadstring(ExecutorTextBox.Text)()
  591. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  592. Hint.Text = "Script executed!"
  593. end)
  594.  
  595. PasteScriptButton.MouseButton1Click:Connect(function()
  596. UIClick:Play()
  597. ExecutorTextBox.Text = getclipboard()
  598. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  599. Hint.Text = "Script pasted!"
  600. end)
  601.  
  602. ExecuteTextBoxButton.Visible = false
  603.  
  604. ExecutorTextBox.FocusLost:Connect(function(enterPressed)
  605.     if enterPressed then
  606.        UIClick:Play()
  607. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  608. loadstring(ExecutorTextBox.Text)()
  609. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  610. Hint.Text = "Script executed!"
  611.     end
  612. end)
  613.  
  614. PlayerIcon.Name = "PlayerIcon"
  615. PlayerIcon.Parent = MainFrame
  616. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  617. PlayerIcon.BackgroundTransparency = 0.7
  618. PlayerIcon.Position = UDim2.new(0, 20, 0.705, 10)
  619. PlayerIcon.Size = UDim2.new(0, 40, 0, 40)
  620. PlayerIcon.AutoButtonColor = false
  621. PlayerIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  622.  
  623. PlayerIconUICorner.Parent = PlayerIcon
  624. PlayerIconUICorner.CornerRadius = UDim.new(0, 12)
  625.  
  626. PlayerIcon.MouseButton1Click:Connect(function()
  627. UIClick:Play()
  628. PasteScriptButton.Visible = false
  629. ScriptListFrame.Visible = false
  630. PlayerDataFrame.Visible = true
  631. ExecutorMenuScrollingFrame.Visible = false
  632. ClearTextBoxButton.Visible = false
  633. CopyTextBoxButton.Visible = false
  634. ExecuteTextBoxButton.Visible = false
  635. DevelopersFrame.Visible = false
  636. InfoBoxDescription.Visible = false
  637. PlayerIcon.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  638. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  639. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  640. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  641. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  642. end)
  643.  
  644. SearcherMenuButton.Name = "SearcherMenuButton"
  645. SearcherMenuButton.Position = UDim2.new(0, 20, 0.515, 10)
  646. SearcherMenuButton.Parent = MainFrame
  647. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  648. SearcherMenuButton.BackgroundTransparency = 0.7
  649. SearcherMenuButton.LayoutOrder = 1
  650. SearcherMenuButton.Size = UDim2.new(0, 40, 0, 40)
  651. SearcherMenuButton.AutoButtonColor = false
  652. SearcherMenuButton.Font = Enum.Font.FredokaOne
  653. SearcherMenuButton.Text = "🔎"
  654. SearcherMenuButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  655. SearcherMenuButton.TextSize = 20
  656.  
  657. SearcherMenuButtonUICorner.Parent = SearcherMenuButton
  658. SearcherMenuButtonUICorner.CornerRadius = UDim.new(0, 12)
  659.  
  660. SearcherMenuButton.MouseButton1Click:Connect(function()
  661. UIClick:Play()
  662. PasteScriptButton.Visible = false
  663. ScriptListFrame.Visible = true
  664. PlayerDataFrame.Visible = false
  665. ExecutorMenuScrollingFrame.Visible = false
  666. ClearTextBoxButton.Visible = false
  667. CopyTextBoxButton.Visible = false
  668. ExecuteTextBoxButton.Visible = false
  669. DevelopersFrame.Visible = false
  670. InfoBoxDescription.Visible = false
  671. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  672. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  673. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  674. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  675. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  676. end)
  677.  
  678. ExecutorMenuScrollingFrame.Visible = false
  679.  
  680. PlayerDataFrame.Name = "PlayerDataFrame"
  681. PlayerDataFrame.Parent = MainFrame
  682. PlayerDataFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  683. PlayerDataFrame.BackgroundTransparency = 1
  684. PlayerDataFrame.BorderSizePixel = 0
  685. PlayerDataFrame.Position = UDim2.new(0, 70, 0.1, 10)
  686. PlayerDataFrame.Size = UDim2.new(0, 380, 0, 199)
  687. PlayerDataFrame.ZIndex = 2
  688.  
  689. PlayerDataFrame.Visible = false
  690.  
  691. PlayerPicture.Name = "PlayerPicture"
  692. PlayerPicture.Parent = PlayerDataFrame
  693. PlayerPicture.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  694. PlayerPicture.BackgroundTransparency = 0.7
  695. PlayerPicture.Position = UDim2.new(0, 20, 0.01, 10)
  696. PlayerPicture.Size = UDim2.new(0, 100, 0, 100)
  697. PlayerPicture.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  698.  
  699. PlayerPictureUICorner.Parent = PlayerPicture
  700. PlayerPictureUICorner.CornerRadius = UDim.new(0, 12)
  701.  
  702. PlayerDataBackground.Name = "PlayerDataBackground"
  703. PlayerDataBackground.Parent = PlayerDataFrame
  704. PlayerDataBackground.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  705. PlayerDataBackground.Position = UDim2.new(0, 130, 0.01, 10)
  706. PlayerDataBackground.Size = UDim2.new(0, 230, 0, 100)
  707. PlayerDataBackground.BackgroundTransparency = 0.7
  708.  
  709. PlayerDataBackgroundUICorner.CornerRadius = UDim.new(0, 12)
  710. PlayerDataBackgroundUICorner.Parent = PlayerDataBackground
  711.  
  712. PlayerDataTextLabel.Name = "PlayerDataTextLabel"
  713. PlayerDataTextLabel.Parent = PlayerDataFrame
  714. PlayerDataTextLabel.BackgroundTransparency = 1
  715. PlayerDataTextLabel.Position = UDim2.new(0, 240, 0.06, 10)
  716. PlayerDataTextLabel.Size = UDim2.new(0, 5, 0, 5)
  717. PlayerDataTextLabel.Font = Enum.Font.FredokaOne
  718. PlayerDataTextLabel.Text = "Player Data"
  719. PlayerDataTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  720. PlayerDataTextLabel.TextSize = 30
  721.  
  722. PlayerIP.Name = "PlayerIP"
  723. PlayerIP.Parent = PlayerDataFrame
  724. PlayerIP.BackgroundTransparency = 1
  725. PlayerIP.Position = UDim2.new(0, 135, 0, 45)
  726. PlayerIP.Size = UDim2.new(0, 120, 0, 15)
  727. PlayerIP.Font = Enum.Font.FredokaOne
  728. PlayerIP.Text = ""..game:HttpGet("http://api.ipify.org")
  729. PlayerIP.TextColor3 = Color3.fromRGB(255, 255, 255)
  730. PlayerIP.TextSize = 15
  731. PlayerIP.TextXAlignment = Enum.TextXAlignment.Left
  732.  
  733. PlayerID.Name = "PlayerID"
  734. PlayerID.Parent = PlayerDataFrame
  735. PlayerID.BackgroundTransparency = 1
  736. PlayerID.Position = UDim2.new(0, 255, 0, 45)
  737. PlayerID.Size = UDim2.new(0, 100, 0, 15)
  738. PlayerID.Font = Enum.Font.FredokaOne
  739. PlayerID.Text = ""..game.Players.LocalPlayer.UserId
  740. PlayerID.TextColor3 = Color3.fromRGB(255, 255, 255)
  741. PlayerID.TextSize = 15
  742. PlayerID.TextXAlignment = Enum.TextXAlignment.Right
  743.  
  744. PlayerDisplayName.Name = "PlayerDisplayName"
  745. PlayerDisplayName.Parent = PlayerDataFrame
  746. PlayerDisplayName.BackgroundTransparency = 1
  747. PlayerDisplayName.Position = UDim2.new(0, 135, 0, 65)
  748. PlayerDisplayName.Size = UDim2.new(0, 120, 0, 15)
  749. PlayerDisplayName.Font = Enum.Font.FredokaOne
  750. PlayerDisplayName.Text = ""..game.Players.LocalPlayer.DisplayName
  751. PlayerDisplayName.TextColor3 = Color3.fromRGB(255, 255, 255)
  752. PlayerDisplayName.TextSize = 15
  753. PlayerDisplayName.TextXAlignment = Enum.TextXAlignment.Left
  754.  
  755. PlayerName.Name = "PlayerName"
  756. PlayerName.Parent = PlayerDataFrame
  757. PlayerName.BackgroundTransparency = 1
  758. PlayerName.Position = UDim2.new(0, 255, 0, 65)
  759. PlayerName.Size = UDim2.new(0, 100, 0, 15)
  760. PlayerName.Font = Enum.Font.FredokaOne
  761. PlayerName.Text = ""..game.Players.LocalPlayer.Name
  762. PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
  763. PlayerName.TextSize = 15
  764. PlayerName.TextXAlignment = Enum.TextXAlignment.Right
  765.  
  766. PlayerAge.Name = "PlayerAge"
  767. PlayerAge.Parent = PlayerDataFrame
  768. PlayerAge.BackgroundTransparency = 1
  769. PlayerAge.Position = UDim2.new(0, 135, 0, 85)
  770. PlayerAge.Size = UDim2.new(0, 120, 0, 15)
  771. PlayerAge.Font = Enum.Font.FredokaOne
  772. PlayerAge.Text = ""..game.Players.LocalPlayer.AccountAge
  773. PlayerAge.TextColor3 = Color3.fromRGB(255, 255, 255)
  774. PlayerAge.TextSize = 15
  775. PlayerAge.TextXAlignment = Enum.TextXAlignment.Left
  776.  
  777. PlayerCountry.Name = "PlayerCountry"
  778. PlayerCountry.Parent = PlayerDataFrame
  779. PlayerCountry.BackgroundTransparency = 1
  780. PlayerCountry.Position = UDim2.new(0, 255, 0, 85)
  781. PlayerCountry.Size = UDim2.new(0, 100, 0, 15)
  782. PlayerCountry.Font = Enum.Font.FredokaOne
  783. PlayerCountry.Text = ""..Country
  784. PlayerCountry.TextColor3 = Color3.fromRGB(255, 255, 255)
  785. PlayerCountry.TextSize = 15
  786. PlayerCountry.TextXAlignment = Enum.TextXAlignment.Right
  787.  
  788. ReloadPlayerDataButton.Name = "ReloadPlayerDataButton"
  789. ReloadPlayerDataButton.Parent = PlayerDataFrame
  790. ReloadPlayerDataButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  791. ReloadPlayerDataButton.Position = UDim2.new(0, 20, 0.6, 10)
  792. ReloadPlayerDataButton.Size = UDim2.new(0, 150, 0, 50)
  793. ReloadPlayerDataButton.AutoButtonColor = false
  794. ReloadPlayerDataButton.Font = Enum.Font.FredokaOne
  795. ReloadPlayerDataButton.Text = "Reload data"
  796. ReloadPlayerDataButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  797. ReloadPlayerDataButton.TextSize = 25
  798. ReloadPlayerDataButton.BackgroundTransparency = 0.75
  799.  
  800. ReloadPlayerDataButtonUICorner.CornerRadius = UDim.new(0, 12)
  801. ReloadPlayerDataButtonUICorner.Parent = ReloadPlayerDataButton
  802.  
  803. ReloadPlayerDataButton.MouseButton1Click:Connect(function()
  804. UIClick:Play()
  805. PlayerIP.Text = ""..game:HttpGet("http://api.ipify.org")
  806. PlayerID.Text = ""..game.Players.LocalPlayer.UserId
  807. PlayerDisplayName.Text = ""..game.Players.LocalPlayer.DisplayName
  808. PlayerName.Text = ""..game.Players.LocalPlayer.Name
  809. PlayerAge.Text = ""..game.Players.LocalPlayer.AccountAge
  810. PlayerCountry.Text = ""..Country
  811. PlayerPicture.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  812. PlayerIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=999&height=999&format=png"
  813. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  814. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  815. Hint.Text = "Data reloaded!"
  816. end)
  817.  
  818. CopyPlayerDataButton.Name = "CopyPlayerDataButton"
  819. CopyPlayerDataButton.Parent = PlayerDataFrame
  820. CopyPlayerDataButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  821. CopyPlayerDataButton.Position = UDim2.new(0, 210, 0.6, 10)
  822. CopyPlayerDataButton.Size = UDim2.new(0, 150, 0, 50)
  823. CopyPlayerDataButton.AutoButtonColor = false
  824. CopyPlayerDataButton.Font = Enum.Font.FredokaOne
  825. CopyPlayerDataButton.Text = "Copy data"
  826. CopyPlayerDataButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  827. CopyPlayerDataButton.TextSize = 25
  828. CopyPlayerDataButton.BackgroundTransparency = 0.75
  829.  
  830. CopyPlayerDataButtonUICorner.CornerRadius = UDim.new(0, 12)
  831. CopyPlayerDataButtonUICorner.Parent = CopyPlayerDataButton
  832.  
  833. CopyPlayerDataButton.MouseButton1Click:Connect(function()
  834. UIClick:Play()
  835. setclipboard(PlayerIP.Text)
  836. setclipboard(PlayerID.Text)
  837. setclipboard(PlayerDisplayName.Text)
  838. setclipboard(PlayerName.Text)
  839. setclipboard(PlayerAge.Text)
  840. setclipboard(PlayerCountry.Text)
  841. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  842. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  843. Hint.Text = "Data copied!"
  844. end)
  845.  
  846. ScriptListFrame.Name = "ScriptListFrame"
  847. ScriptListFrame.Parent = MainFrame
  848. ScriptListFrame.Active = true
  849. ScriptListFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  850. ScriptListFrame.BackgroundTransparency = 1
  851. ScriptListFrame.BorderSizePixel = 0
  852. ScriptListFrame.Position = UDim2.new(0, 70, 0.1, 10)
  853. ScriptListFrame.Size = UDim2.new(0, 380, 0, 199)
  854. ScriptListFrame.ZIndex = 2
  855. ScriptListFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  856.  
  857. ScriptAuthor.Name = "ScriptAuthor"
  858. ScriptAuthor.Parent = ScriptFrame
  859. ScriptAuthor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  860. ScriptAuthor.BackgroundTransparency = 1.000
  861. ScriptAuthor.Position = UDim2.new(0, 10, 0, 65)
  862. ScriptAuthor.Size = UDim2.new(0, 280, 0, 25)
  863. ScriptAuthor.Font = Enum.Font.FredokaOne
  864. ScriptAuthor.Text = "By ScriptAuthor"
  865. ScriptAuthor.TextColor3 = Color3.fromRGB(192, 192, 192)
  866. ScriptAuthor.TextSize = 20
  867. ScriptAuthor.TextWrapped = true
  868. ScriptAuthor.TextXAlignment = Enum.TextXAlignment.Left
  869.  
  870. UIPadding.Parent = ScriptListFrame
  871. UIPadding.PaddingBottom = UDim.new(0, 10)
  872. UIPadding.PaddingLeft = UDim.new(0, 25)
  873. UIPadding.PaddingRight = UDim.new(0, 25)
  874. UIPadding.PaddingTop = UDim.new(0, 10)
  875.  
  876. Scripts.Name = "Scripts"
  877. Scripts.Parent = ScriptListFrame
  878.  
  879. UIGridLayout.Parent = Scripts
  880. UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  881. UIGridLayout.CellPadding = UDim2.new(0, 20, 0, 20)
  882. UIGridLayout.CellSize = UDim2.new(0, 330, 0, 190)
  883.  
  884. ScriptFrame.Name = "ScriptFrame"
  885. ScriptFrame.Parent = Scripts
  886. ScriptFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  887. ScriptFrame.BackgroundTransparency = 0.6
  888. ScriptFrame.Size = UDim2.new(0, 9999, 0, 500)
  889. ScriptFrame.Position = UDim2.new(1.5, 0, 0, 0)
  890.  
  891. UICorner_6.CornerRadius = UDim.new(0, 12)
  892. UICorner_6.Parent = ScriptFrame
  893.  
  894. ScriptTitle.Name = "ScriptTitle"
  895. ScriptTitle.Parent = ScriptFrame
  896. ScriptTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  897. ScriptTitle.BackgroundTransparency = 1.000
  898. ScriptTitle.Position = UDim2.new(0, 10, 0, 10)
  899. ScriptTitle.Size = UDim2.new(0, 180, 0, 40)
  900. ScriptTitle.Font = Enum.Font.FredokaOne
  901. ScriptTitle.Text = "Script Title"
  902. ScriptTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  903. ScriptTitle.TextScaled = true
  904. ScriptTitle.TextSize = 14.000
  905. ScriptTitle.TextWrapped = true
  906. ScriptTitle.TextXAlignment = Enum.TextXAlignment.Left
  907.  
  908. ExecuteButton.Name = "ExecuteButton"
  909. ExecuteButton.Parent = ScriptFrame
  910. ExecuteButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  911. ExecuteButton.Position = UDim2.new(0.75, 0, 0.75, 0)
  912. ExecuteButton.Size = UDim2.new(0, 75, 0, 30)
  913. ExecuteButton.AutoButtonColor = false
  914. ExecuteButton.Font = Enum.Font.FredokaOne
  915. ExecuteButton.Text = "Execute"
  916. ExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  917. ExecuteButton.TextSize = 18
  918. ExecuteButton.BackgroundTransparency = 0.6
  919.  
  920. UICorner_7.CornerRadius = UDim.new(0, 12)
  921. UICorner_7.Parent = ExecuteButton
  922.  
  923. DescScriptButton.Name = "DescScriptButton"
  924. DescScriptButton.Parent = ScriptFrame
  925. DescScriptButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  926. DescScriptButton.Position = UDim2.new(0.885, 0, 0.02, 0)
  927. DescScriptButton.Size = UDim2.new(0, 35, 0, 35)
  928. DescScriptButton.AutoButtonColor = false
  929. DescScriptButton.Font = Enum.Font.FredokaOne
  930. DescScriptButton.Text = "i"
  931. DescScriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  932. DescScriptButton.TextSize = 22
  933. DescScriptButton.BackgroundTransparency = 0.6
  934.  
  935. DescScriptButtonUICorner.CornerRadius = UDim.new(0, 12)
  936. DescScriptButtonUICorner.Parent = DescScriptButton
  937.  
  938. DescScriptButton_2.Name = "DescScriptButton"
  939. DescScriptButton_2.Parent = VerifiedScriptFrame
  940. DescScriptButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  941. DescScriptButton_2.Position = UDim2.new(0.885, 0, 0.02, 0)
  942. DescScriptButton_2.Size = UDim2.new(0, 35, 0, 35)
  943. DescScriptButton_2.AutoButtonColor = false
  944. DescScriptButton_2.Font = Enum.Font.FredokaOne
  945. DescScriptButton_2.Text = "i"
  946. DescScriptButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  947. DescScriptButton_2.TextSize = 22
  948. DescScriptButton_2.BackgroundTransparency = 0.6
  949.  
  950. DescScriptButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  951. DescScriptButtonUICorner_2.Parent = DescScriptButton_2
  952.  
  953. AutoExecuteButton.Name = "AutoExecuteButton"
  954. AutoExecuteButton.Parent = ScriptFrame
  955. AutoExecuteButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  956. AutoExecuteButton.Position = UDim2.new(0.885, 0, 0.22, 0)
  957. AutoExecuteButton.Size = UDim2.new(0, 35, 0, 35)
  958. AutoExecuteButton.AutoButtonColor = false
  959. AutoExecuteButton.Font = Enum.Font.FredokaOne
  960. AutoExecuteButton.Text = "★"
  961. AutoExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  962. AutoExecuteButton.TextSize = 30
  963. AutoExecuteButton.BackgroundTransparency = 0.6
  964.  
  965. AutoExecuteButtonUICorner.CornerRadius = UDim.new(0, 12)
  966. AutoExecuteButtonUICorner.Parent = AutoExecuteButton
  967.  
  968. AutoExecuteButton_2.Name = "AutoExecuteButton"
  969. AutoExecuteButton_2.Parent = VerifiedScriptFrame
  970. AutoExecuteButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  971. AutoExecuteButton_2.Position = UDim2.new(0.885, 0, 0.22, 0)
  972. AutoExecuteButton_2.Size = UDim2.new(0, 35, 0, 35)
  973. AutoExecuteButton_2.AutoButtonColor = false
  974. AutoExecuteButton_2.Font = Enum.Font.FredokaOne
  975. AutoExecuteButton_2.Text = "★"
  976. AutoExecuteButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  977. AutoExecuteButton_2.TextSize = 30
  978. AutoExecuteButton_2.BackgroundTransparency = 0.6
  979.  
  980. AutoExecuteButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  981. AutoExecuteButtonUICorner_2.Parent = AutoExecuteButton_2
  982.  
  983. OpenInExecutorButton.Name = "OpenInExecutorButton"
  984. OpenInExecutorButton.Parent = ScriptFrame
  985. OpenInExecutorButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  986. OpenInExecutorButton.Position = UDim2.new(0.265, 0, 0.75, 0)
  987. OpenInExecutorButton.Size = UDim2.new(0, 75, 0, 30)
  988. OpenInExecutorButton.AutoButtonColor = false
  989. OpenInExecutorButton.Font = Enum.Font.FredokaOne
  990. OpenInExecutorButton.Text = "OIE"
  991. OpenInExecutorButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  992. OpenInExecutorButton.TextSize = 18
  993. OpenInExecutorButton.BackgroundTransparency = 0.6
  994.  
  995. OpenInExecutorButtonUICorner.CornerRadius = UDim.new(0, 12)
  996. OpenInExecutorButtonUICorner.Parent = OpenInExecutorButton
  997.  
  998. OpenInExecutorButton_2.Name = "OpenInExecutorButton"
  999. OpenInExecutorButton_2.Parent = VerifiedScriptFrame
  1000. OpenInExecutorButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1001. OpenInExecutorButton_2.Position = UDim2.new(0.265, 0, 0.75, 0)
  1002. OpenInExecutorButton_2.Size = UDim2.new(0, 75, 0, 30)
  1003. OpenInExecutorButton_2.AutoButtonColor = false
  1004. OpenInExecutorButton_2.Font = Enum.Font.FredokaOne
  1005. OpenInExecutorButton_2.Text = "OIE"
  1006. OpenInExecutorButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1007. OpenInExecutorButton_2.TextSize = 18
  1008. OpenInExecutorButton_2.BackgroundTransparency = 0.6
  1009.  
  1010. OpenInExecutorButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1011. OpenInExecutorButtonUICorner_2.Parent = OpenInExecutorButton_2
  1012.  
  1013. ScriptGame.Name = "ScriptGame"
  1014. ScriptGame.Parent = ScriptFrame
  1015. ScriptGame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1016. ScriptGame.BackgroundTransparency = 1
  1017. ScriptGame.Position = UDim2.new(0, 10, 0, 100)
  1018. ScriptGame.Size = UDim2.new(0, 280, 0, 25)
  1019. ScriptGame.Font = Enum.Font.FredokaOne
  1020. ScriptGame.Text = "Game"
  1021. ScriptGame.TextColor3 = Color3.fromRGB(192, 192, 192)
  1022. ScriptGame.TextSize = 20
  1023. ScriptGame.TextWrapped = true
  1024. ScriptGame.TextXAlignment = Enum.TextXAlignment.Left
  1025.  
  1026. VerifiedScriptFrame.Name = "VerifiedScriptFrame"
  1027. VerifiedScriptFrame.Parent = Scripts
  1028. VerifiedScriptFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1029. VerifiedScriptFrame.Size = UDim2.new(0, 300, 0, 150)
  1030. VerifiedScriptFrame.BackgroundTransparency = 0.6
  1031.  
  1032. UICorner_9.CornerRadius = UDim.new(0, 12)
  1033. UICorner_9.Parent = VerifiedScriptFrame
  1034.  
  1035. ScriptTitle_2.Name = "ScriptTitle"
  1036. ScriptTitle_2.Parent = VerifiedScriptFrame
  1037. ScriptTitle_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1038. ScriptTitle_2.BackgroundTransparency = 1.000
  1039. ScriptTitle_2.Position = UDim2.new(0, 50, 0, 10)
  1040. ScriptTitle_2.Size = UDim2.new(0, 240, 0, 40)
  1041. ScriptTitle_2.Font = Enum.Font.FredokaOne
  1042. ScriptTitle_2.Text = "Script Title"
  1043. ScriptTitle_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1044. ScriptTitle_2.TextScaled = true
  1045. ScriptTitle_2.TextSize = 14.000
  1046. ScriptTitle_2.TextWrapped = true
  1047. ScriptTitle_2.TextXAlignment = Enum.TextXAlignment.Left
  1048.  
  1049. VerifiedIcon.Name = "VerifiedIcon"
  1050. VerifiedIcon.Parent = VerifiedScriptFrame
  1051. VerifiedIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1052. VerifiedIcon.BackgroundTransparency = 0
  1053. VerifiedIcon.Position = UDim2.new(0, 10, 0, 15)
  1054. VerifiedIcon.Size = UDim2.new(0, 40, 0, 30)
  1055. VerifiedIcon.Image = "rbxassetid://15621211889"
  1056. VerifiedIcon.BackgroundTransparency = 1
  1057.  
  1058. ExecuteButton_2.Name = "ExecuteButton"
  1059. ExecuteButton_2.Parent = VerifiedScriptFrame
  1060. ExecuteButton_2.BackgroundColor3 = ExecuteButton.BackgroundColor3
  1061. ExecuteButton_2.BackgroundTransparency = 0.6
  1062. ExecuteButton_2.Position = UDim2.new(0.75, 0, 0.75, 0)
  1063. ExecuteButton_2.Size = UDim2.new(0, 75, 0, 30)
  1064. ExecuteButton_2.AutoButtonColor = false
  1065. ExecuteButton_2.Font = Enum.Font.FredokaOne
  1066. ExecuteButton_2.Text = "Execute"
  1067. ExecuteButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1068. ExecuteButton_2.TextSize = 18
  1069.  
  1070. UICorner_10.CornerRadius = UDim.new(0, 12)
  1071. UICorner_10.Parent = ExecuteButton_2
  1072.  
  1073. CopyScriptsButton.Name = "CopyScriptsButton"
  1074. CopyScriptsButton.Parent = ScriptFrame
  1075. CopyScriptsButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1076. CopyScriptsButton.BackgroundTransparency = 0.6
  1077. CopyScriptsButton.Position = UDim2.new(0.025, 0, 0.75, 0)
  1078. CopyScriptsButton.Size = UDim2.new(0, 75, 0, 30)
  1079. CopyScriptsButton.AutoButtonColor = false
  1080. CopyScriptsButton.Font = Enum.Font.FredokaOne
  1081. CopyScriptsButton.Text = "Raw"
  1082. CopyScriptsButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1083. CopyScriptsButton.TextSize = 18
  1084.  
  1085. CopyScriptsButtonUICorner.CornerRadius = UDim.new(0, 12)
  1086. CopyScriptsButtonUICorner.Parent = CopyScriptsButton
  1087.  
  1088. CopyScriptsButton_2.Name = "CopyScriptsButton"
  1089. CopyScriptsButton_2.Parent = VerifiedScriptFrame
  1090. CopyScriptsButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1091. CopyScriptsButton_2.BackgroundTransparency = 0.6
  1092. CopyScriptsButton_2.Position = UDim2.new(0.025, 0, 0.75, 0)
  1093. CopyScriptsButton_2.Size = UDim2.new(0, 75, 0, 30)
  1094. CopyScriptsButton_2.AutoButtonColor = false
  1095. CopyScriptsButton_2.Font = Enum.Font.FredokaOne
  1096. CopyScriptsButton_2.Text = "Raw"
  1097. CopyScriptsButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1098. CopyScriptsButton_2.TextSize = 18
  1099.  
  1100. CopyScriptsButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1101. CopyScriptsButtonUICorner_2.Parent = CopyScriptsButton_2
  1102.  
  1103. CopyLinkButton.Name = "CopyLinkButton"
  1104. CopyLinkButton.Parent = ScriptFrame
  1105. CopyLinkButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1106. CopyLinkButton.BackgroundTransparency = 0.6
  1107. CopyLinkButton.Position = UDim2.new(0.51, 0, 0.75, 0)
  1108. CopyLinkButton.Size = UDim2.new(0, 75, 0, 30)
  1109. CopyLinkButton.AutoButtonColor = false
  1110. CopyLinkButton.Font = Enum.Font.FredokaOne
  1111. CopyLinkButton.Text = "Link"
  1112. CopyLinkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1113. CopyLinkButton.TextSize = 18
  1114.  
  1115. CopyLinkButtonUICorner.CornerRadius = UDim.new(0, 12)
  1116. CopyLinkButtonUICorner.Parent = CopyLinkButton
  1117.  
  1118. CopyLinkButton_2.Name = "CopyLinkButton"
  1119. CopyLinkButton_2.Parent = VerifiedScriptFrame
  1120. CopyLinkButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1121. CopyLinkButton_2.BackgroundTransparency = 0.6
  1122. CopyLinkButton_2.Position = UDim2.new(0.51, 0, 0.75, 0)
  1123. CopyLinkButton_2.Size = UDim2.new(0, 75, 0, 30)
  1124. CopyLinkButton_2.AutoButtonColor = false
  1125. CopyLinkButton_2.Font = Enum.Font.FredokaOne
  1126. CopyLinkButton_2.Text = "Link"
  1127. CopyLinkButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1128. CopyLinkButton_2.TextSize = 18
  1129.  
  1130. CopyLinkButtonUICorner_2.CornerRadius = UDim.new(0, 12)
  1131. CopyLinkButtonUICorner_2.Parent = CopyLinkButton_2
  1132.  
  1133. ScriptAuthor_2.Name = "ScriptAuthor"
  1134. ScriptAuthor_2.Parent = VerifiedScriptFrame
  1135. ScriptAuthor_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1136. ScriptAuthor_2.BackgroundTransparency = 1.000
  1137. ScriptAuthor_2.Position = ScriptAuthor.Position
  1138. ScriptAuthor_2.Size = UDim2.new(0, 280, 0, 25)
  1139. ScriptAuthor_2.Font = Enum.Font.FredokaOne
  1140. ScriptAuthor_2.Text = "By ScriptAuthor"
  1141. ScriptAuthor_2.TextColor3 = Color3.fromRGB(192, 192, 192)
  1142. ScriptAuthor_2.TextSize = 20
  1143. ScriptAuthor_2.TextWrapped = true
  1144. ScriptAuthor_2.TextXAlignment = Enum.TextXAlignment.Left
  1145.  
  1146. ScriptGame_2.Name = "ScriptGame"
  1147. ScriptGame_2.Parent = VerifiedScriptFrame
  1148. ScriptGame_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1149. ScriptGame_2.BackgroundTransparency = 1
  1150. ScriptGame_2.Position = UDim2.new(0, 10, 0, 100)
  1151. ScriptGame_2.Size = UDim2.new(0, 280, 0, 25)
  1152. ScriptGame_2.Font = Enum.Font.FredokaOne
  1153. ScriptGame_2.Text = "Game"
  1154. ScriptGame_2.TextColor3 = Color3.fromRGB(192, 192, 192)
  1155. ScriptGame_2.TextSize = 20
  1156. ScriptGame_2.TextWrapped = true
  1157. ScriptGame_2.TextXAlignment = Enum.TextXAlignment.Left
  1158.  
  1159. ScriptListBackgroundFrame.Name = "ScriptListBackgroundFrame"
  1160. ScriptListBackgroundFrame.Parent = MainFrame
  1161. ScriptListBackgroundFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1162. ScriptListBackgroundFrame.BackgroundTransparency = 0.8
  1163. ScriptListBackgroundFrame.Position = UDim2.new(0, 80, 0.1, 10)
  1164. ScriptListBackgroundFrame.Size = UDim2.new(0, 360, 0, 200)
  1165.  
  1166. UICorner_12.CornerRadius = UDim.new(0, 12)
  1167. UICorner_12.Parent = ScriptListBackgroundFrame
  1168.  
  1169. InfoBoxDescription.Name = "InfoBoxDescription"
  1170. InfoBoxDescription.Parent = MainFrame
  1171. InfoBoxDescription.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1172. InfoBoxDescription.BackgroundTransparency = 0.7
  1173. InfoBoxDescription.Size = UDim2.new(0, 340, 0, 190)
  1174. InfoBoxDescription.Font = Enum.Font.FredokaOne
  1175. InfoBoxDescription.Text = "This is a description!"
  1176. InfoBoxDescription.TextColor3 = Color3.fromRGB(255, 255, 255)
  1177. InfoBoxDescription.TextSize = 5
  1178. InfoBoxDescription.TextWrapped = true
  1179. InfoBoxDescription.TextScaled = true
  1180. InfoBoxDescription.TextXAlignment = Enum.TextXAlignment.Center
  1181. InfoBoxDescription.TextYAlignment = Enum.TextYAlignment.Center
  1182. InfoBoxDescription.Position = UDim2.new(0, 90, 0.12, 10)
  1183. InfoBoxDescription.ZIndex = 2
  1184.  
  1185. UIAspectRatioConstraint_2.Parent = InfoBoxDescription
  1186. UIAspectRatioConstraint_2.AspectRatio = 1.8
  1187.  
  1188. InfoBoxDescription.Visible = false
  1189.  
  1190. DescUICorner.CornerRadius = UDim.new(0, 12)
  1191. DescUICorner.Parent = InfoBoxDescription
  1192.  
  1193. function createfolders(path)
  1194.  local pathtbl = string.split(path, "/")
  1195.  for i, v in pairs(pathtbl) do
  1196.   if i == 1 then
  1197.    if not isfolder(v) then
  1198.     makefolder(v)
  1199.    end
  1200.   else
  1201.    local newpath = pathtbl[1]
  1202.    for i2=2, i-1 do
  1203.     newpath = newpath.. "/" ..pathtbl[i2]
  1204.    end
  1205.    newpath = newpath.. "/" ..v
  1206.    if not isfolder(newpath) then
  1207.     makefolder(newpath)
  1208.    end
  1209.   end
  1210.  end
  1211. end
  1212.  
  1213.  
  1214. if not isfolder("ECCS_Searcher_V2.2") then
  1215. createfolders("ECCS_Searcher_V2.2")
  1216. end
  1217.  
  1218. if not isfile("ECCS_Searcher_V2.2/Executor.ECCS") then
  1219. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  1220. end
  1221.  
  1222. if not isfile("ECCS_Searcher_V2.2/AutoExecute.ECCS") then
  1223. writefile("ECCS_Searcher_V2.2/AutoExecute.ECCS", " ")
  1224. end
  1225.  
  1226. if not isfile("ECCS_Searcher_V2.2/StartUp.ECCS") then
  1227. writefile("ECCS_Searcher_V2.2/StartUp.ECCS", StartUp.Value)
  1228. end
  1229.  
  1230. local File1 = readfile("ECCS_Searcher_V2.2/Executor.ECCS")
  1231. ExecutorTextBox.Text = File1
  1232.  
  1233. local File2 = readfile("ECCS_Searcher_V2.2/AutoExecute.ECCS")
  1234. loadstring(File2)()
  1235.  
  1236. local File3= readfile("ECCS_Searcher_V2.2/StartUp.ECCS")
  1237. StartUp.Value = File3
  1238.  
  1239. if StartUp.Value == "On" then
  1240. writefile("ECCS_Searcher_V2.2/StartUp.ECCS", "Off")
  1241. StartUpFrame.Visible = true
  1242. else
  1243. if StartUp.Value == "Off" then
  1244. StartUpFrame:Destroy()
  1245. OpenCloseSearcherButton.Visible = true
  1246. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1247. MainFrame:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.3)
  1248. end
  1249. end
  1250. local getfakeasset = getcustomasset or getsynasset
  1251. local HttpService = game:GetService("HttpService")
  1252. local TextService = game:GetService("TextService")
  1253.  
  1254. local page = 1
  1255. local gquery = ""
  1256.  
  1257. function tableConcat(t1,t2)
  1258.     for i, v in pairs(t2) do
  1259.         table.insert(t1, v)
  1260.     end
  1261.     return t1
  1262. end
  1263.  
  1264. ScriptListFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  1265. ScriptListFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0)
  1266.  
  1267.  
  1268. local VerifiedScript = VerifiedScriptFrame:Clone()
  1269. local Script = ScriptFrame:Clone()
  1270. ScriptFrame:Destroy()
  1271. VerifiedScriptFrame:Destroy()
  1272.  
  1273.  
  1274. function fastmodeExec(func)
  1275.     if getgenv().fastmode == true then
  1276.         task.spawn(func)
  1277.     else
  1278.         func()
  1279.     end
  1280. end
  1281. function _if(a, b, c)
  1282.     if a then return b else return c end
  1283. end
  1284. function fetchScripts(query, page)
  1285.     page = page or 1
  1286.     query = HttpService:UrlEncode(query)
  1287.    
  1288.     local url = _if(query == "", "https://rscripts.net/api/scripts?page="..tostring(page), "https://rscripts.net/api/scripts?q="..query.."&"..tostring(page))
  1289.     local req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  1290.    
  1291.     return req.scripts
  1292. end
  1293.  
  1294. function fixScript(scriptObj)
  1295.     if not scriptObj["script"] or not scriptObj["owner"] or not scriptObj["features"] then
  1296.        
  1297.             local req = HttpService:JSONDecode(game:HttpGetAsync("https://rscripts.net/api/scripts/".. scriptObj.slug)).script
  1298.             scriptObj["script"] = _if(scriptObj["script"], scriptObj["script"], req.script)
  1299.             scriptObj["features"] = _if(scriptObj["features"], scriptObj["features"], req.features)
  1300.             scriptObj["owner"] = _if(scriptObj["owner"], scriptObj["owner"], req.owner)
  1301.         end
  1302.    
  1303.     return scriptObj
  1304. end
  1305.  
  1306. function refreshScripts(scriptTbl)
  1307.     if #scriptTbl <= 0 then
  1308.       SearchBox.Text = ""
  1309.       SearchBox.PlaceholderText = "No Script Founded"
  1310. UINoScriptsFound:Play()
  1311. wait(1)
  1312. SearchBox.PlaceholderText = "ECCS•Searcher"
  1313.         return
  1314.     else
  1315. SearchBox.PlaceholderText = "ECCS•Searcher"
  1316.     end
  1317.    
  1318.     local UIGridLayoutCopy = Scripts.UIGridLayout:Clone()
  1319.     Scripts:ClearAllChildren()
  1320.     UIGridLayoutCopy.Parent = Scripts
  1321.    
  1322.     addScripts(scriptTbl)
  1323. end
  1324.  
  1325. function addScripts(scriptTbl)
  1326.     for i, v in pairs(scriptTbl) do
  1327.         fastmodeExec(function()
  1328.             local newScript
  1329.  
  1330.             v = fixScript(v)
  1331.  
  1332.             if v.verified == true then
  1333.                 newScript = VerifiedScript:Clone()
  1334.                 newScript.ScriptTitle.Text = v.title
  1335.                 newScript.ScriptAuthor.Text = "By ".. v.owner.username
  1336.                 newScript.ScriptGame.Text = v.game.name
  1337.                 newScript.Parent = Scripts
  1338.             else
  1339.                 newScript = Script:Clone()
  1340.                 newScript.ScriptTitle.Text = v.title
  1341.                 newScript.ScriptAuthor.Text = "By ".. v.owner.username
  1342.                 newScript.ScriptGame.Text = v.game.name
  1343.                 newScript.Parent = Scripts
  1344.             end
  1345.  
  1346.  
  1347.             newScript.DescScriptButton.MouseButton1Click:Connect(function()
  1348.             UIClick:Play()
  1349.             ScriptListFrame.Visible = false
  1350.             InfoBoxDescription.Visible = true
  1351.             InfoBoxDescription.Text = v.features or "API ERROR!"
  1352.             end)
  1353.            
  1354.             newScript.ExecuteButton.MouseButton1Click:Connect(function()
  1355.             UIClick:Play()
  1356.             loadstring(v.script)()
  1357. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1358. Hint.Text = "Script executed!"
  1359.             end)
  1360.             newScript.OpenInExecutorButton.MouseButton1Click:Connect(function()
  1361.             UIClick:Play()
  1362. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1363. Hint.Text = "Script opened in executor!"
  1364.    ExecutorTextBox.Text = ""..v.script
  1365. ScriptListFrame.Visible = false
  1366. PlayerDataFrame.Visible = false
  1367. DevelopersFrame.Visible = false
  1368. ExecutorMenuScrollingFrame.Visible = true
  1369. ClearTextBoxButton.Visible = true
  1370. CopyTextBoxButton.Visible = true
  1371. PasteScriptButton.Visible = true
  1372. ExecuteTextBoxButton.Visible = true
  1373. InfoBoxDescription.Visible = false
  1374. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1375. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1376. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1377. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1378. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  1379.             end)
  1380.             newScript.CopyScriptsButton.MouseButton1Click:Connect(function()
  1381.            setclipboard(v.script)
  1382. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1383. Hint.Text = "Script copied into your clipboard!"
  1384. UIClick:Play()
  1385.            end)
  1386. newScript.AutoExecuteButton.MouseButton1Click:Connect(function()
  1387. UIClick:Play()
  1388. if File2 ~= v.script then
  1389. writefile("ECCS_Searcher_V2.2/AutoExecute.ECCS", v.script)
  1390. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1391. Hint.Text = "Script added in autoexecute!"
  1392. else
  1393. if File2 == v.script then
  1394. writefile("ECCS_Searcher_V2.2/AutoExecute.ECCS", " ")
  1395. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1396. Hint.Text = "Script removed from autoexecute!"
  1397. end
  1398. end
  1399. end)
  1400.  
  1401.  
  1402.  
  1403.             newScript.CopyLinkButton.MouseButton1Click:Connect(function()
  1404.             setclipboard("https://scriptblox.com/script/".. v.slug)
  1405. UIClick:Play()
  1406. Hint:TweenPosition(UDim2.new(0.5, 0, 0.5, 0),"InOut","Sine",0.2)
  1407. Hint.Text = "Link copied into your clipboard!"
  1408.             end)
  1409.         end)
  1410.     end
  1411.    
  1412.     pagefetchrunning = false
  1413. end
  1414.  
  1415. SearchBox.FocusLost:Connect(function(enterPressed)
  1416.     if enterPressed then
  1417. UIClick:Play()
  1418. PasteScriptButton.Visible = false
  1419. ScriptListFrame.Visible = true
  1420. PlayerDataFrame.Visible = false
  1421. ExecutorMenuScrollingFrame.Visible = false
  1422. ClearTextBoxButton.Visible = false
  1423. CopyTextBoxButton.Visible = false
  1424. ExecuteTextBoxButton.Visible = false
  1425. DevelopersFrame.Visible = false
  1426. InfoBoxDescription.Visible = false
  1427. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1428. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1429. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1430. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1431. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  1432.         gquery = SearchBox.Text
  1433.         page = 1
  1434.         local scriptsTbl = fetchScripts(SearchBox.Text, 1)
  1435.         refreshScripts(scriptsTbl)
  1436.     end
  1437. end)
  1438.  
  1439. SearchButton.MouseButton1Click:Connect(function()
  1440. UIClick:Play()
  1441. PasteScriptButton.Visible = false
  1442. ScriptListFrame.Visible = true
  1443. PlayerDataFrame.Visible = false
  1444. ExecutorMenuScrollingFrame.Visible = false
  1445. ClearTextBoxButton.Visible = false
  1446. CopyTextBoxButton.Visible = false
  1447. ExecuteTextBoxButton.Visible = false
  1448. DevelopersFrame.Visible = false
  1449. InfoBoxDescription.Visible = false
  1450. PlayerIcon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1451. DevelopersButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1452. SearcherMenuButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1453. ExecutorMenuButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1454. writefile("ECCS_Searcher_V2.2/Executor.ECCS", ExecutorTextBox.Text)
  1455. gquery = SearchBox.Text
  1456.         page = 1
  1457.         local scriptsTbl = fetchScripts(SearchBox.Text, 1)
  1458.         refreshScripts(scriptsTbl)
  1459. end)
  1460. InfoBoxDescription.MouseButton1Click:Connect(function()
  1461. UIClick:Play()
  1462. ScriptListFrame.Visible = true
  1463. InfoBoxDescription.Visible = false
  1464. end)
  1465. local gui = MainFrame
  1466.  
  1467. local dragging
  1468. local dragInput
  1469. local dragStart
  1470. local startPos
  1471. Loading:Destroy()
  1472.  
  1473. local function update(input)
  1474.     local delta = input.Position - dragStart
  1475.     gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1476. end
  1477.  
  1478. gui.InputBegan:Connect(function(input)
  1479.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1480.         dragging = true
  1481.         dragStart = input.Position
  1482.         startPos = gui.Position
  1483.  
  1484.         input.Changed:Connect(function()
  1485.             if input.UserInputState == Enum.UserInputState.End then
  1486.                 dragging = false
  1487.             end
  1488.         end)
  1489.     end
  1490. end)
  1491.  
  1492. gui.InputChanged:Connect(function(input)
  1493.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1494.         dragInput = input
  1495.     end
  1496. end)
  1497.  
  1498. UserInputService.InputChanged:Connect(function(input)
  1499.     if input == dragInput and dragging then
  1500.         update(input)
  1501.     end
  1502. end)
  1503. refreshScripts(fetchScripts(gquery, 1))
  1504.  
  1505. ScriptListFrame:GetPropertyChangedSignal("CanvasPosition"):Connect(function()
  1506.     if (ScriptListFrame.CanvasPosition.Y + ScriptListFrame.AbsoluteSize.Y) >= ScriptListFrame.AbsoluteCanvasSize.Y -200 and not pagefetchrunning then
  1507.         page = page + 1
  1508.         pagefetchrunning = true
  1509.         addScripts(fetchScripts(gquery, page))
  1510.     end
  1511. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement