Advertisement
ERROR_CODE

Dynamic Island V2

Nov 16th, 2024 (edited)
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 124.66 KB | None | 0 0
  1. if game:GetService("CoreGui"):FindFirstChild("DI") then
  2. return
  3. end
  4. RunService = game:GetService("RunService")
  5. HttpService = game:GetService("HttpService")
  6. UserInputService = game:GetService("UserInputService")
  7. Mouse = game:GetService("Players").LocalPlayer:GetMouse()
  8. TweenService = game:GetService("TweenService")
  9. DI = Instance.new("ScreenGui")
  10. DynamicIsland = Instance.new("TextButton")
  11. DynamicIslandUICorner = Instance.new("UICorner")
  12. MainFrame = Instance.new("Frame")
  13. SearchBox = Instance.new("TextBox")
  14. ScriptListFrame = Instance.new("ScrollingFrame")
  15. UIPadding = Instance.new("UIPadding")
  16. Scripts = Instance.new("Folder")
  17. UIGridLayout = Instance.new("UIGridLayout")
  18. ScriptFrame = Instance.new("Frame")
  19. ScriptTitle = Instance.new("TextLabel")
  20. ScriptGame = Instance.new("TextLabel")
  21. VerifiedScriptFrame = Instance.new("Frame")
  22. ScriptTitle_2 = Instance.new("TextLabel")
  23. ScriptGame_2 = Instance.new("TextLabel")
  24. PreviewImage = Instance.new("ImageLabel")
  25. Author = Instance.new("Frame")
  26. InfoBoxAuthor = Instance.new("TextLabel")
  27. ProfilePicture = Instance.new("ImageLabel")
  28. UICorner_15 = Instance.new("UICorner")
  29. Title_2 = Instance.new("Frame")
  30. InfoBoxTitle = Instance.new("TextLabel")
  31. Comments_2 = Instance.new("ScrollingFrame")
  32. Comment = Instance.new("Frame")
  33. Content = Instance.new("TextLabel")
  34. Author_2 = Instance.new("TextLabel")
  35. ProfilePicture_2 = Instance.new("ImageLabel")
  36. UICorner_22 = Instance.new("UICorner")
  37. PreviewImage_2 = Instance.new("ImageLabel")
  38. KeySystem = Instance.new("ImageLabel")
  39. KeySystemUICorner = Instance.new("UICorner")
  40. KeySystem_2 = Instance.new("ImageLabel")
  41. KeySystemUICorner_2 = Instance.new("UICorner")
  42. InfoBox = Instance.new("Frame")
  43. ExecuteButton = Instance.new("TextButton")
  44. ExecuteButtonUICorner = Instance.new("UICorner")
  45. ExecuteButton_2 = Instance.new("TextButton")
  46. ExecuteButtonUICorner_2 = Instance.new("UICorner")
  47. CopyScriptButton = Instance.new("TextButton")
  48. CopyScriptButtonUICorner = Instance.new("UICorner")
  49. CopyScriptButton_2 = Instance.new("TextButton")
  50. CopyScriptButtonUICorner_2 = Instance.new("UICorner")
  51. TabsLine = Instance.new("Frame")
  52. TabsLineUICorner = Instance.new("UICorner")
  53. HomeTab = Instance.new("TextButton")
  54. ExecutorTab = Instance.new("TextButton")
  55. SearchTab = Instance.new("TextButton")
  56. SettingsTab = Instance.new("TextButton")
  57. FavouritesTab = Instance.new("TextButton")
  58. TabsFolder = Instance.new("ScrollingFrame")
  59. TabsParent = Instance.new("Frame")
  60. ImageShadow = Instance.new("Frame")
  61. ImageShadow_2 = Instance.new("Frame")
  62. HistoryFrameBackground = Instance.new("Frame")
  63. HistoryScrollingFrame = Instance.new("ScrollingFrame")
  64. ExecutorMainFrame = Instance.new("Frame")
  65. ExecutorScrollingFrame = Instance.new("ScrollingFrame")
  66. ExecutorTextBox = Instance.new("TextBox")
  67. ExecuteTextBox = Instance.new("TextButton")
  68. ExecuteTextBoxUICorner = Instance.new("UICorner")
  69. CopyTextBox = Instance.new("TextButton")
  70. CopyTextBoxUICorner = Instance.new("UICorner")
  71. PasteTextBox = Instance.new("TextButton")
  72. PasteTextBoxUICorner = Instance.new("UICorner")
  73. ClearTextBox = Instance.new("TextButton")
  74. ClearTextBoxUICorner = Instance.new("UICorner")
  75. SaveTextBox = Instance.new("TextButton")
  76. SaveTextBoxUICorner = Instance.new("UICorner")
  77. PostLine = Instance.new("Frame")
  78. PostLine_2 = Instance.new("Frame")
  79. PostLineUIGradient = Instance.new("UIGradient")
  80. PostLineUIGradient_2 = Instance.new("UIGradient")
  81. ScriptAuthor = Instance.new("TextLabel")
  82. ScriptAuthor_2 = Instance.new("TextLabel")
  83. CopyLinkButton = Instance.new("TextButton")
  84. CopyLinkButton_2 = Instance.new("TextButton")
  85. CopyLinkButtonUICorner = Instance.new("UICorner")
  86. CopyLinkButtonUICorner_2 = Instance.new("UICorner")
  87. EditScript = Instance.new("TextButton")
  88. EditScript_2 = Instance.new("TextButton")
  89. EditScriptUICorner = Instance.new("UICorner")
  90. EditScriptUICorner_2 = Instance.new("UICorner")
  91. InfoButton = Instance.new("ImageButton")
  92. AddFavouritesButton = Instance.new("ImageButton")
  93. AddFavouritesButtonUICorner = Instance.new("UICorner")
  94. AddFavouritesButton_2 = Instance.new("ImageButton")
  95. AddFavouritesButtonUICorner_2 = Instance.new("UICorner")
  96. CommentsButton = Instance.new("ImageButton")
  97. CommentsButtonUICorner = Instance.new("UICorner")
  98. CommentsButton_2 = Instance.new("ImageButton")
  99. CommentsButtonUICorner_2 = Instance.new("UICorner")
  100. InfoButton = Instance.new("ImageButton")
  101. InfoButtonUICorner = Instance.new("UICorner")
  102. InfoButton_2 = Instance.new("ImageButton")
  103. InfoButtonUICorner_2 = Instance.new("UICorner")
  104. ButtonsFrame = Instance.new("Frame")
  105. ButtonsFrame_2 = Instance.new("Frame")
  106. ButtonsFrameUIGridLayout = Instance.new("UIGridLayout")
  107. ButtonsFrameUIGridLayout_2 = Instance.new("UIGridLayout")
  108. CloseInfoBoxButton = Instance.new("ImageButton")
  109. NoCommentsText = Instance.new("TextLabel")
  110. CommentsUIGridLayout = Instance.new("UIGridLayout")
  111. LoadingComments = Instance.new("TextLabel")
  112. CommentsLikes = Instance.new("TextLabel")
  113. ScriptInfo = Instance.new("Frame")
  114. CloseScriptInfo = Instance.new("ImageButton")
  115. ScriptInfoScrollingFrame = Instance.new("ScrollingFrame")
  116. ScriptInfoTextLabel = Instance.new("TextLabel")
  117. SearchBoxFavourites = Instance.new("TextBox")
  118. FavouritesMainFrame = Instance.new("Frame")
  119. FavouritesScrollingFrame = Instance.new("ScrollingFrame")
  120. NoFavouritesText = Instance.new("TextLabel")
  121. MainHomeFrame = Instance.new("Frame")
  122. HomeButtonsFrame = Instance.new("Frame")
  123. HomeButtonsFrameUIGridLayout = Instance.new("UIGridLayout")
  124. RejoinButton = Instance.new("TextButton")
  125. RejoinButtonUICorner = Instance.new("UICorner")
  126. PushFlingButton = Instance.new("TextButton")
  127. PushFlingButtonUICorner = Instance.new("UICorner")
  128. ShadersButton = Instance.new("TextButton")
  129. ShadersButtonUICorner = Instance.new("UICorner")
  130. AntiAfkButton = Instance.new("TextButton")
  131. AntiAfkButtonUICorner = Instance.new("UICorner")
  132. AntiFlingButton = Instance.new("TextButton")
  133. AntiFlingButtonUICorner = Instance.new("UICorner")
  134. TouchFlingButton = Instance.new("TextButton")
  135. TouchFlingButtonUICorner = Instance.new("UICorner")
  136. AntiVoidButton = Instance.new("TextButton")
  137. AntiVoidButtonUICorner = Instance.new("UICorner")
  138. TeleportService = game:GetService("TeleportService")
  139. Light = game:GetService("Lighting")
  140. players = game:GetService("Players")
  141. plr = players.LocalPlayer
  142. mouse = plr:GetMouse()
  143. AppsScrollingFrame = Instance.new("ScrollingFrame")
  144. AppsBackgroundImage = Instance.new("ImageLabel")
  145. InstallerFrame = Instance.new("ImageButton")
  146. InstallerScrollingFrame = Instance.new("ScrollingFrame")
  147. CloseInstaller = Instance.new("ImageButton")
  148. InstallerSearchBox = Instance.new("TextBox")
  149. MainSettingsFrame = Instance.new("Frame")
  150. OwnerFrame = Instance.new("Frame")
  151. OwnerIcon = Instance.new("ImageLabel")
  152. OwnerIconUICorner = Instance.new("UICorner")
  153. OwnerUsername = Instance.new("TextLabel")
  154. BanTextLabel = Instance.new("TextLabel")
  155. PatchedScriptTextLabel = Instance.new("TextLabel")
  156. PatchedScriptTextLabel_2 = Instance.new("TextLabel")
  157. PaidScriptsButton = Instance.new("TextButton")
  158. PaidScriptsButtonUICorner = Instance.new("UICorner")
  159. SettingsButtonsFrame = Instance.new("Frame")
  160. SettingsButtonsFrameUIGridLayout = Instance.new("UIGridLayout")
  161. NoScriptsFounded = Instance.new("TextLabel")
  162. NoSavedScriptsFounded = Instance.new("TextLabel")
  163. GestureControlButton = Instance.new("TextButton")
  164. GestureControlButtonUICorner = Instance.new("UICorner")
  165. AntiLagButton = Instance.new("TextButton")
  166. AntiLagButtonUICorner = Instance.new("UICorner")
  167. FpsLabel = Instance.new("TextLabel")
  168. FpsLabelUICorner = Instance.new("UICorner")
  169. RenderStepped = RunService.RenderStepped
  170. FactsLabel = Instance.new("TextLabel")
  171. StarterGui = game:GetService("StarterGui")
  172. GestureControlValue = Instance.new("StringValue")
  173.  
  174.  
  175.  
  176.  
  177. local originalSettings = {
  178. Ambient = Light.Ambient,
  179. Brightness = Light.Brightness,
  180. GlobalShadows = Light.GlobalShadows,
  181. OutdoorAmbient = Light.OutdoorAmbient,
  182. Technology = Light.Technology,
  183. GraphicsQualityLevel = settings().Rendering.QualityLevel
  184. }
  185. sec = nil
  186. FPS = {}
  187. local History = {}
  188. local Favourites = {}
  189. local DynaData = {}
  190. local Ids = {}
  191. local HeadFont = Enum.Font.SourceSansBold
  192. local HomeTabValue = 1
  193. local ExecutorTabValue = 0
  194. local SearchTabValue = 0
  195. local FavouritesTabValue = 0
  196. local SettingsTabValue = 0
  197. local actionTime = 0.5
  198. local isHolding = false
  199. local holdStartTime
  200. local actionPerformed = false
  201. local FlingValueForPush
  202. local doubleClickTime = 0.3
  203. local holdTime = 0.5
  204. local lastClickTime = 0
  205. local lastClickPosition = nil
  206. local holdStartTime = 0
  207. local OnTop = 9999999999999999999999999999999999999999999
  208. GestureControlValue.Value = "false"
  209.  
  210. local function GetPing()
  211. return (game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValue())/1000
  212. end
  213.  
  214. local function GetCharacter(Player)
  215. if Player.Character then
  216. return Player.Character
  217. end
  218. end
  219.  
  220. local function GetRoot(Player)
  221. if GetCharacter(Player):FindFirstChild("HumanoidRootPart") then
  222. return GetCharacter(Player).HumanoidRootPart
  223. end
  224. end
  225.  
  226. DI.Name = "DI"
  227. DI.Parent = game.CoreGui
  228. DI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  229. game.CoreGui.DI.Enabled = true
  230. spawn(function()
  231. while task.wait() do
  232. OnTop = OnTop + 9999999999999999999999999999999999999999999999999999999999999999999999
  233. DI.DisplayOrder = OnTop
  234. end
  235. end)
  236.  
  237. TabsLine.Visible = false
  238. HomeTab.Visible = false
  239. ExecutorTab.Visible = false
  240. SearchTab.Visible = false
  241. FavouritesTab.Visible = false
  242. SettingsTab.Visible = false
  243. TabsFolder.Visible = false
  244.  
  245. DynamicIsland.Name = "DynamicIsland"
  246. DynamicIsland.Parent = DI
  247. DynamicIsland.AnchorPoint = Vector2.new(0.5, 0)
  248. DynamicIsland.Size = UDim2.new(0, 100, 0, 30)
  249. DynamicIsland.Position = UDim2.new(0.5, 0, -0.06, 0)
  250. DynamicIsland.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  251. DynamicIsland.ZIndex = 2
  252. DynamicIsland.Text = os.date("%H:%M")
  253. DynamicIsland.Font = HeadFont
  254. DynamicIsland.TextSize = 30
  255. DynamicIsland.TextColor3 = Color3.fromRGB(255, 255, 255)
  256. DynamicIsland.AutoButtonColor = false
  257. DynamicIsland.TextXAlignment = Enum.TextXAlignment.Center
  258. DynamicIsland.TextYAlignment = Enum.TextYAlignment.Center
  259.  
  260. DynamicIslandUICorner.CornerRadius = UDim.new(1, 0)
  261. DynamicIslandUICorner.Parent = DynamicIsland
  262.  
  263. TabsLine.Name = "TabsLine"
  264. TabsLine.Parent = DynamicIsland
  265. TabsLine.AnchorPoint = Vector2.new(0.5, 0)
  266. TabsLine.Size = UDim2.new(0, 30, 0, 5)
  267. TabsLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  268.  
  269. TabsLineUICorner.CornerRadius = UDim.new(0, 10)
  270. TabsLineUICorner.Parent = TabsLine
  271.  
  272. HomeTab.Name = "HomeTab"
  273. HomeTab.Parent = DynamicIsland
  274. HomeTab.AnchorPoint = Vector2.new(0.5, 0)
  275. HomeTab.Size = UDim2.new(0, 80, 0, 25)
  276. HomeTab.Position = UDim2.new(0.1, 0, 0, 0)
  277. HomeTab.BackgroundTransparency = 1
  278. HomeTab.Text = "Home"
  279. HomeTab.Font = HeadFont
  280. HomeTab.TextSize = 20
  281. HomeTab.TextColor3 = Color3.fromRGB(255, 255, 255)
  282. HomeTab.AutoButtonColor = false
  283.  
  284. ExecutorTab.Name = "ExecutorTab"
  285. ExecutorTab.Parent = DynamicIsland
  286. ExecutorTab.AnchorPoint = Vector2.new(0.5, 0)
  287. ExecutorTab.Size = UDim2.new(0, 80, 0, 25)
  288. ExecutorTab.Position = UDim2.new(0.3, 0, 0, 0)
  289. ExecutorTab.BackgroundTransparency = 1
  290. ExecutorTab.Text = "Executor"
  291. ExecutorTab.Font = HeadFont
  292. ExecutorTab.TextSize = 20
  293. ExecutorTab.TextColor3 = Color3.fromRGB(255, 255, 255)
  294. ExecutorTab.AutoButtonColor = false
  295.  
  296. SearchTab.Name = "SearchTab"
  297. SearchTab.Parent = DynamicIsland
  298. SearchTab.AnchorPoint = Vector2.new(0.5, 0)
  299. SearchTab.Size = UDim2.new(0, 80, 0, 25)
  300. SearchTab.Position = UDim2.new(0.5, 0, 0, 0)
  301. SearchTab.BackgroundTransparency = 1
  302. SearchTab.Text = "Search"
  303. SearchTab.Font = HeadFont
  304. SearchTab.TextSize = 20
  305. SearchTab.TextColor3 = Color3.fromRGB(255, 255, 255)
  306. SearchTab.AutoButtonColor = false
  307.  
  308. FavouritesTab.Name = "FavouritesTab"
  309. FavouritesTab.Parent = DynamicIsland
  310. FavouritesTab.AnchorPoint = Vector2.new(0.5, 0)
  311. FavouritesTab.Size = UDim2.new(0, 80, 0, 25)
  312. FavouritesTab.Position = UDim2.new(0.7, 0, 0, 0)
  313. FavouritesTab.BackgroundTransparency = 1
  314. FavouritesTab.Text = "Favourites"
  315. FavouritesTab.Font = HeadFont
  316. FavouritesTab.TextSize = 20
  317. FavouritesTab.TextColor3 = Color3.fromRGB(255, 255, 255)
  318. FavouritesTab.AutoButtonColor = false
  319.  
  320. SettingsTab.Name = "SettingsTab"
  321. SettingsTab.Parent = DynamicIsland
  322. SettingsTab.AnchorPoint = Vector2.new(0.5, 0)
  323. SettingsTab.Size = UDim2.new(0, 80, 0, 25)
  324. SettingsTab.Position = UDim2.new(0.9, 0, 0, 0)
  325. SettingsTab.BackgroundTransparency = 1
  326. SettingsTab.Text = "Settings"
  327. SettingsTab.Font = HeadFont
  328. SettingsTab.TextSize = 20
  329. SettingsTab.TextColor3 = Color3.fromRGB(255, 255, 255)
  330. SettingsTab.AutoButtonColor = false
  331.  
  332. TabsFolder.CanvasSize = UDim2.new(0, 0, 0, 0)
  333. TabsFolder.Transparency = 1
  334. TabsFolder.Active = true
  335. TabsFolder.AnchorPoint = Vector2.new(0.5, 0)
  336. TabsFolder.Position = UDim2.new(0.5, 0, 0.1, 0)
  337. TabsFolder.Size = UDim2.new(0, 550, 0, 315)
  338. TabsFolder.Name = "TabsFolder"
  339. TabsFolder.Parent = DynamicIsland
  340. TabsFolder.ScrollBarThickness = 0
  341.  
  342. TabsParent.Transparency = 1
  343. TabsParent.AnchorPoint = Vector2.new(0.5, 0)
  344. TabsParent.Size = UDim2.new(0, 10, 0, 10)
  345. TabsParent.Name = "TabsParent"
  346. TabsParent.Parent = TabsFolder
  347.  
  348. MainFrame.Name = "MainFrame"
  349. MainFrame.Parent = TabsParent
  350. MainFrame.AnchorPoint = Vector2.new(0.5, 0)
  351. MainFrame.Transparency = 1
  352. MainFrame.Position = UDim2.new(0.5, 0, 0, 0)
  353. MainFrame.Size = UDim2.new(0, 550, 0, 315)
  354.  
  355. ExecutorMainFrame.Name = "ExecutorMainFrame"
  356. ExecutorMainFrame.Parent = TabsParent
  357. ExecutorMainFrame.AnchorPoint = Vector2.new(0.5, 0)
  358. ExecutorMainFrame.Transparency = 1
  359. ExecutorMainFrame.Position = UDim2.new(-82, 0, 0, 0)
  360. ExecutorMainFrame.Size = UDim2.new(0, 550, 0, 315)
  361.  
  362. ExecutorScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  363. ExecutorScrollingFrame.Transparency = 1
  364. ExecutorScrollingFrame.Active = true
  365. ExecutorScrollingFrame.AnchorPoint = Vector2.new(0.5, 0)
  366. ExecutorScrollingFrame.Position = UDim2.new(0.5, 0, 0, 0)
  367. ExecutorScrollingFrame.Size = UDim2.new(0, 550, 0, 290)
  368. ExecutorScrollingFrame.Name = "ExecutorScrollingFrame"
  369. ExecutorScrollingFrame.Parent = ExecutorMainFrame
  370. ExecutorScrollingFrame.ScrollBarThickness = 0
  371.  
  372. ExecutorTextBox.Name = "ExecutorTextBox"
  373. ExecutorTextBox.Parent = ExecutorScrollingFrame
  374. ExecutorTextBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  375. ExecutorTextBox.Position = UDim2.new(0, 0, 0, 0)
  376. ExecutorTextBox.Size = UDim2.new(0, 551, 0, 290)
  377. ExecutorTextBox.Font = HeadFont
  378. ExecutorTextBox.ClearTextOnFocus = false
  379. ExecutorTextBox.FontSize = Enum.FontSize.Size18
  380. ExecutorTextBox.Text = ""
  381. ExecutorTextBox.PlaceholderText = "print(\"Hello World\")"
  382. ExecutorTextBox.TextColor3 = Color3.fromRGB(0, 200, 0)
  383. ExecutorTextBox.MultiLine = true
  384. ExecutorTextBox.TextSize = 15
  385. ExecutorTextBox.TextXAlignment = Enum.TextXAlignment.Left
  386. ExecutorTextBox.TextYAlignment = Enum.TextYAlignment.Top
  387. ExecutorTextBox.TextWrapped = true
  388. ExecutorTextBox.BorderSizePixel = 0
  389.  
  390. ExecuteTextBox.Name = "ExecuteTextBox"
  391. ExecuteTextBox.Parent = ExecutorMainFrame
  392. ExecuteTextBox.Position = UDim2.new(0, 0, 1, 0)
  393. ExecuteTextBox.Size = UDim2.new(0, 100, 0, 25)
  394. ExecuteTextBox.AnchorPoint = Vector2.new(0, 1)
  395. ExecuteTextBox.Font = HeadFont
  396. ExecuteTextBox.Text = "Run"
  397. ExecuteTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  398. ExecuteTextBox.AutoButtonColor = false
  399. ExecuteTextBox.TextSize = 25
  400. ExecuteTextBox.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  401.  
  402. ExecuteTextBoxUICorner.CornerRadius = UDim.new(0, 10)
  403. ExecuteTextBoxUICorner.Parent = ExecuteTextBox
  404.  
  405. ClearTextBox.Name = "ClearTextBox"
  406. ClearTextBox.Parent = ExecutorMainFrame
  407. ClearTextBox.Position = UDim2.new(1, 0, 1, 0)
  408. ClearTextBox.Size = UDim2.new(0, 100, 0, 25)
  409. ClearTextBox.AnchorPoint = Vector2.new(1, 1)
  410. ClearTextBox.Font = HeadFont
  411. ClearTextBox.Text = "Clear"
  412. ClearTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  413. ClearTextBox.AutoButtonColor = false
  414. ClearTextBox.TextSize = 25
  415. ClearTextBox.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  416.  
  417. ClearTextBoxUICorner.CornerRadius = UDim.new(0, 10)
  418. ClearTextBoxUICorner.Parent = ClearTextBox
  419.  
  420. CopyTextBox.Name = "CopyTextBox"
  421. CopyTextBox.Parent = ExecutorMainFrame
  422. CopyTextBox.Position = UDim2.new(0.295, 0, 1, 0)
  423. CopyTextBox.Size = UDim2.new(0, 100, 0, 25)
  424. CopyTextBox.AnchorPoint = Vector2.new(0.5, 1)
  425. CopyTextBox.Font = HeadFont
  426. CopyTextBox.Text = "Copy"
  427. CopyTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  428. CopyTextBox.AutoButtonColor = false
  429. CopyTextBox.TextSize = 25
  430. CopyTextBox.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  431.  
  432. CopyTextBoxUICorner.CornerRadius = UDim.new(0, 10)
  433. CopyTextBoxUICorner.Parent = CopyTextBox
  434.  
  435. SaveTextBox.Name = "SaveTextBox"
  436. SaveTextBox.Parent = ExecutorMainFrame
  437. SaveTextBox.Position = UDim2.new(0.5, 0, 1, 0)
  438. SaveTextBox.Size = UDim2.new(0, 100, 0, 25)
  439. SaveTextBox.AnchorPoint = Vector2.new(0.5, 1)
  440. SaveTextBox.Font = HeadFont
  441. SaveTextBox.Text = "Save"
  442. SaveTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  443. SaveTextBox.AutoButtonColor = false
  444. SaveTextBox.TextSize = 25
  445. SaveTextBox.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  446.  
  447. SaveTextBoxUICorner.CornerRadius = UDim.new(0, 10)
  448. SaveTextBoxUICorner.Parent = SaveTextBox
  449.  
  450. PasteTextBox.Name = "PasteTextBox"
  451. PasteTextBox.Parent = ExecutorMainFrame
  452. PasteTextBox.Position = UDim2.new(0.705, 0, 1, 0)
  453. PasteTextBox.Size = UDim2.new(0, 100, 0, 25)
  454. PasteTextBox.AnchorPoint = Vector2.new(0.5, 1)
  455. PasteTextBox.Font = HeadFont
  456. PasteTextBox.Text = "Paste"
  457. PasteTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  458. PasteTextBox.AutoButtonColor = false
  459. PasteTextBox.TextSize = 25
  460. PasteTextBox.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  461.  
  462. PasteTextBoxUICorner.CornerRadius = UDim.new(0, 10)
  463. PasteTextBoxUICorner.Parent = PasteTextBox
  464.  
  465. SearchBox.Name = "SearchBox"
  466. SearchBox.Parent = MainFrame
  467. SearchBox.BackgroundTransparency = 1
  468. SearchBox.AnchorPoint = Vector2.new(0.5, 1)
  469. SearchBox.Position = UDim2.new(0.5, 0, 1, 0)
  470. SearchBox.Size = UDim2.new(0, 550, 0, 25)
  471. SearchBox.ClearTextOnFocus = false
  472. SearchBox.Font = HeadFont
  473. SearchBox.PlaceholderText = "Search on scriptblox"
  474. SearchBox.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
  475. SearchBox.Text = ""
  476. SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  477. SearchBox.TextSize = 30
  478. SearchBox.ZIndex = 5
  479. SearchBox.TextXAlignment = Enum.TextXAlignment.Center
  480. SearchBox.TextYAlignment = Enum.TextYAlignment.Center
  481.  
  482. NoScriptsFounded.Name = "NoScriptsFounded"
  483. NoScriptsFounded.Parent = MainFrame
  484. NoScriptsFounded.BackgroundTransparency = 1
  485. NoScriptsFounded.AnchorPoint = Vector2.new(0.5, 0)
  486. NoScriptsFounded.Position = UDim2.new(0.501, 0, 0, 0)
  487. NoScriptsFounded.Size = UDim2.new(0, 551, 0, 290)
  488. NoScriptsFounded.Font = HeadFont
  489. NoScriptsFounded.Text = "No scripts founded"
  490. NoScriptsFounded.TextColor3 = Color3.fromRGB(255, 255, 255)
  491. NoScriptsFounded.TextSize = 50
  492. NoScriptsFounded.Visible = false
  493.  
  494. ScriptListFrame.Name = "ScriptListFrame"
  495. ScriptListFrame.Parent = MainFrame
  496. ScriptListFrame.Active = true
  497. ScriptListFrame.Transparency = 1
  498. ScriptListFrame.AnchorPoint = Vector2.new(0.5, 0)
  499. ScriptListFrame.Position = UDim2.new(0.501, 0, 0, 0)
  500. ScriptListFrame.Size = UDim2.new(0, 551, 0, 290)
  501. ScriptListFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  502. ScriptListFrame.ScrollBarThickness = 0
  503.  
  504. UIPadding.Parent = ScriptListFrame
  505. UIPadding.PaddingBottom = UDim.new(0, 0)
  506. UIPadding.PaddingLeft = UDim.new(0, 0)
  507. UIPadding.PaddingRight = UDim.new(0, 0)
  508. UIPadding.PaddingTop = UDim.new(0, 0)
  509.  
  510. Scripts.Name = "Scripts"
  511. Scripts.Parent = ScriptListFrame
  512.  
  513. UIGridLayout.Parent = Scripts
  514. UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  515. UIGridLayout.CellPadding = UDim2.new(0, 0, 0, 5)
  516. UIGridLayout.CellSize = UDim2.new(0, 550, 0, 290)
  517.  
  518. ScriptFrame.Name = "ScriptFrame"
  519. ScriptFrame.Parent = Scripts
  520. ScriptFrame.Transparency = 1
  521.  
  522. PostLine.Parent = ScriptFrame
  523. PostLine.Size = UDim2.new(1, 0, 0, 5)
  524. PostLine.Position = UDim2.new(0.5, 0, 1, 0)
  525. PostLine.AnchorPoint = Vector2.new(0.5, 0)
  526. PostLine.BorderSizePixel = 0
  527. PostLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  528.  
  529. PostLineUIGradient.Color = ColorSequence.new{
  530. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)),
  531. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))
  532. }
  533. PostLineUIGradient.Rotation = 85
  534. PostLineUIGradient.Parent = PostLine
  535.  
  536. PreviewImage.Name = "PreviewImage"
  537. PreviewImage.Parent = ScriptFrame
  538. PreviewImage.BackgroundTransparency = 1
  539. PreviewImage.AnchorPoint = Vector2.new(0.5, 0.5)
  540. PreviewImage.Position = UDim2.new(0.5, 0, 0.5, 0)
  541. PreviewImage.Size = UIGridLayout.CellSize
  542. PreviewImage.BorderSizePixel = 0
  543.  
  544. ImageShadow.Name = "ImageShadow"
  545. ImageShadow.Parent = PreviewImage
  546. ImageShadow.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  547. ImageShadow.BackgroundTransparency = 0.3
  548. ImageShadow.AnchorPoint = Vector2.new(0.5, 0.5)
  549. ImageShadow.Position = UDim2.new(0.5, 0, 0.5, 0)
  550. ImageShadow.Size = UIGridLayout.CellSize
  551. ImageShadow.BorderSizePixel = 0
  552.  
  553. ScriptTitle.Name = "ScriptTitle"
  554. ScriptTitle.Parent = ScriptFrame
  555. ScriptTitle.BackgroundTransparency = 1
  556. ScriptTitle.Position = UDim2.new(0, 0, 0, 0)
  557. ScriptTitle.Size = UDim2.new(0, 330, 0, 100)
  558. ScriptTitle.Font = HeadFont
  559. ScriptTitle.Text = "Script Title"
  560. ScriptTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  561. ScriptTitle.TextSize = 40
  562. ScriptTitle.TextWrapped = true
  563. ScriptTitle.TextXAlignment = Enum.TextXAlignment.Left
  564. ScriptTitle.TextYAlignment = Enum.TextYAlignment.Top
  565.  
  566. ScriptAuthor.Name = "ScriptAuthor"
  567. ScriptAuthor.Parent = ScriptFrame
  568. ScriptAuthor.BackgroundTransparency = 1
  569. ScriptAuthor.Position = UDim2.new(0, 0, 0, 200)
  570. ScriptAuthor.Size = UDim2.new(0, 330, 0, 40)
  571. ScriptAuthor.Font = HeadFont
  572. ScriptAuthor.Text = "By ScriptAuthor"
  573. ScriptAuthor.TextColor3 = Color3.fromRGB(190, 190, 190)
  574. ScriptAuthor.TextSize = 25
  575. ScriptAuthor.TextWrapped = true
  576. ScriptAuthor.TextXAlignment = Enum.TextXAlignment.Left
  577. ScriptAuthor.TextYAlignment = Enum.TextYAlignment.Center
  578.  
  579. ExecuteButton.Name = "ExecuteButton"
  580. ExecuteButton.Parent = ScriptFrame
  581. ExecuteButton.AnchorPoint = Vector2.new(0.5, 0.5)
  582. ExecuteButton.Position = UDim2.new(0.8, 0, 0.1, 0)
  583. ExecuteButton.Size = UDim2.new(0, 210, 0, 40)
  584. ExecuteButton.Font = HeadFont
  585. ExecuteButton.Text = "Run"
  586. ExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  587. ExecuteButton.AutoButtonColor = false
  588. ExecuteButton.TextSize = 45
  589. ExecuteButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  590.  
  591. ExecuteButtonUICorner.CornerRadius = UDim.new(0, 10)
  592. ExecuteButtonUICorner.Parent = ExecuteButton
  593.  
  594. CopyScriptButton.Name = "CopyScriptButton"
  595. CopyScriptButton.Parent = ScriptFrame
  596. CopyScriptButton.AnchorPoint = Vector2.new(0.5, 0.5)
  597. CopyScriptButton.Position = UDim2.new(0.8, 0, 0.3, 0)
  598. CopyScriptButton.Size = UDim2.new(0, 210, 0, 40)
  599. CopyScriptButton.Font = HeadFont
  600. CopyScriptButton.Text = "Copy"
  601. CopyScriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  602. CopyScriptButton.AutoButtonColor = false
  603. CopyScriptButton.TextSize = 45
  604. CopyScriptButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  605.  
  606. CopyScriptButtonUICorner.CornerRadius = UDim.new(0, 10)
  607. CopyScriptButtonUICorner.Parent = CopyScriptButton
  608.  
  609. CopyLinkButton.Name = "CopyLinkButton"
  610. CopyLinkButton.Parent = ScriptFrame
  611. CopyLinkButton.Position = UDim2.new(0.8, 0, 0.5, 0)
  612. CopyLinkButton.AnchorPoint = Vector2.new(0.5, 0.5)
  613. CopyLinkButton.Size = UDim2.new(0, 210, 0, 40)
  614. CopyLinkButton.AutoButtonColor = false
  615. CopyLinkButton.Font = HeadFont
  616. CopyLinkButton.Text = "Link"
  617. CopyLinkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  618. CopyLinkButton.TextSize = 45
  619. CopyLinkButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  620.  
  621. CopyLinkButtonUICorner.CornerRadius = UDim.new(0, 10)
  622. CopyLinkButtonUICorner.Parent = CopyLinkButton
  623.  
  624. EditScript.Name = "EditScript"
  625. EditScript.Parent = ScriptFrame
  626. EditScript.Position = UDim2.new(0.8, 0, 0.7, 0)
  627. EditScript.AnchorPoint = Vector2.new(0.5, 0.5)
  628. EditScript.Size = UDim2.new(0, 210, 0, 40)
  629. EditScript.AutoButtonColor = false
  630. EditScript.Font = HeadFont
  631. EditScript.Text = "Edit"
  632. EditScript.TextColor3 = Color3.fromRGB(255, 255, 255)
  633. EditScript.TextSize = 45
  634. EditScript.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  635.  
  636. EditScriptUICorner.CornerRadius = UDim.new(0, 10)
  637. EditScriptUICorner.Parent = EditScript
  638.  
  639. ButtonsFrame.Name = "ButtonsFrame"
  640. ButtonsFrame.Parent = ScriptFrame
  641. ButtonsFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  642. ButtonsFrame.Position = UDim2.new(0.8, 0, 0.9, 0)
  643. ButtonsFrame.Size = UDim2.new(0, 210, 0, 40)
  644. ButtonsFrame.Transparency = 1
  645.  
  646. ButtonsFrameUIGridLayout.Name = "ButtonsFrameUIGridLayout"
  647. ButtonsFrameUIGridLayout.Parent = ButtonsFrame
  648. ButtonsFrameUIGridLayout.CellPadding = UDim2.new(0, 16.9, 0, 0)
  649. ButtonsFrameUIGridLayout.CellSize = UDim2.new(0, 40, 0, 40)
  650. ButtonsFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Right
  651. ButtonsFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  652. ButtonsFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  653.  
  654. KeySystem.Name = "KeySystem"
  655. KeySystem.Parent = ButtonsFrame
  656. KeySystem.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  657. KeySystem.Image = "rbxassetid://80693692325473"
  658.  
  659. KeySystemUICorner.CornerRadius = UDim.new(0, 10)
  660. KeySystemUICorner.Parent = KeySystem
  661.  
  662. AddFavouritesButton.Name = "AddFavouritesButton"
  663. AddFavouritesButton.Parent = ButtonsFrame
  664. AddFavouritesButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  665. AddFavouritesButton.AnchorPoint = Vector2.new(0.5, 0.5)
  666. AddFavouritesButton.Image = "rbxassetid://92980134139626"
  667. AddFavouritesButton.AutoButtonColor = false
  668.  
  669. AddFavouritesButtonUICorner.CornerRadius = UDim.new(0, 10)
  670. AddFavouritesButtonUICorner.Parent = AddFavouritesButton
  671.  
  672. CommentsButton.Name = "CommentsButton"
  673. CommentsButton.Parent = ButtonsFrame
  674. CommentsButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  675. CommentsButton.AnchorPoint = Vector2.new(0.5, 0.5)
  676. CommentsButton.Image = "rbxassetid://128641970972600"
  677. CommentsButton.AutoButtonColor = false
  678.  
  679. CommentsButtonUICorner.CornerRadius = UDim.new(0, 10)
  680. CommentsButtonUICorner.Parent = CommentsButton
  681.  
  682. InfoButton.Name = "InfoButton"
  683. InfoButton.Parent = ButtonsFrame
  684. InfoButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  685. InfoButton.AnchorPoint = Vector2.new(0.5, 0.5)
  686. InfoButton.Image = "rbxassetid://138049234963809"
  687. InfoButton.AutoButtonColor = false
  688.  
  689. InfoButtonUICorner.CornerRadius = UDim.new(0, 10)
  690. InfoButtonUICorner.Parent = InfoButton
  691.  
  692. ScriptGame.Name = "ScriptGame"
  693. ScriptGame.Parent = ScriptFrame
  694. ScriptGame.BackgroundTransparency = 1
  695. ScriptGame.Position = UDim2.new(0, 0, 1, 0)
  696. ScriptGame.AnchorPoint = Vector2.new(0, 1)
  697. ScriptGame.Size = UDim2.new(0, 330, 0, 50)
  698. ScriptGame.Font = HeadFont
  699. ScriptGame.Text = "Game"
  700. ScriptGame.TextColor3 = Color3.fromRGB(255, 255, 255)
  701. ScriptGame.TextSize = 30
  702. ScriptGame.TextWrapped = true
  703. ScriptGame.TextXAlignment = Enum.TextXAlignment.Left
  704. ScriptGame.TextYAlignment = Enum.TextYAlignment.Bottom
  705.  
  706. PatchedScriptTextLabel.Name = "PatchedScriptTextLabel"
  707. PatchedScriptTextLabel.Parent = ScriptFrame
  708. PatchedScriptTextLabel.BackgroundTransparency = 0.3
  709. PatchedScriptTextLabel.AnchorPoint = Vector2.new(0.5, 0.5)
  710. PatchedScriptTextLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  711. PatchedScriptTextLabel.Size = UDim2.new(0, 550, 0, 290)
  712. PatchedScriptTextLabel.Font = HeadFont
  713. PatchedScriptTextLabel.Text = "Patched"
  714. PatchedScriptTextLabel.TextSize = 100
  715. PatchedScriptTextLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
  716. PatchedScriptTextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  717. PatchedScriptTextLabel.BorderSizePixel = 0
  718.  
  719. VerifiedScriptFrame.Name = "VerifiedScriptFrame"
  720. VerifiedScriptFrame.Parent = Scripts
  721. VerifiedScriptFrame.Transparency = 1
  722.  
  723. PostLine_2.Parent = VerifiedScriptFrame
  724. PostLine_2.Size = UDim2.new(1, 0, 0, 5)
  725. PostLine_2.Position = UDim2.new(0.5, 0, 1, 0)
  726. PostLine_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  727. PostLine_2.AnchorPoint = Vector2.new(0.5, 0)
  728. PostLine_2.BorderSizePixel = 0
  729.  
  730. PostLineUIGradient_2.Color = ColorSequence.new{
  731. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)),
  732. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))
  733. }
  734. PostLineUIGradient_2.Rotation = 85
  735. PostLineUIGradient_2.Parent = PostLine_2
  736.  
  737. PreviewImage_2.Name = "PreviewImage"
  738. PreviewImage_2.Parent = VerifiedScriptFrame
  739. PreviewImage_2.BackgroundTransparency = 1
  740. PreviewImage_2.AnchorPoint = Vector2.new(0.5, 0.5)
  741. PreviewImage_2.Position = PreviewImage.Position
  742. PreviewImage_2.Size = UIGridLayout.CellSize
  743. PreviewImage_2.BorderSizePixel = 0
  744.  
  745. ImageShadow_2.Name = "ImageShadow_2"
  746. ImageShadow_2.Parent = PreviewImage_2
  747. ImageShadow_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  748. ImageShadow_2.BackgroundTransparency = 0.3
  749. ImageShadow_2.AnchorPoint = Vector2.new(0.5, 0.5)
  750. ImageShadow_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  751. ImageShadow_2.Size = UIGridLayout.CellSize
  752. ImageShadow_2.BorderSizePixel = 0
  753.  
  754. ScriptTitle_2.Name = "ScriptTitle"
  755. ScriptTitle_2.Parent = VerifiedScriptFrame
  756. ScriptTitle_2.BackgroundTransparency = 1
  757. ScriptTitle_2.Position = ScriptTitle.Position
  758. ScriptTitle_2.Size = ScriptTitle.Size
  759. ScriptTitle_2.Font = HeadFont
  760. ScriptTitle_2.Text = "Script Title"
  761. ScriptTitle_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  762. ScriptTitle_2.TextSize = 40
  763. ScriptTitle_2.TextWrapped = true
  764. ScriptTitle_2.TextXAlignment = Enum.TextXAlignment.Left
  765. ScriptTitle_2.TextYAlignment = Enum.TextYAlignment.Top
  766.  
  767. ExecuteButton_2.Name = "ExecuteButton"
  768. ExecuteButton_2.Parent = VerifiedScriptFrame
  769. ExecuteButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  770. ExecuteButton_2.Position = ExecuteButton.Position
  771. ExecuteButton_2.Size = ExecuteButton.Size
  772. ExecuteButton_2.Font = HeadFont
  773. ExecuteButton_2.Text = "Execute"
  774. ExecuteButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  775. ExecuteButton_2.AutoButtonColor = false
  776. ExecuteButton_2.TextSize = 45
  777. ExecuteButton_2.BackgroundColor3 = ExecuteButton.BackgroundColor3
  778.  
  779. ExecuteButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  780. ExecuteButtonUICorner_2.Parent = ExecuteButton_2
  781.  
  782. CopyScriptButton_2.Name = "CopyScriptButton"
  783. CopyScriptButton_2.Parent = VerifiedScriptFrame
  784. CopyScriptButton_2.Position = CopyScriptButton.Position
  785. CopyScriptButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  786. CopyScriptButton_2.Size = CopyScriptButton.Size
  787. CopyScriptButton_2.Font = HeadFont
  788. CopyScriptButton_2.Text = "Copy"
  789. CopyScriptButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  790. CopyScriptButton_2.AutoButtonColor = false
  791. CopyScriptButton_2.TextSize = 45
  792. CopyScriptButton_2.BackgroundColor3 = CopyScriptButton.BackgroundColor3
  793.  
  794. CopyScriptButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  795. CopyScriptButtonUICorner_2.Parent = CopyScriptButton_2
  796.  
  797. CopyLinkButton_2.Name = "CopyLinkButton"
  798. CopyLinkButton_2.Parent = VerifiedScriptFrame
  799. CopyLinkButton_2.Position = CopyLinkButton.Position
  800. CopyLinkButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  801. CopyLinkButton_2.Size = CopyLinkButton.Size
  802. CopyLinkButton_2.AutoButtonColor = false
  803. CopyLinkButton_2.Font = HeadFont
  804. CopyLinkButton_2.Text = "Link"
  805. CopyLinkButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  806. CopyLinkButton_2.TextSize = 45
  807. CopyLinkButton_2.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  808.  
  809. CopyLinkButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  810. CopyLinkButtonUICorner_2.Parent = CopyLinkButton_2
  811.  
  812. EditScript_2.Name = "EditScript"
  813. EditScript_2.Parent = VerifiedScriptFrame
  814. EditScript_2.Position = EditScript.Position
  815. EditScript_2.AnchorPoint = Vector2.new(0.5, 0.5)
  816. EditScript_2.Size = EditScript.Size
  817. EditScript_2.AutoButtonColor = false
  818. EditScript_2.Font = HeadFont
  819. EditScript_2.Text = "Edit"
  820. EditScript_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  821. EditScript_2.TextSize = 45
  822. EditScript_2.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  823.  
  824. EditScriptUICorner_2.CornerRadius = UDim.new(0, 10)
  825. EditScriptUICorner_2.Parent = EditScript_2
  826.  
  827. ButtonsFrame_2.Name = "ButtonsFrame"
  828. ButtonsFrame_2.Parent = VerifiedScriptFrame
  829. ButtonsFrame_2.AnchorPoint = Vector2.new(0.5, 0.5)
  830. ButtonsFrame_2.Position = UDim2.new(0.8, 0, 0.9, 0)
  831. ButtonsFrame_2.Size = UDim2.new(0, 210, 0, 40)
  832. ButtonsFrame_2.Transparency = 1
  833.  
  834. ButtonsFrameUIGridLayout_2.Name = "ButtonsFrameUIGridLayout"
  835. ButtonsFrameUIGridLayout_2.Parent = ButtonsFrame_2
  836. ButtonsFrameUIGridLayout_2.CellPadding = ButtonsFrameUIGridLayout.CellPadding
  837. ButtonsFrameUIGridLayout_2.CellSize = ButtonsFrameUIGridLayout.CellSize
  838. ButtonsFrameUIGridLayout_2.HorizontalAlignment = Enum.HorizontalAlignment.Right
  839. ButtonsFrameUIGridLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  840. ButtonsFrameUIGridLayout_2.VerticalAlignment = Enum.VerticalAlignment.Center
  841.  
  842. KeySystem_2.Name = "KeySystem"
  843. KeySystem_2.Parent = ButtonsFrame_2
  844. KeySystem_2.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  845. KeySystem_2.Image = "rbxassetid://80693692325473"
  846.  
  847. KeySystemUICorner_2.CornerRadius = UDim.new(0, 10)
  848. KeySystemUICorner_2.Parent = KeySystem_2
  849.  
  850. AddFavouritesButton_2.Name = "AddFavouritesButton"
  851. AddFavouritesButton_2.Parent = ButtonsFrame_2
  852. AddFavouritesButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  853. AddFavouritesButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  854. AddFavouritesButton_2.Position = AddFavouritesButton.Position
  855. AddFavouritesButton_2.Size = AddFavouritesButton.Size
  856. AddFavouritesButton_2.Image = "rbxassetid://92980134139626"
  857. AddFavouritesButton_2.AutoButtonColor = false
  858.  
  859. AddFavouritesButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  860. AddFavouritesButtonUICorner_2.Parent = AddFavouritesButton_2
  861.  
  862. CommentsButton_2.Name = "CommentsButton"
  863. CommentsButton_2.Parent = ButtonsFrame_2
  864. CommentsButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  865. CommentsButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  866. CommentsButton_2.Image = "rbxassetid://128641970972600"
  867. CommentsButton_2.AutoButtonColor = false
  868.  
  869. CommentsButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  870. CommentsButtonUICorner_2.Parent = CommentsButton_2
  871.  
  872. InfoButton_2.Name = "InfoButton"
  873. InfoButton_2.Parent = ButtonsFrame_2
  874. InfoButton_2.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  875. InfoButton_2.AnchorPoint = Vector2.new(0.5, 0.5)
  876. InfoButton_2.Image = "rbxassetid://138049234963809"
  877. InfoButton_2.AutoButtonColor = false
  878.  
  879. InfoButtonUICorner_2.CornerRadius = UDim.new(0, 10)
  880. InfoButtonUICorner_2.Parent = InfoButton_2
  881.  
  882. ScriptGame_2.Name = "ScriptGame"
  883. ScriptGame_2.Parent = VerifiedScriptFrame
  884. ScriptGame_2.BackgroundTransparency = 1
  885. ScriptGame_2.AnchorPoint = Vector2.new(0, 1)
  886. ScriptGame_2.Position = ScriptGame.Position
  887. ScriptGame_2.Size = ScriptGame.Size
  888. ScriptGame_2.Font = HeadFont
  889. ScriptGame_2.Text = "Game"
  890. ScriptGame_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  891. ScriptGame_2.TextSize = 30
  892. ScriptGame_2.TextWrapped = true
  893. ScriptGame_2.TextXAlignment = Enum.TextXAlignment.Left
  894. ScriptGame_2.TextYAlignment = Enum.TextYAlignment.Bottom
  895.  
  896. ScriptAuthor_2.Name = "ScriptAuthor"
  897. ScriptAuthor_2.Parent = VerifiedScriptFrame
  898. ScriptAuthor_2.BackgroundTransparency = 1
  899. ScriptAuthor_2.Position = ScriptAuthor.Position
  900. ScriptAuthor_2.Size = ScriptAuthor.Size
  901. ScriptAuthor_2.Font = HeadFont
  902. ScriptAuthor_2.Text = "By ScriptAuthor"
  903. ScriptAuthor_2.TextSize = 25
  904. ScriptAuthor_2.TextWrapped = true
  905. ScriptAuthor_2.TextXAlignment = Enum.TextXAlignment.Left
  906. ScriptAuthor_2.TextYAlignment = Enum.TextYAlignment.Center
  907. ScriptAuthor_2.RichText = true
  908.  
  909. PatchedScriptTextLabel_2.Name = "PatchedScriptTextLabel"
  910. PatchedScriptTextLabel_2.Parent = VerifiedScriptFrame
  911. PatchedScriptTextLabel_2.BackgroundTransparency = 0.3
  912. PatchedScriptTextLabel_2.AnchorPoint = Vector2.new(0.5, 0.5)
  913. PatchedScriptTextLabel_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  914. PatchedScriptTextLabel_2.Size = UDim2.new(0, 550, 0, 290)
  915. PatchedScriptTextLabel_2.Font = HeadFont
  916. PatchedScriptTextLabel_2.Text = "Patched"
  917. PatchedScriptTextLabel_2.TextSize = 100
  918. PatchedScriptTextLabel_2.TextColor3 = Color3.fromRGB(255, 0, 0)
  919. PatchedScriptTextLabel_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  920. PatchedScriptTextLabel_2.BorderSizePixel = 0
  921.  
  922. ScriptInfo.Name = "ScriptInfo"
  923. ScriptInfo.Parent = MainFrame
  924. ScriptInfo.Transparency = 0
  925. ScriptInfo.AnchorPoint = Vector2.new(0.5, 0)
  926. ScriptInfo.Position = UDim2.new(0.501, 0, 0, 0)
  927. ScriptInfo.Size = UDim2.new(0, 551, 0, 290)
  928. ScriptInfo.Transparency = 1
  929. ScriptInfo.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  930. ScriptInfo.BorderSizePixel = 0
  931.  
  932. ScriptInfoScrollingFrame.Name = "ScriptInfoScrollingFrame"
  933. ScriptInfoScrollingFrame.Parent = ScriptInfo
  934. ScriptInfoScrollingFrame.Active = true
  935. ScriptInfoScrollingFrame.Transparency = 1
  936. ScriptInfoScrollingFrame.AnchorPoint = Vector2.new(0.5, 1)
  937. ScriptInfoScrollingFrame.Position = UDim2.new(0.5, 0, 1, 0)
  938. ScriptInfoScrollingFrame.Size = UDim2.new(0, 551, 0, 270)
  939. ScriptInfoScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  940. ScriptInfoScrollingFrame.ScrollBarThickness = 0
  941. ScriptInfoScrollingFrame.Visible = false
  942. ScriptInfoScrollingFrame.BorderSizePixel = 0
  943.  
  944. CloseScriptInfo.Name = "CloseScriptInfo"
  945. CloseScriptInfo.Parent = ScriptInfo
  946. CloseScriptInfo.Position = UDim2.new(0, 0, 0, 0)
  947. CloseScriptInfo.Size = UDim2.new(0, 20, 0, 20)
  948. CloseScriptInfo.AutoButtonColor = false
  949. CloseScriptInfo.Image = "rbxassetid://126487052147977"
  950. CloseScriptInfo.Visible = false
  951. CloseScriptInfo.BackgroundTransparency = 1
  952.  
  953. ScriptInfoTextLabel.Name = "ScriptInfoTextLabel"
  954. ScriptInfoTextLabel.Parent = ScriptInfoScrollingFrame
  955. ScriptInfoTextLabel.BackgroundTransparency = 1
  956. ScriptInfoTextLabel.Position = UDim2.new(0.5, 0, 0, 0)
  957. ScriptInfoTextLabel.Size = UDim2.new(0, 551, 0, 270)
  958. ScriptInfoTextLabel.Font = HeadFont
  959. ScriptInfoTextLabel.Text = "Script Info"
  960. ScriptInfoTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  961. ScriptInfoTextLabel.TextSize = 30
  962. ScriptInfoTextLabel.TextWrapped = true
  963. ScriptInfoTextLabel.TextXAlignment = Enum.TextXAlignment.Left
  964. ScriptInfoTextLabel.TextYAlignment = Enum.TextYAlignment.Top
  965. ScriptInfoTextLabel.AnchorPoint = Vector2.new(0.5, 0)
  966.  
  967. InfoBox.Name = "InfoBox"
  968. InfoBox.Parent = MainFrame
  969. InfoBox.Transparency = 0
  970. InfoBox.AnchorPoint = Vector2.new(0.5, 0)
  971. InfoBox.Position = UDim2.new(0.501, 0, 0, 0)
  972. InfoBox.Size = UDim2.new(0, 551, 0, 290)
  973. InfoBox.Transparency = 1
  974. InfoBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  975. InfoBox.BorderSizePixel = 0
  976.  
  977. LoadingComments.Name = "LoadingComments"
  978. LoadingComments.Parent = InfoBox
  979. LoadingComments.BackgroundTransparency = 1
  980. LoadingComments.AnchorPoint = Vector2.new(0.5, 1)
  981. LoadingComments.Position = UDim2.new(0.5, 0, 1, 0)
  982. LoadingComments.Size = UDim2.new(0, 551, 0, 270)
  983. LoadingComments.Font = HeadFont
  984. LoadingComments.Text = "Loading content..."
  985. LoadingComments.TextColor3 = Color3.fromRGB(255, 255, 255)
  986. LoadingComments.TextSize = 50
  987. LoadingComments.TextXAlignment = Enum.TextXAlignment.Center
  988. LoadingComments.TextYAlignment = Enum.TextYAlignment.Center
  989. LoadingComments.TextTransparency = 1
  990.  
  991. CloseInfoBoxButton.Name = "CloseInfoBoxButton"
  992. CloseInfoBoxButton.Parent = InfoBox
  993. CloseInfoBoxButton.Position = UDim2.new(0, 0, 0, 0)
  994. CloseInfoBoxButton.Size = UDim2.new(0, 20, 0, 20)
  995. CloseInfoBoxButton.AutoButtonColor = false
  996. CloseInfoBoxButton.Image = "rbxassetid://126487052147977"
  997. CloseInfoBoxButton.Visible = false
  998. CloseInfoBoxButton.BackgroundTransparency = 1
  999.  
  1000. Comments_2.Name = "Comments"
  1001. Comments_2.Parent = InfoBox
  1002. Comments_2.Active = true
  1003. Comments_2.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1004. Comments_2.AnchorPoint = Vector2.new(0.5, 1)
  1005. Comments_2.Position = UDim2.new(0.5, 0, 1, 0)
  1006. Comments_2.Size = UDim2.new(0, 551, 0, 270)
  1007. Comments_2.CanvasSize = UDim2.new(0, 0, 0, 0)
  1008. Comments_2.ScrollBarThickness = 0
  1009. Comments_2.Visible = false
  1010. Comments_2.BorderSizePixel = 0
  1011.  
  1012. NoCommentsText.Name = "NoCommentsText"
  1013. NoCommentsText.Parent = InfoBox
  1014. NoCommentsText.BackgroundTransparency = 1
  1015. NoCommentsText.AnchorPoint = Vector2.new(0.5, 1)
  1016. NoCommentsText.Position = UDim2.new(0.5, 0, 1, 0)
  1017. NoCommentsText.Size = UDim2.new(0, 551, 0, 270)
  1018. NoCommentsText.Font = HeadFont
  1019. NoCommentsText.Text = "No comments"
  1020. NoCommentsText.TextColor3 = Color3.fromRGB(255, 255, 255)
  1021. NoCommentsText.TextSize = 50
  1022. NoCommentsText.TextXAlignment = Enum.TextXAlignment.Center
  1023. NoCommentsText.TextYAlignment = Enum.TextYAlignment.Center
  1024. NoCommentsText.TextTransparency = 1
  1025.  
  1026. CommentsUIGridLayout.Name = "CommentsUIGridLayout"
  1027. CommentsUIGridLayout.Parent = Comments_2
  1028. CommentsUIGridLayout.CellPadding = UDim2.new(0, 0, 0, 5)
  1029. CommentsUIGridLayout.CellSize = UDim2.new(0, 551, 0, 300)
  1030. CommentsUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  1031. CommentsUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1032. CommentsUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Top
  1033.  
  1034. Comment.Name = "Comment"
  1035. Comment.Parent = Comments_2
  1036. Comment.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1037. Comment.BorderSizePixel = 0
  1038.  
  1039. Content.Name = "Content"
  1040. Content.Parent = Comment
  1041. Content.BackgroundTransparency = 1
  1042. Content.Position = UDim2.new(0, 0, 0, 50)
  1043. Content.Size = UDim2.new(0, 551, 0, 250)
  1044. Content.Font = HeadFont
  1045. Content.Text = "Comment"
  1046. Content.TextScaled = true
  1047. Content.TextWrapped = true
  1048. Content.TextXAlignment = Enum.TextXAlignment.Left
  1049. Content.TextYAlignment = Enum.TextYAlignment.Top
  1050. Content.RichText = true
  1051.  
  1052. Author_2.Name = "Author"
  1053. Author_2.Parent = Comment
  1054. Author_2.BackgroundTransparency = 1
  1055. Author_2.Position = UDim2.new(0, 55, 0, 10)
  1056. Author_2.Size = UDim2.new(0, 440, 0, 25)
  1057. Author_2.Font = HeadFont
  1058. Author_2.Text = "Author"
  1059. Author_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1060. Author_2.TextSize = 25
  1061. Author_2.TextXAlignment = Enum.TextXAlignment.Left
  1062.  
  1063. CommentsLikes.Name = "CommentsLikes"
  1064. CommentsLikes.Parent = Author_2
  1065. CommentsLikes.BackgroundTransparency = 1
  1066. CommentsLikes.AnchorPoint = Vector2.new(0, 0)
  1067. CommentsLikes.Position = UDim2.new(1, 0, 0, 0)
  1068. CommentsLikes.Size = UDim2.new(0, 50, 0, 25)
  1069. CommentsLikes.Font = HeadFont
  1070. CommentsLikes.Text = "♡"
  1071. CommentsLikes.TextColor3 = Color3.fromRGB(255, 255, 255)
  1072. CommentsLikes.TextSize = 25
  1073. CommentsLikes.TextXAlignment = Enum.TextXAlignment.Left
  1074. CommentsLikes.TextYAlignment = Enum.TextYAlignment.Center
  1075.  
  1076. ProfilePicture_2.Name = "ProfilePicture"
  1077. ProfilePicture_2.Parent = Comment
  1078. ProfilePicture_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1079. ProfilePicture_2.BackgroundTransparency = 1.000
  1080. ProfilePicture_2.Position = UDim2.new(0, 5, 0, 5)
  1081. ProfilePicture_2.Size = UDim2.new(0, 40, 0, 40)
  1082. ProfilePicture_2.Image = "rbxassetid://17093333262"
  1083.  
  1084. UICorner_22.CornerRadius = UDim.new(1, 0)
  1085. UICorner_22.Parent = ProfilePicture_2
  1086.  
  1087. HistoryFrameBackground.Name = "HistoryFrameBackground"
  1088. HistoryFrameBackground.Position = UDim2.new(0.5, 0, 0, 0)
  1089. HistoryFrameBackground.Parent = SearchBox
  1090. HistoryFrameBackground.AnchorPoint = Vector2.new(0.5, 1)
  1091. HistoryFrameBackground.Size = ScriptListFrame.Size
  1092. HistoryFrameBackground.Transparency = 0.2
  1093. HistoryFrameBackground.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1094. HistoryFrameBackground.Visible = false
  1095. HistoryFrameBackground.BorderSizePixel = 0
  1096.  
  1097. HistoryScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  1098. HistoryScrollingFrame.Transparency = 1
  1099. HistoryScrollingFrame.Active = true
  1100. HistoryScrollingFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  1101. HistoryScrollingFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  1102. HistoryScrollingFrame.Size = ScriptListFrame.Size
  1103. HistoryScrollingFrame.Name = "HistoryScrollingFrame"
  1104. HistoryScrollingFrame.Parent = HistoryFrameBackground
  1105. HistoryScrollingFrame.ScrollBarThickness = 0
  1106. HistoryScrollingFrame.Selectable = true
  1107.  
  1108. FavouritesMainFrame.Name = "FavouritesMainFrame"
  1109. FavouritesMainFrame.Parent = TabsParent
  1110. FavouritesMainFrame.AnchorPoint = Vector2.new(0.5, 0)
  1111. FavouritesMainFrame.Transparency = 1
  1112. FavouritesMainFrame.Position = UDim2.new(138, 0, 0, 0)
  1113. FavouritesMainFrame.Size = UDim2.new(0, 550, 0, 315)
  1114.  
  1115. FavouritesScrollingFrame.Name = "FavouritesScrollingFrame"
  1116. FavouritesScrollingFrame.Parent = FavouritesMainFrame
  1117. FavouritesScrollingFrame.Active = true
  1118. FavouritesScrollingFrame.Transparency = 1
  1119. FavouritesScrollingFrame.AnchorPoint = Vector2.new(0.5, 0)
  1120. FavouritesScrollingFrame.Position = UDim2.new(0.501, 0, 0, 0)
  1121. FavouritesScrollingFrame.Size = UDim2.new(0, 551, 0, 290)
  1122. FavouritesScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  1123. FavouritesScrollingFrame.ScrollBarThickness = 0
  1124.  
  1125. SearchBoxFavourites.Name = "SearchBoxFavourites"
  1126. SearchBoxFavourites.Parent = FavouritesMainFrame
  1127. SearchBoxFavourites.BackgroundTransparency = 1
  1128. SearchBoxFavourites.AnchorPoint = Vector2.new(0.5, 1)
  1129. SearchBoxFavourites.Position = UDim2.new(0.5, 0, 1, 0)
  1130. SearchBoxFavourites.Size = UDim2.new(0, 550, 0, 25)
  1131. SearchBoxFavourites.ClearTextOnFocus = false
  1132. SearchBoxFavourites.Font = HeadFont
  1133. SearchBoxFavourites.PlaceholderText = "Search in favourites"
  1134. SearchBoxFavourites.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
  1135. SearchBoxFavourites.Text = ""
  1136. SearchBoxFavourites.TextColor3 = Color3.fromRGB(255, 255, 255)
  1137. SearchBoxFavourites.TextSize = 30
  1138. SearchBoxFavourites.TextXAlignment = Enum.TextXAlignment.Center
  1139. SearchBoxFavourites.TextYAlignment = Enum.TextYAlignment.Center
  1140.  
  1141. NoFavouritesText.Name = "NoFavouritesText"
  1142. NoFavouritesText.Parent = FavouritesMainFrame
  1143. NoFavouritesText.BackgroundTransparency = 1
  1144. NoFavouritesText.AnchorPoint = Vector2.new(0.5, 0)
  1145. NoFavouritesText.Position = UDim2.new(0.501, 0, 0, 0)
  1146. NoFavouritesText.Size = UDim2.new(0, 551, 0, 290)
  1147. NoFavouritesText.Font = HeadFont
  1148. NoFavouritesText.Text = "No favourites"
  1149. NoFavouritesText.TextColor3 = Color3.fromRGB(255, 255, 255)
  1150. NoFavouritesText.TextSize = 50
  1151. NoFavouritesText.Visible = false
  1152.  
  1153. NoSavedScriptsFounded.Name = "NoSavedScriptsFounded"
  1154. NoSavedScriptsFounded.Parent = FavouritesMainFrame
  1155. NoSavedScriptsFounded.BackgroundTransparency = 1
  1156. NoSavedScriptsFounded.AnchorPoint = Vector2.new(0.5, 0)
  1157. NoSavedScriptsFounded.Position = UDim2.new(0.501, 0, 0, 0)
  1158. NoSavedScriptsFounded.Size = UDim2.new(0, 551, 0, 290)
  1159. NoSavedScriptsFounded.Font = HeadFont
  1160. NoSavedScriptsFounded.Text = "No scripts founded"
  1161. NoSavedScriptsFounded.TextColor3 = Color3.fromRGB(255, 255, 255)
  1162. NoSavedScriptsFounded.TextSize = 50
  1163. NoSavedScriptsFounded.Visible = false
  1164.  
  1165. MainHomeFrame.Name = "MainHomeFrame"
  1166. MainHomeFrame.Parent = TabsParent
  1167. MainHomeFrame.AnchorPoint = Vector2.new(0.5, 0)
  1168. MainHomeFrame.Transparency = 1
  1169. MainHomeFrame.Position = UDim2.new(-164.5, 0, 0, 0)
  1170. MainHomeFrame.Size = UDim2.new(0, 550, 0, 315)
  1171.  
  1172. HomeButtonsFrame.Name = "HomeButtonsFrame"
  1173. HomeButtonsFrame.Parent = MainHomeFrame
  1174. HomeButtonsFrame.AnchorPoint = Vector2.new(0.5, 1)
  1175. HomeButtonsFrame.Transparency = 1
  1176. HomeButtonsFrame.Position = UDim2.new(0.5, 0, 1, 0)
  1177. HomeButtonsFrame.Size = UDim2.new(0, 550, 0, 30)
  1178.  
  1179. HomeButtonsFrameUIGridLayout.Name = "HomeButtonsFrameUIGridLayout"
  1180. HomeButtonsFrameUIGridLayout.Parent = HomeButtonsFrame
  1181. HomeButtonsFrameUIGridLayout.CellPadding = UDim2.new(0, 5.9, 0, 0)
  1182. HomeButtonsFrameUIGridLayout.CellSize = UDim2.new(0, 74.9, 0, 30)
  1183. HomeButtonsFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  1184. HomeButtonsFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1185. HomeButtonsFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  1186. HomeButtonsFrameUIGridLayout.FillDirection = Enum.FillDirection.Horizontal
  1187.  
  1188. TouchFlingButton.Name = "TouchFlingButton"
  1189. TouchFlingButton.Parent = HomeButtonsFrame
  1190. TouchFlingButton.AutoButtonColor = false
  1191. TouchFlingButton.Font = HeadFont
  1192. TouchFlingButton.Text = "Fling"
  1193. TouchFlingButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1194. TouchFlingButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1195. TouchFlingButton.TextSize = 20
  1196.  
  1197. TouchFlingButtonUICorner.CornerRadius = UDim.new(0, 9)
  1198. TouchFlingButtonUICorner.Parent = TouchFlingButton
  1199.  
  1200. AntiFlingButton.Name = "AntiFlingButton"
  1201. AntiFlingButton.Parent = HomeButtonsFrame
  1202. AntiFlingButton.AutoButtonColor = false
  1203. AntiFlingButton.Font = HeadFont
  1204. AntiFlingButton.Text = "Anti fling"
  1205. AntiFlingButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1206. AntiFlingButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1207. AntiFlingButton.TextSize = 20
  1208.  
  1209. AntiFlingButtonUICorner.CornerRadius = UDim.new(0, 9)
  1210. AntiFlingButtonUICorner.Parent = AntiFlingButton
  1211.  
  1212. AntiAfkButton.Name = "AntiAfkButton"
  1213. AntiAfkButton.Parent = HomeButtonsFrame
  1214. AntiAfkButton.AutoButtonColor = false
  1215. AntiAfkButton.Font = HeadFont
  1216. AntiAfkButton.Text = "Anti AFK"
  1217. AntiAfkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1218. AntiAfkButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1219. AntiAfkButton.TextSize = 20
  1220.  
  1221. AntiAfkButtonUICorner.CornerRadius = UDim.new(0, 9)
  1222. AntiAfkButtonUICorner.Parent = AntiAfkButton
  1223.  
  1224. ShadersButton.Name = "ShadersButton"
  1225. ShadersButton.Parent = HomeButtonsFrame
  1226. ShadersButton.AutoButtonColor = false
  1227. ShadersButton.Font = HeadFont
  1228. ShadersButton.Text = "Shaders"
  1229. ShadersButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1230. ShadersButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1231. ShadersButton.TextSize = 20
  1232.  
  1233. ShadersButtonUICorner.CornerRadius = UDim.new(0, 9)
  1234. ShadersButtonUICorner.Parent = ShadersButton
  1235.  
  1236. PushFlingButton.Name = "PushFlingButton"
  1237. PushFlingButton.Parent = HomeButtonsFrame
  1238. PushFlingButton.AutoButtonColor = false
  1239. PushFlingButton.Font = HeadFont
  1240. PushFlingButton.Text = "Push"
  1241. PushFlingButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1242. PushFlingButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1243. PushFlingButton.TextSize = 20
  1244.  
  1245. PushFlingButtonUICorner.CornerRadius = UDim.new(0, 9)
  1246. PushFlingButtonUICorner.Parent = PushFlingButton
  1247.  
  1248. AntiVoidButton.Name = "AntiVoidButton"
  1249. AntiVoidButton.Parent = HomeButtonsFrame
  1250. AntiVoidButton.AutoButtonColor = false
  1251. AntiVoidButton.Font = HeadFont
  1252. AntiVoidButton.Text = "Anti Void"
  1253. AntiVoidButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1254. AntiVoidButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1255. AntiVoidButton.TextSize = 20
  1256.  
  1257. AntiVoidButtonUICorner.CornerRadius = UDim.new(0, 9)
  1258. AntiVoidButtonUICorner.Parent = AntiVoidButton
  1259.  
  1260. RejoinButton.Name = "RejoinButton"
  1261. RejoinButton.Parent = HomeButtonsFrame
  1262. RejoinButton.AutoButtonColor = false
  1263. RejoinButton.Font = HeadFont
  1264. RejoinButton.Text = "Rejoin"
  1265. RejoinButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1266. RejoinButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1267. RejoinButton.TextSize = 20
  1268.  
  1269. RejoinButtonUICorner.CornerRadius = UDim.new(0, 9)
  1270. RejoinButtonUICorner.Parent = RejoinButton
  1271.  
  1272. AppsBackgroundImage.Name = "AppsBackgroundImage"
  1273. AppsBackgroundImage.Parent = MainHomeFrame
  1274. AppsBackgroundImage.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  1275. AppsBackgroundImage.AnchorPoint = Vector2.new(0.5, 0)
  1276. AppsBackgroundImage.Image = "rbxassetid://122794061388218"
  1277. AppsBackgroundImage.Position = UDim2.new(0.5, 0, 0, 0)
  1278. AppsBackgroundImage.Size = UDim2.new(0, 551, 0, 285)
  1279. AppsBackgroundImage.BorderSizePixel = 0
  1280.  
  1281. AppsScrollingFrame.Name = "AppsScrollingFrame"
  1282. AppsScrollingFrame.Parent = MainHomeFrame
  1283. AppsScrollingFrame.Active = true
  1284. AppsScrollingFrame.BorderSizePixel = 0
  1285. AppsScrollingFrame.AnchorPoint = Vector2.new(0.5, 0)
  1286. AppsScrollingFrame.Position = UDim2.new(0.5, 0, 0, 0)
  1287. AppsScrollingFrame.Size = UDim2.new(0, 551, 0, 285)
  1288. AppsScrollingFrame.Transparency = 0.3
  1289. AppsScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  1290. AppsScrollingFrame.ScrollBarThickness = 0
  1291. AppsScrollingFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1292.  
  1293. MainSettingsFrame.Name = "MainSettingsFrame"
  1294. MainSettingsFrame.Parent = TabsParent
  1295. MainSettingsFrame.AnchorPoint = Vector2.new(0.5, 0)
  1296. MainSettingsFrame.Transparency = 1
  1297. MainSettingsFrame.Position = UDim2.new(220.5, 0, 0, 0)
  1298. MainSettingsFrame.Size = UDim2.new(0, 550, 0, 315)
  1299.  
  1300. OwnerFrame.Name = "OwnerFrame"
  1301. OwnerFrame.Parent = MainSettingsFrame
  1302. OwnerFrame.AnchorPoint = Vector2.new(0.5, 0)
  1303. OwnerFrame.Position = UDim2.new(0.5, 0, 0, 0)
  1304. OwnerFrame.Size = UDim2.new(1, 0, 0, 80)
  1305. OwnerFrame.BorderSizePixel = 0
  1306. OwnerFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1307.  
  1308. OwnerIcon.Name = "OwnerIcon"
  1309. OwnerIcon.Parent = OwnerFrame
  1310. OwnerIcon.BackgroundTransparency = 1
  1311. OwnerIcon.Position = UDim2.new(0, 0, 0.5, 0)
  1312. OwnerIcon.AnchorPoint = Vector2.new(0, 0.5)
  1313. OwnerIcon.Size = UDim2.new(0, 80, 0, 80)
  1314. OwnerIcon.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=3323558881&width=999999&height=999999&format=png"
  1315. OwnerIcon.BorderSizePixel = 0
  1316.  
  1317. OwnerUsername.Name = "OwnerUsername"
  1318. OwnerUsername.Parent = OwnerIcon
  1319. OwnerUsername.BackgroundTransparency = 1
  1320. OwnerUsername.Position = UDim2.new(1, 0, 0.5, 0)
  1321. OwnerUsername.AnchorPoint = Vector2.new(0, 0.5)
  1322. OwnerUsername.Size = UDim2.new(0, 470, 0, 80)
  1323. OwnerUsername.Font = HeadFont
  1324. OwnerUsername.Text = os.date("%d %m")
  1325. OwnerUsername.TextColor3 = Color3.fromRGB(255, 255, 255)
  1326. OwnerUsername.TextSize = 25
  1327. OwnerUsername.RichText = true
  1328. OwnerUsername.TextXAlignment = Enum.TextXAlignment.Center
  1329. OwnerUsername.TextYAlignment = Enum.TextYAlignment.Center
  1330.  
  1331. if OwnerUsername.Text == "07 10" then
  1332. OwnerUsername.Text = "🎂SHON🎂<font color=\"#9C9C9C\">\nOwner-Creator-Developer</font>"
  1333. else
  1334. OwnerUsername.Text = "SHON<font color=\"#9C9C9C\">\nOwner-Creator-Developer</font>"
  1335. end
  1336.  
  1337. FactsLabel.Name = "FactsLabel"
  1338. FactsLabel.Parent = OwnerFrame
  1339. FactsLabel.Font = HeadFont
  1340. FactsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  1341. FactsLabel.BackgroundTransparency = 1
  1342. FactsLabel.TextSize = 40
  1343. FactsLabel.TextXAlignment = Enum.TextXAlignment.Left
  1344. FactsLabel.TextYAlignment = Enum.TextYAlignment.Top
  1345. FactsLabel.Text = "Loading content..."
  1346. FactsLabel.TextScaled = true
  1347. FactsLabel.TextWrapped = true
  1348. FactsLabel.AnchorPoint = Vector2.new(0.5, 0)
  1349. FactsLabel.Position = UDim2.new(0.5, 0, 1, 0)
  1350. FactsLabel.Size = UDim2.new(1, 0, 0, 125)
  1351.  
  1352. SettingsButtonsFrame.Name = "SettingsButtonsFrame"
  1353. SettingsButtonsFrame.Parent = MainSettingsFrame
  1354. SettingsButtonsFrame.AnchorPoint = Vector2.new(0.5, 1)
  1355. SettingsButtonsFrame.Position = UDim2.new(0.5, 0, 1, 0)
  1356. SettingsButtonsFrame.Size = UDim2.new(1, 0, 0, 110)
  1357. SettingsButtonsFrame.BackgroundTransparency = 1
  1358.  
  1359. SettingsButtonsFrameUIGridLayout.Name = "SettingsButtonsFrameUIGridLayout"
  1360. SettingsButtonsFrameUIGridLayout.Parent = SettingsButtonsFrame
  1361. SettingsButtonsFrameUIGridLayout.CellPadding = UDim2.new(0, 10, 0, 10)
  1362. SettingsButtonsFrameUIGridLayout.CellSize = UDim2.new(0, 270, 0, 50)
  1363. SettingsButtonsFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Left
  1364. SettingsButtonsFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1365. SettingsButtonsFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Top
  1366.  
  1367. PaidScriptsButton.Name = "PaidScriptsButton"
  1368. PaidScriptsButton.Parent = SettingsButtonsFrame
  1369. PaidScriptsButton.AutoButtonColor = false
  1370. PaidScriptsButton.Font = HeadFont
  1371. PaidScriptsButton.Text = "Search paid scripts"
  1372. PaidScriptsButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1373. PaidScriptsButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1374. PaidScriptsButton.TextSize = 35
  1375.  
  1376. PaidScriptsButtonUICorner.CornerRadius = UDim.new(0, 10)
  1377. PaidScriptsButtonUICorner.Parent = PaidScriptsButton
  1378.  
  1379. GestureControlButton.Name = "GestureControlButton"
  1380. GestureControlButton.Parent = SettingsButtonsFrame
  1381. GestureControlButton.AutoButtonColor = false
  1382. GestureControlButton.Font = HeadFont
  1383. GestureControlButton.Text = "Gesture control(Mobile)"
  1384. GestureControlButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1385. GestureControlButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1386. GestureControlButton.TextSize = 30
  1387.  
  1388. GestureControlButtonUICorner.CornerRadius = UDim.new(0, 10)
  1389. GestureControlButtonUICorner.Parent = GestureControlButton
  1390.  
  1391. AntiLagButton.Name = "AntiLagButton"
  1392. AntiLagButton.Parent = SettingsButtonsFrame
  1393. AntiLagButton.AutoButtonColor = false
  1394. AntiLagButton.Font = HeadFont
  1395. AntiLagButton.Text = "Anti lag"
  1396. AntiLagButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  1397. AntiLagButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1398. AntiLagButton.TextSize = 40
  1399.  
  1400. AntiLagButtonUICorner.CornerRadius = UDim.new(0, 10)
  1401. AntiLagButtonUICorner.Parent = AntiLagButton
  1402.  
  1403. FpsLabel.Name = "FpsLabel"
  1404. FpsLabel.Parent = SettingsButtonsFrame
  1405. FpsLabel.Font = HeadFont
  1406. FpsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  1407. FpsLabel.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1408. FpsLabel.TextSize = 35
  1409.  
  1410. FpsLabelUICorner.CornerRadius = UDim.new(0, 10)
  1411. FpsLabelUICorner.Parent = FpsLabel
  1412.  
  1413. local function getRandomFact()
  1414. local factresponse = HttpService:JSONDecode(game:HttpGetAsync("https://uselessfacts.jsph.pl/random.json?language=en")).text
  1415. return factresponse
  1416. end
  1417.  
  1418. FactsLabel.Text = "Did you know that?\n"..getRandomFact()
  1419.  
  1420. spawn(function()
  1421. while wait(20) do
  1422. TweenService:Create(FactsLabel, TweenInfo.new(1), {TextTransparency = 1}):Play()
  1423. wait(1.1)
  1424. FactsLabel.Text = "Did you know that?\n"..getRandomFact()
  1425. TweenService:Create(FactsLabel, TweenInfo.new(1), {TextTransparency = 0}):Play()
  1426. end
  1427. end)
  1428.  
  1429. GestureControlButton.MouseButton1Click:Connect(function()
  1430. if GestureControlButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1431. TweenService:Create(GestureControlButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1432. writefile("Dynamic_Island/GestureControl.ECCS", "true")
  1433. else
  1434. if GestureControlButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1435. TweenService:Create(GestureControlButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1436. writefile("Dynamic_Island/GestureControl.ECCS", "false")
  1437. end
  1438. end
  1439. end)
  1440.  
  1441. AntiLagButton.MouseButton1Click:Connect(function()
  1442. if AntiLagButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1443. TweenService:Create(AntiLagButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1444. Light.Ambient = Color3.new(0.5, 0.5, 0.5)
  1445. Light.Brightness = 1
  1446. Light.GlobalShadows = false
  1447. Light.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
  1448. Light.Technology = Enum.Technology.Compatibility
  1449. settings().Rendering.QualityLevel = Enum.QualityLevel.Level01
  1450. StarterGui:SetCore("TopbarEnabled", false)
  1451. else
  1452. Light.Ambient = originalSettings.Ambient
  1453. Light.Brightness = originalSettings.Brightness
  1454. Light.GlobalShadows = originalSettings.GlobalShadows
  1455. Light.OutdoorAmbient = originalSettings.OutdoorAmbient
  1456. Light.Technology = originalSettings.Technology
  1457. settings().Rendering.QualityLevel = originalSettings.GraphicsQualityLevel
  1458. StarterGui:SetCore("TopbarEnabled", true)
  1459. if AntiLagButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1460. TweenService:Create(AntiLagButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1461. end
  1462. end
  1463. end)
  1464.  
  1465.  
  1466.  
  1467. local function TeleportTO(posX,posY,posZ,player,method)
  1468. pcall(function()
  1469. if method == "safe" then
  1470. task.spawn(function()
  1471. for i = 1,30 do
  1472. task.wait()
  1473. GetRoot(plr).Velocity = Vector3.new(0,0,0)
  1474. if player == "pos" then
  1475. GetRoot(plr).CFrame = CFrame.new(posX,posY,posZ)
  1476. else
  1477. GetRoot(plr).CFrame = CFrame.new(GetRoot(player).Position)+Vector3.new(0,2,0)
  1478. end
  1479. end
  1480. end)
  1481. else
  1482. GetRoot(plr).Velocity = Vector3.new(0,0,0)  
  1483. if player == "pos" then
  1484. GetRoot(plr).CFrame = CFrame.new(posX,posY,posZ)
  1485. else
  1486. GetRoot(plr).CFrame = CFrame.new(GetRoot(player).Position)+Vector3.new(0,2,0)
  1487. end
  1488. end
  1489. end)
  1490. end
  1491.  
  1492. local function GetPush()
  1493. local TempPush = nil
  1494. pcall(function()
  1495. if plr.Backpack:FindFirstChild("Push") then
  1496. PushTool = plr.Backpack.Push
  1497. PushTool.Parent = plr.Character
  1498. TempPush = PushTool
  1499. end
  1500. for i,v in pairs(Players:GetPlayers()) do
  1501. if v.Character:FindFirstChild("Push") then
  1502. TempPush = v.Character.Push
  1503. end
  1504. end
  1505. end)
  1506. return TempPush
  1507. end
  1508.  
  1509. local function Push(Target)
  1510. local Push = GetPush()
  1511. local FixTool = nil
  1512. if plr.Character:FindFirstChild("Push") then
  1513. plr.Character.Push.Parent = plr.Backpack
  1514. end
  1515. if plr.Character:FindFirstChild("PushFlingTool") then
  1516. FixTool = plr.Character:FindFirstChild("PushFlingTool")
  1517. FixTool.Parent = plr.Backpack
  1518. FixTool.Parent = plr.Character
  1519. end
  1520. if plr.Character:FindFirstChild("ClickTarget") then
  1521. FixTool = plr.Character:FindFirstChild("ClickTarget")
  1522. FixTool.Parent = plr.Backpack
  1523. FixTool.Parent = plr.Character
  1524. end
  1525. end
  1526.  
  1527. local function ToggleFling(bool)
  1528. task.spawn(function()
  1529. if bool then
  1530. local RVelocity = nil
  1531. repeat
  1532. pcall(function()
  1533. RVelocity = GetRoot(plr).Velocity
  1534. GetRoot(plr).Velocity = Vector3.new(math.random(-150,150),-25000,math.random(-150,150))
  1535. RunService.RenderStepped:wait()
  1536. GetRoot(plr).Velocity = RVelocity
  1537. end)
  1538. RunService.Heartbeat:wait()
  1539. until TouchFlingButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0)
  1540. else
  1541. TouchFlingButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1542. end
  1543. end)
  1544. end
  1545.  
  1546. local function ToggleFling_2(bool)
  1547. task.spawn(function()
  1548. if bool then
  1549. local RVelocity = nil
  1550. repeat
  1551. pcall(function()
  1552. RVelocity = GetRoot(plr).Velocity
  1553. GetRoot(plr).Velocity = Vector3.new(math.random(-150,150),-25000,math.random(-150,150))
  1554. RunService.RenderStepped:wait()
  1555. GetRoot(plr).Velocity = RVelocity
  1556. end)
  1557. RunService.Heartbeat:wait()
  1558. until PushFlingButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0)
  1559. else
  1560. PushFlingButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1561. end
  1562. end)
  1563. end
  1564.  
  1565. local function ToggleVoidProtection(bool)
  1566. if bool then
  1567. game.Workspace.FallenPartsDestroyHeight = 0/0
  1568. else
  1569. game.Workspace.FallenPartsDestroyHeight = -500
  1570. end
  1571. end
  1572.  
  1573. local function PredictionTP(player,method)
  1574. local root = GetRoot(player)
  1575. local pos = root.Position
  1576. local vel = root.Velocity
  1577. GetRoot(plr).CFrame = CFrame.new((pos.X)+(vel.X)*(GetPing()*3.5),(pos.Y)+(vel.Y)*(GetPing()*2),(pos.Z)+(vel.Z)*(GetPing()*3.5))
  1578. if method == "safe" then
  1579. task.wait()
  1580. GetRoot(plr).CFrame = CFrame.new(pos)
  1581. task.wait()
  1582. GetRoot(plr).CFrame = CFrame.new((pos.X)+(vel.X)*(GetPing()*3.5),(pos.Y)+(vel.Y)*(GetPing()*2),(pos.Z)+(vel.Z)*(GetPing()*3.5))
  1583. end
  1584. end
  1585.  
  1586. spawn(function()
  1587. PushFlingTool = Instance.new("Tool")
  1588. PushFlingTool.Name = "PushFlingTool"
  1589. PushFlingTool.RequiresHandle = false
  1590. PushFlingTool.TextureId = "rbxassetid://9134785384"
  1591. PushFlingTool.ToolTip = "Push Fling"
  1592. PushFlingTool.Parent = plr.Backpack
  1593. PushFlingTool:Remove()
  1594. end)
  1595.  
  1596. spawn(function()
  1597. while wait() do
  1598. plr.Character.Humanoid.Died:Connect(function()
  1599. TweenService:Create(PushFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1600. if FlingValueForPush == false then
  1601. PushFlingTool:Remove()
  1602. else
  1603. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  1604. PushFlingTool:Remove()
  1605. end
  1606.  
  1607. local heartbeatConnection
  1608. heartbeatConnection = RunService.Heartbeat:Connect(function()
  1609. task.wait()
  1610. if plr.Character.Humanoid.Health <= 0 then
  1611. TweenService:Create(PushFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1612. if FlingValueForPush == false then
  1613. PushFlingTool:Remove()
  1614. else
  1615. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  1616. PushFlingTool:Remove()
  1617. end
  1618. else
  1619. heartbeatConnection:Disconnect()
  1620. TweenService:Create(PushFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1621. if FlingValueForPush == false then
  1622. PushFlingTool:Remove()
  1623. else
  1624. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  1625. PushFlingTool:Remove()
  1626. end
  1627. end
  1628. end)
  1629. end)
  1630. end
  1631. end)
  1632.  
  1633. RejoinButton.MouseButton1Click:Connect(function()
  1634. if #game.Players:GetPlayers() <= 1 then
  1635. game.Players.LocalPlayer:Kick("Rejoining...")
  1636. local Rejoin = coroutine.create(function()
  1637. local Success, ErrorMessage = pcall(function()
  1638. TeleportService:Teleport(game.PlaceId, plr)
  1639. end)
  1640. if ErrorMessage and not Success then
  1641. warn(ErrorMessage)
  1642. end
  1643. end)
  1644. coroutine.resume(Rejoin)
  1645. else
  1646. local Rejoin = coroutine.create(function()
  1647. local Success, ErrorMessage = pcall(function()
  1648. TeleportService:Teleport(game.PlaceId, plr)
  1649. end)
  1650. if ErrorMessage and not Success then
  1651. warn(ErrorMessage)
  1652. end
  1653. end)
  1654. coroutine.resume(Rejoin)
  1655. end
  1656. end)
  1657.  
  1658. ShadersButton.MouseButton1Click:Connect(function()
  1659. if ShadersButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1660. TweenService:Create(ShadersButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1661. Sky = Instance.new("Sky")
  1662. Bloom = Instance.new("BloomEffect")
  1663. Blur = Instance.new("BlurEffect")
  1664. ColorCE = Instance.new("ColorCorrectionEffect")
  1665. SunRays = Instance.new("SunRaysEffect")
  1666.  
  1667. Light.Brightness = 2.25
  1668. Light.ExposureCompensation = 0.1
  1669. Light.ClockTime = 7
  1670.  
  1671. Sky.SkyboxBk = "rbxassetid://15502536257"
  1672. Sky.SkyboxDn = "rbxassetid://15502530795"
  1673. Sky.SkyboxFt = "rbxassetid://15502534129"
  1674. Sky.SkyboxLf = "rbxassetid://15502527632"
  1675. Sky.SkyboxRt = "rbxassetid://15502532963"
  1676. Sky.SkyboxUp = "rbxassetid://15502537404"
  1677. Sky.StarCount = 5000
  1678. Sky.SunAngularSize = 0
  1679. Sky.MoonAngularSize = 0
  1680. Sky.Parent = Light
  1681.  
  1682. Bloom.Intensity = 0.3
  1683. Bloom.Size = 10
  1684. Bloom.Threshold = 0.8
  1685. Bloom.Parent = Light
  1686.  
  1687. Blur.Size = 5
  1688. Blur.Parent = Light
  1689.  
  1690. ColorCE.Brightness = 0
  1691. ColorCE.Contrast = 0.1
  1692. ColorCE.Saturation = 0.25
  1693. ColorCE.TintColor = Color3.fromRGB(255, 255, 255)
  1694. ColorCE.Parent = Light
  1695.  
  1696. SunRays.Intensity = 0.1
  1697. SunRays.Spread = 0.8
  1698. SunRays.Parent = Light
  1699. else
  1700. if ShadersButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1701. TweenService:Create(ShadersButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1702. for i,v in pairs(Light:GetChildren()) do
  1703. v:Destroy()
  1704. end
  1705. Light.Brightness = 2
  1706. Light.ExposureCompensation = 0
  1707. Light.ClockTime = 15
  1708. end
  1709. end
  1710. end)
  1711.  
  1712. AntiAfkButton.MouseButton1Click:Connect(function()
  1713. if AntiAfkButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1714. TweenService:Create(AntiAfkButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1715. AntiAFKFunction = plr.Idled:Connect(function()
  1716. VirtualUser = game:GetService("VirtualUser")
  1717. VirtualUser:CaptureController()
  1718. VirtualUser:ClickButton2(Vector2.new())
  1719. end)
  1720. else
  1721. if AntiAfkButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1722. TweenService:Create(AntiAfkButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1723. AntiAFKFunction:Disconnect()
  1724. end
  1725. end
  1726. end)
  1727.  
  1728. AntiFlingButton.MouseButton1Click:Connect(function()
  1729. if AntiFlingButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1730. TweenService:Create(AntiFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1731. RunService = game:GetService("RunService")
  1732. AntiFlingFunction = nil
  1733. AntiFlingFunction = RunService.Stepped:Connect(function()
  1734. for i,p in pairs(players:GetPlayers()) do
  1735. task.spawn(function()
  1736. if p ~= plr and p.Character then
  1737. for i,v in pairs(p.Character:GetChildren()) do
  1738. pcall(function()
  1739. if v:IsA("BasePart") then
  1740. v.CanCollide = false
  1741. v.Velocity = Vector3.new(0,0,0)
  1742. v.RotVelocity = Vector3.new(0,0,0)
  1743. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  1744. v.Massless = true
  1745. elseif v:IsA("Accessory") then
  1746. v.Handle.CanCollide = false
  1747. v.Handle.Velocity = Vector3.new(0,0,0)
  1748. v.RotVelocity = Vector3.new(0,0,0)
  1749. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  1750. v.Massless = true
  1751. end
  1752. end)
  1753. end
  1754. end
  1755. end)
  1756. end
  1757. end)
  1758. else
  1759. if AntiFlingButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1760. TweenService:Create(AntiFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1761. AntiFlingFunction:Disconnect()
  1762. end
  1763. end
  1764. end)
  1765.  
  1766. TouchFlingButton.MouseButton1Click:Connect(function()
  1767. if TouchFlingButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1768. TweenService:Create(TouchFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1769. fixpos = GetRoot(plr).Position
  1770. ToggleFling(true)
  1771. ToggleVoidProtection(true)
  1772. TeleportTO(fixpos.X,fixpos.Y,fixpos.Z,"pos","safe")
  1773. ToggleVoidProtection(false)
  1774. else
  1775. if TouchFlingButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1776. TweenService:Create(TouchFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1777. ToggleVoidProtection(false)
  1778. end
  1779. end
  1780. end)
  1781.  
  1782. AntiVoidButton.MouseButton1Click:Connect(function()
  1783. if AntiVoidButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1784. TweenService:Create(AntiVoidButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1785. else
  1786. if AntiVoidButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1787. TweenService:Create(AntiVoidButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1788. end
  1789. end
  1790. end)
  1791.  
  1792. spawn(function()
  1793. while task.wait() do
  1794. if AntiVoidButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1795. ToggleVoidProtection(false)
  1796. end
  1797. if AntiVoidButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1798. ToggleVoidProtection(true)
  1799. end
  1800. end
  1801. end)
  1802.  
  1803. PushFlingButton.MouseButton1Click:Connect(function()
  1804. if PushFlingButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  1805. TweenService:Create(PushFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  1806. fixpos = GetRoot(plr).Position
  1807. ToggleFling_2(true)
  1808. ToggleVoidProtection(true)
  1809. TeleportTO(fixpos.X,fixpos.Y,fixpos.Z,"pos","safe")
  1810. ToggleVoidProtection(false)
  1811. PushFlingTool = Instance.new("Tool")
  1812. PushFlingTool.Name = "PushFlingTool"
  1813. PushFlingTool.RequiresHandle = false
  1814. PushFlingTool.TextureId = "rbxassetid://9134785384"
  1815. PushFlingTool.ToolTip = "Push Fling"
  1816. local function ActivateTool()
  1817. local root = GetRoot(plr)
  1818. local hit = mouse.Target
  1819. local person = nil
  1820. if hit and hit.Parent then
  1821. if hit.Parent:IsA("Model") then
  1822. person = game.Players:GetPlayerFromCharacter(hit.Parent)
  1823. elseif hit.Parent:IsA("Accessory") then
  1824. person = game.Players:GetPlayerFromCharacter(hit.Parent.Parent)
  1825. end
  1826. if person then
  1827. local pushpos = root.CFrame
  1828. PredictionTP(person)
  1829. task.wait(GetPing()+0.05)
  1830. Push(person)
  1831. root.CFrame = pushpos
  1832. end
  1833. end
  1834. end
  1835. PushFlingTool.Activated:Connect(function()
  1836. ActivateTool()
  1837. end)
  1838. PushFlingTool.Equipped:Connect(function()
  1839. FlingValueForPush = true
  1840. end)
  1841. PushFlingTool.Unequipped:Connect(function()
  1842. FlingValueForPush = false
  1843. end)
  1844. PushFlingTool.Parent = plr.Backpack
  1845. else
  1846. if PushFlingButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  1847. TweenService:Create(PushFlingButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  1848. if FlingValueForPush == false then
  1849. PushFlingTool:Remove()
  1850. else
  1851. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  1852. PushFlingTool:Remove()
  1853. end
  1854. end
  1855. end
  1856. end)
  1857.  
  1858. spawn(function()
  1859. while task.wait() do
  1860. ExecutorTextBox.Size = UDim2.new(0, 551, 0, ExecutorTextBox.TextBounds.Y + 290)
  1861. ScriptInfoTextLabel.Size = UDim2.new(0, 551, 0, ScriptInfoTextLabel.TextBounds.Y + 270)
  1862. end
  1863. end)
  1864.  
  1865. BanTextLabel.Name = "BanTextLabel"
  1866. BanTextLabel.Parent = DI
  1867. BanTextLabel.AnchorPoint = Vector2.new(0.5, 1)
  1868. BanTextLabel.Size = UDim2.new(0, 0, 0, 0)
  1869. BanTextLabel.Position = UDim2.new(0.5, 0, 1, 0)
  1870. BanTextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1871. BanTextLabel.Text = "You are not allowed to use the Dynamic Island."
  1872. BanTextLabel.Font = HeadFont
  1873. BanTextLabel.TextSize = 100
  1874. BanTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  1875. BanTextLabel.Visible = false
  1876. BanTextLabel.Size = UDim2.new(0, workspace.CurrentCamera.ViewportSize.X, 0, workspace.CurrentCamera.ViewportSize.Y)
  1877. BanTextLabel.BorderSizePixel = 0
  1878. BanTextLabel.TextWrapped = true
  1879.  
  1880. spawn(function()
  1881. local DataScan = game:HttpGet("https://raw.githubusercontent.com/ECCSco/Data/refs/heads/main/Players")
  1882. for scan in DataScan:gmatch("[^\n]+") do
  1883. local id = scan:match("^(%d+)$")
  1884. table.insert(Ids, tonumber(id))
  1885. end
  1886. for _, id in ipairs(Ids) do
  1887. if game.Players.LocalPlayer.UserId == id then
  1888. BanTextLabel.Visible = true
  1889. wait()
  1890. while true do end
  1891. end
  1892. end
  1893. end)
  1894.  
  1895. local function fre()
  1896. local fr = tick()
  1897. for index = #FPS,1,-1 do
  1898. FPS[index + 1] = (FPS[index] >= fr - 1) and FPS[index] or nil
  1899. end
  1900. FPS[1] = fr
  1901. local fps = (tick() - sec >= 1 and #FPS) or (#FPS / (tick() - sec))
  1902. fps = math.floor(fps)
  1903. FpsLabel.Text = "Fps "..fps
  1904. end
  1905. sec = tick()
  1906. RenderStepped:Connect(fre)
  1907.  
  1908. function createfolders(path)
  1909. local pathtbl = string.split(path, "/")
  1910. for i, v in pairs(pathtbl) do
  1911. if i == 1 then
  1912. if not isfolder(v) then
  1913. makefolder(v)
  1914. end
  1915. else
  1916. local newpath = pathtbl[1]
  1917. for i2=2, i-1 do
  1918. newpath = newpath.. "/" ..pathtbl[i2]
  1919. end
  1920. newpath = newpath.. "/" ..v
  1921. if not isfolder(newpath) then
  1922. makefolder(newpath)
  1923. end
  1924. end
  1925. end
  1926. end
  1927.  
  1928. if not isfolder("Dynamic_Island") then
  1929. createfolders("Dynamic_Island")
  1930. end
  1931.  
  1932. if not isfolder("Dynamic_Island/Apps") then
  1933. createfolders("Dynamic_Island/Apps")
  1934. end
  1935.  
  1936. if not isfile("Dynamic_Island/History.ECCS") then
  1937. writefile("Dynamic_Island/History.ECCS", "")
  1938. end
  1939.  
  1940. if not isfile("Dynamic_Island/Editor.ECCS") then
  1941. writefile("Dynamic_Island/Editor.ECCS", ExecutorTextBox.Text)
  1942. end
  1943.  
  1944. if not isfile("Dynamic_Island/Favourites.ECCS") then
  1945. writefile("Dynamic_Island/Favourites.ECCS", "")
  1946. end
  1947.  
  1948. if not isfile("Dynamic_Island/GestureControl.ECCS") then
  1949. writefile("Dynamic_Island/GestureControl.ECCS", GestureControlValue.Value)
  1950. end
  1951.  
  1952. File1 = readfile("Dynamic_Island/History.ECCS")
  1953.  
  1954. File2 = readfile("Dynamic_Island/Editor.ECCS")
  1955. ExecutorTextBox.Text = File2
  1956.  
  1957. File3 = readfile("Dynamic_Island/Favourites.ECCS")
  1958.  
  1959. File4 = readfile("Dynamic_Island/GestureControl.ECCS")
  1960. GestureControlValue.Value = File4
  1961.  
  1962. if GestureControlValue.Value == "true" then
  1963. GestureControlButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
  1964. end
  1965.  
  1966. for a in string.gmatch(File3, '([^Ⓓ]+)') do
  1967. table.insert(Favourites, a:match("^%s*(.-)%s*$"))
  1968. end
  1969.  
  1970. ExecuteTextBox.MouseButton1Click:Connect(function()
  1971. loadstring(ExecutorTextBox.Text)()
  1972. end)
  1973.  
  1974. ClearTextBox.MouseButton1Click:Connect(function()
  1975. ExecutorTextBox.Text = ""
  1976. end)
  1977.  
  1978. SaveTextBox.MouseButton1Click:Connect(function()
  1979. writefile("Dynamic_Island/Editor.ECCS", ExecutorTextBox.Text)
  1980. end)
  1981.  
  1982. PasteTextBox.MouseButton1Click:Connect(function()
  1983. ExecutorTextBox.Text = getclipboard()
  1984. end)
  1985.  
  1986. CopyTextBox.MouseButton1Click:Connect(function()
  1987. setclipboard(ExecutorTextBox.Text)
  1988. end)
  1989.  
  1990. CloseInfoBoxButton.MouseButton1Click:Connect(function()
  1991. TweenService:Create(InfoBox, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1992. TweenService:Create(NoCommentsText, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
  1993. Comments_2.Visible = false
  1994. CloseInfoBoxButton.Visible = false
  1995. end)
  1996.  
  1997. CloseScriptInfo.MouseButton1Click:Connect(function()
  1998. TweenService:Create(ScriptInfo, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1999. ScriptInfoScrollingFrame.Visible = false
  2000. CloseScriptInfo.Visible = false
  2001. end)
  2002.  
  2003. spawn(function()
  2004. while task.wait() do
  2005. local function isEmpty(table)
  2006. return next(table) == nil
  2007. end
  2008. if isEmpty(Favourites) then
  2009. NoFavouritesText.Visible = true
  2010. else
  2011. NoFavouritesText.Visible = false
  2012. end
  2013. end
  2014. end)
  2015.  
  2016. spawn(function()
  2017. while task.wait() do
  2018. if InstallerFrame.Size ~= UDim2.new(0, 551, 0, 285) then
  2019. CloseInstaller.Visible = false
  2020. InstallerSearchBox.Visible = false
  2021. InstallerScrollingFrame.Visible = false
  2022. end
  2023. if InstallerFrame.Size == UDim2.new(0, 551, 0, 285) then
  2024. CloseInstaller.Visible = true
  2025. InstallerSearchBox.Visible = true
  2026. InstallerScrollingFrame.Visible = true
  2027. end
  2028. if InstallerFrame.Size == UDim2.new(0, 0, 0, 0) then
  2029. InstallerFrame.Visible = false
  2030. else
  2031. InstallerFrame.Visible = true
  2032. end
  2033. end
  2034. end)
  2035.  
  2036. InstallerFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  2037. InstallerFrame.BorderSizePixel = 1
  2038. InstallerFrame.Parent = MainHomeFrame
  2039. InstallerFrame.BorderSizePixel = 0  
  2040. InstallerFrame.AnchorPoint = Vector2.new(0.5, 0)
  2041. InstallerFrame.Position = UDim2.new(0.5, 0, 0, 0)
  2042. InstallerFrame.Size = UDim2.new(0, 0, 0, 0)
  2043. InstallerFrame.AutoButtonColor = false
  2044.  
  2045. CloseInstaller.Name = "CloseInstaller"
  2046. CloseInstaller.Parent = InstallerFrame
  2047. CloseInstaller.Size = UDim2.new(0, 20, 0, 20)
  2048. CloseInstaller.AutoButtonColor = false
  2049. CloseInstaller.Image = "rbxassetid://126487052147977"
  2050. CloseInstaller.BackgroundTransparency = 1
  2051.  
  2052. InstallerSearchBox.Name = "InstallerSearchBox"
  2053. InstallerSearchBox.Parent = InstallerFrame
  2054. InstallerSearchBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  2055. InstallerSearchBox.BorderSizePixel = 0
  2056. InstallerSearchBox.AnchorPoint = Vector2.new(1, 0)
  2057. InstallerSearchBox.Position = UDim2.new(1, 0, 0, 0)
  2058. InstallerSearchBox.Size = UDim2.new(0, 530, 0, 20)
  2059. InstallerSearchBox.ClearTextOnFocus = false
  2060. InstallerSearchBox.Font = HeadFont
  2061. InstallerSearchBox.PlaceholderText = "Search apps on dyna"
  2062. InstallerSearchBox.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
  2063. InstallerSearchBox.Text = ""
  2064. InstallerSearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  2065. InstallerSearchBox.TextSize = 20
  2066. InstallerSearchBox.ZIndex = 5
  2067. InstallerSearchBox.TextXAlignment = Enum.TextXAlignment.Center
  2068. InstallerSearchBox.TextYAlignment = Enum.TextYAlignment.Center
  2069.  
  2070. InstallerScrollingFrame.Size = UDim2.new(0, 551, 0, 265)
  2071. InstallerScrollingFrame.AnchorPoint = Vector2.new(0.5, 1)
  2072. InstallerScrollingFrame.Position = UDim2.new(0.5, 0, 1, 0)
  2073. InstallerScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  2074. InstallerScrollingFrame.ScrollBarThickness = 0
  2075. InstallerScrollingFrame.Transparency = 1
  2076. InstallerScrollingFrame.Parent = InstallerFrame
  2077. InstallerScrollingFrame.BorderSizePixel = 0
  2078.  
  2079. CloseInstaller.MouseButton1Click:Connect(function()
  2080. InstallerFrame:TweenSize(UDim2.new(0, 0, 0, 0),"InOut","Sine",0.2)
  2081. end)
  2082.  
  2083. local function UpdateApps()
  2084. AppsScrollingFrame:ClearAllChildren()
  2085.  
  2086. UIGridLayoutApps = Instance.new("UIGridLayout")
  2087. UIGridLayoutApps.Parent = AppsScrollingFrame
  2088. UIGridLayoutApps.HorizontalAlignment = Enum.HorizontalAlignment.Left
  2089. UIGridLayoutApps.SortOrder = Enum.SortOrder.LayoutOrder
  2090. UIGridLayoutApps.VerticalAlignment = Enum.VerticalAlignment.Top
  2091. UIGridLayoutApps.CellPadding = UDim2.new(0, 8.9, 0, 15)
  2092. UIGridLayoutApps.CellSize = UDim2.new(0, 60, 0, 60)
  2093.  
  2094. UIPaddingApps = Instance.new("UIPadding")
  2095. UIPaddingApps.Parent = AppsScrollingFrame
  2096. UIPaddingApps.PaddingBottom = UDim.new(0, 15)
  2097. UIPaddingApps.PaddingLeft = UDim.new(0, 7)
  2098. UIPaddingApps.PaddingRight = UDim.new(0, 0)
  2099. UIPaddingApps.PaddingTop = UDim.new(0, 5)
  2100.  
  2101. AddAppButton = Instance.new("ImageButton")
  2102. AddAppButton.Parent = AppsScrollingFrame
  2103. AddAppButton.BackgroundTransparency = 1
  2104. AddAppButton.AutoButtonColor = false
  2105. AddAppButton.Image = "rbxassetid://121620095065476"
  2106.  
  2107. InstallerName = Instance.new("TextLabel")
  2108. InstallerName.Name = "InstallerName"
  2109. InstallerName.Parent = AddAppButton
  2110. InstallerName.BackgroundTransparency = 1
  2111. InstallerName.Position = UDim2.new(0.5, 0, 1, 0)
  2112. InstallerName.AnchorPoint = Vector2.new(0.5, 0)
  2113. InstallerName.Size = UDim2.new(0, 60, 0, 15)
  2114. InstallerName.Font = HeadFont
  2115. InstallerName.Text = "Dyna"
  2116. InstallerName.TextColor3 = Color3.fromRGB(255, 255, 255)
  2117. InstallerName.TextSize = 15
  2118. InstallerName.TextXAlignment = Enum.TextXAlignment.Center
  2119. InstallerName.TextYAlignment = Enum.TextYAlignment.Bottom
  2120.  
  2121. AddAppButton.MouseButton1Click:Connect(function()
  2122. InstallerFrame:TweenSize(UDim2.new(0, 551, 0, 285),"InOut","Sine",0.2)
  2123. end)
  2124. if isfolder("Dynamic_Island/Apps") then
  2125. local files = listfiles("Dynamic_Island/Apps/")
  2126. for _, file in ipairs(files) do
  2127. loadstring(readfile(file))()
  2128. end
  2129. for _, loadedapps in pairs(AppsScrollingFrame:GetChildren()) do
  2130. if loadedapps:IsA("GuiObject") then
  2131. AppsCorner = Instance.new("UICorner")
  2132. AppsCorner.CornerRadius = UDim.new(0, 20)
  2133. AppsCorner.Parent = loadedapps
  2134. end
  2135. end
  2136. end
  2137. end
  2138.  
  2139. UpdateApps()
  2140.  
  2141. spawn(function()
  2142. local response = game:HttpGet("https://raw.githubusercontent.com/ECCSco/Dynamic-Installer/refs/heads/main/.Installer")
  2143. local function parseData(data)
  2144. for line in data:gmatch("[^\n]+") do
  2145. local id, name, url = line:match("^(%d+)~(.-)~(.+)$")
  2146. if id and name and url then
  2147. table.insert(DynaData, {id = id, name = name, url = url})
  2148. end
  2149. end
  2150. end
  2151.  
  2152. parseData(response)
  2153.  
  2154. local function createAppFrame(app)
  2155. local AppsInstallerFrame = Instance.new("Frame")
  2156. AppsInstallerFrame.Parent = InstallerScrollingFrame
  2157. AppsInstallerFrame.BorderSizePixel = 0
  2158. AppsInstallerFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  2159.  
  2160. local AppImage = Instance.new("ImageLabel")
  2161. AppImage.Image = "rbxassetid://"..app.id
  2162. AppImage.Parent = AppsInstallerFrame
  2163. AppImage.BorderSizePixel = 0
  2164. AppImage.Size = UDim2.new(0, 70, 0, 70)
  2165. AppImage.Position = UDim2.new(0, 5, 0, 5)
  2166.  
  2167. local DynaLine = Instance.new("Frame")
  2168. DynaLine.Parent = AppsInstallerFrame
  2169. DynaLine.Size = UDim2.new(1, 0, 0, 5)
  2170. DynaLine.Position = UDim2.new(0.5, 0, 1, 0)
  2171. DynaLine.AnchorPoint = Vector2.new(0.5, 0)
  2172. DynaLine.BorderSizePixel = 0
  2173. DynaLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2174.  
  2175. local DynaLineUIGradient = Instance.new("UIGradient")
  2176. DynaLineUIGradient.Color = ColorSequence.new{
  2177. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)),
  2178. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))
  2179. }
  2180. DynaLineUIGradient.Rotation = 85
  2181. DynaLineUIGradient.Parent = DynaLine
  2182.  
  2183. local AppName = Instance.new("TextLabel")
  2184. AppName.Size = UDim2.new(0, 260, 0, 70)
  2185. AppName.Text = app.name
  2186. AppName.BackgroundTransparency = 1
  2187. AppName.Parent = AppsInstallerFrame
  2188. AppName.Position = UDim2.new(0, 75, 0, 5)
  2189. AppName.Font = HeadFont
  2190. AppName.TextSize = 30
  2191. AppName.TextColor3 = Color3.fromRGB(255, 255, 255)
  2192. AppName.TextXAlignment = Enum.TextXAlignment.Left
  2193. AppName.TextYAlignment = Enum.TextYAlignment.Center
  2194.  
  2195. local InstallAppButton = Instance.new("TextButton")
  2196. InstallAppButton.Size = UDim2.new(0, 210, 0, 40)
  2197. InstallAppButton.Text = "Download"
  2198. InstallAppButton.Parent = AppsInstallerFrame
  2199. InstallAppButton.AnchorPoint = Vector2.new(0.5, 0.5)
  2200. InstallAppButton.Font = HeadFont
  2201. InstallAppButton.Position = UDim2.new(0.8, 0, 0.5, 0)
  2202. InstallAppButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2203. InstallAppButton.TextSize = 30
  2204. InstallAppButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  2205. InstallAppButton.AutoButtonColor = false
  2206.  
  2207. local InstallAppButtonUICorner = Instance.new("UICorner")
  2208. InstallAppButtonUICorner.CornerRadius = UDim.new(0, 9)
  2209. InstallAppButtonUICorner.Parent = InstallAppButton
  2210.  
  2211. if isfile("Dynamic_Island/Apps/"..app.name..".ECCS") then
  2212. InstallAppButton.Text = "Update"
  2213. end
  2214.  
  2215. InstallAppButton.MouseButton1Click:Connect(function()
  2216. if InstallAppButton.Text == "Download" then
  2217. InstallAppButton.Text = "Wait..."
  2218. writefile("Dynamic_Island/Apps/"..app.name..".ECCS", ""..game:HttpGet(app.url:match('"(.-)"')))
  2219. InstallAppButton.Text = "Update"
  2220. UpdateApps()
  2221. else
  2222. if InstallAppButton.Text == "Update" or InstallAppButton.Text == "Updated" then
  2223. InstallAppButton.Text = "Wait..."
  2224. writefile("Dynamic_Island/Apps/"..app.name..".ECCS", ""..game:HttpGet(app.url:match('"(.-)"')))
  2225. InstallAppButton.Text = "Updated"
  2226. UpdateApps()
  2227. end
  2228. end
  2229. end)
  2230. end
  2231.  
  2232. local function Installer()
  2233. InstallerScrollingFrame:ClearAllChildren()
  2234. local InstallerScrollingFrameUIGridLayout = Instance.new("UIGridLayout")
  2235. InstallerScrollingFrameUIGridLayout.Name = "InstallerScrollingFrameUIGridLayout"
  2236. InstallerScrollingFrameUIGridLayout.Parent = InstallerScrollingFrame
  2237. InstallerScrollingFrameUIGridLayout.CellPadding = UDim2.new(0, 0, 0, 5)
  2238. InstallerScrollingFrameUIGridLayout.CellSize = UDim2.new(0, 551, 0, 80)
  2239. InstallerScrollingFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  2240. InstallerScrollingFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  2241. InstallerScrollingFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Top
  2242.  
  2243. if InstallerSearchBox.Text:lower() == "" then
  2244. for _, app in ipairs(DynaData) do
  2245. createAppFrame(app)
  2246. end
  2247. else
  2248. for _, app in ipairs(DynaData) do
  2249. if app.name:lower():find(InstallerSearchBox.Text:lower()) then
  2250. createAppFrame(app)
  2251. end
  2252. end
  2253. end
  2254. end
  2255.  
  2256. Installer()
  2257. InstallerSearchBox:GetPropertyChangedSignal("Text"):Connect(Installer)
  2258. end)
  2259.  
  2260. local function updateFavourites()
  2261. FavouritesScrollingFrame:ClearAllChildren()
  2262. if SearchBoxFavourites.Text:lower() == "" then
  2263. for _, FavouritesScript in ipairs(Favourites) do
  2264.  
  2265. local scriptName, imageId, showLabel, VerAuthor, author, SavedLink, gameName, scriptContent = FavouritesScript:match("^(.-)~(%d+)~(.-)~(.-)~(.-)~(.-)~(.-)~(.+)$")
  2266.  
  2267. local Data = tostring(scriptName).."~"..tostring(imageId).."~"..tostring(showLabel).."~"..tostring(VerAuthor).."~"..tostring(author).."~"..tostring(SavedLink).."~"..tostring(gameName).."~"..tostring(scriptContent)
  2268. local ByteSize = #Data
  2269. local KiloByteSize = ByteSize / 1024
  2270. local MegaByteSize = KiloByteSize / 1024
  2271. local GigaByteSize = MegaByteSize / 1024
  2272.  
  2273. UIGridLayoutSaves = Instance.new("UIGridLayout")
  2274. UIGridLayoutSaves.Parent = FavouritesScrollingFrame
  2275. UIGridLayoutSaves.SortOrder = Enum.SortOrder.LayoutOrder
  2276. UIGridLayoutSaves.CellPadding = UDim2.new(0, 0, 0, 5)
  2277. UIGridLayoutSaves.CellSize = UDim2.new(0, 550, 0, 290)
  2278. UIGridLayoutSaves.SortOrder = Enum.SortOrder.LayoutOrder
  2279.  
  2280. UIPaddingSaves = Instance.new("UIPadding")
  2281. UIPaddingSaves.Parent = FavouritesScrollingFrame
  2282. UIPaddingSaves.PaddingBottom = UDim.new(0, 0)
  2283. UIPaddingSaves.PaddingLeft = UDim.new(0, 0)
  2284. UIPaddingSaves.PaddingRight = UDim.new(0, 0)
  2285. UIPaddingSaves.PaddingTop = UDim.new(0, 0)
  2286.  
  2287. SavedScriptsFrame = Instance.new("Frame")
  2288. SavedScriptsFrame.Parent = FavouritesScrollingFrame
  2289. SavedScriptsFrame.Transparency = 1
  2290.  
  2291. SavedScriptImage = Instance.new("ImageLabel")
  2292. SavedScriptImage.Parent = SavedScriptsFrame
  2293. SavedScriptImage.Size = UIGridLayoutSaves.CellSize
  2294. SavedScriptImage.AnchorPoint = Vector2.new(0.5, 0.5)
  2295. SavedScriptImage.Position = UDim2.new(0.5, 0, 0.5, 0)
  2296. SavedScriptImage.BackgroundTransparency = 1
  2297. SavedScriptImage.BorderSizePixel = 0
  2298.  
  2299. SavedPostLine = Instance.new("Frame")
  2300. SavedPostLine.Parent = SavedScriptsFrame
  2301. SavedPostLine.Size = UDim2.new(1, 0, 0, 5)
  2302. SavedPostLine.Position = UDim2.new(0.5, 0, 1, 0)
  2303. SavedPostLine.AnchorPoint = Vector2.new(0.5, 0)
  2304. SavedPostLine.BorderSizePixel = 0
  2305. SavedPostLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2306.  
  2307. SavedPostLineUIGradient = Instance.new("UIGradient")
  2308. SavedPostLineUIGradient.Color = ColorSequence.new{
  2309. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)),
  2310. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))
  2311. }
  2312. SavedPostLineUIGradient.Rotation = 85
  2313. SavedPostLineUIGradient.Parent = SavedPostLine
  2314.  
  2315. if gameName ~= "Universal Script 📌" then
  2316. SavedScriptImage.Image = "https://assetgame.roblox.com/Game/Tools/ThumbnailAsset.ashx?aid="..imageId.."&fmt=png&wd=420&ht=420"
  2317. else
  2318. SavedScriptImage.Image = "rbxassetid://122794061388218"
  2319. end
  2320.  
  2321. SavedScriptImageShadow = Instance.new("Frame")
  2322. SavedScriptImageShadow.Name = "SImgShadow"
  2323. SavedScriptImageShadow.Parent = SavedScriptImage
  2324. SavedScriptImageShadow.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  2325. SavedScriptImageShadow.BackgroundTransparency = 0.5
  2326. SavedScriptImageShadow.AnchorPoint = Vector2.new(0.5, 0.5)
  2327. SavedScriptImageShadow.Position = UDim2.new(0.5, 0, 0.5, 0)
  2328. SavedScriptImageShadow.Size = UIGridLayoutSaves.CellSize
  2329. SavedScriptImageShadow.BorderSizePixel = 0
  2330.  
  2331. ScriptSavesTitle = Instance.new("TextLabel")
  2332. ScriptSavesTitle.Name = "ScriptSavesTitle"
  2333. ScriptSavesTitle.Parent = SavedScriptsFrame
  2334. ScriptSavesTitle.BackgroundTransparency = 1
  2335. ScriptSavesTitle.Position = UDim2.new(0, 0, 0, 0)
  2336. ScriptSavesTitle.Size = UDim2.new(0, 330, 0, 100)
  2337. ScriptSavesTitle.Font = HeadFont
  2338. ScriptSavesTitle.Text = scriptName
  2339. ScriptSavesTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  2340. ScriptSavesTitle.TextSize = 40
  2341. ScriptSavesTitle.TextWrapped = true
  2342. ScriptSavesTitle.TextXAlignment = Enum.TextXAlignment.Left
  2343. ScriptSavesTitle.TextYAlignment = Enum.TextYAlignment.Top
  2344.  
  2345. if VerAuthor == "true" then
  2346. AuthorLabel = Instance.new("TextLabel")
  2347. AuthorLabel.Parent = SavedScriptsFrame
  2348. AuthorLabel.Size = UDim2.new(0, 330, 0, 40)
  2349. AuthorLabel.Position = UDim2.new(0, 0, 0, 200)
  2350. AuthorLabel.Text = "<font color='#0000FF'>"..author.."</font>"
  2351. AuthorLabel.TextXAlignment = Enum.TextXAlignment.Left
  2352. AuthorLabel.TextYAlignment = Enum.TextYAlignment.Center
  2353. AuthorLabel.Font = HeadFont
  2354. AuthorLabel.TextSize = 25
  2355. AuthorLabel.TextWrapped = true
  2356. AuthorLabel.BackgroundTransparency = 1
  2357. AuthorLabel.RichText = true
  2358. else
  2359. AuthorLabel = Instance.new("TextLabel")
  2360. AuthorLabel.Parent = SavedScriptsFrame
  2361. AuthorLabel.Size = UDim2.new(0, 330, 0, 40)
  2362. AuthorLabel.Position = UDim2.new(0, 0, 0, 200)
  2363. AuthorLabel.Text = author
  2364. AuthorLabel.TextXAlignment = Enum.TextXAlignment.Left
  2365. AuthorLabel.TextYAlignment = Enum.TextYAlignment.Center
  2366. AuthorLabel.Font = HeadFont
  2367. AuthorLabel.TextSize = 25
  2368. AuthorLabel.TextWrapped = true
  2369. AuthorLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
  2370. AuthorLabel.BackgroundTransparency = 1
  2371. end
  2372.  
  2373. GameNameLabel = Instance.new("TextLabel")
  2374. GameNameLabel.Parent = SavedScriptsFrame
  2375. GameNameLabel.Size = UDim2.new(0, 330, 0, 50)
  2376. GameNameLabel.Position = UDim2.new(0, 0, 1, 0)
  2377. GameNameLabel.AnchorPoint = Vector2.new(0, 1)
  2378. GameNameLabel.Text = gameName
  2379. GameNameLabel.TextXAlignment = Enum.TextXAlignment.Left
  2380. GameNameLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2381. GameNameLabel.Font = HeadFont
  2382. GameNameLabel.TextSize = 30
  2383. GameNameLabel.TextWrapped = true
  2384. GameNameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  2385. GameNameLabel.BackgroundTransparency = 1
  2386.  
  2387. SavedButtonsFrame = Instance.new("Frame")
  2388. SavedButtonsFrame.Name = "SavedButtonsFrame"
  2389. SavedButtonsFrame.Parent = SavedScriptsFrame
  2390. SavedButtonsFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  2391. SavedButtonsFrame.Position = UDim2.new(0.8, 0, 0.9, 0)
  2392. SavedButtonsFrame.Size = UDim2.new(0, 210, 0, 40)
  2393. SavedButtonsFrame.Transparency = 1
  2394.  
  2395. SavedButtonsFrameUIGridLayout = Instance.new("UIGridLayout")
  2396. SavedButtonsFrameUIGridLayout.Name = "SavedButtonsFrameUIGridLayout"
  2397. SavedButtonsFrameUIGridLayout.Parent = SavedButtonsFrame
  2398. SavedButtonsFrameUIGridLayout.CellPadding = UDim2.new(0, 16.9, 0, 0)
  2399. SavedButtonsFrameUIGridLayout.CellSize = UDim2.new(0, 40, 0, 40)
  2400. SavedButtonsFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Right
  2401. SavedButtonsFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  2402. SavedButtonsFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  2403.  
  2404. if showLabel == "true" then
  2405. KeySystemSavedImg = Instance.new("ImageLabel")
  2406. KeySystemSavedImg.Name = "KeySystemSavedImg"
  2407. KeySystemSavedImg.Parent = SavedButtonsFrame
  2408. KeySystemSavedImg.Image = "rbxassetid://80693692325473"
  2409. KeySystemSavedImg.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  2410.  
  2411. KeySystemSavedUICorner = Instance.new("UICorner")
  2412. KeySystemSavedUICorner.CornerRadius = UDim.new(0, 10)
  2413. KeySystemSavedUICorner.Parent = KeySystemSavedImg
  2414. end
  2415.  
  2416. SavedSize = Instance.new("TextLabel")
  2417. SavedSize.Name = "SavedSize"
  2418. SavedSize.Parent = SavedButtonsFrame
  2419. SavedSize.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  2420. SavedSize.Font = HeadFont
  2421. SavedSize.Text = "0 B"
  2422. SavedSize.TextColor3 = Color3.fromRGB(255, 255, 255)
  2423. SavedSize.TextSize = 20
  2424. SavedSize.TextWrapped = true
  2425.  
  2426. SavedSizeUICorner = Instance.new("UICorner")
  2427. SavedSizeUICorner.CornerRadius = UDim.new(0, 10)
  2428. SavedSizeUICorner.Parent = SavedSize
  2429.  
  2430. if ByteSize < 1024 then
  2431. SavedSize.Text = ByteSize.." Bt"
  2432. elseif KiloByteSize < 1024 then
  2433. SavedSize.Text = string.format("%.2f", KiloByteSize).."Kb"
  2434. elseif MegaByteSize < 1024 then
  2435. SavedSize.Text = string.format("%.2f", MegaByteSize).."Mb"
  2436. else
  2437. SavedSize.Text = string.format("%.2f", GigaByteSize).."Gb"
  2438. end
  2439.  
  2440. CopyScriptsButtonSaves = Instance.new("TextButton")
  2441. CopyScriptsButtonSaves.Name = "CopyScriptsButtonSaves"
  2442. CopyScriptsButtonSaves.Parent = SavedScriptsFrame
  2443. CopyScriptsButtonSaves.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2444. CopyScriptsButtonSaves.AnchorPoint = Vector2.new(0.5, 0.5)
  2445. CopyScriptsButtonSaves.Position = UDim2.new(0.8, 0, 0.3, 0)
  2446. CopyScriptsButtonSaves.Size = UDim2.new(0, 210, 0, 40)
  2447. CopyScriptsButtonSaves.AutoButtonColor = false
  2448. CopyScriptsButtonSaves.Font = HeadFont
  2449. CopyScriptsButtonSaves.Text = "Copy"
  2450. CopyScriptsButtonSaves.TextColor3 = Color3.fromRGB(255, 255, 255)
  2451. CopyScriptsButtonSaves.TextSize = 45
  2452.  
  2453. CopyScriptsButtonSavesUICorner = Instance.new("UICorner")
  2454. CopyScriptsButtonSavesUICorner.CornerRadius = UDim.new(0, 10)
  2455. CopyScriptsButtonSavesUICorner.Parent = CopyScriptsButtonSaves
  2456.  
  2457. CopyScriptsButtonSaves.MouseButton1Click:Connect(function()
  2458. setclipboard("loadstring(game:HttpGet('"..scriptContent.."'))()")
  2459. end)
  2460.  
  2461. OpenInExecutorButtonSaves = Instance.new("TextButton")
  2462. OpenInExecutorButtonSaves.Name = "OpenInExecutorButtonSaves"
  2463. OpenInExecutorButtonSaves.Parent = SavedScriptsFrame
  2464. OpenInExecutorButtonSaves.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2465. OpenInExecutorButtonSaves.Position = UDim2.new(0.8, 0, 0.7, 0)
  2466. OpenInExecutorButtonSaves.AnchorPoint = Vector2.new(0.5, 0.5)
  2467. OpenInExecutorButtonSaves.Size = UDim2.new(0, 210, 0, 40)
  2468. OpenInExecutorButtonSaves.AutoButtonColor = false
  2469. OpenInExecutorButtonSaves.Font = HeadFont
  2470. OpenInExecutorButtonSaves.Text = "Edit"
  2471. OpenInExecutorButtonSaves.TextColor3 = Color3.fromRGB(255, 255, 255)
  2472. OpenInExecutorButtonSaves.TextSize = 45
  2473.  
  2474. OpenInExecutorButtonSavesUICorner = Instance.new("UICorner")
  2475. OpenInExecutorButtonSavesUICorner.CornerRadius = UDim.new(0, 10)
  2476. OpenInExecutorButtonSavesUICorner.Parent = OpenInExecutorButtonSaves
  2477.  
  2478. OpenInExecutorButtonSaves.MouseButton1Click:Connect(function()
  2479. HomeTabValue = 0
  2480. ExecutorTabValue = 1
  2481. SearchTabValue = 0
  2482. FavouritesTabValue = 0
  2483. SettingsTabValue = 0
  2484. ExecutorTextBox.Text = game:HttpGet(scriptContent)
  2485. end)
  2486.  
  2487. CopySavedLinkButton = Instance.new("TextButton")
  2488. CopySavedLinkButton.Name = "CopySavedLinkButton"
  2489. CopySavedLinkButton.Parent = SavedScriptsFrame
  2490. CopySavedLinkButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2491. CopySavedLinkButton.Position = UDim2.new(0.8, 0, 0.5, 0)
  2492. CopySavedLinkButton.AnchorPoint = Vector2.new(0.5, 0.5)
  2493. CopySavedLinkButton.Size = UDim2.new(0, 210, 0, 40)
  2494. CopySavedLinkButton.AutoButtonColor = false
  2495. CopySavedLinkButton.Font = HeadFont
  2496. CopySavedLinkButton.Text = "Link"
  2497. CopySavedLinkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  2498. CopySavedLinkButton.TextSize = 45
  2499.  
  2500. CopySavedLinkButtonUICorner = Instance.new("UICorner")
  2501. CopySavedLinkButtonUICorner.CornerRadius = UDim.new(0, 10)
  2502. CopySavedLinkButtonUICorner.Parent = CopySavedLinkButton
  2503.  
  2504. CopySavedLinkButton.MouseButton1Click:Connect(function()
  2505. setclipboard(SavedLink)
  2506. end)
  2507.  
  2508. ExecuteSavedScriptButton = Instance.new("TextButton")
  2509. ExecuteSavedScriptButton.Name = "ExecuteSavedScriptButton"
  2510. ExecuteSavedScriptButton.Parent = SavedScriptsFrame
  2511. ExecuteSavedScriptButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2512. ExecuteSavedScriptButton.AnchorPoint = Vector2.new(0.5, 0.5)
  2513. ExecuteSavedScriptButton.Position = UDim2.new(0.8, 0, 0.1, 0)
  2514. ExecuteSavedScriptButton.Size = UDim2.new(0, 210, 0, 40)
  2515. ExecuteSavedScriptButton.AutoButtonColor = false
  2516. ExecuteSavedScriptButton.Font = HeadFont
  2517. ExecuteSavedScriptButton.Text = "Run"
  2518. ExecuteSavedScriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  2519. ExecuteSavedScriptButton.TextSize = 45
  2520.  
  2521. ExecuteSavedScriptButtonUICorner = Instance.new("UICorner")
  2522. ExecuteSavedScriptButtonUICorner.CornerRadius = UDim.new(0, 10)
  2523. ExecuteSavedScriptButtonUICorner.Parent = ExecuteSavedScriptButton
  2524.  
  2525. ExecuteSavedScriptButton.MouseButton1Click:Connect(function()
  2526. loadstring(game:HttpGet(scriptContent))()
  2527. end)
  2528. end
  2529. else
  2530. for _, FavouritesScript in ipairs(Favourites) do
  2531. if FavouritesScript:lower():find(SearchBoxFavourites.Text:lower()) then
  2532. NoSavedScriptsFounded.Visible = false
  2533. local scriptName, imageId, showLabel, VerAuthor, author, SavedLink, gameName, scriptContent = FavouritesScript:match("^(.-)~(%d+)~(.-)~(.-)~(.-)~(.-)~(.-)~(.+)$")
  2534.  
  2535. local Data = tostring(scriptName).."~"..tostring(imageId).."~"..tostring(showLabel).."~"..tostring(VerAuthor).."~"..tostring(author).."~"..tostring(SavedLink).."~"..tostring(gameName).."~"..tostring(scriptContent)
  2536. local ByteSize = #Data
  2537. local KiloByteSize = ByteSize / 1024
  2538. local MegaByteSize = KiloByteSize / 1024
  2539. local GigaByteSize = MegaByteSize / 1024
  2540.  
  2541. UIGridLayoutSaves = Instance.new("UIGridLayout")
  2542. UIGridLayoutSaves.Parent = FavouritesScrollingFrame
  2543. UIGridLayoutSaves.SortOrder = Enum.SortOrder.LayoutOrder
  2544. UIGridLayoutSaves.CellPadding = UDim2.new(0, 0, 0, 5)
  2545. UIGridLayoutSaves.CellSize = UDim2.new(0, 550, 0, 290)
  2546. UIGridLayoutSaves.SortOrder = Enum.SortOrder.LayoutOrder
  2547.  
  2548. UIPaddingSaves = Instance.new("UIPadding")
  2549. UIPaddingSaves.Parent = FavouritesScrollingFrame
  2550. UIPaddingSaves.PaddingBottom = UDim.new(0, 0)
  2551. UIPaddingSaves.PaddingLeft = UDim.new(0, 0)
  2552. UIPaddingSaves.PaddingRight = UDim.new(0, 0)
  2553. UIPaddingSaves.PaddingTop = UDim.new(0, 0)
  2554.  
  2555. SavedScriptsFrame = Instance.new("Frame")
  2556. SavedScriptsFrame.Parent = FavouritesScrollingFrame
  2557. SavedScriptsFrame.Transparency = 1
  2558.  
  2559. SavedScriptImage = Instance.new("ImageLabel")
  2560. SavedScriptImage.Parent = SavedScriptsFrame
  2561. SavedScriptImage.Size = UIGridLayoutSaves.CellSize
  2562. SavedScriptImage.AnchorPoint = Vector2.new(0.5, 0.5)
  2563. SavedScriptImage.Position = UDim2.new(0.5, 0, 0.5, 0)
  2564. SavedScriptImage.BackgroundTransparency = 1
  2565. SavedScriptImage.BorderSizePixel = 0
  2566.  
  2567. SavedPostLine = Instance.new("Frame")
  2568. SavedPostLine.Parent = SavedScriptsFrame
  2569. SavedPostLine.Size = UDim2.new(1, 0, 0, 5)
  2570. SavedPostLine.Position = UDim2.new(0.5, 0, 1, 0)
  2571. SavedPostLine.AnchorPoint = Vector2.new(0.5, 0)
  2572. SavedPostLine.BorderSizePixel = 0
  2573. SavedPostLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2574.  
  2575. SavedPostLineUIGradient = Instance.new("UIGradient")
  2576. SavedPostLineUIGradient.Color = ColorSequence.new{
  2577. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)),
  2578. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 0))
  2579. }
  2580. SavedPostLineUIGradient.Rotation = 85
  2581. SavedPostLineUIGradient.Parent = SavedPostLine
  2582.  
  2583. if gameName ~= "Universal Script 📌" then
  2584. SavedScriptImage.Image = "https://assetgame.roblox.com/Game/Tools/ThumbnailAsset.ashx?aid="..imageId.."&fmt=png&wd=420&ht=420"
  2585. else
  2586. SavedScriptImage.Image = "rbxassetid://122794061388218"
  2587. end
  2588.  
  2589. SavedScriptImageShadow = Instance.new("Frame")
  2590. SavedScriptImageShadow.Name = "SImgShadow"
  2591. SavedScriptImageShadow.Parent = SavedScriptImage
  2592. SavedScriptImageShadow.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  2593. SavedScriptImageShadow.BackgroundTransparency = 0.5
  2594. SavedScriptImageShadow.AnchorPoint = Vector2.new(0.5, 0.5)
  2595. SavedScriptImageShadow.Position = UDim2.new(0.5, 0, 0.5, 0)
  2596. SavedScriptImageShadow.Size = UIGridLayoutSaves.CellSize
  2597. SavedScriptImageShadow.BorderSizePixel = 0
  2598.  
  2599. ScriptSavesTitle = Instance.new("TextLabel")
  2600. ScriptSavesTitle.Name = "ScriptSavesTitle"
  2601. ScriptSavesTitle.Parent = SavedScriptsFrame
  2602. ScriptSavesTitle.BackgroundTransparency = 1
  2603. ScriptSavesTitle.Position = UDim2.new(0, 0, 0, 0)
  2604. ScriptSavesTitle.Size = UDim2.new(0, 330, 0, 100)
  2605. ScriptSavesTitle.Font = HeadFont
  2606. ScriptSavesTitle.Text = scriptName
  2607. ScriptSavesTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  2608. ScriptSavesTitle.TextSize = 40
  2609. ScriptSavesTitle.TextWrapped = true
  2610. ScriptSavesTitle.TextXAlignment = Enum.TextXAlignment.Left
  2611. ScriptSavesTitle.TextYAlignment = Enum.TextYAlignment.Top
  2612.  
  2613. if VerAuthor == "true" then
  2614. AuthorLabel = Instance.new("TextLabel")
  2615. AuthorLabel.Parent = SavedScriptsFrame
  2616. AuthorLabel.Size = UDim2.new(0, 330, 0, 40)
  2617. AuthorLabel.Position = UDim2.new(0, 0, 0, 200)
  2618. AuthorLabel.Text = "<font color='#0000FF'>"..author.."</font>"
  2619. AuthorLabel.TextXAlignment = Enum.TextXAlignment.Left
  2620. AuthorLabel.TextYAlignment = Enum.TextYAlignment.Center
  2621. AuthorLabel.Font = HeadFont
  2622. AuthorLabel.TextSize = 25
  2623. AuthorLabel.TextWrapped = true
  2624. AuthorLabel.BackgroundTransparency = 1
  2625. AuthorLabel.RichText = true
  2626. else
  2627. AuthorLabel = Instance.new("TextLabel")
  2628. AuthorLabel.Parent = SavedScriptsFrame
  2629. AuthorLabel.Size = UDim2.new(0, 330, 0, 40)
  2630. AuthorLabel.Position = UDim2.new(0, 0, 0, 200)
  2631. AuthorLabel.Text = author
  2632. AuthorLabel.TextXAlignment = Enum.TextXAlignment.Left
  2633. AuthorLabel.TextYAlignment = Enum.TextYAlignment.Center
  2634. AuthorLabel.Font = HeadFont
  2635. AuthorLabel.TextSize = 25
  2636. AuthorLabel.TextWrapped = true
  2637. AuthorLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
  2638. AuthorLabel.BackgroundTransparency = 1
  2639. end
  2640.  
  2641. GameNameLabel = Instance.new("TextLabel")
  2642. GameNameLabel.Parent = SavedScriptsFrame
  2643. GameNameLabel.Size = UDim2.new(0, 330, 0, 50)
  2644. GameNameLabel.Position = UDim2.new(0, 0, 1, 0)
  2645. GameNameLabel.AnchorPoint = Vector2.new(0, 1)
  2646. GameNameLabel.Text = gameName
  2647. GameNameLabel.TextXAlignment = Enum.TextXAlignment.Left
  2648. GameNameLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2649. GameNameLabel.Font = HeadFont
  2650. GameNameLabel.TextSize = 30
  2651. GameNameLabel.TextWrapped = true
  2652. GameNameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  2653. GameNameLabel.BackgroundTransparency = 1
  2654.  
  2655. SavedButtonsFrame = Instance.new("Frame")
  2656. SavedButtonsFrame.Name = "SavedButtonsFrame"
  2657. SavedButtonsFrame.Parent = SavedScriptsFrame
  2658. SavedButtonsFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  2659. SavedButtonsFrame.Position = UDim2.new(0.8, 0, 0.9, 0)
  2660. SavedButtonsFrame.Size = UDim2.new(0, 210, 0, 40)
  2661. SavedButtonsFrame.Transparency = 1
  2662.  
  2663. SavedButtonsFrameUIGridLayout = Instance.new("UIGridLayout")
  2664. SavedButtonsFrameUIGridLayout.Name = "SavedButtonsFrameUIGridLayout"
  2665. SavedButtonsFrameUIGridLayout.Parent = SavedButtonsFrame
  2666. SavedButtonsFrameUIGridLayout.CellPadding = UDim2.new(0, 16.9, 0, 0)
  2667. SavedButtonsFrameUIGridLayout.CellSize = UDim2.new(0, 40, 0, 40)
  2668. SavedButtonsFrameUIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Right
  2669. SavedButtonsFrameUIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  2670. SavedButtonsFrameUIGridLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  2671.  
  2672. if showLabel == "true" then
  2673. KeySystemSavedImg = Instance.new("ImageLabel")
  2674. KeySystemSavedImg.Name = "KeySystemSavedImg"
  2675. KeySystemSavedImg.Parent = SavedButtonsFrame
  2676. KeySystemSavedImg.Image = "rbxassetid://80693692325473"
  2677. KeySystemSavedImg.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  2678.  
  2679. KeySystemSavedUICorner = Instance.new("UICorner")
  2680. KeySystemSavedUICorner.CornerRadius = UDim.new(0, 10)
  2681. KeySystemSavedUICorner.Parent = KeySystemSavedImg
  2682. end
  2683.  
  2684. SavedSize = Instance.new("TextLabel")
  2685. SavedSize.Name = "SavedSize"
  2686. SavedSize.Parent = SavedButtonsFrame
  2687. SavedSize.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
  2688. SavedSize.Font = HeadFont
  2689. SavedSize.Text = "0 B"
  2690. SavedSize.TextColor3 = Color3.fromRGB(255, 255, 255)
  2691. SavedSize.TextSize = 20
  2692. SavedSize.TextWrapped = true  
  2693.  
  2694. SavedSizeUICorner = Instance.new("UICorner")
  2695. SavedSizeUICorner.CornerRadius = UDim.new(0, 10)
  2696. SavedSizeUICorner.Parent = SavedSize
  2697.  
  2698. if ByteSize < 1024 then
  2699. SavedSize.Text = ByteSize.." Bt"
  2700. elseif KiloByteSize < 1024 then
  2701. SavedSize.Text = string.format("%.2f", KiloByteSize).."Kb"
  2702. elseif MegaByteSize < 1024 then
  2703. SavedSize.Text = string.format("%.2f", MegaByteSize).."Mb"
  2704. else
  2705. SavedSize.Text = string.format("%.2f", GigaByteSize).."Gb"
  2706. end
  2707.  
  2708. CopyScriptsButtonSaves = Instance.new("TextButton")
  2709. CopyScriptsButtonSaves.Name = "CopyScriptsButtonSaves"
  2710. CopyScriptsButtonSaves.Parent = SavedScriptsFrame
  2711. CopyScriptsButtonSaves.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2712. CopyScriptsButtonSaves.AnchorPoint = Vector2.new(0.5, 0.5)
  2713. CopyScriptsButtonSaves.Position = UDim2.new(0.8, 0, 0.3, 0)
  2714. CopyScriptsButtonSaves.Size = UDim2.new(0, 210, 0, 40)
  2715. CopyScriptsButtonSaves.AutoButtonColor = false
  2716. CopyScriptsButtonSaves.Font = HeadFont
  2717. CopyScriptsButtonSaves.Text = "Copy"
  2718. CopyScriptsButtonSaves.TextColor3 = Color3.fromRGB(255, 255, 255)
  2719. CopyScriptsButtonSaves.TextSize = 45
  2720.  
  2721. CopyScriptsButtonSavesUICorner = Instance.new("UICorner")
  2722. CopyScriptsButtonSavesUICorner.CornerRadius = UDim.new(0, 10)
  2723. CopyScriptsButtonSavesUICorner.Parent = CopyScriptsButtonSaves
  2724.  
  2725. CopyScriptsButtonSaves.MouseButton1Click:Connect(function()
  2726. setclipboard("loadstring(game:HttpGet('"..scriptContent.."'))()")
  2727. end)
  2728.  
  2729. OpenInExecutorButtonSaves = Instance.new("TextButton")
  2730. OpenInExecutorButtonSaves.Name = "OpenInExecutorButtonSaves"
  2731. OpenInExecutorButtonSaves.Parent = SavedScriptsFrame
  2732. OpenInExecutorButtonSaves.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2733. OpenInExecutorButtonSaves.Position = UDim2.new(0.8, 0, 0.7, 0)
  2734. OpenInExecutorButtonSaves.AnchorPoint = Vector2.new(0.5, 0.5)
  2735. OpenInExecutorButtonSaves.Size = UDim2.new(0, 210, 0, 40)
  2736. OpenInExecutorButtonSaves.AutoButtonColor = false
  2737. OpenInExecutorButtonSaves.Font = HeadFont
  2738. OpenInExecutorButtonSaves.Text = "Edit"
  2739. OpenInExecutorButtonSaves.TextColor3 = Color3.fromRGB(255, 255, 255)
  2740. OpenInExecutorButtonSaves.TextSize = 45
  2741.  
  2742. OpenInExecutorButtonSavesUICorner = Instance.new("UICorner")
  2743. OpenInExecutorButtonSavesUICorner.CornerRadius = UDim.new(0, 10)
  2744. OpenInExecutorButtonSavesUICorner.Parent = OpenInExecutorButtonSaves
  2745.  
  2746. OpenInExecutorButtonSaves.MouseButton1Click:Connect(function()
  2747. HomeTabValue = 0
  2748. ExecutorTabValue = 1
  2749. SearchTabValue = 0
  2750. FavouritesTabValue = 0
  2751. SettingsTabValue = 0
  2752. ExecutorTextBox.Text = game:HttpGet(scriptContent)
  2753. end)
  2754.  
  2755. CopySavedLinkButton = Instance.new("TextButton")
  2756. CopySavedLinkButton.Name = "CopySavedLinkButton"
  2757. CopySavedLinkButton.Parent = SavedScriptsFrame
  2758. CopySavedLinkButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2759. CopySavedLinkButton.Position = UDim2.new(0.8, 0, 0.5, 0)
  2760. CopySavedLinkButton.AnchorPoint = Vector2.new(0.5, 0.5)
  2761. CopySavedLinkButton.Size = UDim2.new(0, 210, 0, 40)
  2762. CopySavedLinkButton.AutoButtonColor = false
  2763. CopySavedLinkButton.Font = HeadFont
  2764. CopySavedLinkButton.Text = "Link"
  2765. CopySavedLinkButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  2766. CopySavedLinkButton.TextSize = 45
  2767.  
  2768. CopySavedLinkButtonUICorner = Instance.new("UICorner")
  2769. CopySavedLinkButtonUICorner.CornerRadius = UDim.new(0, 10)
  2770. CopySavedLinkButtonUICorner.Parent = CopySavedLinkButton
  2771.  
  2772. CopySavedLinkButton.MouseButton1Click:Connect(function()
  2773. setclipboard(SavedLink)
  2774. end)
  2775.  
  2776. ExecuteSavedScriptButton = Instance.new("TextButton")
  2777. ExecuteSavedScriptButton.Name = "ExecuteSavedScriptButton"
  2778. ExecuteSavedScriptButton.Parent = SavedScriptsFrame
  2779. ExecuteSavedScriptButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  2780. ExecuteSavedScriptButton.AnchorPoint = Vector2.new(0.5, 0.5)
  2781. ExecuteSavedScriptButton.Position = UDim2.new(0.8, 0, 0.1, 0)
  2782. ExecuteSavedScriptButton.Size = UDim2.new(0, 210, 0, 40)
  2783. ExecuteSavedScriptButton.AutoButtonColor = false
  2784. ExecuteSavedScriptButton.Font = HeadFont
  2785. ExecuteSavedScriptButton.Text = "Run"
  2786. ExecuteSavedScriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  2787. ExecuteSavedScriptButton.TextSize = 45
  2788.  
  2789. ExecuteSavedScriptButtonUICorner = Instance.new("UICorner")
  2790. ExecuteSavedScriptButtonUICorner.CornerRadius = UDim.new(0, 10)
  2791. ExecuteSavedScriptButtonUICorner.Parent = ExecuteSavedScriptButton
  2792.  
  2793. ExecuteSavedScriptButton.MouseButton1Click:Connect(function()
  2794. loadstring(game:HttpGet(scriptContent))()
  2795. end)
  2796. else
  2797. NoSavedScriptsFounded.Visible = true
  2798. end
  2799. end
  2800. end
  2801. end
  2802. updateFavourites()
  2803.  
  2804. SearchBoxFavourites:GetPropertyChangedSignal("Text"):Connect(updateFavourites)
  2805.  
  2806. spawn(function()
  2807. while task.wait() do
  2808. if DynamicIsland.Size == UDim2.new(0, 550, 0, 350) then
  2809. TabsLine.Visible = true
  2810. HomeTab.Visible = true
  2811. ExecutorTab.Visible = true
  2812. SearchTab.Visible = true
  2813. FavouritesTab.Visible = true
  2814. SettingsTab.Visible = true
  2815. TabsFolder.Visible = true
  2816. end
  2817. if DynamicIsland.Size ~= UDim2.new(0, 550, 0, 350) then
  2818. TabsLine.Visible = false
  2819. HomeTab.Visible = false
  2820. ExecutorTab.Visible = false
  2821. SearchTab.Visible = false
  2822. FavouritesTab.Visible = false
  2823. SettingsTab.Visible = false
  2824. TabsFolder.Visible = false
  2825. end
  2826. end
  2827. end)
  2828.  
  2829. spawn(function()
  2830. while task.wait() do
  2831. if DynamicIsland.Size == UDim2.new(0, 100, 0, 30) or DynamicIsland.Size == UDim2.new(0, 30, 0, 30) then
  2832. DynamicIslandUICorner.CornerRadius = UDim.new(1, 0)
  2833. DynamicIsland.TextTransparency = 0
  2834. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  2835. else
  2836. DynamicIsland.TextTransparency = 1
  2837. DynamicIslandUICorner.CornerRadius = UDim.new(0, 10)
  2838. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0.3}):Play()
  2839. end
  2840. end
  2841. end)
  2842.  
  2843. spawn(function()
  2844. while task.wait() do
  2845. if HomeTabValue == 1 then
  2846. TabsLine:TweenPosition(UDim2.new(0.1, 0, 0.07, 0),"InOut","Sine",0.2)
  2847. TabsParent:TweenPosition(UDim2.new(3.5, 0, 0, 0),"InOut","Sine",0.2)
  2848. end
  2849. if ExecutorTabValue == 1 then
  2850. TabsLine:TweenPosition(UDim2.new(0.3, 0, 0.07, 0),"InOut","Sine",0.2)
  2851. TabsParent:TweenPosition(UDim2.new(2, 0, 0, 0),"InOut","Sine",0.2)
  2852. end
  2853. if SearchTabValue == 1 then
  2854. TabsLine:TweenPosition(UDim2.new(0.5, 0, 0.07, 0),"InOut","Sine",0.2)
  2855. TabsParent:TweenPosition(UDim2.new(0.5, 0, 0, 0),"InOut","Sine",0.2)
  2856. end
  2857. if FavouritesTabValue == 1 then
  2858. TabsLine:TweenPosition(UDim2.new(0.7, 0, 0.07, 0),"InOut","Sine",0.2)
  2859. TabsParent:TweenPosition(UDim2.new(-2, 0, 0, 0),"InOut","Sine",0.2)
  2860. end
  2861. if SettingsTabValue == 1 then
  2862. TabsLine:TweenPosition(UDim2.new(0.9, 0, 0.07, 0),"InOut","Sine",0.2)
  2863. TabsParent:TweenPosition(UDim2.new(-3.5, 0, 0, 0),"InOut","Sine",0.2)
  2864. end
  2865. end
  2866. end)
  2867.  
  2868. HomeTab.MouseButton1Click:Connect(function()
  2869. HomeTabValue = 1
  2870. ExecutorTabValue = 0
  2871. SearchTabValue = 0
  2872. FavouritesTabValue = 0
  2873. SettingsTabValue = 0
  2874. end)
  2875.  
  2876. ExecutorTab.MouseButton1Click:Connect(function()
  2877. HomeTabValue = 0
  2878. ExecutorTabValue = 1
  2879. SearchTabValue = 0
  2880. FavouritesTabValue = 0
  2881. SettingsTabValue = 0
  2882. end)
  2883.  
  2884. SearchTab.MouseButton1Click:Connect(function()
  2885. HomeTabValue = 0
  2886. ExecutorTabValue = 0
  2887. SearchTabValue = 1
  2888. FavouritesTabValue = 0
  2889. SettingsTabValue = 0
  2890. end)
  2891.  
  2892. FavouritesTab.MouseButton1Click:Connect(function()
  2893. HomeTabValue = 0
  2894. ExecutorTabValue = 0
  2895. SearchTabValue = 0
  2896. FavouritesTabValue = 1
  2897. SettingsTabValue = 0
  2898. end)
  2899.  
  2900. SettingsTab.MouseButton1Click:Connect(function()
  2901. HomeTabValue = 0
  2902. ExecutorTabValue = 0
  2903. SearchTabValue = 0
  2904. FavouritesTabValue = 0
  2905. SettingsTabValue = 1
  2906. end)
  2907.  
  2908. local function performActionWhileHolding()
  2909. if not actionPerformed then
  2910. if DynamicIsland.Size == UDim2.new(0, 100, 0, 30) then
  2911. DynamicIsland:TweenSize(UDim2.new(0, 30, 0, 30),"InOut","Sine",0.2)
  2912. else
  2913. if DynamicIsland.Size == UDim2.new(0, 30, 0, 30) then
  2914. DynamicIsland:TweenSize(UDim2.new(0, 100, 0, 30),"InOut","Sine",0.2)
  2915. end
  2916. end
  2917. actionPerformed = true
  2918. end
  2919. end
  2920.  
  2921. local function performActionIfReleasedEarly()
  2922. if DynamicIsland.Size == UDim2.new(0, 100, 0, 30) or DynamicIsland.Size == UDim2.new(0, 30, 0, 30) then
  2923. DynamicIsland:TweenSize(UDim2.new(0, 550, 0, 350),"InOut","Sine",0.2)
  2924. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0.3}):Play()
  2925. end
  2926. end
  2927.  
  2928. DynamicIsland.MouseButton1Down:Connect(function()
  2929. isHolding = true
  2930. holdStartTime = tick()
  2931. actionPerformed = false
  2932. end)
  2933.  
  2934. DynamicIsland.MouseButton1Up:Connect(function()
  2935. if tick() - holdStartTime < actionTime then
  2936. performActionIfReleasedEarly()
  2937. end
  2938. isHolding = false
  2939. end)
  2940.  
  2941. UserInputService.TouchEnded:Connect(function(touch, gameProcessed)
  2942. if gameProcessed then return end
  2943.  
  2944. local touchPosition = touch.Position
  2945. local buttonPosition = DynamicIsland.AbsolutePosition
  2946. local buttonSize = DynamicIsland.AbsoluteSize
  2947.  
  2948. if touchPosition.X >= buttonPosition.X and touchPosition.X <= buttonPosition.X + buttonSize.X and
  2949. touchPosition.Y >= buttonPosition.Y and touchPosition.Y <= buttonPosition.Y + buttonSize.Y then
  2950. if tick() - holdStartTime < actionTime then
  2951. performActionIfReleasedEarly()
  2952. end
  2953. isHolding = false
  2954. end
  2955. end)
  2956.  
  2957. RunService.RenderStepped:Connect(function()
  2958. if isHolding and tick() - holdStartTime >= actionTime then
  2959. performActionWhileHolding()
  2960. end
  2961. end)
  2962.  
  2963. spawn(function()
  2964. while task.wait() do
  2965. if DynamicIsland.Size == UDim2.new(0, 100, 0, 30) then
  2966. DynamicIsland.Text = os.date("%H:%M")
  2967. DynamicIsland.TextSize = 30
  2968. end
  2969. if DynamicIsland.Size == UDim2.new(0, 30, 0, 30) then
  2970. DynamicIsland.Text = "Ⓓ"
  2971. DynamicIsland.TextSize = 50
  2972. end
  2973. end
  2974. end)
  2975.  
  2976. local function onKeyPress(input, gameProcessed)
  2977. if gameProcessed then return end
  2978. if input.KeyCode == Enum.KeyCode.RightControl then
  2979. isHolding = true
  2980. holdStartTime = tick()
  2981. actionPerformed = false
  2982. end
  2983. end
  2984.  
  2985. local function onKeyRelease(input, gameProcessed)
  2986. if gameProcessed then return end
  2987. if input.KeyCode == Enum.KeyCode.RightControl then
  2988. if tick() - holdStartTime < actionTime then
  2989. performActionIfReleasedEarly()
  2990. end
  2991. isHolding = false
  2992. end
  2993. end
  2994.  
  2995. local function onInputBegan(input, gameProcessed)
  2996. if gameProcessed then return end
  2997. if input.UserInputType == Enum.UserInputType.Touch then
  2998. local target = game:GetService("Players").LocalPlayer:GetMouse().Target
  2999. if target and target:IsDescendantOf(DynamicIsland) then
  3000. return
  3001. else
  3002. local currentTime = tick()
  3003. local currentPosition = input.Position
  3004. if DynamicIsland.Size == UDim2.new(0, 30, 0, 30) or DynamicIsland.Size == UDim2.new(0, 100, 0, 30) then
  3005. if lastClickPosition and (currentTime - lastClickTime <= doubleClickTime) and (currentPosition - lastClickPosition).magnitude < 5 then
  3006. if GestureControlButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  3007. DynamicIsland:TweenSize(UDim2.new(0, 550, 0, 350), "InOut", "Sine", 0.2)
  3008. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  3009. end
  3010. end
  3011. elseif DynamicIsland.Size == UDim2.new(0, 550, 0, 350) then
  3012. if not isHolding then
  3013. DynamicIsland:TweenSize(UDim2.new(0, 100, 0, 30), "InOut", "Sine", 0.2)
  3014. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  3015. end
  3016. end
  3017. if GestureControlButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  3018. lastClickTime = currentTime
  3019. lastClickPosition = currentPosition
  3020. holdStartTime = currentTime
  3021. isHolding = true
  3022.  
  3023. spawn(function()
  3024. wait(holdTime)
  3025. if isHolding and (input.Position - lastClickPosition).magnitude < 1 then
  3026. if DynamicIsland.Size == UDim2.new(0, 30, 0, 30) then
  3027. DynamicIsland:TweenSize(UDim2.new(0, 100, 0, 30), "InOut", "Sine", 0.2)
  3028. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  3029. else
  3030. DynamicIsland:TweenSize(UDim2.new(0, 30, 0, 30), "InOut", "Sine", 0.2)
  3031. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  3032. end
  3033. end
  3034. end)
  3035. elseif GestureControlButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  3036. lastClickTime = currentTime
  3037. lastClickPosition = currentPosition
  3038. holdStartTime = currentTime
  3039. isHolding = false
  3040. end
  3041. end
  3042. elseif input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  3043. if DynamicIsland.Size == UDim2.new(0, 550, 0, 350) then
  3044. DynamicIsland:TweenSize(UDim2.new(0, 100, 0, 30), "InOut", "Sine", 0.2)
  3045. TweenService:Create(DynamicIsland, TweenInfo.new(0.2), {BackgroundTransparency = 0}):Play()
  3046. end
  3047. end
  3048. end
  3049.  
  3050. local function onInputEnded(input, gameProcessed)
  3051. if gameProcessed then return end
  3052. if input.UserInputType == Enum.UserInputType.Touch then
  3053. isHolding = false
  3054. end
  3055. end
  3056.  
  3057. UserInputService.InputBegan:Connect(onInputBegan)
  3058. UserInputService.InputEnded:Connect(onInputEnded)
  3059. UserInputService.InputBegan:Connect(onKeyPress)
  3060. UserInputService.InputEnded:Connect(onKeyRelease)
  3061.  
  3062. page = 1
  3063. gquery = ""
  3064.  
  3065. InstallerScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3066. AppsScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3067. FavouritesScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3068. MainFrame.InfoBox.Comments.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3069. ScriptInfoScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3070. ExecutorScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3071. HistoryScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3072. MainFrame.ScriptListFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  3073. InstallerScrollingFrame.ScrollBarImageTransparency = 1
  3074. AppsScrollingFrame.ScrollBarImageTransparency = 1
  3075. FavouritesScrollingFrame.ScrollBarImageTransparency = 1
  3076. ExecutorScrollingFrame.ScrollBarImageTransparency = 1
  3077. MainFrame.ScriptListFrame.ScrollBarImageTransparency = 1
  3078. ScriptInfoScrollingFrame.ScrollBarImageTransparency = 1
  3079. MainFrame.InfoBox.Comments.ScrollBarImageTransparency = 1
  3080. HistoryScrollingFrame.ScrollBarImageTransparency = 1
  3081.  
  3082. VerifiedScript = MainFrame.ScriptListFrame.Scripts.VerifiedScriptFrame:Clone()
  3083. Script = MainFrame.ScriptListFrame.Scripts.ScriptFrame:Clone()
  3084. MainFrame.ScriptListFrame.Scripts.ScriptFrame:Destroy()
  3085. MainFrame.ScriptListFrame.Scripts.VerifiedScriptFrame:Destroy()
  3086.  
  3087. Comment = MainFrame.InfoBox.Comments.Comment:Clone()
  3088. MainFrame.InfoBox.Comments.Comment:Destroy()
  3089.  
  3090. function _if(a, b, c)
  3091. if a then return b else return c end
  3092. end
  3093.  
  3094. function fastmodeExec(func)
  3095. if getgenv().fastmode == true then
  3096. task.spawn(func)
  3097. else
  3098. func()
  3099. end
  3100. end
  3101.  
  3102. function fetchScripts(query, page)
  3103. page = page or 1
  3104. query = HttpService:UrlEncode(query)
  3105.  
  3106. 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))
  3107. req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  3108.  
  3109. return req.scripts
  3110. end
  3111.  
  3112. function fetchComments(scriptId, page)
  3113. page = page or 1
  3114.  
  3115. url = "https://scriptblox.com/api/comment/" ..scriptId.. "?page=" ..tostring(page).. "&max=100"
  3116. req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  3117.  
  3118. return req.comments
  3119. end
  3120.  
  3121. function fixScript(scriptObj)
  3122. req = HttpService:JSONDecode(game:HttpGetAsync("https://www.scriptblox.com/api/script/"..scriptObj.slug)).script
  3123. scriptObj["script"] = _if(scriptObj["script"], scriptObj["script"], req.script)
  3124. scriptObj["features"] = _if(scriptObj["features"], scriptObj["features"], req.features)
  3125. scriptObj["owner"] = _if(scriptObj["owner"], scriptObj["owner"], req.owner)
  3126.  
  3127. return scriptObj
  3128. end
  3129.  
  3130. function updateInfoBox(scriptObj)
  3131. scriptObj = fixScript(scriptObj)
  3132.  
  3133. commentsUIGridLayout = MainFrame.InfoBox.Comments.CommentsUIGridLayout:Clone()
  3134. MainFrame.InfoBox.Comments:ClearAllChildren()
  3135. commentsUIGridLayout.Parent = MainFrame.InfoBox.Comments
  3136.  
  3137. function formatLikes(Likes)
  3138. if Likes >= 1000000000 then
  3139. return string.format("%.1fB", Likes / 1000000000)
  3140. elseif Likes >= 1000000 then
  3141. return string.format("%.1fM", Likes / 1000000)
  3142. elseif Likes >= 1000 then
  3143. return string.format("%.1fK", Likes / 1000)
  3144. else
  3145. return tostring(Likes)
  3146. end
  3147. end
  3148.  
  3149. task.spawn(function()
  3150. for _, v in pairs(fetchComments(scriptObj["_id"])) do
  3151. newComment = Comment:Clone()
  3152. newComment.Parent = MainFrame.InfoBox.Comments
  3153. newComment.Content.Text = v.text
  3154. newComment.Author.Text = v.commentBy.username
  3155. newComment.Author.CommentsLikes.Text = "♡ "..formatLikes(v.likeCount)
  3156. if Content.Visible == true then
  3157. TweenService:Create(NoCommentsText, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
  3158. end
  3159. local function escapeHtml(text)
  3160. local replacements = {
  3161. ["&"] = "&amp;",
  3162. ["<"] = "&lt;",
  3163. [">"] = "&gt;",
  3164. ['"'] = "&quot;",
  3165. ["'"] = "&#039;"
  3166. }
  3167. return text:gsub("[&<>\"']", replacements)
  3168. end
  3169.  
  3170. local function formatText(text)
  3171. local formattedText = ""
  3172.  
  3173. for _, part in ipairs(string.split(text, " ")) do
  3174. part = escapeHtml(part)
  3175. if string.sub(part, 1, 1) == "@" then
  3176. formattedText = formattedText .. "<font color='#0000FF'>"..part.."</font> "
  3177. else
  3178. formattedText = formattedText .. "<font color='#FFFFFF'>"..part.."</font> "
  3179. end
  3180. end
  3181.  
  3182. return formattedText
  3183. end
  3184.  
  3185. local text = v.text
  3186. local formattedText = formatText(text)
  3187. newComment.Content.Text = formattedText
  3188.  
  3189.  
  3190. end
  3191. end)
  3192. end
  3193.  
  3194. function refreshScripts(scriptTbl)
  3195. if #scriptTbl == 0 then
  3196. NoScriptsFounded.Visible = true
  3197. else
  3198. NoScriptsFounded.Visible = false
  3199. end
  3200.  
  3201. UIGridLayoutCopy = Scripts.UIGridLayout:Clone()
  3202. Scripts:ClearAllChildren()
  3203. UIGridLayoutCopy.Parent = Scripts
  3204. addScripts(scriptTbl)
  3205. end
  3206.  
  3207.  
  3208.  
  3209. function addScripts(scriptTbl)
  3210. for i, v in pairs(scriptTbl) do
  3211. fastmodeExec(function()
  3212. local newScript
  3213.  
  3214. v = fixScript(v)
  3215.  
  3216. if v.verified == true then
  3217. newScript = VerifiedScript:Clone()
  3218. newScript.ScriptTitle.Text = v.title
  3219. newScript.ScriptGame.Text = v.game.name
  3220. newScript.Parent = Scripts
  3221. newScript.ScriptAuthor.Text = "<font color='#0000FF'>"..v.owner.username.."</font>"
  3222. else
  3223. newScript = Script:Clone()
  3224. newScript.ScriptAuthor.Text = v.owner.username
  3225. newScript.ScriptTitle.Text = v.title
  3226. newScript.ScriptGame.Text = v.game.name
  3227. newScript.Parent = Scripts
  3228. end
  3229. if v.game.name == "Universal Script 📌" then
  3230. newScript.PreviewImage.Image = "rbxassetid://122794061388218"
  3231. else
  3232. newScript.PreviewImage.Image = "https://assetgame.roblox.com/Game/Tools/ThumbnailAsset.ashx?aid="..v.game.gameId.."&fmt=png&wd=420&ht=420"
  3233. end
  3234. if v.key == true then
  3235. newScript.ButtonsFrame.KeySystem.Visible = true
  3236. else
  3237. newScript.ButtonsFrame.KeySystem.Visible = false
  3238. end
  3239.  
  3240. if v.isPatched == true then
  3241. newScript.PatchedScriptTextLabel.Visible = true
  3242. newScript.ButtonsFrame.AddFavouritesButton.Visible = false
  3243. else
  3244. newScript.PatchedScriptTextLabel.Visible = false
  3245. newScript.ButtonsFrame.AddFavouritesButton.Visible = true
  3246. end
  3247.  
  3248. newScript.ExecuteButton.MouseButton1Click:Connect(function()
  3249. loadstring(v.script)()
  3250. end)
  3251.  
  3252. newScript.CopyScriptButton.MouseButton1Click:Connect(function()
  3253. setclipboard(v.script)
  3254. end)
  3255.  
  3256. newScript.CopyLinkButton.MouseButton1Click:Connect(function()
  3257. setclipboard("https://scriptblox.com/script/"..v.slug)
  3258. end)
  3259.  
  3260. newScript.EditScript.MouseButton1Click:Connect(function()
  3261. HomeTabValue = 0
  3262. ExecutorTabValue = 1
  3263. SearchTabValue = 0
  3264. FavouritesTabValue = 0
  3265. SettingsTabValue = 0
  3266. ExecutorTextBox.Text = v.script
  3267. end)
  3268.  
  3269. newScript.ButtonsFrame.CommentsButton.MouseButton1Click:Connect(function()
  3270. TweenService:Create(InfoBox, TweenInfo.new(0.5), {Transparency = 0}):Play()
  3271. TweenService:Create(LoadingComments, TweenInfo.new(0.5), {TextTransparency = 0}):Play()
  3272. updateInfoBox(v)
  3273. Comments_2.Visible = true
  3274. CloseInfoBoxButton.Visible = true
  3275. TweenService:Create(LoadingComments, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
  3276. TweenService:Create(NoCommentsText, TweenInfo.new(0.5), {TextTransparency = 0}):Play()
  3277. end)
  3278.  
  3279. newScript.ButtonsFrame.InfoButton.MouseButton1Click:Connect(function()
  3280. TweenService:Create(ScriptInfo, TweenInfo.new(0.5), {Transparency = 0}):Play()
  3281. ScriptInfoScrollingFrame.Visible = true
  3282. CloseScriptInfo.Visible = true
  3283. ScriptInfoTextLabel.Text = v.features
  3284. end)
  3285.  
  3286. local newSText = tostring(v.title).."~"..tostring(v.game.gameId).."~"..tostring(v.key).."~"..tostring(v.verified).."~"..tostring(v.owner.username).."~"..tostring("https://scriptblox.com/script/"..v.slug).."~"..tostring(v.game.name).."~"..tostring("https://rawscripts.net/raw/"..v.slug)
  3287. local exists_2 = false
  3288. for _, SavedS in ipairs(Favourites) do
  3289. if SavedS == newSText then
  3290. exists_2 = true
  3291. newScript.ButtonsFrame.AddFavouritesButton.Visible = false
  3292. break
  3293. end
  3294. end
  3295.  
  3296. newScript.ButtonsFrame.AddFavouritesButton.MouseButton1Click:Connect(function()
  3297. HomeTabValue = 0
  3298. ExecutorTabValue = 0
  3299. SearchTabValue = 0
  3300. FavouritesTabValue = 1
  3301. SettingsTabValue = 0
  3302. local newSText = tostring(v.title).."~"..tostring(v.game.gameId).."~"..tostring(v.key).."~"..tostring(v.verified).."~"..tostring(v.owner.username).."~"..tostring("https://scriptblox.com/script/"..v.slug).."~"..tostring(v.game.name).."~"..tostring("https://rawscripts.net/raw/"..v.slug)
  3303. local exists_2 = false
  3304. for _, SavedS in ipairs(Favourites) do
  3305. if SavedS == newSText then
  3306. exists_2 = true
  3307. break
  3308. end
  3309. end
  3310. if not exists_2 then
  3311. table.insert(Favourites, newSText)
  3312. writefile("Dynamic_Island/Favourites.ECCS", table.concat(Favourites, "Ⓓ "))
  3313. updateFavourites()
  3314. end
  3315. end)
  3316.  
  3317. end)
  3318. end
  3319. pagefetchrunning = false
  3320. end
  3321.  
  3322. for s in string.gmatch(File1, '([^,]+)') do
  3323. table.insert(History, s:match("^%s*(.-)%s*$"))
  3324. end
  3325.  
  3326.  
  3327. local function updateSuggestions()
  3328. local inputText = SearchBox.Text:lower()
  3329. HistoryScrollingFrame:ClearAllChildren()
  3330. HistoryFrameBackground.Visible = false
  3331. if #inputText > 0 then
  3332. local yOffset = 0
  3333. for _, word in ipairs(History) do
  3334. if word:lower():find(inputText) then
  3335. HistoryFrameBackground.Visible = true
  3336. SuggestionButton = Instance.new("TextButton")
  3337. SuggestionButton.Parent = HistoryScrollingFrame
  3338. SuggestionButton.Size = UDim2.new(1, 0, 0, 35)
  3339. SuggestionButton.Position = UDim2.new(0, 0, 0, yOffset)
  3340. SuggestionButton.Text = word
  3341. SuggestionButton.TextXAlignment = Enum.TextXAlignment.Left
  3342. SuggestionButton.TextYAlignment = Enum.TextYAlignment.Center
  3343. SuggestionButton.Font = Enum.Font.ArimoBold
  3344. SuggestionButton.TextScaled = true
  3345. SuggestionButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  3346. SuggestionButton.BackgroundTransparency = 1
  3347.  
  3348. SuggestionButtonLine = Instance.new("Frame")
  3349. SuggestionButtonLine.Parent = SuggestionButton
  3350. SuggestionButtonLine.Size = UDim2.new(1, 0, 0, 1)
  3351. SuggestionButtonLine.Position = UDim2.new(0.5, 0, 1, 0)
  3352. SuggestionButtonLine.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  3353. SuggestionButtonLine.AnchorPoint = Vector2.new(0.5, 1)
  3354. SuggestionButtonLine.BorderSizePixel = 0
  3355.  
  3356. SuggestionButton.MouseButton1Click:Connect(function()
  3357. CloseScriptInfo.Visible = false
  3358. TweenService:Create(ScriptInfo, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3359. ScriptInfoScrollingFrame.Visible = false
  3360. TweenService:Create(InfoBox, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3361. TweenService:Create(NoCommentsText, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
  3362. Comments_2.Visible = false
  3363. CloseInfoBoxButton.Visible = false
  3364. spawn(function()
  3365. for i = 1,10 do
  3366. HistoryFrameBackground.Visible = false
  3367. end
  3368. end)
  3369. SearchBox.Text = word
  3370. gquery = SearchBox.Text
  3371. page = 1
  3372. local scriptsTbl = fetchScripts(SearchBox.Text, 1)
  3373. refreshScripts(scriptsTbl)
  3374. end)
  3375. yOffset = yOffset + 35
  3376. HistoryFrameBackground.Visible = true
  3377. end
  3378. end
  3379. end
  3380. end
  3381.  
  3382. SearchBox:GetPropertyChangedSignal("Text"):Connect(updateSuggestions)
  3383.  
  3384. SearchBox.FocusLost:Connect(function(enterPressed)
  3385. if enterPressed then
  3386. CloseScriptInfo.Visible = false
  3387. TweenService:Create(ScriptInfo, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3388. ScriptInfoScrollingFrame.Visible = false
  3389. TweenService:Create(InfoBox, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3390. TweenService:Create(NoCommentsText, TweenInfo.new(0.5), {TextTransparency = 1}):Play()
  3391. Comments_2.Visible = false
  3392. CloseInfoBoxButton.Visible = false
  3393. if SearchBox.Text ~= " " then
  3394. local newText = SearchBox.Text
  3395. local exists = false
  3396. for _, word in ipairs(History) do
  3397. if word:lower() == newText:lower() then
  3398. exists = true
  3399. break
  3400. end
  3401. end
  3402. if not exists then
  3403. HistoryFrameBackground.Visible = false
  3404. table.insert(History, newText)
  3405. writefile("Dynamic_Island/History.ECCS", table.concat(History, ", "))
  3406.  end
  3407. updateSuggestions()
  3408. HistoryFrameBackground.Visible = false
  3409. gquery = SearchBox.Text
  3410. page = 1
  3411. local scriptsTbl = fetchScripts(SearchBox.Text, 1)
  3412. refreshScripts(scriptsTbl)
  3413. end
  3414. end
  3415. end)
  3416.  
  3417. PaidScriptsButton.MouseButton1Click:Connect(function()
  3418. if PaidScriptsButton.BackgroundColor3 == Color3.fromRGB(255, 0, 0) then
  3419. TweenService:Create(PaidScriptsButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
  3420. function fetchScripts(query, page)
  3421. page = page or 1
  3422. query = HttpService:UrlEncode(query)
  3423. url = _if(query == "", "https://www.scriptblox.com/api/script/fetch?page="..tostring(page), "https://scriptblox.com/api/script/search?q="..query.."&max=100&mode=paid&page="..tostring(page))
  3424. req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  3425. return req.scripts
  3426. end
  3427. else
  3428. if PaidScriptsButton.BackgroundColor3 == Color3.fromRGB(0, 255, 0) then
  3429. TweenService:Create(PaidScriptsButton, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  3430. function fetchScripts(query, page)
  3431. page = page or 1
  3432. query = HttpService:UrlEncode(query)
  3433. 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))
  3434. req = HttpService:JSONDecode(game:HttpGetAsync(url)).result
  3435. return req.scripts
  3436. end
  3437. end
  3438. end
  3439. end)
  3440.  
  3441. refreshScripts(fetchScripts(gquery, 1))
  3442.  
  3443. ScriptListFrame:GetPropertyChangedSignal("CanvasPosition"):Connect(function()
  3444. if (ScriptListFrame.CanvasPosition.Y + ScriptListFrame.AbsoluteSize.Y) >= ScriptListFrame.AbsoluteCanvasSize.Y -200 and not pagefetchrunning then
  3445. page = page + 1
  3446. pagefetchrunning = true
  3447. addScripts(fetchScripts(gquery, page))
  3448. end
  3449. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement