Advertisement
ERROR_CODE

ECCS Searcher V2.3

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