Bubble gum simulator script GUI! - Pastebin.com (2024)

  1. _G.DiscordKey = "Subscribe to Dorsploits"

  2. local newEvent = {["Name"] = "Halloween Event", ["Currency"] = "Treats", ["Image"] = "rbxassetid://5758711371", ["Color"] = Color3.fromRGB(235, 200, 50)}

  3. --local newEvent = {}

  4. local oldCurrency = {"Rainbows", "Tickets", "Presents", "CandyCorn", "CandyCanes", "Flowers"}

  5. local latestExcludeNames = "IIIIIlIlllIIIllllllI,Ocelot"

  6. _G.BubbleAlert = false

  7. _G.EggsAlert = false

  8. _G.CoinAlert = false

  9. _G.GemAlert = false

  10. _G.CandyAlert = false

  11. _G.BlocksAlert = false

  12. _G.ShellsAlert = false

  13. _G.PearlsAlert = false

  14. _G.StarsAlert = false

  15. _G.MagmaAlert = false

  16. _G.CrystalAlert = false

  17. _G.EventCurrAlert = false

  18. local LatestSupportedVersion = 1855

  19. function scr()

  20. game:GetService("Players").LocalPlayer.PlayerGui:WaitForChild("ScreenGui")

  21. local vu = game:GetService("VirtualUser")

  22. game:GetService("Players").LocalPlayer.Idled:connect(function()

  23. wait(900)

  24. vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)

  25. wait(1)

  26. vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)

  27. end)

  28. -- Gui to Lua

  29. -- Version: 3.2

  30. -- Instances:

  31. local InfoPanel = Instance.new("ScreenGui")

  32. local MainInfoFrame = Instance.new("Frame")

  33. local UnderLine = Instance.new("Frame")

  34. local WindowLabel = Instance.new("TextLabel")

  35. local expandButton = Instance.new("TextButton")

  36. local StatFrame = Instance.new("Frame")

  37. local Shells = Instance.new("TextLabel")

  38. local Stars = Instance.new("TextLabel")

  39. local Pearls = Instance.new("TextLabel")

  40. local Magma = Instance.new("TextLabel")

  41. local Gems = Instance.new("TextLabel")

  42. local Crystals = Instance.new("TextLabel")

  43. local Coins = Instance.new("TextLabel")

  44. local Candy = Instance.new("TextLabel")

  45. local BlocksPerHour = Instance.new("TextLabel")

  46. local CoinAlertimage = Instance.new("ImageLabel")

  47. local CoinAlertButton = Instance.new("TextButton")

  48. local BubbleAlertimage = Instance.new("ImageLabel")

  49. local BubbleAlertButton = Instance.new("TextButton")

  50. local EventCurrency = Instance.new("TextLabel")

  51. local SaveSettingsimage = Instance.new("ImageLabel")

  52. local SaveButton = Instance.new("TextButton")

  53. local PearlsAlertimage = Instance.new("ImageLabel")

  54. local PearlsAlertButton = Instance.new("TextButton")

  55. local MagmaAlertimage = Instance.new("ImageLabel")

  56. local MagmaAlertButton = Instance.new("TextButton")

  57. local ShellsAlertimage = Instance.new("ImageLabel")

  58. local ShellsAlertButton = Instance.new("TextButton")

  59. local BlocksAlertimage = Instance.new("ImageLabel")

  60. local BlocksAlertButton = Instance.new("TextButton")

  61. local EggsAlertimage = Instance.new("ImageLabel")

  62. local EggsAlertButton = Instance.new("TextButton")

  63. local StarsAlertimage = Instance.new("ImageLabel")

  64. local StarsAlertButton = Instance.new("TextButton")

  65. local Eggs = Instance.new("TextLabel")

  66. local DiscordKeyBox = Instance.new("TextBox")

  67. local Discordimage = Instance.new("ImageLabel")

  68. local DiscordButton = Instance.new("TextButton")

  69. local BubblesPerHour = Instance.new("TextLabel")

  70. local PetAlertimage = Instance.new("ImageLabel")

  71. local PetAlertButton = Instance.new("TextButton")

  72. local ExcludedAlerts = Instance.new("TextBox")

  73. local LoadSettingsimage = Instance.new("ImageLabel")

  74. local LoadButton = Instance.new("TextButton")

  75. local EventAlertimage = Instance.new("ImageLabel")

  76. local EventAlertButton = Instance.new("TextButton")

  77. local GemAlertimage = Instance.new("ImageLabel")

  78. local GemAlertButton = Instance.new("TextButton")

  79. local CandyAlertimage = Instance.new("ImageLabel")

  80. local CandyAlertButton = Instance.new("TextButton")

  81. local CrystalAlertimage = Instance.new("ImageLabel")

  82. local CrystalAlertButton = Instance.new("TextButton")

  83. local BlocksImage = Instance.new("ImageLabel")

  84. local CandyImage = Instance.new("ImageLabel")

  85. local BubbleImage = Instance.new("ImageLabel")

  86. local CoinImage = Instance.new("ImageLabel")

  87. local EggImage = Instance.new("ImageLabel")

  88. local CrystalsImage = Instance.new("ImageLabel")

  89. local EventImage = Instance.new("ImageLabel")

  90. local GemImage = Instance.new("ImageLabel")

  91. local MagmaImage = Instance.new("ImageLabel")

  92. local PearlsImage = Instance.new("ImageLabel")

  93. local ShellsImage = Instance.new("ImageLabel")

  94. local StarsImage = Instance.new("ImageLabel")

  95. local EggsPerMin = Instance.new("TextLabel")

  96. local EggsPerHour = Instance.new("TextLabel")

  97. local BubblesPerMin = Instance.new("TextLabel")

  98. local Bubbles = Instance.new("TextLabel")

  99. local BlocksPerMin = Instance.new("TextLabel")

  100. local Blocks = Instance.new("TextLabel")

  101. local CandyPerMin = Instance.new("TextLabel")

  102. local CandyPerHour = Instance.new("TextLabel")

  103. local CoinsPerMin = Instance.new("TextLabel")

  104. local CoinsPerHour = Instance.new("TextLabel")

  105. local CrystalsPerMin = Instance.new("TextLabel")

  106. local CrystalsPerHour = Instance.new("TextLabel")

  107. local EventCurrencyPerMin = Instance.new("TextLabel")

  108. local EventCurrencyPerHour = Instance.new("TextLabel")

  109. local GemsPerMin = Instance.new("TextLabel")

  110. local GemsPerHour = Instance.new("TextLabel")

  111. local MagmaPerMin = Instance.new("TextLabel")

  112. local MagmaPerHour = Instance.new("TextLabel")

  113. local PearlsPerMin = Instance.new("TextLabel")

  114. local PearlsPerHour = Instance.new("TextLabel")

  115. local ShellsPerMin = Instance.new("TextLabel")

  116. local ShellsPerHour = Instance.new("TextLabel")

  117. local StarsPerMin = Instance.new("TextLabel")

  118. local StarsPerHour = Instance.new("TextLabel")

  119. --Properties:

  120. InfoPanel.Name = "InfoPanel"

  121. --InfoPanel.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

  122. InfoPanel.Parent = game.CoreGui

  123. InfoPanel.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

  124. MainInfoFrame.Name = "MainInfoFrame"

  125. MainInfoFrame.Parent = InfoPanel

  126. MainInfoFrame.Active = true

  127. MainInfoFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)

  128. MainInfoFrame.BorderSizePixel = 0

  129. MainInfoFrame.Draggable = true

  130. MainInfoFrame.Position = UDim2.new(0, 35, 0, -20)

  131. MainInfoFrame.Size = UDim2.new(0, 476, 0, 32)

  132. UnderLine.Name = "UnderLine"

  133. UnderLine.Parent = MainInfoFrame

  134. UnderLine.BackgroundColor3 = Color3.fromRGB(100, 100, 100)

  135. UnderLine.BorderColor3 = Color3.fromRGB(50, 50, 50)

  136. UnderLine.BorderSizePixel = 0

  137. UnderLine.Position = UDim2.new(0, 0, 0, 31)

  138. UnderLine.Size = UDim2.new(0, 475, 0, 2)

  139. WindowLabel.Name = "WindowLabel"

  140. WindowLabel.Parent = MainInfoFrame

  141. WindowLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  142. WindowLabel.BackgroundTransparency = 1.000

  143. WindowLabel.Size = UDim2.new(0, 476, 0, 32)

  144. WindowLabel.Font = Enum.Font.SourceSans

  145. WindowLabel.Text = "Strelezia BGS Info Panel v1.0"

  146. WindowLabel.TextColor3 = Color3.fromRGB(150, 150, 150)

  147. WindowLabel.TextScaled = true

  148. WindowLabel.TextSize = 20.000

  149. WindowLabel.TextStrokeTransparency = 100.000

  150. WindowLabel.TextWrapped = true

  151. expandButton.Name = "expandButton"

  152. expandButton.Parent = MainInfoFrame

  153. expandButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80)

  154. expandButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  155. expandButton.Position = UDim2.new(0.926579833, 0, 0.09375, 0)

  156. expandButton.Size = UDim2.new(0, 26, 0, 25)

  157. expandButton.Font = Enum.Font.SourceSans

  158. expandButton.Text = "+"

  159. expandButton.TextColor3 = Color3.fromRGB(0, 0, 0)

  160. expandButton.TextSize = 14.000

  161. StatFrame.Name = "StatFrame"

  162. StatFrame.Parent = MainInfoFrame

  163. StatFrame.Active = true

  164. StatFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)

  165. StatFrame.Position = UDim2.new(0, 1, 0, 33)

  166. StatFrame.Size = UDim2.new(0, 474, 0, 422)

  167. StatFrame.Visible = false

  168. Shells.Name = "Shells"

  169. Shells.Parent = StatFrame

  170. Shells.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  171. Shells.BorderSizePixel = 0

  172. Shells.Position = UDim2.new(0, 42, 0, 270)

  173. Shells.Size = UDim2.new(0, 210, 0, 24)

  174. Shells.Font = Enum.Font.Cartoon

  175. Shells.Text = "0"

  176. Shells.TextColor3 = Color3.fromRGB(255, 170, 0)

  177. Shells.TextSize = 23.000

  178. Shells.TextStrokeTransparency = 0.650

  179. Shells.TextXAlignment = Enum.TextXAlignment.Right

  180. Stars.Name = "Stars"

  181. Stars.Parent = StatFrame

  182. Stars.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  183. Stars.BorderSizePixel = 0

  184. Stars.Position = UDim2.new(0, 42, 0, 330)

  185. Stars.Size = UDim2.new(0, 210, 0, 24)

  186. Stars.Font = Enum.Font.Cartoon

  187. Stars.Text = "0"

  188. Stars.TextColor3 = Color3.fromRGB(255, 255, 0)

  189. Stars.TextSize = 23.000

  190. Stars.TextStrokeTransparency = 0.650

  191. Stars.TextXAlignment = Enum.TextXAlignment.Right

  192. Pearls.Name = "Pearls"

  193. Pearls.Parent = StatFrame

  194. Pearls.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  195. Pearls.BorderSizePixel = 0

  196. Pearls.Position = UDim2.new(0, 42, 0, 300)

  197. Pearls.Size = UDim2.new(0, 210, 0, 24)

  198. Pearls.Font = Enum.Font.Cartoon

  199. Pearls.Text = "0"

  200. Pearls.TextColor3 = Color3.fromRGB(221, 255, 255)

  201. Pearls.TextSize = 23.000

  202. Pearls.TextStrokeTransparency = 0.650

  203. Pearls.TextXAlignment = Enum.TextXAlignment.Right

  204. Magma.Name = "Magma"

  205. Magma.Parent = StatFrame

  206. Magma.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  207. Magma.BorderSizePixel = 0

  208. Magma.Position = UDim2.new(0, 42, 0, 360)

  209. Magma.Size = UDim2.new(0, 210, 0, 24)

  210. Magma.Font = Enum.Font.Cartoon

  211. Magma.Text = "0"

  212. Magma.TextColor3 = Color3.fromRGB(211, 71, 6)

  213. Magma.TextSize = 23.000

  214. Magma.TextStrokeTransparency = 0.650

  215. Magma.TextXAlignment = Enum.TextXAlignment.Right

  216. Gems.Name = "Gems"

  217. Gems.Parent = StatFrame

  218. Gems.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  219. Gems.BorderSizePixel = 0

  220. Gems.Position = UDim2.new(0, 42, 0, 180)

  221. Gems.Size = UDim2.new(0, 210, 0, 24)

  222. Gems.Font = Enum.Font.Cartoon

  223. Gems.Text = "0"

  224. Gems.TextColor3 = Color3.fromRGB(170, 0, 255)

  225. Gems.TextSize = 23.000

  226. Gems.TextStrokeTransparency = 0.650

  227. Gems.TextXAlignment = Enum.TextXAlignment.Right

  228. Crystals.Name = "Crystals"

  229. Crystals.Parent = StatFrame

  230. Crystals.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  231. Crystals.BorderSizePixel = 0

  232. Crystals.Position = UDim2.new(0, 42, 0, 390)

  233. Crystals.Size = UDim2.new(0, 210, 0, 24)

  234. Crystals.Font = Enum.Font.Cartoon

  235. Crystals.Text = "0"

  236. Crystals.TextColor3 = Color3.fromRGB(255, 0, 255)

  237. Crystals.TextSize = 23.000

  238. Crystals.TextStrokeTransparency = 0.650

  239. Crystals.TextXAlignment = Enum.TextXAlignment.Right

  240. Coins.Name = "Coins"

  241. Coins.Parent = StatFrame

  242. Coins.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  243. Coins.BorderSizePixel = 0

  244. Coins.Position = UDim2.new(0, 42, 0, 150)

  245. Coins.Size = UDim2.new(0, 210, 0, 24)

  246. Coins.Font = Enum.Font.Cartoon

  247. Coins.Text = "0"

  248. Coins.TextColor3 = Color3.fromRGB(255, 215, 11)

  249. Coins.TextSize = 23.000

  250. Coins.TextStrokeTransparency = 0.650

  251. Coins.TextXAlignment = Enum.TextXAlignment.Right

  252. Candy.Name = "Candy"

  253. Candy.Parent = StatFrame

  254. Candy.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  255. Candy.BorderSizePixel = 0

  256. Candy.Position = UDim2.new(0, 42, 0, 210)

  257. Candy.Size = UDim2.new(0, 210, 0, 24)

  258. Candy.Font = Enum.Font.Cartoon

  259. Candy.Text = "0"

  260. Candy.TextColor3 = Color3.fromRGB(255, 85, 255)

  261. Candy.TextSize = 23.000

  262. Candy.TextStrokeTransparency = 0.650

  263. Candy.TextXAlignment = Enum.TextXAlignment.Right

  264. BlocksPerHour.Name = "BlocksPerHour"

  265. BlocksPerHour.Parent = StatFrame

  266. BlocksPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  267. BlocksPerHour.BorderSizePixel = 0

  268. BlocksPerHour.Position = UDim2.new(0, 340, 0, 240)

  269. BlocksPerHour.Size = UDim2.new(0, 88, 0, 24)

  270. BlocksPerHour.Font = Enum.Font.Cartoon

  271. BlocksPerHour.Text = "0/hr"

  272. BlocksPerHour.TextColor3 = Color3.fromRGB(255, 0, 0)

  273. BlocksPerHour.TextSize = 18.000

  274. BlocksPerHour.TextStrokeTransparency = 0.650

  275. BlocksPerHour.TextXAlignment = Enum.TextXAlignment.Right

  276. CoinAlertimage.Name = "CoinAlertimage"

  277. CoinAlertimage.Parent = StatFrame

  278. CoinAlertimage.Active = true

  279. CoinAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  280. CoinAlertimage.BackgroundTransparency = 1.000

  281. CoinAlertimage.Position = UDim2.new(0, 432, 0, 150)

  282. CoinAlertimage.Size = UDim2.new(0, 34, 0, 24)

  283. CoinAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  284. CoinAlertimage.Image = "rbxassetid://3570695787"

  285. CoinAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  286. CoinAlertimage.ImageTransparency = 0.600

  287. CoinAlertimage.ScaleType = Enum.ScaleType.Slice

  288. CoinAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  289. CoinAlertimage.SliceScale = 0.060

  290. CoinAlertButton.Name = "CoinAlertButton"

  291. CoinAlertButton.Parent = CoinAlertimage

  292. CoinAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  293. CoinAlertButton.BackgroundTransparency = 1.000

  294. CoinAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  295. CoinAlertButton.BorderSizePixel = 0

  296. CoinAlertButton.Size = UDim2.new(0, 34, 0, 24)

  297. CoinAlertButton.Font = Enum.Font.SourceSans

  298. CoinAlertButton.Text = "Alert"

  299. CoinAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  300. CoinAlertButton.TextSize = 14.000

  301. CoinAlertButton.TextWrapped = true

  302. BubbleAlertimage.Name = "BubbleAlertimage"

  303. BubbleAlertimage.Parent = StatFrame

  304. BubbleAlertimage.Active = true

  305. BubbleAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  306. BubbleAlertimage.BackgroundTransparency = 1.000

  307. BubbleAlertimage.Position = UDim2.new(0, 432, 0, 120)

  308. BubbleAlertimage.Size = UDim2.new(0, 34, 0, 24)

  309. BubbleAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  310. BubbleAlertimage.Image = "rbxassetid://3570695787"

  311. BubbleAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  312. BubbleAlertimage.ImageTransparency = 0.600

  313. BubbleAlertimage.ScaleType = Enum.ScaleType.Slice

  314. BubbleAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  315. BubbleAlertimage.SliceScale = 0.060

  316. BubbleAlertButton.Name = "BubbleAlertButton"

  317. BubbleAlertButton.Parent = BubbleAlertimage

  318. BubbleAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  319. BubbleAlertButton.BackgroundTransparency = 1.000

  320. BubbleAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  321. BubbleAlertButton.BorderSizePixel = 0

  322. BubbleAlertButton.Size = UDim2.new(0, 34, 0, 24)

  323. BubbleAlertButton.Font = Enum.Font.SourceSans

  324. BubbleAlertButton.Text = "Alert"

  325. BubbleAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  326. BubbleAlertButton.TextSize = 14.000

  327. BubbleAlertButton.TextWrapped = true

  328. EventCurrency.Name = "EventCurrency"

  329. EventCurrency.Parent = StatFrame

  330. EventCurrency.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  331. EventCurrency.BorderSizePixel = 0

  332. EventCurrency.Position = UDim2.new(0, 42, 0, 420)

  333. EventCurrency.Size = UDim2.new(0, 210, 0, 24)

  334. EventCurrency.Font = Enum.Font.Cartoon

  335. EventCurrency.Text = "0"

  336. EventCurrency.TextColor3 = Color3.fromRGB(0, 0, 0)

  337. EventCurrency.TextSize = 23.000

  338. EventCurrency.TextStrokeTransparency = 0.650

  339. EventCurrency.TextXAlignment = Enum.TextXAlignment.Right

  340. EventCurrency.Visible = false

  341. SaveSettingsimage.Name = "SaveSettingsimage"

  342. SaveSettingsimage.Parent = StatFrame

  343. SaveSettingsimage.Active = true

  344. SaveSettingsimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  345. SaveSettingsimage.BackgroundTransparency = 1.000

  346. SaveSettingsimage.Position = UDim2.new(0.532999992, 0, 0.910000026, 0)

  347. SaveSettingsimage.Selectable = true

  348. SaveSettingsimage.Size = UDim2.new(0.243556589, 0, 0.0648600087, 0)

  349. SaveSettingsimage.Visible = false

  350. SaveSettingsimage.Image = "rbxassetid://3570695787"

  351. SaveSettingsimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  352. SaveSettingsimage.ImageTransparency = 0.600

  353. SaveSettingsimage.ScaleType = Enum.ScaleType.Slice

  354. SaveSettingsimage.SliceCenter = Rect.new(100, 100, 100, 100)

  355. SaveSettingsimage.SliceScale = 0.040

  356. SaveButton.Name = "SaveButton"

  357. SaveButton.Parent = SaveSettingsimage

  358. SaveButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  359. SaveButton.BackgroundTransparency = 1.000

  360. SaveButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  361. SaveButton.BorderSizePixel = 0

  362. SaveButton.Size = UDim2.new(0.686098874, 25, 1.00000012, 0)

  363. SaveButton.Font = Enum.Font.SourceSans

  364. SaveButton.Text = "Save Settings"

  365. SaveButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  366. SaveButton.TextSize = 14.000

  367. SaveButton.TextWrapped = true

  368. PearlsAlertimage.Name = "PearlsAlertimage"

  369. PearlsAlertimage.Parent = StatFrame

  370. PearlsAlertimage.Active = true

  371. PearlsAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  372. PearlsAlertimage.BackgroundTransparency = 1.000

  373. PearlsAlertimage.Position = UDim2.new(0, 432, 0, 300)

  374. PearlsAlertimage.Selectable = true

  375. PearlsAlertimage.Size = UDim2.new(0, 34, 0, 24)

  376. PearlsAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  377. PearlsAlertimage.Image = "rbxassetid://3570695787"

  378. PearlsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  379. PearlsAlertimage.ImageTransparency = 0.600

  380. PearlsAlertimage.ScaleType = Enum.ScaleType.Slice

  381. PearlsAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  382. PearlsAlertimage.SliceScale = 0.060

  383. PearlsAlertButton.Name = "PearlsAlertButton"

  384. PearlsAlertButton.Parent = PearlsAlertimage

  385. PearlsAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  386. PearlsAlertButton.BackgroundTransparency = 1.000

  387. PearlsAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  388. PearlsAlertButton.BorderSizePixel = 0

  389. PearlsAlertButton.Size = UDim2.new(0, 34, 0, 24)

  390. PearlsAlertButton.Font = Enum.Font.SourceSans

  391. PearlsAlertButton.Text = "Alert"

  392. PearlsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  393. PearlsAlertButton.TextSize = 14.000

  394. PearlsAlertButton.TextWrapped = true

  395. MagmaAlertimage.Name = "MagmaAlertimage"

  396. MagmaAlertimage.Parent = StatFrame

  397. MagmaAlertimage.Active = true

  398. MagmaAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  399. MagmaAlertimage.BackgroundTransparency = 1.000

  400. MagmaAlertimage.Position = UDim2.new(0, 432, 0, 360)

  401. MagmaAlertimage.Selectable = true

  402. MagmaAlertimage.Size = UDim2.new(0, 34, 0, 24)

  403. MagmaAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  404. MagmaAlertimage.Image = "rbxassetid://3570695787"

  405. MagmaAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  406. MagmaAlertimage.ImageTransparency = 0.600

  407. MagmaAlertimage.ScaleType = Enum.ScaleType.Slice

  408. MagmaAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  409. MagmaAlertimage.SliceScale = 0.060

  410. MagmaAlertButton.Name = "MagmaAlertButton"

  411. MagmaAlertButton.Parent = MagmaAlertimage

  412. MagmaAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  413. MagmaAlertButton.BackgroundTransparency = 1.000

  414. MagmaAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  415. MagmaAlertButton.BorderSizePixel = 0

  416. MagmaAlertButton.Size = UDim2.new(0, 34, 0, 24)

  417. MagmaAlertButton.Font = Enum.Font.SourceSans

  418. MagmaAlertButton.Text = "Alert"

  419. MagmaAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  420. MagmaAlertButton.TextSize = 14.000

  421. MagmaAlertButton.TextWrapped = true

  422. ShellsAlertimage.Name = "ShellsAlertimage"

  423. ShellsAlertimage.Parent = StatFrame

  424. ShellsAlertimage.Active = true

  425. ShellsAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  426. ShellsAlertimage.BackgroundTransparency = 1.000

  427. ShellsAlertimage.Position = UDim2.new(0, 432, 0, 270)

  428. ShellsAlertimage.Selectable = true

  429. ShellsAlertimage.Size = UDim2.new(0, 34, 0, 24)

  430. ShellsAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  431. ShellsAlertimage.Image = "rbxassetid://3570695787"

  432. ShellsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  433. ShellsAlertimage.ImageTransparency = 0.600

  434. ShellsAlertimage.ScaleType = Enum.ScaleType.Slice

  435. ShellsAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  436. ShellsAlertimage.SliceScale = 0.060

  437. ShellsAlertButton.Name = "ShellsAlertButton"

  438. ShellsAlertButton.Parent = ShellsAlertimage

  439. ShellsAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  440. ShellsAlertButton.BackgroundTransparency = 1.000

  441. ShellsAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  442. ShellsAlertButton.BorderSizePixel = 0

  443. ShellsAlertButton.Size = UDim2.new(0, 34, 0, 24)

  444. ShellsAlertButton.Font = Enum.Font.SourceSans

  445. ShellsAlertButton.Text = "Alert"

  446. ShellsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  447. ShellsAlertButton.TextSize = 14.000

  448. ShellsAlertButton.TextWrapped = true

  449. BlocksAlertimage.Name = "BlocksAlertimage"

  450. BlocksAlertimage.Parent = StatFrame

  451. BlocksAlertimage.Active = true

  452. BlocksAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  453. BlocksAlertimage.BackgroundTransparency = 1.000

  454. BlocksAlertimage.Position = UDim2.new(0, 432, 0, 240)

  455. BlocksAlertimage.Selectable = true

  456. BlocksAlertimage.Size = UDim2.new(0, 34, 0, 24)

  457. BlocksAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  458. BlocksAlertimage.Image = "rbxassetid://3570695787"

  459. BlocksAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  460. BlocksAlertimage.ImageTransparency = 0.600

  461. BlocksAlertimage.ScaleType = Enum.ScaleType.Slice

  462. BlocksAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  463. BlocksAlertimage.SliceScale = 0.060

  464. BlocksAlertButton.Name = "BlocksAlertButton"

  465. BlocksAlertButton.Parent = BlocksAlertimage

  466. BlocksAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  467. BlocksAlertButton.BackgroundTransparency = 1.000

  468. BlocksAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  469. BlocksAlertButton.BorderSizePixel = 0

  470. BlocksAlertButton.Size = UDim2.new(0, 34, 0, 24)

  471. BlocksAlertButton.Font = Enum.Font.SourceSans

  472. BlocksAlertButton.Text = "Alert"

  473. BlocksAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  474. BlocksAlertButton.TextSize = 14.000

  475. BlocksAlertButton.TextWrapped = true

  476. EggsAlertimage.Name = "EggsAlertimage"

  477. EggsAlertimage.Parent = StatFrame

  478. EggsAlertimage.Active = true

  479. EggsAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  480. EggsAlertimage.BackgroundTransparency = 1.000

  481. EggsAlertimage.Position = UDim2.new(0, 432, 0, 90)

  482. EggsAlertimage.Size = UDim2.new(0, 34, 0, 24)

  483. EggsAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  484. EggsAlertimage.Image = "rbxassetid://3570695787"

  485. EggsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  486. EggsAlertimage.ImageTransparency = 0.600

  487. EggsAlertimage.ScaleType = Enum.ScaleType.Slice

  488. EggsAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  489. EggsAlertimage.SliceScale = 0.060

  490. EggsAlertButton.Name = "EggsAlertButton"

  491. EggsAlertButton.Parent = EggsAlertimage

  492. EggsAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  493. EggsAlertButton.BackgroundTransparency = 1.000

  494. EggsAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  495. EggsAlertButton.BorderSizePixel = 0

  496. EggsAlertButton.Size = UDim2.new(0, 34, 0, 24)

  497. EggsAlertButton.Font = Enum.Font.SourceSans

  498. EggsAlertButton.Text = "Alert"

  499. EggsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  500. EggsAlertButton.TextSize = 14.000

  501. EggsAlertButton.TextWrapped = true

  502. StarsAlertimage.Name = "StarsAlertimage"

  503. StarsAlertimage.Parent = StatFrame

  504. StarsAlertimage.Active = true

  505. StarsAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  506. StarsAlertimage.BackgroundTransparency = 1.000

  507. StarsAlertimage.Position = UDim2.new(0, 432, 0, 330)

  508. StarsAlertimage.Selectable = true

  509. StarsAlertimage.Size = UDim2.new(0, 34, 0, 24)

  510. StarsAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  511. StarsAlertimage.Image = "rbxassetid://3570695787"

  512. StarsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  513. StarsAlertimage.ImageTransparency = 0.600

  514. StarsAlertimage.ScaleType = Enum.ScaleType.Slice

  515. StarsAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  516. StarsAlertimage.SliceScale = 0.060

  517. StarsAlertButton.Name = "StarsAlertButton"

  518. StarsAlertButton.Parent = StarsAlertimage

  519. StarsAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  520. StarsAlertButton.BackgroundTransparency = 1.000

  521. StarsAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  522. StarsAlertButton.BorderSizePixel = 0

  523. StarsAlertButton.Size = UDim2.new(0, 34, 0, 24)

  524. StarsAlertButton.Font = Enum.Font.SourceSans

  525. StarsAlertButton.Text = "Alert"

  526. StarsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  527. StarsAlertButton.TextSize = 14.000

  528. StarsAlertButton.TextWrapped = true

  529. Eggs.Name = "Eggs"

  530. Eggs.Parent = StatFrame

  531. Eggs.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  532. Eggs.BorderSizePixel = 0

  533. Eggs.Position = UDim2.new(0, 42, 0, 90)

  534. Eggs.Size = UDim2.new(0, 210, 0, 24)

  535. Eggs.Font = Enum.Font.Cartoon

  536. Eggs.Text = "0"

  537. Eggs.TextColor3 = Color3.fromRGB(255, 238, 198)

  538. Eggs.TextSize = 23.000

  539. Eggs.TextStrokeTransparency = 0.650

  540. Eggs.TextXAlignment = Enum.TextXAlignment.Right

  541. DiscordKeyBox.Name = "DiscordKeyBox"

  542. DiscordKeyBox.Parent = StatFrame

  543. DiscordKeyBox.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  544. DiscordKeyBox.Position = UDim2.new(0, 98, 0, 49)

  545. DiscordKeyBox.Size = UDim2.new(0, 368, 0, 33)

  546. DiscordKeyBox.ClearTextOnFocus = false

  547. DiscordKeyBox.Font = Enum.Font.SourceSans

  548. DiscordKeyBox.Text = "Discord Key"

  549. DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)

  550. DiscordKeyBox.TextScaled = true

  551. DiscordKeyBox.TextWrapped = true

  552. Discordimage.Name = "Discordimage"

  553. Discordimage.Parent = StatFrame

  554. Discordimage.Active = true

  555. Discordimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  556. Discordimage.BackgroundTransparency = 1.000

  557. Discordimage.Position = UDim2.new(0, 10, 0, 48)

  558. Discordimage.Selectable = true

  559. Discordimage.Size = UDim2.new(0, 80, 0, 34)

  560. Discordimage.Image = "rbxassetid://3570695787"

  561. Discordimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  562. Discordimage.ImageTransparency = 0.600

  563. Discordimage.ScaleType = Enum.ScaleType.Slice

  564. Discordimage.SliceCenter = Rect.new(100, 100, 100, 100)

  565. Discordimage.SliceScale = 0.040

  566. DiscordButton.Name = "DiscordButton"

  567. DiscordButton.Parent = Discordimage

  568. DiscordButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  569. DiscordButton.BackgroundTransparency = 1.000

  570. DiscordButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  571. DiscordButton.BorderSizePixel = 0

  572. DiscordButton.Position = UDim2.new(-5.96046448e-08, 0, -1.1920929e-07, 0)

  573. DiscordButton.Size = UDim2.new(0.686098874, 25, 1.00000012, 0)

  574. DiscordButton.Font = Enum.Font.SourceSans

  575. DiscordButton.Text = "Discord\nAlerts"

  576. DiscordButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  577. DiscordButton.TextSize = 14.000

  578. DiscordButton.TextWrapped = true

  579. BubblesPerHour.Name = "BubblesPerHour"

  580. BubblesPerHour.Parent = StatFrame

  581. BubblesPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  582. BubblesPerHour.BorderSizePixel = 0

  583. BubblesPerHour.Position = UDim2.new(0, 340, 0, 120)

  584. BubblesPerHour.Size = UDim2.new(0, 88, 0, 24)

  585. BubblesPerHour.Font = Enum.Font.Cartoon

  586. BubblesPerHour.Text = "0/hr"

  587. BubblesPerHour.TextColor3 = Color3.fromRGB(255, 170, 255)

  588. BubblesPerHour.TextSize = 18.000

  589. BubblesPerHour.TextStrokeTransparency = 0.650

  590. BubblesPerHour.TextXAlignment = Enum.TextXAlignment.Right

  591. PetAlertimage.Name = "PetAlertimage"

  592. PetAlertimage.Parent = StatFrame

  593. PetAlertimage.Active = true

  594. PetAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  595. PetAlertimage.BackgroundTransparency = 1.000

  596. PetAlertimage.Position = UDim2.new(0, 10, 0, 6)

  597. PetAlertimage.Selectable = true

  598. PetAlertimage.Size = UDim2.new(0, 80, 0, 34)

  599. PetAlertimage.Image = "rbxassetid://3570695787"

  600. PetAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  601. PetAlertimage.ImageTransparency = 0.600

  602. PetAlertimage.ScaleType = Enum.ScaleType.Slice

  603. PetAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  604. PetAlertimage.SliceScale = 0.040

  605. PetAlertButton.Name = "PetAlertButton"

  606. PetAlertButton.Parent = PetAlertimage

  607. PetAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  608. PetAlertButton.BackgroundTransparency = 1.000

  609. PetAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  610. PetAlertButton.BorderSizePixel = 0

  611. PetAlertButton.Position = UDim2.new(0, 0, -0.0288723707, 0)

  612. PetAlertButton.Size = UDim2.new(0.686098874, 25, 1.00000012, 0)

  613. PetAlertButton.Font = Enum.Font.SourceSans

  614. PetAlertButton.Text = "In-Game\nAlerts"

  615. PetAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  616. PetAlertButton.TextSize = 14.000

  617. PetAlertButton.TextWrapped = true

  618. ExcludedAlerts.Name = "ExcludedAlerts"

  619. ExcludedAlerts.Parent = StatFrame

  620. ExcludedAlerts.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  621. ExcludedAlerts.Position = UDim2.new(0, 98, 0, 7)

  622. ExcludedAlerts.Size = UDim2.new(0, 368, 0, 33)

  623. ExcludedAlerts.ClearTextOnFocus = false

  624. ExcludedAlerts.Font = Enum.Font.SourceSans

  625. if latestExcludeName ~= "" then

  626. ExcludedAlerts.Text = latestExcludeNames

  627. else

  628. ExcludedAlerts.Text = "Pets to Exclude: i.e.(Pet #1,Pet #2,Pet #3)"

  629. end

  630. ExcludedAlerts.TextColor3 = Color3.fromRGB(255, 255, 255)

  631. ExcludedAlerts.TextScaled = true

  632. ExcludedAlerts.TextSize = 20.000

  633. ExcludedAlerts.TextWrapped = true

  634. LoadSettingsimage.Name = "LoadSettingsimage"

  635. LoadSettingsimage.Parent = StatFrame

  636. LoadSettingsimage.Active = true

  637. LoadSettingsimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  638. LoadSettingsimage.BackgroundTransparency = 1.000

  639. LoadSettingsimage.Position = UDim2.new(0.232999995, 0, 0.910000026, 0)

  640. LoadSettingsimage.Selectable = true

  641. LoadSettingsimage.Size = UDim2.new(0.243556589, 0, 0.0648600087, 0)

  642. LoadSettingsimage.Visible = false

  643. LoadSettingsimage.Image = "rbxassetid://3570695787"

  644. LoadSettingsimage.ImageColor3 = Color3.fromRGB(0, 255, 0)

  645. LoadSettingsimage.ImageTransparency = 0.750

  646. LoadSettingsimage.ScaleType = Enum.ScaleType.Slice

  647. LoadSettingsimage.SliceCenter = Rect.new(100, 100, 100, 100)

  648. LoadSettingsimage.SliceScale = 0.040

  649. LoadButton.Name = "LoadButton"

  650. LoadButton.Parent = LoadSettingsimage

  651. LoadButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  652. LoadButton.BackgroundTransparency = 1.000

  653. LoadButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  654. LoadButton.BorderSizePixel = 0

  655. LoadButton.Size = UDim2.new(0.686098874, 25, 1.00000012, 0)

  656. LoadButton.Font = Enum.Font.SourceSans

  657. LoadButton.Text = "Load Settings"

  658. LoadButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  659. LoadButton.TextSize = 14.000

  660. LoadButton.TextWrapped = true

  661. EventAlertimage.Name = "EventAlertimage"

  662. EventAlertimage.Parent = StatFrame

  663. EventAlertimage.Active = true

  664. EventAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  665. EventAlertimage.BackgroundTransparency = 1.000

  666. EventAlertimage.Position = UDim2.new(0, 432, 0, 420)

  667. EventAlertimage.Selectable = true

  668. EventAlertimage.Size = UDim2.new(0, 34, 0, 24)

  669. EventAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  670. EventAlertimage.Image = "rbxassetid://3570695787"

  671. EventAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  672. EventAlertimage.ImageTransparency = 0.600

  673. EventAlertimage.ScaleType = Enum.ScaleType.Slice

  674. EventAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  675. EventAlertimage.SliceScale = 0.060

  676. EventAlertimage.Visible = false

  677. EventAlertButton.Name = "EventAlertButton"

  678. EventAlertButton.Parent = EventAlertimage

  679. EventAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  680. EventAlertButton.BackgroundTransparency = 1.000

  681. EventAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  682. EventAlertButton.BorderSizePixel = 0

  683. EventAlertButton.Size = UDim2.new(0, 34, 0, 24)

  684. EventAlertButton.Font = Enum.Font.SourceSans

  685. EventAlertButton.Text = "Alert"

  686. EventAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  687. EventAlertButton.TextSize = 14.000

  688. EventAlertButton.TextWrapped = true

  689. EventAlertButton.Visible = false

  690. GemAlertimage.Name = "GemAlertimage"

  691. GemAlertimage.Parent = StatFrame

  692. GemAlertimage.Active = true

  693. GemAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  694. GemAlertimage.BackgroundTransparency = 1.000

  695. GemAlertimage.Position = UDim2.new(0, 432, 0, 180)

  696. GemAlertimage.Selectable = true

  697. GemAlertimage.Size = UDim2.new(0, 34, 0, 24)

  698. GemAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  699. GemAlertimage.Image = "rbxassetid://3570695787"

  700. GemAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  701. GemAlertimage.ImageTransparency = 0.600

  702. GemAlertimage.ScaleType = Enum.ScaleType.Slice

  703. GemAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  704. GemAlertimage.SliceScale = 0.060

  705. GemAlertButton.Name = "GemAlertButton"

  706. GemAlertButton.Parent = GemAlertimage

  707. GemAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  708. GemAlertButton.BackgroundTransparency = 1.000

  709. GemAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  710. GemAlertButton.BorderSizePixel = 0

  711. GemAlertButton.Size = UDim2.new(0, 34, 0, 24)

  712. GemAlertButton.Font = Enum.Font.SourceSans

  713. GemAlertButton.Text = "Alert"

  714. GemAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  715. GemAlertButton.TextSize = 14.000

  716. GemAlertButton.TextWrapped = true

  717. CandyAlertimage.Name = "CandyAlertimage"

  718. CandyAlertimage.Parent = StatFrame

  719. CandyAlertimage.Active = true

  720. CandyAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  721. CandyAlertimage.BackgroundTransparency = 1.000

  722. CandyAlertimage.Position = UDim2.new(0, 432, 0, 210)

  723. CandyAlertimage.Selectable = true

  724. CandyAlertimage.Size = UDim2.new(0, 34, 0, 24)

  725. CandyAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  726. CandyAlertimage.Image = "rbxassetid://3570695787"

  727. CandyAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  728. CandyAlertimage.ImageTransparency = 0.600

  729. CandyAlertimage.ScaleType = Enum.ScaleType.Slice

  730. CandyAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  731. CandyAlertimage.SliceScale = 0.060

  732. CandyAlertButton.Name = "CandyAlertButton"

  733. CandyAlertButton.Parent = CandyAlertimage

  734. CandyAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  735. CandyAlertButton.BackgroundTransparency = 1.000

  736. CandyAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  737. CandyAlertButton.BorderSizePixel = 0

  738. CandyAlertButton.Size = UDim2.new(0, 34, 0, 24)

  739. CandyAlertButton.Font = Enum.Font.SourceSans

  740. CandyAlertButton.Text = "Alert"

  741. CandyAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  742. CandyAlertButton.TextSize = 14.000

  743. CandyAlertButton.TextWrapped = true

  744. CrystalAlertimage.Name = "CrystalAlertimage"

  745. CrystalAlertimage.Parent = StatFrame

  746. CrystalAlertimage.Active = true

  747. CrystalAlertimage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  748. CrystalAlertimage.BackgroundTransparency = 1.000

  749. CrystalAlertimage.Position = UDim2.new(0, 432, 0, 390)

  750. CrystalAlertimage.Selectable = true

  751. CrystalAlertimage.Size = UDim2.new(0, 34, 0, 24)

  752. CrystalAlertimage.SizeConstraint = Enum.SizeConstraint.RelativeXX

  753. CrystalAlertimage.Image = "rbxassetid://3570695787"

  754. CrystalAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  755. CrystalAlertimage.ImageTransparency = 0.600

  756. CrystalAlertimage.ScaleType = Enum.ScaleType.Slice

  757. CrystalAlertimage.SliceCenter = Rect.new(100, 100, 100, 100)

  758. CrystalAlertimage.SliceScale = 0.060

  759. CrystalAlertButton.Name = "CrystalAlertButton"

  760. CrystalAlertButton.Parent = CrystalAlertimage

  761. CrystalAlertButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)

  762. CrystalAlertButton.BackgroundTransparency = 1.000

  763. CrystalAlertButton.BorderColor3 = Color3.fromRGB(27, 42, 53)

  764. CrystalAlertButton.BorderSizePixel = 0

  765. CrystalAlertButton.Size = UDim2.new(0, 34, 0, 24)

  766. CrystalAlertButton.Font = Enum.Font.SourceSans

  767. CrystalAlertButton.Text = "Alert"

  768. CrystalAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  769. CrystalAlertButton.TextSize = 14.000

  770. CrystalAlertButton.TextWrapped = true

  771. BlocksImage.Name = "BlocksImage"

  772. BlocksImage.Parent = StatFrame

  773. BlocksImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  774. BlocksImage.BackgroundTransparency = 1.000

  775. BlocksImage.Position = UDim2.new(0, 10, 0, 240)

  776. BlocksImage.Size = UDim2.new(0, 24, 0, 24)

  777. BlocksImage.Image = "rbxassetid://2804817391"

  778. CandyImage.Name = "CandyImage"

  779. CandyImage.Parent = StatFrame

  780. CandyImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  781. CandyImage.BackgroundTransparency = 1.000

  782. CandyImage.Position = UDim2.new(0, 10, 0, 210)

  783. CandyImage.Size = UDim2.new(0, 24, 0, 24)

  784. CandyImage.Image = "rbxassetid://2695038333"

  785. BubbleImage.Name = "BubbleImage"

  786. BubbleImage.Parent = StatFrame

  787. BubbleImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  788. BubbleImage.BackgroundTransparency = 1.000

  789. BubbleImage.Position = UDim2.new(0, 10, 0, 120)

  790. BubbleImage.Size = UDim2.new(0, 24, 0, 24)

  791. BubbleImage.Image = "rbxassetid://2512650517"

  792. CoinImage.Name = "CoinImage"

  793. CoinImage.Parent = StatFrame

  794. CoinImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  795. CoinImage.BackgroundTransparency = 1.000

  796. CoinImage.Position = UDim2.new(0, 10, 0, 150)

  797. CoinImage.Size = UDim2.new(0, 24, 0, 24)

  798. CoinImage.Image = "rbxassetid://2512650607"

  799. EggImage.Name = "EggImage"

  800. EggImage.Parent = StatFrame

  801. EggImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  802. EggImage.BackgroundTransparency = 1.000

  803. EggImage.Position = UDim2.new(0, 8, 0, 88)

  804. EggImage.Size = UDim2.new(0, 28, 0, 28)

  805. EggImage.Image = "rbxassetid://3098693333"

  806. EggImage.ImageColor3 = Color3.fromRGB(255, 244, 220)

  807. CrystalsImage.Name = "CrystalsImage"

  808. CrystalsImage.Parent = StatFrame

  809. CrystalsImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  810. CrystalsImage.BackgroundTransparency = 1.000

  811. CrystalsImage.Position = UDim2.new(0, 10, 0, 390)

  812. CrystalsImage.Size = UDim2.new(0, 24, 0, 24)

  813. CrystalsImage.Image = "rbxassetid://4826258329"

  814. EventImage.Name = "EventImage"

  815. EventImage.Parent = StatFrame

  816. EventImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  817. EventImage.BackgroundTransparency = 1.000

  818. EventImage.Position = UDim2.new(0, 10, 0, 420)

  819. EventImage.Size = UDim2.new(0, 24, 0, 24)

  820. EventImage.Image = "rbxassetid://284402752"

  821. EventImage.Visible = false

  822. GemImage.Name = "GemImage"

  823. GemImage.Parent = StatFrame

  824. GemImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  825. GemImage.BackgroundTransparency = 1.000

  826. GemImage.Position = UDim2.new(0, 10, 0, 180)

  827. GemImage.Size = UDim2.new(0, 24, 0, 24)

  828. GemImage.Image = "rbxassetid://2513306682"

  829. MagmaImage.Name = "MagmaImage"

  830. MagmaImage.Parent = StatFrame

  831. MagmaImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  832. MagmaImage.BackgroundTransparency = 1.000

  833. MagmaImage.Position = UDim2.new(0, 10, 0, 360)

  834. MagmaImage.Size = UDim2.new(0, 24, 0, 24)

  835. MagmaImage.Image = "rbxassetid://3978266141"

  836. PearlsImage.Name = "PearlsImage"

  837. PearlsImage.Parent = StatFrame

  838. PearlsImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  839. PearlsImage.BackgroundTransparency = 1.000

  840. PearlsImage.Position = UDim2.new(0, 10, 0, 300)

  841. PearlsImage.Size = UDim2.new(0, 24, 0, 24)

  842. PearlsImage.Image = "rbxassetid://3064533581"

  843. ShellsImage.Name = "ShellsImage"

  844. ShellsImage.Parent = StatFrame

  845. ShellsImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  846. ShellsImage.BackgroundTransparency = 1.000

  847. ShellsImage.Position = UDim2.new(0, 10, 0, 270)

  848. ShellsImage.Size = UDim2.new(0, 24, 0, 24)

  849. ShellsImage.Image = "rbxassetid://2906670902"

  850. StarsImage.Name = "StarsImage"

  851. StarsImage.Parent = StatFrame

  852. StarsImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  853. StarsImage.BackgroundTransparency = 1.000

  854. StarsImage.Position = UDim2.new(0, 10, 0, 330)

  855. StarsImage.Size = UDim2.new(0, 24, 0, 24)

  856. StarsImage.Image = "rbxassetid://3344238599"

  857. EggsPerMin.Name = "EggsPerMin"

  858. EggsPerMin.Parent = StatFrame

  859. EggsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  860. EggsPerMin.BorderSizePixel = 0

  861. EggsPerMin.Position = UDim2.new(0, 252, 0, 90)

  862. EggsPerMin.Size = UDim2.new(0, 88, 0, 24)

  863. EggsPerMin.Font = Enum.Font.Cartoon

  864. EggsPerMin.Text = "0/min"

  865. EggsPerMin.TextColor3 = Color3.fromRGB(255, 238, 198)

  866. EggsPerMin.TextSize = 18.000

  867. EggsPerMin.TextStrokeTransparency = 0.650

  868. EggsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  869. EggsPerHour.Name = "EggsPerHour"

  870. EggsPerHour.Parent = StatFrame

  871. EggsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  872. EggsPerHour.BorderSizePixel = 0

  873. EggsPerHour.Position = UDim2.new(0, 340, 0, 90)

  874. EggsPerHour.Size = UDim2.new(0, 88, 0, 24)

  875. EggsPerHour.Font = Enum.Font.Cartoon

  876. EggsPerHour.Text = "0/hr"

  877. EggsPerHour.TextColor3 = Color3.fromRGB(255, 238, 198)

  878. EggsPerHour.TextSize = 18.000

  879. EggsPerHour.TextStrokeTransparency = 0.650

  880. EggsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  881. BubblesPerMin.Name = "BubblesPerMin"

  882. BubblesPerMin.Parent = StatFrame

  883. BubblesPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  884. BubblesPerMin.BorderSizePixel = 0

  885. BubblesPerMin.Position = UDim2.new(0, 252, 0, 120)

  886. BubblesPerMin.Size = UDim2.new(0, 88, 0, 24)

  887. BubblesPerMin.Font = Enum.Font.Cartoon

  888. BubblesPerMin.Text = "0/min"

  889. BubblesPerMin.TextColor3 = Color3.fromRGB(255, 170, 255)

  890. BubblesPerMin.TextSize = 18.000

  891. BubblesPerMin.TextStrokeTransparency = 0.650

  892. BubblesPerMin.TextXAlignment = Enum.TextXAlignment.Right

  893. Bubbles.Name = "Bubbles"

  894. Bubbles.Parent = StatFrame

  895. Bubbles.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  896. Bubbles.BorderSizePixel = 0

  897. Bubbles.Position = UDim2.new(0, 42, 0, 120)

  898. Bubbles.Size = UDim2.new(0, 210, 0, 24)

  899. Bubbles.Font = Enum.Font.Cartoon

  900. Bubbles.Text = "0"

  901. Bubbles.TextColor3 = Color3.fromRGB(255, 170, 255)

  902. Bubbles.TextSize = 23.000

  903. Bubbles.TextStrokeTransparency = 0.650

  904. Bubbles.TextXAlignment = Enum.TextXAlignment.Right

  905. BlocksPerMin.Name = "BlocksPerMin"

  906. BlocksPerMin.Parent = StatFrame

  907. BlocksPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  908. BlocksPerMin.BorderSizePixel = 0

  909. BlocksPerMin.Position = UDim2.new(0, 252, 0, 240)

  910. BlocksPerMin.Size = UDim2.new(0, 88, 0, 24)

  911. BlocksPerMin.Font = Enum.Font.Cartoon

  912. BlocksPerMin.Text = "0/min"

  913. BlocksPerMin.TextColor3 = Color3.fromRGB(255, 0, 0)

  914. BlocksPerMin.TextSize = 18.000

  915. BlocksPerMin.TextStrokeTransparency = 0.650

  916. BlocksPerMin.TextXAlignment = Enum.TextXAlignment.Right

  917. Blocks.Name = "Blocks"

  918. Blocks.Parent = StatFrame

  919. Blocks.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  920. Blocks.BorderSizePixel = 0

  921. Blocks.Position = UDim2.new(0, 42, 0, 240)

  922. Blocks.Size = UDim2.new(0, 210, 0, 24)

  923. Blocks.Font = Enum.Font.Cartoon

  924. Blocks.Text = "0"

  925. Blocks.TextColor3 = Color3.fromRGB(255, 0, 0)

  926. Blocks.TextSize = 23.000

  927. Blocks.TextStrokeTransparency = 0.650

  928. Blocks.TextXAlignment = Enum.TextXAlignment.Right

  929. CandyPerMin.Name = "CandyPerMin"

  930. CandyPerMin.Parent = StatFrame

  931. CandyPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  932. CandyPerMin.BorderSizePixel = 0

  933. CandyPerMin.Position = UDim2.new(0, 252, 0, 210)

  934. CandyPerMin.Size = UDim2.new(0, 88, 0, 24)

  935. CandyPerMin.Font = Enum.Font.Cartoon

  936. CandyPerMin.Text = "0/min"

  937. CandyPerMin.TextColor3 = Color3.fromRGB(255, 85, 255)

  938. CandyPerMin.TextSize = 18.000

  939. CandyPerMin.TextStrokeTransparency = 0.650

  940. CandyPerMin.TextXAlignment = Enum.TextXAlignment.Right

  941. CandyPerHour.Name = "CandyPerHour"

  942. CandyPerHour.Parent = StatFrame

  943. CandyPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  944. CandyPerHour.BorderSizePixel = 0

  945. CandyPerHour.Position = UDim2.new(0, 340, 0, 210)

  946. CandyPerHour.Size = UDim2.new(0, 88, 0, 24)

  947. CandyPerHour.Font = Enum.Font.Cartoon

  948. CandyPerHour.Text = "0/hr"

  949. CandyPerHour.TextColor3 = Color3.fromRGB(255, 85, 255)

  950. CandyPerHour.TextSize = 18.000

  951. CandyPerHour.TextStrokeTransparency = 0.650

  952. CandyPerHour.TextXAlignment = Enum.TextXAlignment.Right

  953. CoinsPerMin.Name = "CoinsPerMin"

  954. CoinsPerMin.Parent = StatFrame

  955. CoinsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  956. CoinsPerMin.BorderSizePixel = 0

  957. CoinsPerMin.Position = UDim2.new(0, 252, 0, 150)

  958. CoinsPerMin.Size = UDim2.new(0, 88, 0, 24)

  959. CoinsPerMin.Font = Enum.Font.Cartoon

  960. CoinsPerMin.Text = "0/min"

  961. CoinsPerMin.TextColor3 = Color3.fromRGB(255, 215, 11)

  962. CoinsPerMin.TextSize = 18.000

  963. CoinsPerMin.TextStrokeTransparency = 0.650

  964. CoinsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  965. CoinsPerHour.Name = "CoinsPerHour"

  966. CoinsPerHour.Parent = StatFrame

  967. CoinsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  968. CoinsPerHour.BorderSizePixel = 0

  969. CoinsPerHour.Position = UDim2.new(0, 340, 0, 150)

  970. CoinsPerHour.Size = UDim2.new(0, 88, 0, 24)

  971. CoinsPerHour.Font = Enum.Font.Cartoon

  972. CoinsPerHour.Text = "0/hr"

  973. CoinsPerHour.TextColor3 = Color3.fromRGB(255, 215, 11)

  974. CoinsPerHour.TextSize = 18.000

  975. CoinsPerHour.TextStrokeTransparency = 0.650

  976. CoinsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  977. CrystalsPerMin.Name = "CrystalsPerMin"

  978. CrystalsPerMin.Parent = StatFrame

  979. CrystalsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  980. CrystalsPerMin.BorderSizePixel = 0

  981. CrystalsPerMin.Position = UDim2.new(0, 252, 0, 390)

  982. CrystalsPerMin.Size = UDim2.new(0, 88, 0, 24)

  983. CrystalsPerMin.Font = Enum.Font.Cartoon

  984. CrystalsPerMin.Text = "0/min"

  985. CrystalsPerMin.TextColor3 = Color3.fromRGB(255, 0, 255)

  986. CrystalsPerMin.TextSize = 18.000

  987. CrystalsPerMin.TextStrokeTransparency = 0.650

  988. CrystalsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  989. CrystalsPerHour.Name = "CrystalsPerHour"

  990. CrystalsPerHour.Parent = StatFrame

  991. CrystalsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  992. CrystalsPerHour.BorderSizePixel = 0

  993. CrystalsPerHour.Position = UDim2.new(0, 340, 0, 390)

  994. CrystalsPerHour.Size = UDim2.new(0, 88, 0, 24)

  995. CrystalsPerHour.Font = Enum.Font.Cartoon

  996. CrystalsPerHour.Text = "0/hr"

  997. CrystalsPerHour.TextColor3 = Color3.fromRGB(255, 0, 255)

  998. CrystalsPerHour.TextSize = 18.000

  999. CrystalsPerHour.TextStrokeTransparency = 0.650

  1000. CrystalsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1001. EventCurrencyPerMin.Name = "EventCurrencyPerMin"

  1002. EventCurrencyPerMin.Parent = StatFrame

  1003. EventCurrencyPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1004. EventCurrencyPerMin.BorderSizePixel = 0

  1005. EventCurrencyPerMin.Position = UDim2.new(0, 252, 0, 420)

  1006. EventCurrencyPerMin.Size = UDim2.new(0, 88, 0, 24)

  1007. EventCurrencyPerMin.Font = Enum.Font.Cartoon

  1008. EventCurrencyPerMin.Text = "0/min"

  1009. EventCurrencyPerMin.TextColor3 = Color3.fromRGB(0, 0, 0)

  1010. EventCurrencyPerMin.TextSize = 18.000

  1011. EventCurrencyPerMin.TextStrokeTransparency = 0.650

  1012. EventCurrencyPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1013. EventCurrencyPerMin.Visible = false

  1014. EventCurrencyPerHour.Name = "EventCurrencyPerHour"

  1015. EventCurrencyPerHour.Parent = StatFrame

  1016. EventCurrencyPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1017. EventCurrencyPerHour.BorderSizePixel = 0

  1018. EventCurrencyPerHour.Position = UDim2.new(0, 340, 0, 420)

  1019. EventCurrencyPerHour.Size = UDim2.new(0, 88, 0, 24)

  1020. EventCurrencyPerHour.Font = Enum.Font.Cartoon

  1021. EventCurrencyPerHour.Text = "0/hr"

  1022. EventCurrencyPerHour.TextColor3 = Color3.fromRGB(0, 0, 0)

  1023. EventCurrencyPerHour.TextSize = 18.000

  1024. EventCurrencyPerHour.TextStrokeTransparency = 0.650

  1025. EventCurrencyPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1026. EventCurrencyPerHour.Visible = false

  1027. GemsPerMin.Name = "GemsPerMin"

  1028. GemsPerMin.Parent = StatFrame

  1029. GemsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1030. GemsPerMin.BorderSizePixel = 0

  1031. GemsPerMin.Position = UDim2.new(0, 252, 0, 180)

  1032. GemsPerMin.Size = UDim2.new(0, 88, 0, 24)

  1033. GemsPerMin.Font = Enum.Font.Cartoon

  1034. GemsPerMin.Text = "0/min"

  1035. GemsPerMin.TextColor3 = Color3.fromRGB(170, 0, 255)

  1036. GemsPerMin.TextSize = 18.000

  1037. GemsPerMin.TextStrokeTransparency = 0.650

  1038. GemsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1039. GemsPerHour.Name = "GemsPerHour"

  1040. GemsPerHour.Parent = StatFrame

  1041. GemsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1042. GemsPerHour.BorderSizePixel = 0

  1043. GemsPerHour.Position = UDim2.new(0, 340, 0, 180)

  1044. GemsPerHour.Size = UDim2.new(0, 88, 0, 24)

  1045. GemsPerHour.Font = Enum.Font.Cartoon

  1046. GemsPerHour.Text = "0/hr"

  1047. GemsPerHour.TextColor3 = Color3.fromRGB(170, 0, 255)

  1048. GemsPerHour.TextSize = 18.000

  1049. GemsPerHour.TextStrokeTransparency = 0.650

  1050. GemsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1051. MagmaPerMin.Name = "MagmaPerMin"

  1052. MagmaPerMin.Parent = StatFrame

  1053. MagmaPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1054. MagmaPerMin.BorderSizePixel = 0

  1055. MagmaPerMin.Position = UDim2.new(0, 252, 0, 360)

  1056. MagmaPerMin.Size = UDim2.new(0, 88, 0, 24)

  1057. MagmaPerMin.Font = Enum.Font.Cartoon

  1058. MagmaPerMin.Text = "0/min"

  1059. MagmaPerMin.TextColor3 = Color3.fromRGB(211, 71, 6)

  1060. MagmaPerMin.TextSize = 18.000

  1061. MagmaPerMin.TextStrokeTransparency = 0.650

  1062. MagmaPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1063. MagmaPerHour.Name = "MagmaPerHour"

  1064. MagmaPerHour.Parent = StatFrame

  1065. MagmaPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1066. MagmaPerHour.BorderSizePixel = 0

  1067. MagmaPerHour.Position = UDim2.new(0, 340, 0, 360)

  1068. MagmaPerHour.Size = UDim2.new(0, 88, 0, 24)

  1069. MagmaPerHour.Font = Enum.Font.Cartoon

  1070. MagmaPerHour.Text = "0/hr"

  1071. MagmaPerHour.TextColor3 = Color3.fromRGB(211, 71, 6)

  1072. MagmaPerHour.TextSize = 18.000

  1073. MagmaPerHour.TextStrokeTransparency = 0.650

  1074. MagmaPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1075. PearlsPerMin.Name = "PearlsPerMin"

  1076. PearlsPerMin.Parent = StatFrame

  1077. PearlsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1078. PearlsPerMin.BorderSizePixel = 0

  1079. PearlsPerMin.Position = UDim2.new(0, 252, 0, 300)

  1080. PearlsPerMin.Size = UDim2.new(0, 88, 0, 24)

  1081. PearlsPerMin.Font = Enum.Font.Cartoon

  1082. PearlsPerMin.Text = "0/min"

  1083. PearlsPerMin.TextColor3 = Color3.fromRGB(221, 255, 255)

  1084. PearlsPerMin.TextSize = 18.000

  1085. PearlsPerMin.TextStrokeTransparency = 0.650

  1086. PearlsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1087. PearlsPerHour.Name = "PearlsPerHour"

  1088. PearlsPerHour.Parent = StatFrame

  1089. PearlsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1090. PearlsPerHour.BorderSizePixel = 0

  1091. PearlsPerHour.Position = UDim2.new(0, 340, 0, 300)

  1092. PearlsPerHour.Size = UDim2.new(0, 88, 0, 24)

  1093. PearlsPerHour.Font = Enum.Font.Cartoon

  1094. PearlsPerHour.Text = "0/hr"

  1095. PearlsPerHour.TextColor3 = Color3.fromRGB(221, 255, 255)

  1096. PearlsPerHour.TextSize = 18.000

  1097. PearlsPerHour.TextStrokeTransparency = 0.650

  1098. PearlsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1099. ShellsPerMin.Name = "ShellsPerMin"

  1100. ShellsPerMin.Parent = StatFrame

  1101. ShellsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1102. ShellsPerMin.BorderSizePixel = 0

  1103. ShellsPerMin.Position = UDim2.new(0, 252, 0, 270)

  1104. ShellsPerMin.Size = UDim2.new(0, 88, 0, 24)

  1105. ShellsPerMin.Font = Enum.Font.Cartoon

  1106. ShellsPerMin.Text = "0/min"

  1107. ShellsPerMin.TextColor3 = Color3.fromRGB(255, 170, 0)

  1108. ShellsPerMin.TextSize = 18.000

  1109. ShellsPerMin.TextStrokeTransparency = 0.650

  1110. ShellsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1111. ShellsPerHour.Name = "ShellsPerHour"

  1112. ShellsPerHour.Parent = StatFrame

  1113. ShellsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1114. ShellsPerHour.BorderSizePixel = 0

  1115. ShellsPerHour.Position = UDim2.new(0, 340, 0, 270)

  1116. ShellsPerHour.Size = UDim2.new(0, 88, 0, 24)

  1117. ShellsPerHour.Font = Enum.Font.Cartoon

  1118. ShellsPerHour.Text = "0/hr"

  1119. ShellsPerHour.TextColor3 = Color3.fromRGB(255, 170, 0)

  1120. ShellsPerHour.TextSize = 18.000

  1121. ShellsPerHour.TextStrokeTransparency = 0.650

  1122. ShellsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1123. StarsPerMin.Name = "StarsPerMin"

  1124. StarsPerMin.Parent = StatFrame

  1125. StarsPerMin.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1126. StarsPerMin.BorderSizePixel = 0

  1127. StarsPerMin.Position = UDim2.new(0, 252, 0, 330)

  1128. StarsPerMin.Size = UDim2.new(0, 88, 0, 24)

  1129. StarsPerMin.Font = Enum.Font.Cartoon

  1130. StarsPerMin.Text = "0/min"

  1131. StarsPerMin.TextColor3 = Color3.fromRGB(255, 255, 0)

  1132. StarsPerMin.TextSize = 18.000

  1133. StarsPerMin.TextStrokeTransparency = 0.650

  1134. StarsPerMin.TextXAlignment = Enum.TextXAlignment.Right

  1135. StarsPerHour.Name = "StarsPerHour"

  1136. StarsPerHour.Parent = StatFrame

  1137. StarsPerHour.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1138. StarsPerHour.BorderSizePixel = 0

  1139. StarsPerHour.Position = UDim2.new(0, 340, 0, 330)

  1140. StarsPerHour.Size = UDim2.new(0, 88, 0, 24)

  1141. StarsPerHour.Font = Enum.Font.Cartoon

  1142. StarsPerHour.Text = "0/hr"

  1143. StarsPerHour.TextColor3 = Color3.fromRGB(255, 255, 0)

  1144. StarsPerHour.TextSize = 18.000

  1145. StarsPerHour.TextStrokeTransparency = 0.650

  1146. StarsPerHour.TextXAlignment = Enum.TextXAlignment.Right

  1147. if newEvent["Name"] ~= nil then

  1148. StatFrame.Size = UDim2.new(0, 474, 0, 454)

  1149. EventAlertButton.Visible = true

  1150. EventAlertimage.Visible = true

  1151. EventCurrency.Visible = true

  1152. EventImage.Image = newEvent.Image

  1153. EventImage.Visible = true

  1154. EventCurrencyPerMin.Visible = true

  1155. EventCurrencyPerHour.Visible = true

  1156. EventCurrency.TextColor3 = newEvent.Color

  1157. EventCurrencyPerMin.TextColor3 = newEvent.Color

  1158. EventCurrencyPerHour.TextColor3 = newEvent.Color

  1159. end

  1160. _G.PetAlerts = false

  1161. _G.ExcludeAlerts = ""

  1162. _G.DiscordAlerts = false

  1163. _G.DiscordMessage = ""

  1164. _G.MessageSent = 0

  1165. _G.MessageWait = 300

  1166. function sma(period)

  1167. local t = {}

  1168. function sum(a, ...)

  1169. if a then return a+sum(...) else return 0 end

  1170. end

  1171. function average(n)

  1172. if #t == period then table.remove(t, 1) end

  1173. t[#t + 1] = n

  1174. return sum(unpack(t)) / #t

  1175. end

  1176. return average

  1177. end

  1178. function formatCommaNumber(formatted)

  1179. while true do

  1180. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  1181. if (k==0) then

  1182. return formatted

  1183. end

  1184. end

  1185. return formatted

  1186. end

  1187. _G.currAlertWait = 5

  1188. _G.currAlertMsgWaitMins = 15

  1189. local smaPeriodMin = 60 / _G.currAlertWait

  1190. local smaPeriodHour = smaPeriodMin * 60

  1191. --_G.coinssma = sma(smaPeriodSecs)

  1192. --_G.crystalsma = sma(smaPeriodSecs)

  1193. --_G.coinLastVal = 0

  1194. --_G.coinLastTime = 0

  1195. --_G.crystalLastVal = 0

  1196. if _G.DiscordKey ~= "" and DiscordKeyBox.Text == "Discord Key" then

  1197. DiscordKeyBox.Text = _G.DiscordKey

  1198. end

  1199. function sendmessage(key, message)

  1200. local url = "http://zerotwo.ga:6969/"

  1201. local HttpService = game:GetService("HttpService")

  1202. local response, data = pcall(function() return game:HttpGet(url .. "?key="..key.."&message="..HttpService:UrlEncode(message)) end)

  1203. if response then

  1204. return HttpService:JSONDecode(data)

  1205. else

  1206. return {['error'] = "URL not found, Try Again Later"}

  1207. end

  1208. end

  1209. -- Scripts:

  1210. local function RYPDO_fake_script() -- PetAlertButton.LocalScript

  1211. local script = Instance.new('LocalScript', PetAlertButton)

  1212. local button = script.Parent

  1213. local image = button.Parent

  1214. local frame = image.Parent

  1215. button.MouseButton1Click:connect(function()

  1216. if not _G.PetAlerts then

  1217. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1218. button.Text = "In-Game Alerts\nOn"

  1219. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1220. _G.PetAlerts = true

  1221. else

  1222. _G.PetAlerts = false

  1223. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1224. button.Text = "In-Game\nAlerts"

  1225. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1226. _G.petalertcounter = 0

  1227. _G.counttoten = 0

  1228. _G.hatchalertposx = 195

  1229. _G.hatchalertposy = 100

  1230. for i,d in pairs(InfoPanel:GetChildren()) do

  1231. if d.Name == "HatchAlert" then

  1232. d:Destroy()

  1233. end

  1234. end

  1235. end

  1236. end)

  1237. end

  1238. coroutine.wrap(RYPDO_fake_script)()

  1239. local function MJNOA_fake_script() -- BubbleAlertButton.LocalScript

  1240. local script = Instance.new('LocalScript', BubbleAlertButton)

  1241. local button = script.Parent

  1242. local image = button.Parent

  1243. local frame = image.Parent

  1244. button.MouseButton1Click:connect(function()

  1245. if not _G.BubbleAlert and _G.DiscordAlerts then

  1246. button.Text = "On"

  1247. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1248. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1249. --_G.coinsma = sma(smaPeriodMin)

  1250. --_G.coinsmahour = sma(smaPeriodHour)

  1251. --_G.coinLastVal = 0

  1252. --_G.coinLastTime = 0

  1253. _G.BubbleAlert = true

  1254. _G.BubbleAlertLast = 0

  1255. elseif _G.BubbleAlert and _G.DiscordAlerts then

  1256. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1257. button.Text = "Alert"

  1258. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1259. _G.BubbleAlert = false

  1260. else

  1261. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1262. button.Text = "Alert"

  1263. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1264. _G.BubbleAlert = false

  1265. end

  1266. end)

  1267. end

  1268. coroutine.wrap(MJNOA_fake_script)()

  1269. local function VGHTS_fake_script() -- EggsAlertButton.LocalScript

  1270. local script = Instance.new('LocalScript', EggsAlertButton)

  1271. local button = script.Parent

  1272. local image = button.Parent

  1273. local frame = image.Parent

  1274. button.MouseButton1Click:connect(function()

  1275. if not _G.EggsAlert and _G.DiscordAlerts then

  1276. button.Text = "On"

  1277. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1278. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1279. --_G.coinsma = sma(smaPeriodMin)

  1280. --_G.coinsmahour = sma(smaPeriodHour)

  1281. --_G.coinLastVal = 0

  1282. --_G.coinLastTime = 0

  1283. _G.EggsAlert = true

  1284. _G.EggsAlertLast = 0

  1285. elseif _G.EggsAlert and _G.DiscordAlerts then

  1286. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1287. button.Text = "Alert"

  1288. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1289. _G.EggsAlert = false

  1290. else

  1291. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1292. button.Text = "Alert"

  1293. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1294. _G.EggsAlert = false

  1295. end

  1296. end)

  1297. end

  1298. coroutine.wrap(VGHTS_fake_script)()

  1299. local function KNLOS_fake_script() -- CoinAlertButton.LocalScript

  1300. local script = Instance.new('LocalScript', CoinAlertButton)

  1301. local button = script.Parent

  1302. local image = button.Parent

  1303. local frame = image.Parent

  1304. button.MouseButton1Click:connect(function()

  1305. if not _G.CoinAlert and _G.DiscordAlerts then

  1306. button.Text = "On"

  1307. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1308. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1309. --_G.coinsma = sma(smaPeriodMin)

  1310. --_G.coinsmahour = sma(smaPeriodHour)

  1311. --_G.coinLastVal = 0

  1312. --_G.coinLastTime = 0

  1313. _G.CoinAlert = true

  1314. _G.CoinAlertLast = 0

  1315. elseif _G.CoinAlert and _G.DiscordAlerts then

  1316. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1317. button.Text = "Alert"

  1318. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1319. _G.CoinAlert = false

  1320. else

  1321. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1322. button.Text = "Alert"

  1323. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1324. _G.CoinAlert = false

  1325. end

  1326. end)

  1327. end

  1328. coroutine.wrap(KNLOS_fake_script)()

  1329. local function GDIAS_fake_script() -- GemAlertButton.LocalScript

  1330. local script = Instance.new('LocalScript', GemAlertButton)

  1331. local button = script.Parent

  1332. local image = button.Parent

  1333. local frame = image.Parent

  1334. button.MouseButton1Click:connect(function()

  1335. if not _G.GemAlert and _G.DiscordAlerts then

  1336. button.Text = "On"

  1337. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1338. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1339. --_G.gemsma = sma(smaPeriodMin)

  1340. --_G.gemsmahour = sma(smaPeriodHour)

  1341. --_G.gemLastVal = 0

  1342. --_G.gemLastTime = 0

  1343. _G.GemAlert = true

  1344. _G.GemAlertLast = 0

  1345. elseif _G.GemAlert and _G.DiscordAlerts then

  1346. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1347. button.Text = "Alert"

  1348. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1349. _G.GemAlert = false

  1350. else

  1351. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1352. button.Text = "Alert"

  1353. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1354. _G.GemAlert = false

  1355. end

  1356. end)

  1357. end

  1358. coroutine.wrap(GDIAS_fake_script)()

  1359. local function ESKSP_fake_script() -- CandyAlertButton.LocalScript

  1360. local script = Instance.new('LocalScript', CandyAlertButton)

  1361. local button = script.Parent

  1362. local image = button.Parent

  1363. local frame = image.Parent

  1364. button.MouseButton1Click:connect(function()

  1365. if not _G.CandyAlert and _G.DiscordAlerts then

  1366. button.Text = "On"

  1367. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1368. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1369. --_G.candysma = sma(smaPeriodMin)

  1370. --_G.candysmahour = sma(smaPeriodHour)

  1371. --_G.candyLastVal = 0

  1372. --_G.candyLastTime = 0

  1373. _G.CandyAlert = true

  1374. _G.CandyAlertLast = 0

  1375. elseif _G.CandyAlert and _G.DiscordAlerts then

  1376. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1377. button.Text = "Alert"

  1378. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1379. _G.CandyAlert = false

  1380. else

  1381. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1382. button.Text = "Alert"

  1383. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1384. _G.CandyAlert = false

  1385. end

  1386. end)

  1387. end

  1388. coroutine.wrap(ESKSP_fake_script)()

  1389. local function BJUIS_fake_script() -- BlocksAlertButton.LocalScript

  1390. local script = Instance.new('LocalScript', BlocksAlertButton)

  1391. local button = script.Parent

  1392. local image = button.Parent

  1393. local frame = image.Parent

  1394. button.MouseButton1Click:connect(function()

  1395. if not _G.BlocksAlert and _G.DiscordAlerts then

  1396. button.Text = "On"

  1397. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1398. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1399. --_G.blockssma = sma(smaPeriodMin)

  1400. --_G.blockssmahour = sma(smaPeriodHour)

  1401. --_G.blocksLastVal = 0

  1402. --_G.blocksLastTime = 0

  1403. _G.BlocksAlert = true

  1404. _G.BlocksAlertLast = 0

  1405. elseif _G.BlocksAlert and _G.DiscordAlerts then

  1406. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1407. button.Text = "Alert"

  1408. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1409. _G.BlocksAlert = false

  1410. else

  1411. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1412. button.Text = "Alert"

  1413. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1414. _G.BlocksAlert = false

  1415. end

  1416. end)

  1417. end

  1418. coroutine.wrap(BJUIS_fake_script)()

  1419. local function KOSUV_fake_script() -- ShellsAlertButton.LocalScript

  1420. local script = Instance.new('LocalScript', ShellsAlertButton)

  1421. local button = script.Parent

  1422. local image = button.Parent

  1423. local frame = image.Parent

  1424. button.MouseButton1Click:connect(function()

  1425. if not _G.ShellsAlert and _G.DiscordAlerts then

  1426. button.Text = "On"

  1427. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1428. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1429. --_G.shellssma = sma(smaPeriodMin)

  1430. --_G.shellssmahour = sma(smaPeriodHour)

  1431. --_G.shellsLastVal = 0

  1432. --_G.shellsLastTime = 0

  1433. _G.ShellsAlert = true

  1434. _G.ShellsAlertLast = 0

  1435. elseif _G.ShellsAlert and _G.DiscordAlerts then

  1436. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1437. button.Text = "Alert"

  1438. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1439. _G.ShellsAlert = false

  1440. else

  1441. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1442. button.Text = "Alert"

  1443. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1444. _G.ShellsAlert = false

  1445. end

  1446. end)

  1447. end

  1448. coroutine.wrap(KOSUV_fake_script)()

  1449. local function XJSUT_fake_script() -- PearlsAlertButton.LocalScript

  1450. local script = Instance.new('LocalScript', PearlsAlertButton)

  1451. local button = script.Parent

  1452. local image = button.Parent

  1453. local frame = image.Parent

  1454. button.MouseButton1Click:connect(function()

  1455. if not _G.PearlsAlert and _G.DiscordAlerts then

  1456. button.Text = "On"

  1457. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1458. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1459. --_G.pearlssma = sma(smaPeriodMin)

  1460. --_G.pearlssmahour = sma(smaPeriodHour)

  1461. --_G.pearlsLastVal = 0

  1462. --_G.pearlsLastTime = 0

  1463. _G.PearlsAlert = true

  1464. _G.PearlsAlertLast = 0

  1465. elseif _G.PearlsAlert and _G.DiscordAlerts then

  1466. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1467. button.Text = "Alert"

  1468. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1469. _G.PearlsAlert = false

  1470. else

  1471. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1472. button.Text = "Alert"

  1473. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1474. _G.PearlsAlert = false

  1475. end

  1476. end)

  1477. end

  1478. coroutine.wrap(XJSUT_fake_script)()

  1479. local function MSTWK_fake_script() -- StarsAlertButton.LocalScript

  1480. local script = Instance.new('LocalScript', StarsAlertButton)

  1481. local button = script.Parent

  1482. local image = button.Parent

  1483. local frame = image.Parent

  1484. button.MouseButton1Click:connect(function()

  1485. if not _G.StarsAlert and _G.DiscordAlerts then

  1486. button.Text = "On"

  1487. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1488. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1489. --_G.starssma = sma(smaPeriodMin)

  1490. --_G.starssmahour = sma(smaPeriodHour)

  1491. --_G.starsLastVal = 0

  1492. --_G.starsLastTime = 0

  1493. _G.StarsAlert = true

  1494. _G.StarsAlertLast = 0

  1495. elseif _G.StarsAlert and _G.DiscordAlerts then

  1496. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1497. button.Text = "Alert"

  1498. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1499. _G.StarsAlert = false

  1500. else

  1501. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1502. button.Text = "Alert"

  1503. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1504. _G.StarsAlert = false

  1505. end

  1506. end)

  1507. end

  1508. coroutine.wrap(MSTWK_fake_script)()

  1509. local function CHSIT_fake_script() -- MagmaAlertButton.LocalScript

  1510. local script = Instance.new('LocalScript', MagmaAlertButton)

  1511. local button = script.Parent

  1512. local image = button.Parent

  1513. local frame = image.Parent

  1514. button.MouseButton1Click:connect(function()

  1515. if not _G.MagmaAlert and _G.DiscordAlerts then

  1516. button.Text = "On"

  1517. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1518. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1519. --_G.magmasma = sma(smaPeriodMin)

  1520. --_G.magmasmahour = sma(smaPeriodHour)

  1521. --_G.magmaLastVal = 0

  1522. --_G.magmaLastTime = 0

  1523. _G.MagmaAlert = true

  1524. _G.MagmaAlertLast = 0

  1525. elseif _G.MagmaAlert and _G.DiscordAlerts then

  1526. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1527. button.Text = "Alert"

  1528. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1529. _G.MagmaAlert = false

  1530. else

  1531. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1532. button.Text = "Alert"

  1533. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1534. _G.MagmaAlert = false

  1535. end

  1536. end)

  1537. end

  1538. coroutine.wrap(CHSIT_fake_script)()

  1539. local function KJHSR_fake_script() -- CrystalAlertButton.LocalScript

  1540. local script = Instance.new('LocalScript', CrystalAlertButton)

  1541. local button = script.Parent

  1542. local image = button.Parent

  1543. local frame = image.Parent

  1544. button.MouseButton1Click:connect(function()

  1545. if not _G.CrystalsAlert and _G.DiscordAlerts then

  1546. button.Text = "On"

  1547. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1548. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1549. --_G.crystalssma = sma(smaPeriodMin)

  1550. --_G.crystalssmahour = sma(smaPeriodHour)

  1551. --_G.crystalsLastVal = 0

  1552. --_G.crystalsLastTime = 0

  1553. _G.CrystalsAlert = true

  1554. _G.CrystalsAlertLast = 0

  1555. elseif _G.CrystalsAlert and _G.DiscordAlerts then

  1556. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1557. button.Text = "Alert"

  1558. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1559. _G.CrystalsAlert = false

  1560. else

  1561. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1562. button.Text = "Alert"

  1563. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1564. _G.CrystalsAlert = false

  1565. end

  1566. end)

  1567. end

  1568. coroutine.wrap(KJHSR_fake_script)()

  1569. local function MKFUS_fake_script() -- EventAlertButton.LocalScript

  1570. local script = Instance.new('LocalScript', EventAlertButton)

  1571. local button = script.Parent

  1572. local image = button.Parent

  1573. local frame = image.Parent

  1574. button.MouseButton1Click:connect(function()

  1575. if not _G.EventCurrAlert and _G.DiscordAlerts then

  1576. button.Text = "On"

  1577. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1578. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1579. --_G.eventcurrsma = sma(smaPeriodMin)

  1580. --_G.eventcurrsmahour = sma(smaPeriodHour)

  1581. --_G.eventcurrLastVal = 0

  1582. --_G.eventcurrLastTime = 0

  1583. _G.EventCurrAlert = true

  1584. _G.EventCurrAlertLast = 0

  1585. elseif _G.EventCurrAlert and _G.DiscordAlerts then

  1586. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1587. button.Text = "Alert"

  1588. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1589. _G.EventCurrAlert = false

  1590. else

  1591. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1592. button.Text = "Alert"

  1593. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1594. _G.EventCurrAlert = false

  1595. end

  1596. end)

  1597. end

  1598. coroutine.wrap(MKFUS_fake_script)()

  1599. local function ZZQDMRR_fake_script() -- DiscordButton.LocalScript

  1600. local script = Instance.new('LocalScript', DiscordButton)

  1601. local button = script.Parent

  1602. local image = button.Parent

  1603. local frame = image.Parent

  1604. button.MouseButton1Click:connect(function()

  1605. local newkey = frame.DiscordKeyBox.Text

  1606. if not _G.DiscordAlerts then

  1607. local request = sendmessage(newkey, "Sending Strelezia Alerts from __" .. game:GetService("Players").LocalPlayer.Name .. "__")

  1608. _G.MessageSent = os.time()

  1609. if request.success then

  1610. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1611. button.Text = "Discord Alerts\nOn"

  1612. image.ImageColor3 = Color3.fromRGB(50, 255, 50)

  1613. frame.DiscordKeyBox.TextColor3 = Color3.fromRGB(50, 255, 50)

  1614. _G.DiscordKey = newkey

  1615. _G.DiscordAlerts = true

  1616. _G.DiscordMessage = ""

  1617. _G.PetQueueing = false

  1618. _G.MessageSending = false

  1619. _G.BubbleAlertLast = 0

  1620. BubbleAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1621. _G.EggsAlertLast = 0

  1622. EggsAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1623. _G.CoinAlertLast = 0

  1624. CoinAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1625. _G.GemAlertLast = 0

  1626. GemAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1627. _G.CandyAlertLast = 0

  1628. CandyAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1629. _G.BlocksAlertLast = 0

  1630. BlocksAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1631. _G.ShellsAlertLast = 0

  1632. ShellsAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1633. _G.PearlsAlertLast = 0

  1634. PearlsAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1635. _G.StarsAlertLast = 0

  1636. StarsAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1637. _G.MagmaAlertLast = 0

  1638. MagmaAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1639. _G.CrystalsAlertLast = 0

  1640. CrystalAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1641. _G.EventCurrAlertLast = 0

  1642. EventAlertButton.TextColor3 = Color3.fromRGB(255, 255, 255)

  1643. else

  1644. button.TextColor3 = Color3.fromRGB(55, 55, 55)

  1645. button.Text = "Discord\nAlerts"

  1646. frame.DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 50, 50)

  1647. local oldText = frame.DiscordKeyBox.Text

  1648. frame.DiscordKeyBox.Text = request.error

  1649. wait(5)

  1650. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1651. frame.DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)

  1652. frame.DiscordKeyBox.Text = oldText

  1653. _G.DiscordMessage = ""

  1654. _G.PetQueueing = false

  1655. _G.MessageSending = false

  1656. _G.BubbleAlert = false

  1657. BubbleAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1658. BubbleAlertButton.Text = "Alert"

  1659. BubbleAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1660. _G.EggsAlert = false

  1661. EggsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1662. EggsAlertButton.Text = "Alert"

  1663. EggsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1664. _G.CoinAlert = false

  1665. CoinAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1666. CoinAlertButton.Text = "Alert"

  1667. CoinAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1668. _G.GemAlert = false

  1669. GemAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1670. GemAlertButton.Text = "Alert"

  1671. GemAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1672. _G.CandyAlert = false

  1673. CandyAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1674. CandyAlertButton.Text = "Alert"

  1675. CandyAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1676. _G.BlocksAlert = false

  1677. BlocksAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1678. BlocksAlertButton.Text = "Alert"

  1679. BlocksAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1680. _G.ShellsAlert = false

  1681. ShellsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1682. ShellsAlertButton.Text = "Alert"

  1683. ShellsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1684. _G.PearlsAlert = false

  1685. PearlsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1686. PearlsAlertButton.Text = "Alert"

  1687. PearlsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1688. _G.StarsAlert = false

  1689. StarsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1690. StarsAlertButton.Text = "Alert"

  1691. StarsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1692. _G.MagmaAlert = false

  1693. MagmaAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1694. MagmaAlertButton.Text = "Alert"

  1695. MagmaAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1696. _G.CrystalsAlert = false

  1697. CrystalAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1698. CrystalAlertButton.Text = "Alert"

  1699. CrystalAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1700. _G.EventCurrAlert = false

  1701. EventAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1702. EventAlertButton.Text = "Alert"

  1703. EventAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1704. end

  1705. else

  1706. _G.DiscordAlerts = false

  1707. button.TextColor3 = Color3.fromRGB(255, 255, 255)

  1708. button.Text = "Discord\nAlerts"

  1709. image.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1710. frame.DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)

  1711. frame.DiscordKeyBox.Text = _G.DiscordKey

  1712. _G.DiscordMessage = ""

  1713. _G.PetQueueing = false

  1714. _G.MessageSending = false

  1715. _G.BubbleAlert = false

  1716. BubbleAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1717. BubbleAlertButton.Text = "Alert"

  1718. BubbleAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1719. _G.EggsAlert = false

  1720. EggsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1721. EggsAlertButton.Text = "Alert"

  1722. EggsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1723. _G.CoinAlert = false

  1724. CoinAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1725. CoinAlertButton.Text = "Alert"

  1726. CoinAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1727. _G.GemAlert = false

  1728. GemAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1729. GemAlertButton.Text = "Alert"

  1730. GemAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1731. _G.CandyAlert = false

  1732. CandyAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1733. CandyAlertButton.Text = "Alert"

  1734. CandyAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1735. _G.BlocksAlert = false

  1736. BlocksAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1737. BlocksAlertButton.Text = "Alert"

  1738. BlocksAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1739. _G.ShellsAlert = false

  1740. ShellsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1741. ShellsAlertButton.Text = "Alert"

  1742. ShellsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1743. _G.PearlsAlert = false

  1744. PearlsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1745. PearlsAlertButton.Text = "Alert"

  1746. PearlsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1747. _G.StarsAlert = false

  1748. StarsAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1749. StarsAlertButton.Text = "Alert"

  1750. StarsAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1751. _G.MagmaAlert = false

  1752. MagmaAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1753. MagmaAlertButton.Text = "Alert"

  1754. MagmaAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1755. _G.CrystalsAlert = false

  1756. CrystalAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1757. CrystalAlertButton.Text = "Alert"

  1758. CrystalAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1759. _G.EventCurrAlert = false

  1760. EventAlertButton.TextColor3 = Color3.fromRGB(55, 55, 55)

  1761. EventAlertButton.Text = "Alert"

  1762. EventAlertimage.ImageColor3 = Color3.fromRGB(255, 50, 50)

  1763. end

  1764. end)

  1765. end

  1766. coroutine.wrap(ZZQDMRR_fake_script)()

  1767. local function JJYRF_fake_script() -- expandButton.LocalScript

  1768. local script = Instance.new('LocalScript', expandButton)

  1769. local button = script.Parent

  1770. local statframe = script.Parent.Parent.StatFrame

  1771. button.MouseButton1Click:connect(function()

  1772. if button.Text == "-" then

  1773. button.Text = "+"

  1774. statframe.Visible = false

  1775. else

  1776. button.Text = "-"

  1777. statframe.Visible = true

  1778. end

  1779. end)

  1780. end

  1781. coroutine.wrap(JJYRF_fake_script)()

  1782. local function ZHHDKPU_fake_script() -- MainInfoFrame.LocalScript

  1783. local script = Instance.new('LocalScript', MainInfoFrame)

  1784. local mouse = game:GetService("Players").LocalPlayer:GetMouse();

  1785. local inputService = game:GetService('UserInputService');

  1786. local heartbeat = game:GetService("RunService").Heartbeat;

  1787. local frame = script.Parent

  1788. -- // credits to Ririchi / Inori for this cute drag function :)

  1789. local s, event = pcall(function()

  1790. return frame.MouseEnter

  1791. end)

  1792. if s then

  1793. frame.Active = true

  1794. frame.Draggable = true

  1795. event:connect(function()

  1796. local input = frame.InputBegan:connect(function(key)

  1797. if key.UserInputType == Enum.UserInputType.MouseButton1 then

  1798. local objectPosition = Vector2.new(mouse.X - frame.AbsolutePosition.X, mouse.Y - frame.AbsolutePosition.Y);

  1799. while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do

  1800. frame:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (frame.Size.X.Offset * frame.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (frame.Size.Y.Offset * frame.AnchorPoint.Y)), 'Out', 'Quad', 0.1, true);

  1801. end

  1802. end

  1803. end)

  1804. local leave;

  1805. leave = frame.MouseLeave:connect(function()

  1806. input:disconnect();

  1807. leave:disconnect();

  1808. end)

  1809. end)

  1810. end

  1811. end

  1812. coroutine.wrap(ZHHDKPU_fake_script)()

  1813. local function PMXUFEP_fake_script() -- StatFrame.LocalScript

  1814. local script = Instance.new('LocalScript', StatFrame)

  1815. local mouse = game:GetService("Players").LocalPlayer:GetMouse();

  1816. local inputService = game:GetService('UserInputService');

  1817. local heartbeat = game:GetService("RunService").Heartbeat;

  1818. local mainframe = script.Parent.Parent

  1819. local thisframe = script.Parent

  1820. -- // credits to Ririchi / Inori for this cute drag function :)

  1821. local s, event = pcall(function()

  1822. return thisframe.MouseEnter

  1823. end)

  1824. if s then

  1825. thisframe.Active = true

  1826. mainframe.Draggable = true

  1827. event:connect(function()

  1828. local input = thisframe.InputBegan:connect(function(key)

  1829. if key.UserInputType == Enum.UserInputType.MouseButton1 then

  1830. local objectPosition = Vector2.new(mouse.X - mainframe.AbsolutePosition.X, mouse.Y - mainframe.AbsolutePosition.Y);

  1831. while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do

  1832. mainframe:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (mainframe.Size.X.Offset * mainframe.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (mainframe.Size.Y.Offset * mainframe.AnchorPoint.Y)), 'Out', 'Quad', 0.1, true);

  1833. end

  1834. end

  1835. end)

  1836. local leave;

  1837. leave = thisframe.MouseLeave:connect(function()

  1838. input:disconnect();

  1839. leave:disconnect();

  1840. end)

  1841. end)

  1842. end

  1843. end

  1844. coroutine.wrap(PMXUFEP_fake_script)()

  1845. local library = loadstring(game:HttpGet(("http://roguefamily.com/script/wally"),true))()

  1846. local f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  1847. repeat

  1848. wait(.1)

  1849. f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  1850. until f ~= nil

  1851. local Module = game:GetService("ReplicatedStorage").Assets.Modules.ImageService

  1852. local guiserv = require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.GuiService)

  1853. local pets = debug.getupvalues(require(Module))[1]

  1854. local farm = library:CreateWindow('Auto Farm')

  1855. local petlist = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.PetModule)

  1856. local hatlist = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.HatModule)

  1857. local raritys = {}

  1858. local moneyz = require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.GuiService)

  1859. _G.petalertcounter = 0

  1860. _G.counttoten = 0

  1861. _G.hatchalertposx = 195

  1862. _G.hatchalertposy = 100

  1863. _G.PetQueueing = false

  1864. _G.MessageSending = false

  1865. --_G.CoinAlertLast = 0

  1866. --_G.CrystalAlertLast = 0

  1867. --_G.EventCurrAlertLast = 0

  1868. local function formattedTimeStamp()

  1869. local date = os.date("*t")

  1870. return ("%02d:%02d:%02d%s"):format(((date.hour % 24) - 1) % 12 + 1, date.min, date.sec, date.hour > 11 and "PM" or "AM")

  1871. end

  1872. local function inventoryAlert(itemname, rarity, shiny, color)

  1873. if _G.DiscordAlerts then

  1874. if _G.MessageSent == 0 then

  1875. _G.MessageSent = os.time()

  1876. end

  1877. while (_G.MessageSending == true) do

  1878. wait(1)

  1879. end

  1880. --if _G.DiscordMessage == "" then

  1881. --_G.DiscordMessage = "```css\n"-- .. "Roblox Name:\t" .. game:GetService("Players").LocalPlayer.Name .. "\n\n"

  1882. --end

  1883. if color == "orange" then --and (_G.CurrAlertLast == 0 or os.time() >= (_G.CurrAlertLast + (smaPeriodSecs * _G.currAlertWait))) then

  1884. _G.DiscordMessage = _G.DiscordMessage .. "```cs\n# "

  1885. _G.DiscordMessage = _G.DiscordMessage .. formattedTimeStamp() .. " - " .. game:GetService("Players").LocalPlayer.Name

  1886. _G.DiscordMessage = _G.DiscordMessage .. " - " .. rarity .. " Alert #\n"

  1887. _G.DiscordMessage = _G.DiscordMessage .. "# " .. itemname

  1888. _G.DiscordMessage = _G.DiscordMessage .. " #\n```"

  1889. DiscordKeyBox.Text = formattedTimeStamp()

  1890. DiscordKeyBox.Text = DiscordKeyBox.Text .. rarity .. "Alert Queued!\nMessage Cooldown expires in " .. math.floor((_G.MessageSent + _G.MessageWait) - os.time()) .. " sec."

  1891. DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 55)

  1892. else

  1893. _G.PetQueueing = true

  1894. if rarity == "SECRET" then

  1895. _G.DiscordMessage = _G.DiscordMessage .. "```diff\n- "

  1896. elseif itemname:find("Mythic") then

  1897. _G.DiscordMessage = _G.DiscordMessage .. "```tex\n$ "

  1898. elseif shiny and (color == "blue" or color == "green") then

  1899. _G.DiscordMessage = _G.DiscordMessage .. "```asciidoc\n= "

  1900. elseif color == "green" then

  1901. _G.DiscordMessage = _G.DiscordMessage .. "```diff\n+ "

  1902. elseif color == "blue" then

  1903. _G.DiscordMessage = _G.DiscordMessage .. "```yaml\n< "

  1904. elseif shiny then

  1905. _G.DiscordMessage = _G.DiscordMessage .. "```fix\n^ "

  1906. else

  1907. _G.DiscordMessage = _G.DiscordMessage .. "```\n~ "

  1908. end

  1909. _G.DiscordMessage = _G.DiscordMessage .. formattedTimeStamp() .. " - " .. game:GetService("Players").LocalPlayer.Name .. " - "

  1910. if rarity == "SECRET" then

  1911. _G.DiscordMessage = _G.DiscordMessage .. "SECRET "

  1912. else

  1913. _G.DiscordMessage = _G.DiscordMessage .. rarity .. " "

  1914. end

  1915. _G.DiscordMessage = _G.DiscordMessage .. itemname

  1916. if shiny then

  1917. _G.DiscordMessage = _G.DiscordMessage .. " (SHINY)"

  1918. end

  1919. if rarity == "SECRET" then

  1920. _G.DiscordMessage = _G.DiscordMessage .. " -\n```"

  1921. elseif itemname:find("Mythic") then

  1922. _G.DiscordMessage = _G.DiscordMessage .. " $\n```"

  1923. elseif shiny and (color == "blue" or color == "green") then

  1924. _G.DiscordMessage = _G.DiscordMessage .. " =\n```"

  1925. elseif color == "green" then

  1926. _G.DiscordMessage = _G.DiscordMessage .. " +\n```"

  1927. elseif color == "blue" then

  1928. _G.DiscordMessage = _G.DiscordMessage .. " >\n```"

  1929. elseif shiny then

  1930. _G.DiscordMessage = _G.DiscordMessage .. " ^\n```"

  1931. else

  1932. _G.DiscordMessage = _G.DiscordMessage .. " ~\n```"

  1933. end

  1934. DiscordKeyBox.Text = formattedTimeStamp()

  1935. if shiny then

  1936. DiscordKeyBox.Text = DiscordKeyBox.Text .. " - SHINY "

  1937. else

  1938. DiscordKeyBox.Text = DiscordKeyBox.Text .. " - "

  1939. end

  1940. DiscordKeyBox.Text = DiscordKeyBox.Text .. itemname .. " Queued!\nMessage Cooldown expires in " .. math.floor((_G.MessageSent + _G.MessageWait) - os.time()) .. " sec."

  1941. DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 55)

  1942. _G.PetQueueing = false

  1943. end

  1944. end

  1945. if _G.PetAlerts then

  1946. _G.petalertcounter = _G.petalertcounter + 1

  1947. _G.counttoten = _G.counttoten + 1

  1948. if _G.counttoten == 12 then

  1949. _G.hatchalertposx = 195 - (30 * _G.petalertcounter / 12)

  1950. _G.hatchalertposy = 100 + (0 * _G.petalertcounter / 12)

  1951. _G.counttoten = 1

  1952. end

  1953. -- Gui to Lua

  1954. -- Version: 3.2

  1955. -- Instances:

  1956. local HatchAlert = Instance.new("Frame")

  1957. local HatchAnnouncement = Instance.new("TextLabel")

  1958. local HatchedPetImage = Instance.new("ImageLabel")

  1959. local Closepetimagebutton = Instance.new("TextButton")

  1960. local ShinyLabel = Instance.new("TextLabel")

  1961. --Properties:

  1962. HatchAlert.Name = "HatchAlert"

  1963. HatchAlert.Parent = InfoPanel

  1964. HatchAlert.Active = true

  1965. HatchAlert.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1966. if rarity == "SECRET" then

  1967. HatchAlert.Position = UDim2.new(0.298314333, 0, 0.17678453, 0)

  1968. HatchAlert.Size = UDim2.new(0, 513, 0, 111)

  1969. else

  1970. HatchAlert.Position = UDim2.new(0,_G.hatchalertposx + ((_G.counttoten - 1) * 25),0,_G.hatchalertposy + ((_G.counttoten - 1) * 25))

  1971. HatchAlert.Size = UDim2.new(0, 303, 0, 65)

  1972. end

  1973. HatchAnnouncement.Name = "HatchAnnouncement"

  1974. HatchAnnouncement.Parent = HatchAlert

  1975. HatchAnnouncement.BackgroundColor3 = Color3.fromRGB(60, 60, 60)

  1976. HatchAnnouncement.BackgroundTransparency = 1.000

  1977. HatchAnnouncement.BorderColor3 = Color3.fromRGB(27, 42, 53)

  1978. HatchAnnouncement.BorderSizePixel = 0

  1979. if rarity == "SECRET" then

  1980. HatchAnnouncement.Position = UDim2.new(0.0645755529, 0, 0.150764391, 0)

  1981. HatchAnnouncement.Size = UDim2.new(0, 435, 0, 76)

  1982. else

  1983. HatchAnnouncement.Position = UDim2.new(0.0645755976, 0, 0.150764331, 0)

  1984. HatchAnnouncement.Size = UDim2.new(0, 263, 0, 45)

  1985. end

  1986. if rarity == "SECRET" then

  1987. HatchAnnouncement.TextColor3 = Color3.fromRGB(239, 31, 107)

  1988. elseif itemname:find("Mythic") then

  1989. HatchAnnouncement.TextColor3 = Color3.fromRGB(96, 16, 166)

  1990. elseif shiny and (color == "blue" or color == "green") then

  1991. HatchAnnouncement.TextColor3 = Color3.fromRGB(31, 107, 239)

  1992. elseif color == "green" then

  1993. HatchAnnouncement.TextColor3 = Color3.fromRGB(20, 193, 32)

  1994. elseif color == "blue" then

  1995. HatchAnnouncement.TextColor3 = Color3.fromRGB(30, 231, 238)

  1996. elseif shiny then

  1997. HatchAnnouncement.TextColor3 = Color3.fromRGB(241, 247, 47)

  1998. elseif rarity == "Epic" then

  1999. HatchAnnouncement.TextColor3 = Color3.fromRGB(161, 112, 182)

  2000. elseif rarity == "Rare" then

  2001. HatchAnnouncement.TextColor3 = Color3.fromRGB(238, 62, 62)

  2002. elseif rarity == "Unique" then

  2003. HatchAnnouncement.TextColor3 = Color3.fromRGB(230, 173, 108)

  2004. else

  2005. HatchAnnouncement.TextColor3 = Color3.fromRGB(255, 255, 255)

  2006. end

  2007. HatchAnnouncement.Font = Enum.Font.SourceSans

  2008. if shiny then

  2009. HatchAnnouncement.Text = "#" .. _G.petalertcounter .. " - SHINY " .. rarity .. " " .. itemname

  2010. else

  2011. HatchAnnouncement.Text = "#" .. _G.petalertcounter .. " - " .. rarity .. " " .. itemname

  2012. end

  2013. HatchAnnouncement.TextScaled = true

  2014. HatchAnnouncement.TextSize = 20.000

  2015. HatchAnnouncement.TextWrapped = true

  2016. HatchedPetImage.Name = "HatchedPetImage"

  2017. HatchedPetImage.Parent = HatchAlert

  2018. HatchedPetImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  2019. HatchedPetImage.BackgroundTransparency = 1.000

  2020. if rarity == "SECRET" then

  2021. HatchedPetImage.Position = UDim2.new(0.114404142, 0, 1.1953187, 0)

  2022. HatchedPetImage.Size = UDim2.new(0, 395, 0, 396)

  2023. else

  2024. HatchedPetImage.Position = UDim2.new(0.161716178, 0, 1.19279087, 0)

  2025. HatchedPetImage.Size = UDim2.new(0, 206, 0, 206)

  2026. end

  2027. for i,d in pairs(pets) do

  2028. if i == itemname then

  2029. HatchedPetImage.Image = d

  2030. end

  2031. end

  2032. Closepetimagebutton.Name = "Close pet image button"

  2033. Closepetimagebutton.Parent = HatchAlert

  2034. Closepetimagebutton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)

  2035. Closepetimagebutton.BorderSizePixel = 0

  2036. if rarity == "SECRET" then

  2037. Closepetimagebutton.Position = UDim2.new(0.929351032, 0, -0.16060631, 0)

  2038. Closepetimagebutton.Size = UDim2.new(0, 54, 0, 45)

  2039. else

  2040. Closepetimagebutton.Position = UDim2.new(0.939226687, 0, -0.16060628, 0)

  2041. Closepetimagebutton.Size = UDim2.new(0, 32, 0, 28)

  2042. end

  2043. Closepetimagebutton.ZIndex = 2

  2044. Closepetimagebutton.Font = Enum.Font.SourceSans

  2045. Closepetimagebutton.Text = "X"

  2046. Closepetimagebutton.TextColor3 = Color3.fromRGB(255, 255, 255)

  2047. Closepetimagebutton.TextScaled = true

  2048. Closepetimagebutton.TextSize = 14.000

  2049. Closepetimagebutton.TextWrapped = true

  2050. if shiny then

  2051. ShinyLabel.Name = "ShinyLabel"

  2052. ShinyLabel.Parent = HatchAlert

  2053. ShinyLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  2054. ShinyLabel.BackgroundTransparency = 1.000

  2055. if rarity == "SECRET" then

  2056. ShinyLabel.Position = UDim2.new(0.482649714, 0, 3.84018683, 0)

  2057. ShinyLabel.Size = UDim2.new(0, 185, 0, 93)

  2058. else

  2059. ShinyLabel.Position = UDim2.new(0.446203232, 0, 3.67802453, 0)

  2060. ShinyLabel.Size = UDim2.new(0, 119, 0, 38)

  2061. end

  2062. ShinyLabel.Font = Enum.Font.SourceSans

  2063. ShinyLabel.Text = "(SHINY)"

  2064. ShinyLabel.TextColor3 = Color3.fromRGB(255, 255, 0)

  2065. ShinyLabel.TextScaled = true

  2066. ShinyLabel.TextSize = 14.000

  2067. ShinyLabel.TextStrokeTransparency = 0.000

  2068. ShinyLabel.TextWrapped = true

  2069. end

  2070. -- Scripts:

  2071. --local function JLJBES_fake_script() -- HatchAnnouncement.LocalScript

  2072. --local script = Instance.new('LocalScript', HatchAnnouncement)

  2073. --function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end

  2074. --counter = 0

  2075. --while wait(0.2) do

  2076. --script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)

  2077. --counter = counter + 0.01

  2078. --end

  2079. --end

  2080. --coroutine.wrap(JLJBES_fake_script)()

  2081. local function NHUNXNF_fake_script() -- HatchedPetImage.LocalScript

  2082. local script = Instance.new('LocalScript', HatchedPetImage)

  2083. local thisitem = script.Parent

  2084. local alertframe = script.Parent.Parent

  2085. local mouse = game:GetService("Players").LocalPlayer:GetMouse()

  2086. local inputService = game:GetService('UserInputService')

  2087. local heartbeat = game:GetService("RunService").Heartbeat

  2088. local s, event = pcall(function() return thisitem.MouseEnter end)

  2089. if s then

  2090. thisitem.Active = true

  2091. alertframe.Draggable = true

  2092. event:connect(function()

  2093. local input = thisitem.InputBegan:connect(function(key)

  2094. if key.UserInputType == Enum.UserInputType.MouseButton1 then

  2095. local objectPosition = Vector2.new(mouse.X - alertframe.AbsolutePosition.X, mouse.Y - alertframe.AbsolutePosition.Y)

  2096. while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do

  2097. pcall(function()

  2098. alertframe:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (alertframe.Size.X.Offset * alertframe.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (alertframe.Size.Y.Offset * alertframe.AnchorPoint.Y)), 'Out', 'Linear', 0.1, true)

  2099. end)

  2100. end

  2101. end

  2102. end)

  2103. local leave

  2104. leave = thisitem.MouseLeave:connect(function()

  2105. input:disconnect()

  2106. leave:disconnect()

  2107. end)

  2108. end)

  2109. end

  2110. end

  2111. coroutine.wrap(NHUNXNF_fake_script)()

  2112. local function HIUPK_fake_script() -- Closepetimagebutton.LocalScript

  2113. local script = Instance.new('LocalScript', Closepetimagebutton)

  2114. local button = script.Parent

  2115. button.Activated:Connect(function() button.Parent:Destroy() end)

  2116. end

  2117. coroutine.wrap(HIUPK_fake_script)()

  2118. local function PLPYXR_fake_script() -- HatchAlert.LocalScript

  2119. local script = Instance.new('LocalScript', HatchAlert)

  2120. local thisitem = script.Parent

  2121. local alertframe = script.Parent

  2122. local mouse = game:GetService("Players").LocalPlayer:GetMouse()

  2123. local inputService = game:GetService('UserInputService')

  2124. local heartbeat = game:GetService("RunService").Heartbeat

  2125. local s, event = pcall(function() return thisitem.MouseEnter end)

  2126. if s then

  2127. thisitem.Active = true

  2128. alertframe.Draggable = true

  2129. event:connect(function()

  2130. local input = thisitem.InputBegan:connect(function(key)

  2131. if key.UserInputType == Enum.UserInputType.MouseButton1 then

  2132. local objectPosition = Vector2.new(mouse.X - alertframe.AbsolutePosition.X, mouse.Y - alertframe.AbsolutePosition.Y)

  2133. while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do

  2134. pcall(function()

  2135. alertframe:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (alertframe.Size.X.Offset * alertframe.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (alertframe.Size.Y.Offset * alertframe.AnchorPoint.Y)), 'Out', 'Linear', 0.1, true)

  2136. end)

  2137. end

  2138. end

  2139. end)

  2140. local leave

  2141. leave = thisitem.MouseLeave:connect(function()

  2142. input:disconnect()

  2143. leave:disconnect()

  2144. end)

  2145. end)

  2146. end

  2147. end

  2148. coroutine.wrap(PLPYXR_fake_script)()

  2149. end

  2150. end

  2151. spawn(function()

  2152. while wait(1) do

  2153. if _G.DiscordAlerts then

  2154. if _G.MessageSent == 0 then

  2155. _G.MessageSent = os.time()

  2156. end

  2157. if (os.time() >= (_G.MessageSent + _G.MessageWait)) and _G.DiscordMessage ~= "" then

  2158. _G.MessageSending = true

  2159. local request = sendmessage(_G.DiscordKey, _G.DiscordMessage)

  2160. DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 255, 55)

  2161. DiscordKeyBox.Text = "Attempting To Send Message..."

  2162. --while not request.success do

  2163. --DiscordKeyBox.Text = DiscordKeyBox.Text .. "..." .. math.floor((_G.MessageSent + waittime) - os.time())

  2164. --wait(1)

  2165. --if os.time() >= (now + waittime) then

  2166. --break

  2167. --end

  2168. --end

  2169. wait(2)

  2170. if request.success then

  2171. DiscordKeyBox.TextColor3 = Color3.fromRGB(55, 255, 55)

  2172. DiscordKeyBox.Text = formattedTimeStamp() .. " - Successfully Sent Message!"

  2173. _G.DiscordMessage = ""

  2174. _G.MessageSent = os.time()

  2175. else

  2176. DiscordKeyBox.TextColor3 = Color3.fromRGB(255, 55, 55)

  2177. DiscordKeyBox.Text = request.error

  2178. wait(5)

  2179. DiscordKeyBox.Text = "Retrying in " .. _G.MessageWait .. " seconds"

  2180. _G.MessageSent = os.time()

  2181. end

  2182. wait(2)

  2183. _G.MessageSending = false

  2184. end

  2185. end

  2186. end

  2187. end)

  2188. local currencys = {}

  2189. local currencylist = {}

  2190. table.insert(currencylist,"Bubbles")

  2191. table.insert(currencylist,"Coins")

  2192. _G.canafford = false

  2193. _G.canaffordchange = false

  2194. for i,d in pairs(moneyz) do

  2195. if string.find(i,"Changed") ~= nil then

  2196. local currName = i:sub(1, #i-7)

  2197. local skipCurr = false

  2198. for i,d in pairs(oldCurrency) do

  2199. if d == currName then

  2200. skipCurr = true

  2201. end

  2202. end

  2203. if not skipCurr then

  2204. currencys[currName] = debug.getupvalues(d)[3]

  2205. table.insert(currencylist,currName)

  2206. end

  2207. end

  2208. end

  2209. function getCurrRate(currAverage, lastTime, period)

  2210. local currAvg = currAverage

  2211. local currRate = 0

  2212. if period == "mins" then

  2213. currRate = math.floor(currAvg * smaPeriodMin) -- / (os.time() - lastTime))

  2214. elseif period == "hours" then

  2215. currRate = math.floor(currAvg * smaPeriodHour) -- / (os.time() - lastTime))

  2216. end

  2217. local isNeg = false

  2218. if currRate < 0 then

  2219. isNeg = true

  2220. currRate = -currRate

  2221. end

  2222. local currTril = currRate / 1000000000000

  2223. local currBil = currRate / 1000000000

  2224. local currMil = currRate / 1000000

  2225. local currThou = currRate / 1000

  2226. currRate = math.floor(currRate)

  2227. if currTril >= 1 then

  2228. currFormatted = string.format("%.1fT", currTril)

  2229. elseif currBil >= 1 then

  2230. currFormatted = string.format("%.1fB", currBil)

  2231. elseif currMil >= 1 then

  2232. currFormatted = string.format("%.1fM", currMil)

  2233. elseif currThou >= 1 then

  2234. currFormatted = string.format("%.1fK", currThou)

  2235. else

  2236. currFormatted = currRate

  2237. end

  2238. if isNeg then

  2239. currFormatted = "-" .. currFormatted

  2240. end

  2241. return currFormatted

  2242. end

  2243. _G.bubblesma = sma(smaPeriodMin)

  2244. _G.bubblesmahour = sma(smaPeriodHour)

  2245. _G.bubbleFirstVal = 0

  2246. _G.bubbleLastVal = 0

  2247. _G.bubbleLastTime = 0

  2248. _G.eggssma = sma(smaPeriodMin)

  2249. _G.eggssmahour = sma(smaPeriodHour)

  2250. _G.eggsFirstVal = 0

  2251. _G.eggsLastVal = 0

  2252. _G.eggsLastTime = 0

  2253. _G.coinsma = sma(smaPeriodMin)

  2254. _G.coinsmahour = sma(smaPeriodHour)

  2255. _G.coinFirstVal = 0

  2256. _G.coinLastVal = 0

  2257. _G.coinLastTime = 0

  2258. _G.gemsma = sma(smaPeriodMin)

  2259. _G.gemsmahour = sma(smaPeriodHour)

  2260. _G.gemFirstVal = 0

  2261. _G.gemLastVal = 0

  2262. _G.gemLastTime = 0

  2263. _G.candysma = sma(smaPeriodMin)

  2264. _G.candysmahour = sma(smaPeriodHour)

  2265. _G.candyFirstVal = 0

  2266. _G.candyLastVal = 0

  2267. _G.candyLastTime = 0

  2268. _G.blockssma = sma(smaPeriodMin)

  2269. _G.blockssmahour = sma(smaPeriodHour)

  2270. _G.blocksFirstVal = 0

  2271. _G.blocksLastVal = 0

  2272. _G.blocksLastTime = 0

  2273. _G.shellssma = sma(smaPeriodMin)

  2274. _G.shellssmahour = sma(smaPeriodHour)

  2275. _G.shellsFirstVal = 0

  2276. _G.shellsLastVal = 0

  2277. _G.shellsLastTime = 0

  2278. _G.pearlssma = sma(smaPeriodMin)

  2279. _G.pearlssmahour = sma(smaPeriodHour)

  2280. _G.pearlsFirstVal = 0

  2281. _G.pearlsLastVal = 0

  2282. _G.pearlsLastTime = 0

  2283. _G.starssma = sma(smaPeriodMin)

  2284. _G.starssmahour = sma(smaPeriodHour)

  2285. _G.starsFirstVal = 0

  2286. _G.starsLastVal = 0

  2287. _G.starsLastTime = 0

  2288. _G.magmasma = sma(smaPeriodMin)

  2289. _G.magmasmahour = sma(smaPeriodHour)

  2290. _G.magmaFirstVal = 0

  2291. _G.magmaLastVal = 0

  2292. _G.magmaLastTime = 0

  2293. _G.crystalssma = sma(smaPeriodMin)

  2294. _G.crystalssmahour = sma(smaPeriodHour)

  2295. _G.crystalsFirstVal = 0

  2296. _G.crystalsLastVal = 0

  2297. _G.crystalsLastTime = 0

  2298. _G.eventcurrsma = sma(smaPeriodMin)

  2299. _G.eventcurrsmahour = sma(smaPeriodHour)

  2300. _G.eventcurrFirstVal = 0

  2301. _G.eventcurrLastVal = 0

  2302. _G.eventcurrLastTime = 0

  2303. spawn(function()

  2304. while wait(.1) do

  2305. local playerData = f:InvokeServer("GetPlayerData")

  2306. local eggsOpenedindex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["EGGS_OPENED"]

  2307. local bubblesBlownindex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["BUBBLES_BLOWN"]

  2308. local shardindex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["SHARDS"]

  2309. formatted = playerData[eggsOpenedindex]

  2310. while true do

  2311. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2312. if (k==0) then

  2313. break

  2314. end

  2315. end

  2316. Eggs.Text = formatted

  2317. if _G.eggsLastTime ~= 0 then

  2318. if os.time() >= (_G.eggsLastTime + _G.currAlertWait) then

  2319. local ratemins = getCurrRate(_G.eggssma(playerData[eggsOpenedindex] - _G.eggsLastVal), _G.eggsLastTime, "mins")

  2320. local ratehours = getCurrRate(_G.eggssmahour(playerData[eggsOpenedindex] - _G.eggsLastVal), _G.eggsLastTime, "hours")

  2321. EggsPerMin.Text = ratemins .. "/m"

  2322. EggsPerHour.Text = ratehours .. "/h"

  2323. _G.eggsLastVal = playerData[eggsOpenedindex]

  2324. _G.eggsLastTime = os.time()

  2325. if _G.EggsAlert and _G.DiscordAlerts and (_G.EggsAlertLast == 0 or os.time() >= (_G.EggsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2326. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", "Eggs", false, "orange")

  2327. _G.EggsAlertLast = os.time()

  2328. elseif _G.EggsAlert and _G.DiscordAlerts then

  2329. local minutesLeft = 0

  2330. local secondsLeft = (_G.EggsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2331. if secondsLeft >= 60 then

  2332. minutesLeft = math.floor(secondsLeft / 60)

  2333. secondsLeft = secondsLeft - (minutesLeft * 60)

  2334. end

  2335. EggsAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2336. end

  2337. end

  2338. elseif _G.eggsLastTime == 0 then

  2339. _G.eggsFirstVal = playerData[eggsOpenedindex]

  2340. _G.eggsLastVal = playerData[eggsOpenedindex]

  2341. _G.eggsLastTime = os.time()

  2342. end

  2343. formatted = playerData[bubblesBlownindex]

  2344. while true do

  2345. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2346. if (k==0) then

  2347. break

  2348. end

  2349. end

  2350. Bubbles.Text = formatted

  2351. if _G.bubbleLastTime ~= 0 then

  2352. if os.time() >= (_G.bubbleLastTime + _G.currAlertWait) then

  2353. local ratemins = getCurrRate(_G.bubblesma(playerData[bubblesBlownindex] - _G.bubbleLastVal), _G.bubbleLastTime, "mins")

  2354. local ratehours = getCurrRate(_G.bubblesmahour(playerData[bubblesBlownindex] - _G.bubbleLastVal), _G.bubbleLastTime, "hours")

  2355. BubblesPerMin.Text = ratemins .. "/m"

  2356. BubblesPerHour.Text = ratehours .. "/h"

  2357. _G.bubbleLastVal = playerData[bubblesBlownindex]

  2358. _G.bubbleLastTime = os.time()

  2359. if _G.BubbleAlert and _G.DiscordAlerts and (_G.BubbleAlertLast == 0 or os.time() >= (_G.BubbleAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2360. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", "Bubbles", false, "orange")

  2361. _G.BubbleAlertLast = os.time()

  2362. elseif _G.BubbleAlert and _G.DiscordAlerts then

  2363. local minutesLeft = 0

  2364. local secondsLeft = (_G.BubbleAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2365. if secondsLeft >= 60 then

  2366. minutesLeft = math.floor(secondsLeft / 60)

  2367. secondsLeft = secondsLeft - (minutesLeft * 60)

  2368. end

  2369. BubbleAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2370. end

  2371. end

  2372. elseif _G.bubbleLastTime == 0 then

  2373. _G.bubbleFirstVal = playerData[bubblesBlownindex]

  2374. _G.bubbleLastVal = playerData[bubblesBlownindex]

  2375. _G.bubbleLastTime = os.time()

  2376. end

  2377. for i,d in pairs(currencys) do

  2378. if i == "Coins" then

  2379. formatted = math.ceil(d.Value)

  2380. while true do

  2381. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2382. if (k==0) then

  2383. break

  2384. end

  2385. end

  2386. Coins.Text = formatted

  2387. if _G.coinLastTime ~= 0 then

  2388. if os.time() >= (_G.coinLastTime + _G.currAlertWait) then

  2389. local ratemins = getCurrRate(_G.coinsma(d.Value - _G.coinLastVal), _G.coinLastTime, "mins")

  2390. local ratehours = getCurrRate(_G.coinsmahour(d.Value - _G.coinLastVal), _G.coinLastTime, "hours")

  2391. CoinsPerMin.Text = ratemins .. "/m"

  2392. CoinsPerHour.Text = ratehours .. "/h"

  2393. _G.coinLastVal = d.Value

  2394. _G.coinLastTime = os.time()

  2395. if _G.CoinAlert and _G.DiscordAlerts and (_G.CoinAlertLast == 0 or os.time() >= (_G.CoinAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2396. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2397. _G.CoinAlertLast = os.time()

  2398. elseif _G.CoinAlert and _G.DiscordAlerts then

  2399. local minutesLeft = 0

  2400. local secondsLeft = (_G.CoinAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2401. if secondsLeft >= 60 then

  2402. minutesLeft = math.floor(secondsLeft / 60)

  2403. secondsLeft = secondsLeft - (minutesLeft * 60)

  2404. end

  2405. CoinAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2406. end

  2407. end

  2408. elseif _G.coinLastTime == 0 then

  2409. _G.coinFirstVal = d.Value

  2410. _G.coinLastVal = d.Value

  2411. _G.coinLastTime = os.time()

  2412. end

  2413. elseif i == "Gems" then

  2414. formatted = math.ceil(d.Value)

  2415. while true do

  2416. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2417. if (k==0) then

  2418. break

  2419. end

  2420. end

  2421. Gems.Text = formatted

  2422. if _G.gemLastTime ~= 0 then

  2423. if os.time() >= (_G.gemLastTime + _G.currAlertWait) then

  2424. local ratemins = getCurrRate(_G.gemsma(d.Value - _G.gemLastVal), _G.gemLastTime, "mins")

  2425. local ratehours = getCurrRate(_G.gemsmahour(d.Value - _G.gemLastVal), _G.gemLastTime, "hours")

  2426. GemsPerMin.Text = ratemins .. "/m"

  2427. GemsPerHour.Text = ratehours .. "/h"

  2428. _G.gemLastVal = d.Value

  2429. _G.gemLastTime = os.time()

  2430. if _G.GemAlert and _G.DiscordAlerts and (_G.GemAlertLast == 0 or os.time() >= (_G.GemAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2431. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2432. _G.GemAlertLast = os.time()

  2433. elseif _G.GemAlert and _G.DiscordAlerts then

  2434. local minutesLeft = 0

  2435. local secondsLeft = (_G.GemAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2436. if secondsLeft >= 60 then

  2437. minutesLeft = math.floor(secondsLeft / 60)

  2438. secondsLeft = secondsLeft - (minutesLeft * 60)

  2439. end

  2440. GemAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2441. end

  2442. end

  2443. elseif _G.gemLastTime == 0 then

  2444. _G.gemFirstVal = d.Value

  2445. _G.gemLastVal = d.Value

  2446. _G.gemLastTime = os.time()

  2447. end

  2448. elseif i == "Crystals" then

  2449. formatted = math.ceil(d.Value)

  2450. while true do

  2451. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2452. if (k==0) then

  2453. break

  2454. end

  2455. end

  2456. Crystals.Text = formatted

  2457. if _G.crystalsLastTime ~= 0 then

  2458. if os.time() >= (_G.crystalsLastTime + _G.currAlertWait) then

  2459. local ratemins = getCurrRate(_G.crystalssma(d.Value - _G.crystalsLastVal), _G.crystalsLastTime, "mins")

  2460. local ratehours = getCurrRate(_G.crystalssmahour(d.Value - _G.crystalsLastVal), _G.crystalsLastTime, "hours")

  2461. CrystalsPerMin.Text = ratemins .. "/m"

  2462. CrystalsPerHour.Text = ratehours .. "/h"

  2463. _G.crystalsLastVal = d.Value

  2464. _G.crystalsLastTime = os.time()

  2465. if _G.CrystalsAlert and _G.DiscordAlerts and (_G.CrystalsAlertLast == 0 or os.time() >= (_G.CrystalsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2466. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2467. _G.CrystalsAlertLast = os.time()

  2468. elseif _G.CrystalsAlert and _G.DiscordAlerts then

  2469. local minutesLeft = 0

  2470. local secondsLeft = (_G.CrystalsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2471. if secondsLeft >= 60 then

  2472. minutesLeft = math.floor(secondsLeft / 60)

  2473. secondsLeft = secondsLeft - (minutesLeft * 60)

  2474. end

  2475. CrystalAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2476. end

  2477. end

  2478. elseif _G.crystalsLastTime == 0 then

  2479. _G.crystalsFirstVal = d.Value

  2480. _G.crystalsLastVal = d.Value

  2481. _G.crystalsLastTime = os.time()

  2482. end

  2483. elseif i == "Candy" then

  2484. formatted = math.ceil(d.Value)

  2485. while true do

  2486. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2487. if (k==0) then

  2488. break

  2489. end

  2490. end

  2491. Candy.Text = formatted

  2492. if _G.candyLastTime ~= 0 then

  2493. if os.time() >= (_G.candyLastTime + _G.currAlertWait) then

  2494. local ratemins = getCurrRate(_G.candysma(d.Value - _G.candyLastVal), _G.candyLastTime, "mins")

  2495. local ratehours = getCurrRate(_G.candysmahour(d.Value - _G.candyLastVal), _G.candyLastTime, "hours")

  2496. CandyPerMin.Text = ratemins .. "/m"

  2497. CandyPerHour.Text = ratehours .. "/h"

  2498. _G.candyLastVal = d.Value

  2499. _G.candyLastTime = os.time()

  2500. if _G.CandyAlert and _G.DiscordAlerts and (_G.CandyAlertLast == 0 or os.time() >= (_G.CandyAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2501. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2502. _G.CandyAlertLast = os.time()

  2503. elseif _G.CandyAlert and _G.DiscordAlerts then

  2504. local minutesLeft = 0

  2505. local secondsLeft = (_G.CandyAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2506. if secondsLeft >= 60 then

  2507. minutesLeft = math.floor(secondsLeft / 60)

  2508. secondsLeft = secondsLeft - (minutesLeft * 60)

  2509. end

  2510. CandyAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2511. end

  2512. end

  2513. elseif _G.candyLastTime == 0 then

  2514. _G.candyFirstVal = d.Value

  2515. _G.candyLastVal = d.Value

  2516. _G.candyLastTime = os.time()

  2517. end

  2518. elseif i == "Blocks" then

  2519. formatted = math.ceil(d.Value)

  2520. while true do

  2521. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2522. if (k==0) then

  2523. break

  2524. end

  2525. end

  2526. Blocks.Text = formatted

  2527. if _G.blocksLastTime ~= 0 then

  2528. if os.time() >= (_G.blocksLastTime + _G.currAlertWait) then

  2529. local ratemins = getCurrRate(_G.blockssma(d.Value - _G.blocksLastVal), _G.blocksLastTime, "mins")

  2530. local ratehours = getCurrRate(_G.blockssmahour(d.Value - _G.blocksLastVal), _G.blocksLastTime, "hours")

  2531. BlocksPerMin.Text = ratemins .. "/m"

  2532. BlocksPerHour.Text = ratehours .. "/h"

  2533. _G.blocksLastVal = d.Value

  2534. _G.blocksLastTime = os.time()

  2535. if _G.BlocksAlert and _G.DiscordAlerts and (_G.BlocksAlertLast == 0 or os.time() >= (_G.BlocksAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2536. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2537. _G.BlocksAlertLast = os.time()

  2538. elseif _G.BlocksAlert and _G.DiscordAlerts then

  2539. local minutesLeft = 0

  2540. local secondsLeft = (_G.BlocksAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2541. if secondsLeft >= 60 then

  2542. minutesLeft = math.floor(secondsLeft / 60)

  2543. secondsLeft = secondsLeft - (minutesLeft * 60)

  2544. end

  2545. BlocksAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2546. end

  2547. end

  2548. elseif _G.blocksLastTime == 0 then

  2549. _G.blocksFirstVal = d.Value

  2550. _G.blocksLastVal = d.Value

  2551. _G.blocksLastTime = os.time()

  2552. end

  2553. elseif i == "Shells" then

  2554. formatted = math.ceil(d.Value)

  2555. while true do

  2556. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2557. if (k==0) then

  2558. break

  2559. end

  2560. end

  2561. Shells.Text = formatted

  2562. if _G.shellsLastTime ~= 0 then

  2563. if os.time() >= (_G.shellsLastTime + _G.currAlertWait) then

  2564. local ratemins = getCurrRate(_G.shellssma(d.Value - _G.shellsLastVal), _G.shellsLastTime, "mins")

  2565. local ratehours = getCurrRate(_G.shellssmahour(d.Value - _G.shellsLastVal), _G.shellsLastTime, "hours")

  2566. ShellsPerMin.Text = ratemins .. "/m"

  2567. ShellsPerHour.Text = ratehours .. "/h"

  2568. _G.shellsLastVal = d.Value

  2569. _G.shellsLastTime = os.time()

  2570. if _G.ShellsAlert and _G.DiscordAlerts and (_G.ShellsAlertLast == 0 or os.time() >= (_G.ShellsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2571. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2572. _G.ShellsAlertLast = os.time()

  2573. elseif _G.ShellsAlert and _G.DiscordAlerts then

  2574. local minutesLeft = 0

  2575. local secondsLeft = (_G.ShellsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2576. if secondsLeft >= 60 then

  2577. minutesLeft = math.floor(secondsLeft / 60)

  2578. secondsLeft = secondsLeft - (minutesLeft * 60)

  2579. end

  2580. ShellsAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2581. end

  2582. end

  2583. elseif _G.shellsLastTime == 0 then

  2584. _G.shellsFirstVal = d.Value

  2585. _G.shellsLastVal = d.Value

  2586. _G.shellsLastTime = os.time()

  2587. end

  2588. elseif i == "Pearls" then

  2589. formatted = math.ceil(d.Value)

  2590. while true do

  2591. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2592. if (k==0) then

  2593. break

  2594. end

  2595. end

  2596. Pearls.Text = formatted

  2597. if _G.pearlsLastTime ~= 0 then

  2598. if os.time() >= (_G.pearlsLastTime + _G.currAlertWait) then

  2599. local ratemins = getCurrRate(_G.pearlssma(d.Value - _G.pearlsLastVal), _G.pearlsLastTime, "mins")

  2600. local ratehours = getCurrRate(_G.pearlssmahour(d.Value - _G.pearlsLastVal), _G.pearlsLastTime, "hours")

  2601. PearlsPerMin.Text = ratemins .. "/m"

  2602. PearlsPerHour.Text = ratehours .. "/h"

  2603. _G.pearlsLastVal = d.Value

  2604. _G.pearlsLastTime = os.time()

  2605. if _G.PearlsAlert and _G.DiscordAlerts and (_G.PearlsAlertLast == 0 or os.time() >= (_G.PearlsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2606. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2607. _G.PearlsAlertLast = os.time()

  2608. elseif _G.PearlsAlert and _G.DiscordAlerts then

  2609. local minutesLeft = 0

  2610. local secondsLeft = (_G.PearlsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2611. if secondsLeft >= 60 then

  2612. minutesLeft = math.floor(secondsLeft / 60)

  2613. secondsLeft = secondsLeft - (minutesLeft * 60)

  2614. end

  2615. PearlsAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2616. end

  2617. end

  2618. elseif _G.pearlsLastTime == 0 then

  2619. _G.pearlsFirstVal = d.Value

  2620. _G.pearlsLastVal = d.Value

  2621. _G.pearlsLastTime = os.time()

  2622. end

  2623. elseif i == "Stars" then

  2624. formatted = math.ceil(d.Value)

  2625. while true do

  2626. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2627. if (k==0) then

  2628. break

  2629. end

  2630. end

  2631. Stars.Text = formatted

  2632. if _G.starsLastTime ~= 0 then

  2633. if os.time() >= (_G.starsLastTime + _G.currAlertWait) then

  2634. local ratemins = getCurrRate(_G.starssma(d.Value - _G.starsLastVal), _G.starsLastTime, "mins")

  2635. local ratehours = getCurrRate(_G.starssmahour(d.Value - _G.starsLastVal), _G.starsLastTime, "hours")

  2636. StarsPerMin.Text = ratemins .. "/m"

  2637. StarsPerHour.Text = ratehours .. "/h"

  2638. _G.starsLastVal = d.Value

  2639. _G.starsLastTime = os.time()

  2640. if _G.StarsAlert and _G.DiscordAlerts and (_G.StarsAlertLast == 0 or os.time() >= (_G.StarsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2641. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2642. _G.StarsAlertLast = os.time()

  2643. elseif _G.StarsAlert and _G.DiscordAlerts then

  2644. local minutesLeft = 0

  2645. local secondsLeft = (_G.StarsAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2646. if secondsLeft >= 60 then

  2647. minutesLeft = math.floor(secondsLeft / 60)

  2648. secondsLeft = secondsLeft - (minutesLeft * 60)

  2649. end

  2650. StarsAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2651. end

  2652. end

  2653. elseif _G.starsLastTime == 0 then

  2654. _G.starsFirstVal = d.Value

  2655. _G.starsLastVal = d.Value

  2656. _G.starsLastTime = os.time()

  2657. end

  2658. elseif i == "Magma" then

  2659. formatted = math.ceil(d.Value)

  2660. while true do

  2661. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2662. if (k==0) then

  2663. break

  2664. end

  2665. end

  2666. Magma.Text = formatted

  2667. if _G.magmaLastTime ~= 0 then

  2668. if os.time() >= (_G.magmaLastTime + _G.currAlertWait) then

  2669. local ratemins = getCurrRate(_G.magmasma(d.Value - _G.magmaLastVal), _G.magmaLastTime, "mins")

  2670. local ratehours = getCurrRate(_G.magmasmahour(d.Value - _G.magmaLastVal), _G.magmaLastTime, "hours")

  2671. MagmaPerMin.Text = ratemins .. "/m"

  2672. MagmaPerHour.Text = ratehours .. "/h"

  2673. _G.magmaLastVal = d.Value

  2674. _G.magmaLastTime = os.time()

  2675. if _G.MagmaAlert and _G.DiscordAlerts and (_G.MagmaAlertLast == 0 or os.time() >= (_G.MagmaAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2676. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2677. _G.MagmaAlertLast = os.time()

  2678. elseif _G.MagmaAlert and _G.DiscordAlerts then

  2679. local minutesLeft = 0

  2680. local secondsLeft = (_G.MagmaAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2681. if secondsLeft >= 60 then

  2682. minutesLeft = math.floor(secondsLeft / 60)

  2683. secondsLeft = secondsLeft - (minutesLeft * 60)

  2684. end

  2685. MagmaAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2686. end

  2687. end

  2688. elseif _G.magmaLastTime == 0 then

  2689. _G.magmaFirstVal = d.Value

  2690. _G.magmaLastVal = d.Value

  2691. _G.magmaLastTime = os.time()

  2692. end

  2693. elseif newEvent["Currency"] ~= nil and i == newEvent.Currency then

  2694. local currencyVal = d.Value

  2695. formatted = math.ceil(d.Value)

  2696. while true do

  2697. formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')

  2698. if (k==0) then

  2699. break

  2700. end

  2701. end

  2702. EventCurrency.Text = formatted

  2703. if _G.eventcurrLastTime ~= 0 then

  2704. if os.time() >= (_G.eventcurrLastTime + _G.currAlertWait) then

  2705. local ratemins = getCurrRate(_G.eventcurrsma(currencyVal - _G.eventcurrLastVal), _G.eventcurrLastTime, "mins")

  2706. local ratehours = getCurrRate(_G.eventcurrsmahour(currencyVal - _G.eventcurrLastVal), _G.eventcurrLastTime, "hours")

  2707. EventCurrencyPerMin.Text = ratemins .. "/m"

  2708. EventCurrencyPerHour.Text = ratehours .. "/h"

  2709. _G.eventcurrLastVal = currencyVal

  2710. _G.eventcurrLastTime = os.time()

  2711. if _G.EventCurrAlert and _G.DiscordAlerts and (_G.EventCurrAlertLast == 0 or os.time() >= (_G.EventCurrAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins))) then

  2712. inventoryAlert("Total: " .. formatted .. " #\n# Current Rates:\t" .. ratemins .. "/m & " .. ratehours .. "/h", i, false, "orange")

  2713. _G.EventCurrAlertLast = os.time()

  2714. elseif _G.EventCurrAlert and _G.DiscordAlerts then

  2715. local minutesLeft = 0

  2716. local secondsLeft = (_G.EventCurrAlertLast + (smaPeriodMin * _G.currAlertWait * _G.currAlertMsgWaitMins)) - os.time()

  2717. if secondsLeft >= 60 then

  2718. minutesLeft = math.floor(secondsLeft / 60)

  2719. secondsLeft = secondsLeft - (minutesLeft * 60)

  2720. end

  2721. EventAlertButton.Text = string.format("%02d:%02d", minutesLeft, secondsLeft)

  2722. end

  2723. end

  2724. elseif _G.eventcurrLastTime == 0 then

  2725. _G.eventcurrFirstVal = currencyVal

  2726. _G.eventcurrLastVal = currencyVal

  2727. _G.eventcurrLastTime = os.time()

  2728. end

  2729. end

  2730. end

  2731. end

  2732. end)

  2733. for i,d in pairs(petlist) do

  2734. if d["Rarity"] ~= "Legendary" then

  2735. raritys[d["Rarity"]] = true

  2736. end

  2737. end

  2738. local function ownsgamepass(userid,gamepassid)

  2739. local mar = game:GetService"MarketplaceService"

  2740. local s,res = pcall(mar.UserOwnsGamePassAsync,mar,userid,gamepassid)

  2741. if not s then

  2742. res = false

  2743. end

  2744. return res

  2745. end

  2746. local triple = ownsgamepass(game.Players.LocalPlayer.UserId, 5502695)

  2747. local plusFive = ownsgamepass(game.Players.LocalPlayer.UserId, 5364330)

  2748. local vip = ownsgamepass(game.Players.LocalPlayer.UserId, 5361608)

  2749. local eggs = library:CreateWindow('Auto Egg')

  2750. --local hats = library:CreateWindow("Hats")

  2751. local misc = library:CreateWindow('Misc')

  2752. misc:Section("Swap")

  2753. local worlds = {}

  2754. local loadworlds = false

  2755. repeat wait(0.1)

  2756. local modul = require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.WorldService).SetWorld

  2757. for i,d in pairs(debug.getupvalue(modul,3)) do

  2758. loadworlds = true

  2759. end

  2760. until loadworlds

  2761. local tpyes = require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.WorldService)

  2762. table.insert(worlds,"Overworld")

  2763. if newEvent["Name"] ~= nil then

  2764. table.insert(worlds,newEvent["Name"])

  2765. end

  2766. table.insert(worlds,"Shard Area")

  2767. for i,d in pairs(debug.getupvalue(tpyes.SetWorld,3)) do

  2768. if i ~= "Overworld" then

  2769. table.insert(worlds,i)

  2770. end

  2771. end

  2772. _G.currentWorld = "Overworld"

  2773. _G.currentBuff = "Bubbles"

  2774. _G.buffChange = true

  2775. --_G.startgame = true

  2776. local function changeBuff(oldBuff,newBuff)

  2777. if oldBuff ~= newBuff then

  2778. --print("Currency changed from",_G.currentBuff,"to",newBuff)

  2779. _G.currentBuff = newBuff

  2780. _G.buffChange = true

  2781. else

  2782. _G.buffChange = false

  2783. end

  2784. end

  2785. local function tptoDrops(oldworld,newworld)

  2786. if oldworld ~= newworld then

  2787. if oldworld == "Event" then

  2788. tpyes.SetWorld(tpyes,"Overworld")

  2789. f["FireServer"](f, "Teleport", "EventLeave")

  2790. elseif oldworld == "Shard Area" then

  2791. tpyes.SetWorld(tpyes,"Overworld")

  2792. f["FireServer"](f, "Teleport", "ShardLeave")

  2793. end

  2794. if (newEvent["Name"] ~= nil and newworld == newEvent.Name) or newworld == "Event" then

  2795. tpyes.SetWorld(tpyes,"Overworld")

  2796. f["FireServer"](f, "Teleport", "EventSpawn")

  2797. _G.currentWorld = "Event"

  2798. elseif newworld == "Overworld" then

  2799. tpyes.SetWorld(tpyes,newworld)

  2800. f["FireServer"](f, "Teleport", "EventLeave")

  2801. _G.currentWorld = newworld

  2802. elseif newworld == "Shard Area" then

  2803. tpyes.SetWorld(tpyes,"Overworld")

  2804. f["FireServer"](f, "Teleport", "ShardArea")

  2805. _G.currentWorld = newworld

  2806. else

  2807. tpyes.SetWorld(tpyes,newworld)

  2808. _G.currentWorld = newworld

  2809. end

  2810. end

  2811. --if misc.flags.tptoevent then

  2812. --f["FireServer"](f, "Teleport", "EventSpawn")

  2813. --_G.world = "Overworld"

  2814. --wait(1)

  2815. --end

  2816. end

  2817. misc:Dropdown("World", {

  2818. location = _G,

  2819. flag = "world",

  2820. list = worlds},

  2821. function(new) tptoDrops(_G.currentWorld,new) end

  2822. )

  2823. --_G.world = "Overworld"

  2824. --_G.OverWorldSpawn = "OverworldSpawn" --"EventSpawn"--"EventLeave" --

  2825. -- misc:Button('Swap World', function()

  2826. -- if _G.world ~= nil then

  2827. --tptoDrops(_G.currentWorld,_G.world)

  2828. --if-- _G.world == "Overworld" then

  2829. --f["FireServer"](f, "Teleport", _G.OverWorldSpawn)

  2830. --else

  2831. --tpyes.SetWorld(tpyes,_G.world)

  2832. --end

  2833. --end

  2834. -- end)

  2835. misc:Section("Unlock")

  2836. misc:Button('Unlock Islands', function()

  2837. for i , v in pairs(game:GetService("Workspace").FloatingIslands:GetChildren()) do

  2838. if #v:GetChildren() > 0 then

  2839. for i ,v in pairs(v:GetChildren()) do

  2840. game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Collision.CFrame

  2841. wait(.25)

  2842. end

  2843. end

  2844. end

  2845. end)

  2846. _G.giantchestsec = 7200

  2847. _G.giantchestcollected = 0

  2848. _G.mediumchestsec = 5400

  2849. _G.mediumchestcollected = 0

  2850. _G.smallchestsec = 2700

  2851. _G.smallchestcollected = 0

  2852. _G.coinchestsec = 900

  2853. _G.coinchestcollected = 0

  2854. _G.islandchests = {["GiantChests"] = {"Sweet Island",

  2855. "Treasure Isle",

  2856. "Sea Shell Isle",

  2857. "Sandy Island",

  2858. "Purple Island",

  2859. "Molten Island",

  2860. "Magic Island" --,

  2861. --"XP Island"

  2862. },

  2863. ["MediumChests"] = {"The Void",

  2864. "Candy Island",

  2865. "Teddy Island",

  2866. "Oceanic Island",

  2867. "Treasure Island",

  2868. "Blue Island",

  2869. "Inferno Island",

  2870. "Spirit Island"},

  2871. ["SmallChests"] = {"The Skylands",

  2872. "Gumdrop Island",

  2873. "Block Island",

  2874. "Sea Island",

  2875. "Water Island",

  2876. "Red Island",

  2877. "Fire Island",

  2878. "Crystal Island"},

  2879. ["CoinChest"] = {"The Floating Island"}--,

  2880. --["XP Chest"] = {"XP Island"}

  2881. }

  2882. if vip then

  2883. _G.giantchestsec = _G.giantchestsec * .7

  2884. _G.mediumchestsec = _G.mediumchestsec * .7

  2885. _G.smallchestsec = _G.smallchestsec * .7

  2886. _G.coinchestsec = _G.coinchestsec * .7

  2887. end

  2888. misc:Section("Collect")

  2889. misc:Button("Collect chests", function()

  2890. if not _G.autoguessing and not _G.sell and not _G.collectingchests then

  2891. _G.collectingchests = true

  2892. for i,v in pairs(game:GetService("Workspace").FloatingIslands:GetDescendants()) do

  2893. if v.Name == "Chest" and v.ClassName == "Model" and not v.Regen.Enabled then

  2894. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  2895. wait(0.25)

  2896. repeat

  2897. f["FireServer"](f, "CollectChestReward", v.Parent.Name)

  2898. wait()

  2899. until v.Regen.Enabled == true

  2900. wait(0.25)

  2901. print("Grabbed chest on " .. v.Parent.Name .. " in " .. _G.currentWorld)

  2902. end

  2903. if v.Name == "Chest" and v.ClassName == "Model" then

  2904. for x,y in pairs(_G.islandchests) do

  2905. for w,z in pairs(y) do

  2906. if z == v.Parent.Name then

  2907. local chesttime = v.Regen.Info.Text

  2908. local chesthour = tonumber(string.sub(chesttime, 16, 17))

  2909. local chestminute = tonumber(string.sub(chesttime, 19, 20))

  2910. local chestseconds = tonumber(string.sub(chesttime, 22, 23))

  2911. if x == "CoinChest" then

  2912. _G.coinchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.coinchestsec

  2913. elseif x == "SmallChests" then

  2914. _G.smallchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.smallchestsec

  2915. elseif x == "MediumChests" then

  2916. _G.mediumchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.mediumchestsec

  2917. elseif x == "GiantChests" then

  2918. _G.giantchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.giantchestsec

  2919. end

  2920. end

  2921. end

  2922. end

  2923. end

  2924. end

  2925. _G.collectingchests = false

  2926. end

  2927. end)

  2928. misc:Dropdown("Auto Chests", {location = _G, flag = "autochest", list = {"Auto Chest Off", "All Worlds", "Current World Only"}}, function() _G.giantchestcollected = 0

  2929. _G.mediumchestcollected = 0

  2930. _G.smallchestcollected = 0

  2931. _G.coinchestcollected = 0 end)

  2932. --misc:Toggle("TP to Event After", {flag = "tptoevent"})

  2933. misc:Section("Misc")

  2934. misc:Section("AutoEquip Per Currency")

  2935. misc:Toggle("Enabled", {flag = 'AutoEquip'})

  2936. --misc:Box('Num. Pets', {

  2937. --flag = "numPets",

  2938. --type = 'number'

  2939. --})

  2940. misc:Dropdown("Currency", {

  2941. location = _G,

  2942. flag = "buffCurrency",

  2943. list = currencylist},

  2944. function(new) changeBuff(_G.currentBuff,new) end

  2945. )

  2946. misc:Toggle("AutoChest Override", {flag = 'ChestOver'})

  2947. _G.collectingchests = false

  2948. _G.chestscollected = 0

  2949. local function collectChests(size)

  2950. local oldBuff = _G.currentBuff

  2951. local oldWorld = _G.currentWorld

  2952. --local currentWorld = _G.world

  2953. if size == "CoinChest" and (_G.autochest == "All Worlds" or (_G.autochest == "Current World Only" and _G.currentWorld == "Overworld")) then

  2954. if not misc.flags.ChestOver then

  2955. changeBuff(_G.currentBuff,"Coins")

  2956. end

  2957. --_G.world = "Overworld"

  2958. --tpyes.SetWorld(tpyes,_G.world)

  2959. --f["FireServer"](f, "Teleport", _G.OverWorldSpawn)

  2960. tptoDrops(_G.currentWorld,"Overworld")

  2961. wait(2)

  2962. for k,d in pairs(_G.islandchests[size]) do

  2963. for i,v in pairs(game:GetService("Workspace").FloatingIslands:GetDescendants()) do

  2964. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d and not v.Regen.Enabled then

  2965. --game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Parent.Collision.CFrame

  2966. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  2967. wait(0.25)

  2968. repeat

  2969. f["FireServer"](f, "CollectChestReward", v.Parent.Name)

  2970. wait()

  2971. until v.Regen.Enabled == true

  2972. wait(0.25)

  2973. print("Grabbed Coin Chest on " .. v.Parent.Name)

  2974. end

  2975. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d then

  2976. local chesttime = v.Regen.Info.Text

  2977. local chesthour = tonumber(string.sub(chesttime, 16, 17))

  2978. local chestminute = tonumber(string.sub(chesttime, 19, 20))

  2979. local chestseconds = tonumber(string.sub(chesttime, 22, 23))

  2980. _G.coinchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.coinchestsec

  2981. end

  2982. end

  2983. end

  2984. changeBuff(_G.currentBuff,oldBuff)

  2985. tptoDrops(_G.currentWorld,oldWorld)

  2986. wait(2)

  2987. else

  2988. for k,d in pairs(worlds) do

  2989. if not misc.flags.ChestOver then

  2990. if d == "Underworld" then

  2991. changeBuff(_G.currentBuff,"Magma")

  2992. elseif d == "Rainbow Land" then

  2993. changeBuff(_G.currentBuff,"Stars")

  2994. elseif d == "Mystic Forest" then

  2995. changeBuff(_G.currentBuff,"Crystals")

  2996. elseif d == "Candy Land" then

  2997. changeBuff(_G.currentBuff,"Candy")

  2998. elseif d == "Atlantis" then

  2999. changeBuff(_G.currentBuff,"Pearls")

  3000. elseif d == "Toy Land" then

  3001. changeBuff(_G.currentBuff,"Blocks")

  3002. elseif d == "Beach World" then

  3003. changeBuff(_G.currentBuff,"Shells")

  3004. end

  3005. end

  3006. if d ~= "Event" and (_G.autochest == "All Worlds" or (_G.autochest == "Current World Only" and _G.currentWorld == d)) then

  3007. tptoDrops(_G.currentWorld,d)

  3008. wait(2)

  3009. for i,v in pairs(game:GetService("Workspace").FloatingIslands:GetDescendants()) do

  3010. if size == "All" then

  3011. if v.Name == "Chest" and v.ClassName == "Model" and not v.Regen.Enabled then

  3012. if not misc.flags.ChestOver then

  3013. if d == "Overworld" then

  3014. if v.Parent.Name == "The Floating Island" then

  3015. changeBuff(_G.currentBuff,"Coins")

  3016. wait(1)

  3017. else

  3018. changeBuff(_G.currentBuff,"Gems")

  3019. wait(1)

  3020. end

  3021. end

  3022. end

  3023. --game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Parent.Collision.CFrame

  3024. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  3025. wait(0.25)

  3026. repeat

  3027. f["FireServer"](f, "CollectChestReward", v.Parent.Name)

  3028. wait()

  3029. until v.Regen.Enabled == true

  3030. wait(0.25)

  3031. print("Grabbed chest on " .. v.Parent.Name .. " in " .. d)

  3032. end

  3033. if v.Name == "Chest" and v.ClassName == "Model" then

  3034. for x,y in pairs(_G.islandchests) do

  3035. for w,z in pairs(y) do

  3036. if z == v.Parent.Name then

  3037. local chesttime = v.Regen.Info.Text

  3038. local chesthour = tonumber(string.sub(chesttime, 16, 17))

  3039. local chestminute = tonumber(string.sub(chesttime, 19, 20))

  3040. local chestseconds = tonumber(string.sub(chesttime, 22, 23))

  3041. if x == "SmallChests" then

  3042. _G.smallchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.smallchestsec

  3043. elseif x == "MediumChests" then

  3044. _G.mediumchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.mediumchestsec

  3045. elseif x == "GiantChests" and v.Parent.Name ~= "XP Island" then

  3046. _G.giantchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.giantchestsec

  3047. elseif x == "CoinChest" then

  3048. _G.coinchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.coinchestsec

  3049. end

  3050. end

  3051. end

  3052. end

  3053. end

  3054. else

  3055. for k,d in pairs(_G.islandchests[size]) do

  3056. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d and not v.Regen.Enabled then

  3057. --game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Parent.Collision.CFrame

  3058. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  3059. wait(0.25)

  3060. repeat

  3061. f["FireServer"](f, "CollectChestReward", v.Parent.Name)

  3062. wait()

  3063. until v.Regen.Enabled == true

  3064. wait(0.25)

  3065. print("Grabbed " .. size .. " chest on " .. v.Parent.Name .. " in " .. d)

  3066. end

  3067. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d then

  3068. local chesttime = v.Regen.Info.Text

  3069. local chesthour = tonumber(string.sub(chesttime, 16, 17))

  3070. local chestminute = tonumber(string.sub(chesttime, 19, 20))

  3071. local chestseconds = tonumber(string.sub(chesttime, 22, 23))

  3072. if size == "SmallChests" then

  3073. _G.smallchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.smallchestsec

  3074. elseif size == "MediumChests" then

  3075. _G.mediumchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.mediumchestsec

  3076. elseif size == "GiantChests" and v.Parent.Name ~= "XP Island" then

  3077. _G.giantchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.giantchestsec

  3078. elseif size == "CoinChest" then

  3079. _G.coinchestcollected = os.time() + (chesthour * 60 * 60) + (chestminute * 60) + chestseconds - _G.coinchestsec

  3080. end

  3081. end

  3082. end

  3083. end

  3084. end

  3085. end

  3086. end

  3087. changeBuff(_G.currentBuff,oldBuff)

  3088. tptoDrops(_G.currentWorld,oldWorld)

  3089. wait(2)

  3090. end

  3091. end

  3092. spawn(function ()

  3093. while wait(.3) do

  3094. if not _G.autoguessing and not _G.sell and not _G.collectingchests then

  3095. --if tonumber(_G.giantche) ~= nil and tonumber(misc.flags.chestmins) >= 10 then

  3096. --local chesttimer = tonumber(misc.flags.chestmins)*60

  3097. if _G.autochest == "All Worlds" and os.time() >= _G.giantchestcollected + _G.giantchestsec

  3098. and os.time() >= _G.mediumchestcollected + _G.mediumchestsec

  3099. and os.time() >= _G.smallchestcollected + _G.smallchestsec

  3100. and os.time() >= _G.coinchestcollected + _G.coinchestsec

  3101. and misc.flags.AutoEquip then

  3102. _G.collectingchests = true

  3103. collectChests("All")

  3104. --_G.giantchestcollected = os.time() + 60

  3105. --_G.mediumchestcollected = os.time() + 60

  3106. --_G.smallchestcollected = os.time() + 60

  3107. --_G.coinchestcollected = os.time() + 60

  3108. elseif (_G.autochest == "Current World Only" and _G.currentWorld == "Overworld") or _G.autochest == "All Worlds" and os.time() >= _G.coinchestcollected + _G.coinchestsec then

  3109. _G.collectingchests = true

  3110. collectChests("CoinChest")

  3111. --_G.coinchestcollected = os.time() + 15

  3112. elseif _G.autochest ~= "Auto Chest Off" and os.time() >= _G.smallchestcollected + _G.smallchestsec then

  3113. _G.collectingchests = true

  3114. collectChests("SmallChests")

  3115. --_G.smallchestcollected = os.time() + 30

  3116. elseif _G.autochest ~= "Auto Chest Off" and os.time() >= _G.mediumchestcollected + _G.mediumchestsec then

  3117. _G.collectingchests = true

  3118. collectChests("MediumChests")

  3119. --_G.mediumchestcollected = os.time() + 30

  3120. elseif (_G.autochest == "Current World Only" and _G.currentWorld ~= "Overworld") or _G.autochest == "All Worlds" and os.time() >= _G.giantchestcollected + _G.giantchestsec then

  3121. _G.collectingchests = true

  3122. collectChests("GiantChests")

  3123. --_G.giantchestcollected = os.time() + 30

  3124. --else

  3125. --print((_G.giantchestcollected + _G.giantchestsec - os.time()) / 60 .. " minutes until Giant chests collect again")

  3126. --print((_G.mediumchestcollected + _G.mediumchestsec - os.time()) / 60 .. " minutes until Medium chests collect again")

  3127. --print((_G.smallchestcollected + _G.smallchestsec - os.time()) / 60 .. " minutes until Small chests collect again")

  3128. --print((_G.coinchestcollected + _G.coinchestsec - os.time()) / 60 .. " minutes until Coin chests collect again")

  3129. --wait(60)

  3130. end

  3131. _G.collectingchests = false

  3132. end

  3133. end

  3134. end)

  3135. misc:Section("Items/Prizes/Rewards")

  3136. misc:Toggle("Bubbles", {flag = 'AutoClaimBubbles'})

  3137. misc:Toggle("Eggs", {flag = 'AutoClaimEggs'})

  3138. misc:Toggle("World Pet Rewards", {flag = 'AutoWorldRewards'})

  3139. local rewardsIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["REWARDS"]

  3140. local rewardsModule = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.RewardsModule)

  3141. spawn(function()

  3142. while wait(1) do

  3143. if misc.flags.AutoWorldRewards then

  3144. for i,v in pairs(rewardsModule.Worlds) do

  3145. local playerData = f:InvokeServer("GetPlayerData")

  3146. local reward = playerData[rewardsIndex][i] + 1

  3147. local currency = v.Currency

  3148. for x = reward, v.MaxLevel do

  3149. if rewardsModule:GetCost(i, x) <= currencys[currency].Value then

  3150. print("Collecting "..i.." Reward #"..x)

  3151. f:FireServer("CollectReward",i,x)

  3152. wait(1)

  3153. end

  3154. end

  3155. end

  3156. end

  3157. end

  3158. end)

  3159. misc:Toggle("Auto Buy Shop Items", {flag = 'AutoShop'})

  3160. spawn(function()

  3161. while wait(.6) do

  3162. local f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3163. repeat

  3164. wait(.1)

  3165. f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3166. until f ~= nil

  3167. local shop = game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.ShopModule

  3168. if misc.flags.AutoShop then

  3169. for k,v in pairs(shop:GetChildren()) do

  3170. for i,d in pairs(require(v)) do

  3171. if type(i) == "number" and type(d) == "table" then

  3172. for x,y in pairs(d) do

  3173. if x == "Name" then

  3174. if string.match(v.Name, "Gum") then

  3175. f:FireServer("BuyShopItem",v.Name,"Gum",y)

  3176. wait(5)

  3177. end

  3178. if string.match(v.Name, "Flavors") then

  3179. f:FireServer("BuyShopItem",v.Name,"Flavors",y)

  3180. wait(5)

  3181. end

  3182. if string.match(v.Name, "Faces") then

  3183. f:FireServer("BuyShopItem",v.Name,"Faces",y)

  3184. wait(5)

  3185. end

  3186. end

  3187. end

  3188. end

  3189. end

  3190. end

  3191. end

  3192. end

  3193. end)

  3194. local eggtps = {}

  3195. local eggsnames = {}

  3196. local egginfo = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.EggModule)

  3197. local crateinfo = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.CrateModule)

  3198. for i,d in pairs(require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.EggModule)) do

  3199. if game.Workspace.Eggs:FindFirstChild(i) then

  3200. eggtps[i] = game.Workspace.Eggs[i].Hotkey

  3201. end

  3202. table.insert(eggsnames, i)

  3203. end

  3204. for i,d in pairs(require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.CrateModule)) do

  3205. if game.Workspace.Eggs:FindFirstChild(i) then

  3206. eggtps[i] = game.Workspace.Eggs[i].Hotkey

  3207. end

  3208. table.insert(eggsnames, i)

  3209. end

  3210. eggs:Section("Open Eggs / Crates")

  3211. eggs:SearchBox("Egg", {

  3212. location = eggs.flags,

  3213. flag = "egg",

  3214. list = eggsnames

  3215. }, function()end)

  3216. eggs:Toggle('Buy Eggs', {flag = "eggs"})

  3217. if triple then

  3218. eggs:Toggle('Buy Eggs (3x)', {flag = "three"})

  3219. end

  3220. local cccc = require(game:GetService("ReplicatedStorage").Assets.Modules.EggService)

  3221. repeat

  3222. wait()

  3223. cccc = require(game:GetService("ReplicatedStorage").Assets.Modules.EggService)

  3224. until cccc ~= nil

  3225. local hat1 = cccc.HatchEgg

  3226. --local hat3 = cccc.MultiHatchEgg

  3227. eggs:Toggle('Skip Animation', {flag = "soa"},function(gh)

  3228. cccc.HatchEgg = (gh == true and function()end or hat1)

  3229. --cccc.MultiHatchEgg = (gh == true and function()end or hat3)

  3230. end)

  3231. eggs:Dropdown("Manage Inventory", {location = _G, flag = "AutoInv", list = {"Delete Pets", "Delete Hats", "Auto Delete Off"}}, function() _G.itemInv = {} end)

  3232. for i,d in pairs(raritys) do

  3233. eggs:Toggle('Delete '..i, {flag = tostring(i)})

  3234. end

  3235. -- hats:Section("Delete Hats")

  3236. --for i,d in pairs(raritys) do

  3237. -- hats:Toggle('Delete '..i, {flag = tostring(i)})

  3238. -- end

  3239. -- hats:Toggle('Delete Easy Legendary',{flag = 'easyleg'})

  3240. eggs:Toggle('Delete Easy Legendary',{flag = 'easyleg'})

  3241. eggs:Toggle('Custom Delete',{flag = 'customdelete'})

  3242. eggs:Box('Name', {

  3243. flag = "DeleteName",

  3244. type = 'text'

  3245. })

  3246. eggs:Toggle('Make Pets Shiny', {flag = "shiny"})

  3247. --eggs:Toggle('Show Alert(s)', {flag = "alerts"})

  3248. eggs:Section("Upgrade Pets")

  3249. -- eggs:Toggle('Enchant Pets', {flag = "upgrade"})

  3250. eggs:Box('Enchant Shiny(s)', {flag = 'enchantshinypetname', type="text"})

  3251. eggs:Box('Enchant Normal(s)', {flag = "enchantnormalpetname", type = 'text'})

  3252. eggs:Button('Use +1s on Pet', function()

  3253. local maxEnchant = 40

  3254. local maxLevel = 25

  3255. local f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3256. repeat

  3257. wait(.1)

  3258. f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3259. until f ~= nil

  3260. local playerData = f:InvokeServer("GetPlayerData")

  3261. local potionIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["POTIONS"]

  3262. local petIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["PETS"]

  3263. for i,d in pairs(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.PetsFrame.Pets.Container.Frame:GetChildren()) do

  3264. if d.Name ~= "UIGridLayout" then

  3265. if d.ImageColor3 == Color3.new(0, 1, 0) then

  3266. local petID = d.GUID.Value

  3267. for x,y in pairs(playerData[petIndex]) do

  3268. if y[1] == petID then

  3269. local petLevel = y[4]

  3270. local petEnchant = y[9]

  3271. for k,v in pairs(playerData[potionIndex]) do

  3272. if v[2] == "Level1" and petLevel < maxLevel then

  3273. f:FireServer("UsePotionOnPet",v[1],petID)

  3274. petLevel = petLevel + 1

  3275. end

  3276. if v[2] == "Enchant1" then

  3277. if y[8] and petEnchant < maxEnchant then

  3278. f:FireServer("UsePotionOnPet",v[1],petID)

  3279. petEnchant = petEnchant + 1

  3280. elseif not y[8] and y[4] == maxLevel and petEnchant < maxEnchant then

  3281. f:FireServer("UsePotionOnPet",v[1],petID)

  3282. petEnchant = petEnchant + 1

  3283. end

  3284. end

  3285. print(petLevel,petEnchant)

  3286. end

  3287. end

  3288. end

  3289. end

  3290. end

  3291. end

  3292. end)

  3293. eggs:Button('Max Lvl/Ench Selected', function()

  3294. local maxEnchant = 40

  3295. local maxLevel = 25

  3296. local f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3297. repeat

  3298. wait(.1)

  3299. f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3300. until f ~= nil

  3301. local playerData = f:InvokeServer("GetPlayerData")

  3302. local potionIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["POTIONS"]

  3303. local petIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["PETS"]

  3304. for i,d in pairs(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.PetsFrame.Pets.Container.Frame:GetChildren()) do

  3305. if d.Name ~= "UIGridLayout" then

  3306. if d.ImageColor3 == Color3.new(0, 1, 0) then

  3307. local usedLevel = false

  3308. local usedEnchant = false

  3309. local petID = d.GUID.Value

  3310. for k,v in pairs(playerData[potionIndex]) do

  3311. for x,y in pairs(playerData[petIndex]) do

  3312. if y[1] == petID then

  3313. if v[2] == "LevelMax" and not usedLevel and y[4] < maxLevel then

  3314. f:FireServer("UsePotionOnPet",v[1],petID)

  3315. usedLevel = true

  3316. end

  3317. if v[2] == "EnchantMax" and not usedEnchant then

  3318. if y[8] and y[9] < maxEnchant then

  3319. f:FireServer("UsePotionOnPet",v[1],petID)

  3320. usedEnchant = true

  3321. elseif not y[8] and y[4] == maxLevel and y[9] < maxEnchant then

  3322. f:FireServer("UsePotionOnPet",v[1],petID)

  3323. usedEnchant = true

  3324. elseif not y[8] and usedLevel and y[9] < maxEnchant then

  3325. f:FireServer("UsePotionOnPet",v[1],petID)

  3326. usedEnchant = true

  3327. end

  3328. end

  3329. end

  3330. end

  3331. end

  3332. end

  3333. end

  3334. end

  3335. end)

  3336. eggs:Toggle('Use Max Potion(s)', {flag = 'automaxpotion'})

  3337. eggs:Box('Shiny Pet(s)', {flag = 'usepotionshinypetname', type="text"})

  3338. eggs:Box('Normal Pet(s)', {flag = "usepotionnormalpetname", type = 'text'})

  3339. _G.sell = false

  3340. local range = 100

  3341. local plr = game.Players.LocalPlayer

  3342. local char = plr.Character

  3343. local root = char.HumanoidRootPart

  3344. function toTarget(pos, targetPos, targetCFrame)

  3345. local tween_s = game:service"TweenService"

  3346. local info = TweenInfo.new((targetPos - pos).Magnitude/80, Enum.EasingStyle.Quad)

  3347. -- local tic_k = tick()

  3348. local tween, err = pcall(function()

  3349. local tween = tween_s:Create(plr.Character["HumanoidRootPart"], info, {CFrame = targetCFrame})

  3350. tween:Play()

  3351. end)

  3352. if not tween then return err end

  3353. end

  3354. --function toTarget(pos, targetPos, targetCFrame)

  3355. --local tween, err = pcall(function()local tween = game:service"TweenService":Create(plr.Character["HumanoidRootPart"], TweenInfo.new((targetPos - pos).Magnitude/50, Enum.EasingStyle.Quad), {CFrame = targetCFrame})tween:Play()end)

  3356. --if not tween then return err end

  3357. --end

  3358. local skiptargets = {}

  3359. spawn(function()

  3360. while wait() do

  3361. if not _G.collectingchests and not _G.sell and farm.flags.tot == true and not ((eggs.flags.eggs == true or eggs.flags.three == true) and _G.canafford) then

  3362. local distance = math.huge

  3363. local target

  3364. for i,v in pairs(game:GetService("Workspace").Houses:GetChildren()) do

  3365. if v:WaitForChild("Activation"):WaitForChild("Tag"):WaitForChild("BillboardGui"):WaitForChild("Tag").Text == "Trick Or Treat!" and v:WaitForChild("Activation"):WaitForChild("Active").Value and (root.Position - v.Activation.Root.Position).Magnitude < distance and v ~= skiptargets[1] and v ~= skiptargets[2] and v ~= skiptargets[3] then

  3366. distance = (root.Position - v.Activation.Root.Position).Magnitude

  3367. target = v.Activation.Root

  3368. if #skiptargets == 3 then

  3369. table.remove(skiptargets, 1)

  3370. end

  3371. end

  3372. end

  3373. if not farm.flags.walk and target ~= nil and target.Parent.Active.Value and target.Parent.Tag.BillboardGui.Tag.Text == "Trick Or Treat!" then

  3374. toTarget(root.Position,target.Position + Vector3.new(0,2,0),target.CFrame + Vector3.new(0,2,0))

  3375. end

  3376. local starttime = os.time()

  3377. local connection

  3378. if farm.flags.walk and target ~= nil and target.Parent.Active.Value and target.Parent.Tag.BillboardGui.Tag.Text == "Trick Or Treat!" then

  3379. game:GetService("Players").LocalPlayer.Character.Humanoid:MoveTo(Vector3.new(2486.85, 55.0488, -294.33))

  3380. connection = game:GetService("Players").LocalPlayer.Character.Humanoid.MoveToFinished:Connect(function()

  3381. game:GetService("Players").LocalPlayer.Character.Humanoid:MoveTo(target.Position, target)

  3382. connection:Disconnect()

  3383. connection = nil

  3384. end)

  3385. end

  3386. repeat

  3387. wait()

  3388. until target == nil or not target.Parent.Active.Value or target.Parent.Tag.BillboardGui.Tag.Text ~= "Trick Or Treat!" or os.time() > starttime + 10

  3389. if target and target.Parent.Active.Value and farm.flags.walk then

  3390. table.insert(skiptargets, target.Parent.Parent)

  3391. print("Skipping target")

  3392. end

  3393. end

  3394. end

  3395. end)

  3396. spawn(function()

  3397. while wait() do

  3398. local canaffordold = _G.canafford

  3399. if not _G.sell and not _G.collectingchests and not _G.autoguessing and (eggs.flags.eggs == true or eggs.flags.three == true) then

  3400. --local currentWorld = _G.world

  3401. if eggs.flags.egg ~= nil then

  3402. if (egginfo[eggs.flags.egg] or crateinfo[eggs.flags.egg]) then

  3403. local cost = (egginfo[eggs.flags.egg] or crateinfo[eggs.flags.egg]).Cost

  3404. local e = 0

  3405. e = cost[2]

  3406. if eggs.flags.three then

  3407. e = e * 3

  3408. end

  3409. if currencys[cost[1]] and _G.sell ~= true then

  3410. if currencys[cost[1]].Value >= e then

  3411. _G.canafford = true

  3412. if eggtps[eggs.flags.egg] then

  3413. if game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then

  3414. if (eggtps[eggs.flags.egg].Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10 then

  3415. if not farm.flags.walk then

  3416. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X,eggtps[eggs.flags.egg].Position.Y,game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z)

  3417. toTarget(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,eggtps[eggs.flags.egg].Position,eggtps[eggs.flags.egg].CFrame)

  3418. else

  3419. game:GetService("Players").LocalPlayer.Character.Humanoid:MoveTo(eggtps[eggs.flags.egg].Position, eggtps[eggs.flags.egg])

  3420. end

  3421. end

  3422. --while (eggtps[eggs.flags.egg].Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10 do

  3423. --wait(.25)

  3424. --end

  3425. if eggs.flags.three == true then

  3426. f["FireServer"](f, "PurchaseEgg",eggs.flags.egg, 'Multi')

  3427. else

  3428. f["FireServer"](f, "PurchaseEgg",eggs.flags.egg)

  3429. end

  3430. end

  3431. end

  3432. else

  3433. _G.canafford = false

  3434. end

  3435. else

  3436. _G.canafford = false

  3437. end

  3438. else

  3439. _G.canafford = false

  3440. end

  3441. else

  3442. _G.canafford = false

  3443. end

  3444. else

  3445. _G.canafford = false

  3446. end

  3447. if canaffordold ~= _G.canafford then

  3448. _G.canaffordchange = true

  3449. end

  3450. --if canaffordold ~= _G.canaffordchange and not _G.canaffordchange and not _G.collectingchests and (eggs.flags.eggs == true or eggs.flags.three == true) and farm.flags.Drops then

  3451. if not _G.canafford and not _G.collectingchests and not _G.autoguessing and not _G.sell and (eggs.flags.eggs == true or eggs.flags.three == true) and _G.canaffordchange == true and farm.flags.Drops == true and not (_G.currentWorld == "Event" or _G.currentWorld == "Overworld" or _G.currentWorld == "Mystic Forest") then

  3452. _G.canaffordchange = false

  3453. for k,d in pairs(_G.islandchests["GiantChests"]) do

  3454. for i,v in pairs(game:GetService("Workspace").FloatingIslands:GetDescendants()) do

  3455. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d then

  3456. --game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Parent.Collision.CFrame

  3457. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  3458. --wait(1)

  3459. end

  3460. end

  3461. end

  3462. end

  3463. end

  3464. end)

  3465. farm:Section("Farm")

  3466. farm:Toggle('Auto-Bubble Blow', {flag = 'Bubble'})

  3467. --farm:Section("Auto-Sell Bubbles")

  3468. farm:Dropdown("Sell World", {location = _G, flag = "SellWorld", list = {"Sell Bubbles Off", "Overworld", "Candy Land", "Beach World", "Atlantis", "Underworld", "Mystic Forest"}})

  3469. farm:Toggle('Trick Or Treat', {flag = 'tot'})

  3470. farm:Toggle("Farm Drops", {flag = 'Drops'})

  3471. farm:Box('Radius', {

  3472. flag = "Rad",

  3473. type = 'number'

  3474. })

  3475. farm:Toggle('Walk (No TP)', {flag = 'walk'})

  3476. farm:Section("Acquire Buffs")

  3477. farm:Toggle('Daily Challenge', {flag = 'dailyChal'})

  3478. farm:Toggle('Group Benefits', {flag = 'groupBene'})

  3479. --farm:Toggle('Buy Merchant Pet', {flag = 'merchItems'})

  3480. --farm:Toggle('BubblePass Rewards', {flag = 'seasonChal'})

  3481. farm:Toggle('Redeem Shard Chal', {flag = 'shardChal'})

  3482. farm:Toggle('Redeem Halloween XP', {flag = 'halloweenChal'})

  3483. -- loadstring(game:HttpGet(("http://roguefamily.com/script/twittercodes"),true))()

  3484. --local twitterCodeGUI = library:CreateWindow('Redeem Twitter Codes')

  3485. --local twitterCodeFrame = game:GetService("CoreGui").ScreenGui.Container["Redeem Twitter Codes"]

  3486. --twitterCodeFrame.Visible = false

  3487. --twitterCodeFrame.Size = UDim2.new(0, 450,0 ,550)

  3488. --twitterCodeFrame.TextLabel.Position = UDim2.new(0, 5,0, -260)

  3489. --twitterCodeFrame.Position = UDim2.new(0, 0,1, -520)

  3490. --twitterCodeFrame.window_toggle:Destroy()

  3491. farm:Section("MiniGames")

  3492. farm:Toggle('Spin To Win', {flag = 'spt'})

  3493. farm:Toggle('Spooky Spin', {flag = 'sspt'})

  3494. farm:Toggle('Doggy Jump', {flag = 'doggyJump'})

  3495. --farm:Toggle('Match Pets', {flag = 'matchpets'})

  3496. --farm:Toggle('AutoGuess Pet', {flag = 'Guess'})

  3497. -- farm:Toggle('Friendly AutoGuess', {flag = 'Friendly'})

  3498. --farm:Section("Auto Guess")

  3499. farm:Dropdown("Autoguess", {location = _G, flag = "autoguess", list = {"Auto Guess Off", "Old Auto Guess", "Auto Guess TP"}})

  3500. --farm:Box('X Offset', {flag = "XOff", type = 'number'})

  3501. --farm:Box('Z Offset', {flag = "ZOff", type = 'number'})

  3502. farm:Section("Potions")

  3503. farm:Toggle('Delete +1s', {flag = 'delpotion1s'})

  3504. local function matchPets()

  3505. local complete = false

  3506. local matchGame = {}

  3507. local startTime

  3508. local startTime2

  3509. local NetworkRemoteFunction = game:GetService("ReplicatedStorage").NetworkRemoteFunction

  3510. for i = 1, 18, 1 do

  3511. startTime = os.time()

  3512. --print(startTime)

  3513. local pet1, status1

  3514. repeat

  3515. pet1, status1 = NetworkRemoteFunction:InvokeServer("MatchThePet", i)

  3516. until status1 ~= nil or os.time() >= startTime + 2

  3517. --print(i, pet1, status1)

  3518. if status1 ~= nil then

  3519. matchGame[i] = pet1

  3520. elseif status1 == "match" then

  3521. matchGame[i] = "matched"

  3522. elseif status1 == "complete" then

  3523. complete = true

  3524. break

  3525. end

  3526. end

  3527. if not complete then

  3528. for i,d in pairs(matchGame) do

  3529. for x,y in pairs(matchGame) do

  3530. if i ~= x and y ~= "matched" and d == y then

  3531. local pet1, status1

  3532. startTime = os.time()

  3533. repeat

  3534. pet1, status1 = NetworkRemoteFunction:InvokeServer("MatchThePet", i)

  3535. until status1 == "first" or os.time() >= startTime + 2

  3536. if status1 == "first" then

  3537. local pet2, status2

  3538. startTime2 = os.time()

  3539. repeat

  3540. pet2, status2 = NetworkRemoteFunction:InvokeServer("MatchThePet", x)

  3541. until status2 == "match" or os.time() >= startTime2 + 2

  3542. if status2 == "match" then

  3543. matchGame[i] = "matched"

  3544. matchGame[x] = "matched"

  3545. print("Matched: " .. pet1, status1, pet2, status2)

  3546. end

  3547. end

  3548. end

  3549. end

  3550. end

  3551. end

  3552. end

  3553. local spinModule = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.SpinToWinModule)

  3554. local spinindex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["SPIN_TO_WIN"]

  3555. local spookyspinModule = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.SpinToWinSpookyModule)

  3556. local spookyspinindex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["SPIN_TO_WIN_SPOOKY"]

  3557. local halloweenpassIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["HALLOWEENPASS"]

  3558. local halloweenpassModule = require(game:GetService("ReplicatedStorage").Assets.Modules.HalloweenPassService)

  3559. local potionIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["POTIONS"]

  3560. spawn(function()

  3561. while wait(1) do

  3562. local playerData = f:InvokeServer("GetPlayerData")

  3563. if farm.flags.delpotion1s then

  3564. for k,v in pairs(playerData[potionIndex]) do

  3565. if v[2] == "Enchant1" or v[2] == "Level1" then

  3566. f:FireServer("DeletePotion",v[1])

  3567. wait(.5)

  3568. end

  3569. end

  3570. end

  3571. if farm.flags.spt and playerData[spinindex] < spinModule:GetHalfDay() then

  3572. print("Spinning Wheel")

  3573. f['FireServer'](f,'SpinToWin')

  3574. wait(10)

  3575. guiserv:DisplayFrame("")

  3576. end

  3577. if farm.flags.sspt and playerData[spookyspinindex] < spookyspinModule.GetHalfDay() then

  3578. print("Spinning Spooky Wheel")

  3579. f['FireServer'](f,'SpinToWinSpooky')

  3580. wait(10)

  3581. guiserv:DisplayFrame("")

  3582. end

  3583. if farm.flags.doggyJump then

  3584. for i=1, 4 do

  3585. f['FireServer'](f,'DoggyJumpWin',i)

  3586. wait(1)

  3587. end

  3588. end

  3589. if farm.flags.groupBene then

  3590. f['InvokeServer'](f, 'CollectGroupReward')

  3591. wait(1)

  3592. end

  3593. if farm.flags.dailyChal then

  3594. f['FireServer'](f, 'ClaimDailyReward')

  3595. wait(1)

  3596. end

  3597. --if farm.flags.merchItems then

  3598. --for i = 1, 2 do

  3599. --f['FireServer'](f, 'BuyMerchantItem', 3)

  3600. --wait(.25)

  3601. --end

  3602. --end

  3603. --if farm.flags.seasonChal then

  3604. --for i = 1, 18 do

  3605. --f['FireServer'](f, 'ClaimChallengeReward', i, true)

  3606. --wait(.25)

  3607. --f['FireServer'](f, 'ClaimChallengeReward', i, false)

  3608. --wait(.25)

  3609. --end

  3610. --end

  3611. if farm.flags.shardChal then

  3612. f['FireServer'](f, 'GetShardQuest', 'Hard')

  3613. wait(1)

  3614. f['FireServer'](f, 'ClaimShardQuestReward')

  3615. wait(1)

  3616. end

  3617. if farm.flags.halloweenChal then

  3618. for v1330, v1331 in ipairs({ "Easy", "Medium", "Hard" }) do

  3619. local v1332, v1333 = unpack(playerData[halloweenpassIndex].Challenges[v1331])

  3620. local v1334 = halloweenpassModule:GetChallengeData(v1331, v1332)

  3621. local v1336 = v1334[2]

  3622. local v1337 = math.clamp(v1333, 0, v1336)

  3623. if v1336 <= v1337 then

  3624. print("Redeeming Halloween Pass "..v1331.." XP")

  3625. f:FireServer("CompleteHalloweenChallenge",v1331)

  3626. wait(.5)

  3627. end

  3628. end

  3629. end

  3630. --if farm.flags.matchpets then

  3631. --matchPets()

  3632. --end

  3633. end

  3634. end)

  3635. spawn(function()

  3636. while wait() do

  3637. if farm.flags.Bubble then

  3638. if f then

  3639. f['FireServer'](f,'BlowBubble')

  3640. else

  3641. f = debug.getupvalues(require(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.InputService).UpdateClickDelay)[1]

  3642. end

  3643. end

  3644. end

  3645. end)

  3646. spawn(function()

  3647. while wait(.3) do

  3648. if _G.SellWorld ~= "Sell Bubbles Off" and not _G.collectingchests and not _G.autoguessing then

  3649. local counter = 0

  3650. local leftside = ''

  3651. local rightside = ''

  3652. local a = {'', ''}

  3653. local statFrame = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("StatsFrame")

  3654. repeat

  3655. local statFrame = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("StatsFrame")

  3656. until statFrame ~= nil

  3657. a = string.split(statFrame.Bubble.Amount.Text,'/')

  3658. --for k,v in ipairs(a) do

  3659. --if k == 1 then leftside = tonumber(v)

  3660. --elseif k == 2 then rightside = tonumber(v)

  3661. --end

  3662. --end

  3663. if string.find(a[1],',') ~= nil then

  3664. leftside = a[1]:gsub(',','')

  3665. else

  3666. leftside = a[1]

  3667. end

  3668. if string.find(a[2],',') ~= nil then

  3669. rightside = a[2]:gsub(',','')

  3670. else

  3671. rightside = a[2]

  3672. end

  3673. if leftside ~= '' then

  3674. leftside = tonumber(leftside)

  3675. else

  3676. leftside = 0

  3677. end

  3678. if rightside ~= '' then

  3679. rightside = tonumber(rightside)

  3680. else

  3681. rightside = 0

  3682. end

  3683. --local leftside = 0

  3684. --local rightside = 0

  3685. --print("1: " .. leftside .. " / " .. rightside)

  3686. --if a[1] ~= nil then

  3687. --leftside = tonumber(a[1])

  3688. --end

  3689. --if a[2] ~= nil then

  3690. --rightside = tonumber(a[2])

  3691. --end

  3692. --print("2:" .. leftside .. " / " .. rightside)

  3693. --print(leftside,rightside)

  3694. --print(tonumber(a[1]) .. " " .. tonumber(a[2]))

  3695. if leftside > 0 and leftside >= rightside then

  3696. _G.sell = true

  3697. guiserv:DisplayFrame("")

  3698. wait(.1)

  3699. local oldWorld = _G.currentWorld

  3700. local oldBuff = _G.currentBuff

  3701. --changeBuff(_G.currentBuff,"Bubbles")

  3702. tptoDrops(_G.currentWorld,_G.SellWorld)

  3703. --wait(2)

  3704. repeat

  3705. f['FireServer'](f,"Teleport","Sell")

  3706. wait(.25)

  3707. f['FireServer'](f,'Sell')

  3708. wait(.25)

  3709. until string.split(game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:WaitForChild("StatsFrame").Bubble.Amount.Text,'/')[1] ~= leftside

  3710. --changeBuff(_G.currentBuff,oldBuff)

  3711. tptoDrops(_G.SellWorld,oldWorld)

  3712. --wait(2)

  3713. if farm.flags.Drops then

  3714. for k,d in pairs(_G.islandchests["GiantChests"]) do

  3715. for i,v in pairs(game:GetService("Workspace").FloatingIslands:GetDescendants()) do

  3716. if v.Name == "Chest" and v.ClassName == "Model" and v.Parent.Name == d then

  3717. --game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart").CFrame = v.Parent.Collision.CFrame

  3718. f["FireServer"](f, "TeleportToCheckpoint", v.Parent.Name)

  3719. --wait(2)

  3720. end

  3721. end

  3722. end

  3723. end

  3724. _G.sell = false

  3725. else

  3726. _G.sell = false

  3727. end

  3728. end

  3729. end

  3730. end)

  3731. _G.autoguessing = false

  3732. --_G.autoguessstarttime = 0

  3733. --guessboard.SurfaceGui.Frame.Intro.Changed:Connect(function() if guessboard.SurfaceGui.Frame.Intro.Visible then _G.autoguessstarttime = os.time() + 2 end end)

  3734. game:GetService("Workspace").GuessThatPet.GuessThatPetBoard.SurfaceGui.Frame.Main.Pet.Changed:Connect(function()

  3735. if not _G.collectingchests and not _G.sell and _G.autoguess == "Auto Guess TP" then

  3736. _G.autoguessing = true

  3737. local oldWorld = _G.currentWorld

  3738. local oldBuff = _G.currentBuff

  3739. local guessboard = game:GetService("Workspace").GuessThatPet.GuessThatPetBoard

  3740. --local sentguess = false

  3741. --changeBuff(_G.currentBuff,"Gems")

  3742. tptoDrops(_G.currentWorld,"Overworld")

  3743. --f["FireServer"](f, "Teleport", "EventLeave")

  3744. --game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame,guessboard.CFrame.Y - 2,game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z)

  3745. --toTarget(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,guessboard.Position + Vector3.new(0,-2,0),guessboard.CFrame + Vector3.new(0,-2, 0))

  3746. --repeat

  3747. --wait(.1)

  3748. --if not sentguess and guessboard.Position.X - game.Players.LocalPlayer.Character.HumanoidRootPart.Position.X <= farm.flags.XOff and guessboard.Position.Z - game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Z <= farm.flags.ZOff then

  3749. --for i,d in pairs(pets) do

  3750. --if d == game:GetService("Workspace").GuessThatPet.GuessThatPetBoard.SurfaceGui.Frame.Main.Pet.Image then

  3751. --game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(i, "All")

  3752. --sentguess = true

  3753. --end

  3754. --end

  3755. --end

  3756. --until sentguess

  3757. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame,guessboard.CFrame.Y - 2,game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z)

  3758. toTarget(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,guessboard.Position + Vector3.new(0,-2,0),guessboard.CFrame + Vector3.new(0,-2, 0))

  3759. for i,d in pairs(pets) do

  3760. if d == game:GetService("Workspace").GuessThatPet.GuessThatPetBoard.SurfaceGui.Frame.Main.Pet.Image then

  3761. for x = 1 , 10 , 1 do

  3762. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(i, "All")

  3763. wait(1)

  3764. end

  3765. end

  3766. end

  3767. wait(10)

  3768. tptoDrops(_G.currentWorld,oldWorld)

  3769. _G.autoguessing = false

  3770. elseif _G.autoguess == "Old Auto Guess" then

  3771. for i,d in pairs(pets) do

  3772. if d == game:GetService("Workspace").GuessThatPet.GuessThatPetBoard.SurfaceGui.Frame.Main.Pet.Image then

  3773. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(i, "All")

  3774. end

  3775. end

  3776. end

  3777. end)

  3778. --guessboard.SurfaceGui.Frame.Results.Title.Changed:Connect(function() if guessboard.SurfaceGui.Frame.Results.Title.Text:find("FINAL") ~= nil then _G.autoguessstarttime = os.time() + 9 end end)

  3779. --spawn(function ()

  3780. --while wait(.1) do

  3781. --print(_G.autoguessstarttime - os.time())

  3782. --if farm.flags.Guess and (os.time() - 1) >= _G.autoguessstarttime then

  3783. --end

  3784. --end

  3785. --end)

  3786. --game:GetService('RunService').Stepped:connect(function()

  3787. -- if farm.flags.Drops and not farm.flags.walk then

  3788. -- game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)

  3789. -- end

  3790. --end)

  3791. local target = nil

  3792. spawn(function ()

  3793. while wait() do

  3794. if not _G.sell and ((farm.flags.Drops or target) and not farm.flags.walk) then

  3795. game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid"):ChangeState(11)

  3796. end

  3797. end

  3798. end)

  3799. spawn(function()

  3800. while wait(.1) do

  3801. if not _G.collectingchests and not _G.sell and farm.flags.Drops == true and not farm.flags.tot and not ((eggs.flags.eggs == true or eggs.flags.three == true) and _G.canafford) then

  3802. local closest = nil

  3803. local dis = math.huge

  3804. for i , v in ipairs(game.Workspace.Pickups:GetChildren()) do

  3805. range = farm.flags.Rad

  3806. if tonumber(range) ~= nil then

  3807. if v:FindFirstChild('TouchInterest') and (root.Position-v.Position).magnitude <= tonumber(range) and (root.Position-v.Position).magnitude < dis then --and farm.flags.Drops == true and _G.sell ~= true then

  3808. --root.CFrame = CFrame.new(root.CFrame.X,v.CFrame.Y,root.CFrame.Z)

  3809. closest = v

  3810. dis = (root.Position-v.Position).magnitude

  3811. end

  3812. end

  3813. end

  3814. if closest ~= nil and (target == nil or target.Parent == nil) then

  3815. local dis = closest.CFrame.Y - root.CFrame.Y

  3816. if dis < (closest.Size.Y * -1) or dis > closest.Size.Y then

  3817. root.CFrame = CFrame.new(root.CFrame.X,closest.CFrame.Y + 2,root.CFrame.Z)

  3818. end

  3819. if farm.flags.walk then

  3820. game:GetService("Players").LocalPlayer.Character.Humanoid:MoveTo(closest.Position, closest)

  3821. else

  3822. toTarget(root.Position,closest.Position + Vector3.new(0,2,0),closest.CFrame + Vector3.new(0,2,0))

  3823. end

  3824. end

  3825. end

  3826. end

  3827. end)

  3828. spawn(function()

  3829. local prize = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.PrizeModule)

  3830. while wait(.1) do

  3831. if misc.flags.AutoClaimBubbles then

  3832. for i,d in ipairs(prize["Bubbles"]) do

  3833. f:InvokeServer("CollectPrize","Bubbles",i)

  3834. wait(3)

  3835. end

  3836. end

  3837. if misc.flags.AutoClaimEggs then

  3838. for k,v in ipairs(prize["Eggs"]) do

  3839. f:InvokeServer("CollectPrize","Eggs",k)

  3840. wait(3)

  3841. end

  3842. end

  3843. end

  3844. end)

  3845. local Module = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.GuiService-- your module here

  3846. local gg = require(Module)

  3847. local function GetRarity(name)

  3848. local entry = petlist[name]

  3849. if entry ~= nil then

  3850. return petlist[name]['Rarity']

  3851. else

  3852. return "error"

  3853. end

  3854. end

  3855. local function HGetRarity(name)

  3856. local entry = hatlist[name]

  3857. if entry ~= nil then

  3858. return hatlist[name]['Rarity']

  3859. else

  3860. return "error"

  3861. end

  3862. end

  3863. local function Delete(Id)

  3864. f['FireServer'](f,'DeletePet',Id)

  3865. end

  3866. local function HDelete(Id)

  3867. f['FireServer'](f,'DeleteHat',Id)

  3868. end

  3869. repeat wait() until typeof(gg.TryShowPetsFrame) == "function"

  3870. --local get = debug.getupvalues(require(Module).TryShowPetsFrame)[4]["PetsFrame"]

  3871. --spawn(function()

  3872. --while wait(30) do

  3873. --end

  3874. --end)

  3875. local Eggs = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.EggModule)

  3876. local Crates = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.CrateModule)

  3877. local EasyLeg = {}

  3878. local BlueLeg = {}

  3879. local GreenLeg = {}

  3880. for i , v in pairs(Eggs) do

  3881. for i , v in pairs(v.Rarities) do

  3882. if GetRarity(v[1]) == 'Legendary' and v[2] >= 0.04 then

  3883. table.insert(EasyLeg,v[1])

  3884. end

  3885. if GetRarity(v[1]) == 'Legendary' and v[2] >= 0.005 and v[2] <= 1.0 then

  3886. table.insert(BlueLeg,v[1])

  3887. elseif GetRarity(v[1]) == 'Legendary' and v[2] >= 0.0005 and v[2] <= 0.004 then

  3888. table.insert(GreenLeg,v[1])

  3889. end

  3890. end

  3891. end

  3892. local HEasyLeg = {}

  3893. local HBlueLeg = {}

  3894. local HGreenLeg = {}

  3895. for i , v in pairs(Crates) do

  3896. for i , v in pairs(v.Rarities) do

  3897. if GetRarity(v[1]) == 'Legendary' and v[2] >= 0.04 then

  3898. table.insert(HEasyLeg,v[1])

  3899. end

  3900. if GetRarity(v[1]) == 'Legendary' and v[2] >= 0.005 and v[2] <= 1.0 then

  3901. table.insert(HBlueLeg,v[1])

  3902. elseif GetRarity(v[1]) == 'Legendary' and v[2] >= 0.0005 and v[2] <= 0.004 then

  3903. table.insert(HGreenLeg,v[1])

  3904. end

  3905. end

  3906. end

  3907. local pn = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["PETS"]

  3908. local hn = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["HATS"]

  3909. local prizeModule = require(game:GetService("ReplicatedStorage").Assets.Modules.ItemDataService.PrizeModule)

  3910. local claimedHatchRewardIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["CLAIMED_HATCH_REWARDS"]

  3911. local redeemedCodes = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["REDEEMED_CODES"]

  3912. local potionIndex = require(game:GetService("ReplicatedStorage").Assets.Modules.Library.index)["POTIONS"]

  3913. local playerData = f:InvokeServer("GetPlayerData")

  3914. --_G.buffType = "Bubbles"

  3915. maxPetsEquip = 5

  3916. --_G.buffCur = "Bubbles"

  3917. _G.equippedPets = {}

  3918. --local equipChange = true

  3919. _G.newInv = {}

  3920. for i,d in pairs(playerData[claimedHatchRewardIndex]) do

  3921. for k,v in pairs(prizeModule["Eggs"]) do

  3922. if k == d then

  3923. if v.Unlock == "+1 Pet Equipped" then

  3924. maxPetsEquip = maxPetsEquip+1

  3925. end

  3926. end

  3927. end

  3928. end

  3929. if plusFive then

  3930. maxPetsEquip = maxPetsEquip+5

  3931. end

  3932. local function GetBuff(name, curr)

  3933. local entry = petlist[name]

  3934. local val = 0

  3935. if entry ~= nil then

  3936. for x,y in pairs(entry['Buffs']) do

  3937. if x == curr then

  3938. val = y

  3939. return val

  3940. end

  3941. end

  3942. end

  3943. end

  3944. local function spairs(t, order)

  3945. local keys = {}

  3946. for k in pairs(t) do keys[#keys+1] = k end

  3947. if order then

  3948. table.sort(keys, function(a,b) return order(t, a, b) end)

  3949. else

  3950. table.sort(keys)

  3951. end

  3952. local i = 0

  3953. return function()

  3954. i = i + 1

  3955. if keys[i] then

  3956. return keys[i], t[keys[i]]

  3957. end

  3958. end

  3959. end

  3960. _G.itemInv = {}

  3961. _G.tradeList = {}

  3962. --_G.tradeNames = "" --"Paragon,Mythic Paragon,Sakuralord,Mythic Sakuralord,Shard"

  3963. --_G.tradeShiny = false

  3964. --_G.tradeTo = "" --"MotorboatFloater" --"PremiumSeating" -- "MoarCowball"

  3965. _G.tradeTo = ""

  3966. _G.tradeNames = "All"

  3967. _G.tradeShiny = true

  3968. _G.tradeReqSent = false

  3969. _G.tradeWait = 30 -- 360

  3970. _G.acceptTrades = false

  3971. _G.lastTrade = os.time() - 25

  3972. _G.tradeAccepted = false

  3973. local tradeFrame = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:WaitForChild("TradeFrame")

  3974. tradeFrame:GetPropertyChangedSignal("Visible"):Connect(function()

  3975. if _G.acceptTrades and _G.tradeAccepted then --not _G.tradeReqSent then

  3976. if tradeFrame.Visible then

  3977. --local tradeTo = _G.tradeTo

  3978. --_G.tradeTo = ""

  3979. while tradeFrame.Visible do

  3980. wait(.5)

  3981. f:FireServer("TradeReady")

  3982. wait(.5)

  3983. f:FireServer("TradeConfirm")

  3984. end

  3985. _G.tradeAccepted = false

  3986. --wait(10)

  3987. --_G.tradeTo = tradeTo

  3988. end

  3989. end

  3990. end)

  3991. local function doTrade()

  3992. for i,d in pairs(_G.tradeList) do

  3993. print(d)

  3994. wait(.5)

  3995. f:FireServer("TradeAddItem", d)

  3996. end

  3997. local tradeFinished = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("TradeFinished")

  3998. local startTrade = os.time()

  3999. repeat

  4000. wait(.5)

  4001. f:FireServer("TradeReady")

  4002. wait(.5)

  4003. f:FireServer("TradeConfirm")

  4004. tradeFinished = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("TradeFinished")

  4005. until tradeFinished ~= nil or os.time() >= startTrade + 30

  4006. _G.tradeList = {}

  4007. _G.lastTrade = os.time()

  4008. _G.tradeReqSent = false

  4009. end

  4010. spawn(function()

  4011. while wait(.1) do

  4012. if _G.acceptTrades and not _G.tradeAccepted then

  4013. local tradeWindow = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("TradeRequestNotification")

  4014. repeat

  4015. wait(.1)

  4016. tradeWindow = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui:FindFirstChild("TradeRequestNotification")

  4017. until tradeWindow ~= nil

  4018. if tradeWindow ~= nil then

  4019. _G.tradeAccepted = true

  4020. local tradePlayer = string.sub(tradeWindow.Desc.Text, 1, string.find(tradeWindow.Desc.Text, " ") - 1)

  4021. print("Accepting trade from " .. tradePlayer)

  4022. Players = game:GetService("Players")

  4023. for i, player in pairs(Players:GetPlayers()) do

  4024. if player.name == tradePlayer then

  4025. f:FireServer("TradeAcceptRequest", player)

  4026. end

  4027. end

  4028. --tradeWindow:Destroy()

  4029. end

  4030. end

  4031. end

  4032. end)

  4033. spawn(function()

  4034. while wait(.1) do

  4035. if not tradeReqSent and _G.tradeList[1] ~= nil and _G.tradeTo ~= "" then

  4036. local tradePlayer = _G.tradeTo

  4037. Players = game:GetService("Players")

  4038. for i, player in pairs(Players:GetPlayers()) do

  4039. if player.name == tradePlayer then

  4040. f:FireServer("TradeSendRequest", player)

  4041. wait(10)

  4042. if tradeFrame.Visible then

  4043. _G.tradeReqSent = true

  4044. doTrade()

  4045. end

  4046. end

  4047. end

  4048. end

  4049. --print(os.time(), tradeFrame.Visible, _G.tradeList, _G.tradeTo)

  4050. end

  4051. end)

  4052. spawn(function()

  4053. while wait(.1) do

  4054. local cp = {}

  4055. local dfg = {}

  4056. _G.newInv = {}

  4057. --local massDelete = {}

  4058. local numEquipped = 0

  4059. _G.equippedPets = {}

  4060. local equipBuff = 0

  4061. local newBuff = 0

  4062. local petBuffs = {}

  4063. local sortedPetBuffs = {}

  4064. local maxEnchant = 40

  4065. local maxLevel = 25

  4066. local a = game:GetService("Players").LocalPlayer.PlayerGui.ScreenGui.ClientScript.Modules.GuiService

  4067. local e = f:InvokeServer("GetPlayerData")

  4068. for i,d in pairs(e[pn]) do

  4069. local id = d[1]

  4070. local name = d[2]

  4071. local isShiny = d[8]

  4072. local rarity = GetRarity(name)

  4073. local petBuff = GetBuff(name,_G.currentBuff)

  4074. local deleted = false

  4075. local traded = false

  4076. local easyLegend = false

  4077. local legendColor = ""

  4078. local delNames = eggs.flags.DeleteName

  4079. local potionShinyNames = eggs.flags.usepotionshinypetname

  4080. local potionNormalNames = eggs.flags.usepotionnormalpetname

  4081. local enchantShinyNames = eggs.flags.enchantshinypetname

  4082. local enchantNormalNames = eggs.flags.enchantnormalpetname

  4083. if petBuff ~= nil and petBuff > 0 then

  4084. basePetBuff = petBuff

  4085. petBuff = petBuff + ((d[4]-1)*(1/24)*basePetBuff)

  4086. petBuff = petBuff + (d[9]*.025*basePetBuff)

  4087. if d[8] == true then

  4088. petBuff = petBuff*2

  4089. end

  4090. petBuffs[id] = petBuff

  4091. else petBuff = 0

  4092. end

  4093. if d[6] then

  4094. table.insert(_G.equippedPets,d[1])

  4095. equipBuff = equipBuff + petBuff

  4096. numEquipped = numEquipped + 1

  4097. end

  4098. --if inList and i ~= nil then

  4099. --print(d[1],"in Equip Slot",i)

  4100. --elseif ~= inList

  4101. --table.insert(equippedPets, d[1])

  4102. --print(d[1],"added to Equipped List")

  4103. --end

  4104. for i , v in pairs(EasyLeg) do

  4105. if v == name then

  4106. easyLegend = true

  4107. end

  4108. end

  4109. for i , v in pairs(GreenLeg) do

  4110. if v == name then

  4111. legendColor = "green"

  4112. end

  4113. end

  4114. for i , v in pairs(BlueLeg) do

  4115. if v == name then

  4116. legendColor = "blue"

  4117. end

  4118. end

  4119. if _G.AutoInv == "Delete Pets" and not d[7] then

  4120. if eggs.flags[rarity] == true then

  4121. Delete(id)

  4122. deleted = true

  4123. elseif eggs.flags.easyleg and easyLegend then

  4124. Delete(id)

  4125. deleted = true

  4126. elseif eggs.flags.customdelete then

  4127. if tostring(delNames) ~= nil then

  4128. for i in string.gmatch(delNames, '([^,]+)') do

  4129. if name == i then

  4130. Delete(id)

  4131. --table.insert(massDelete,d[1])

  4132. deleted = true

  4133. end

  4134. end

  4135. end

  4136. end

  4137. end

  4138. if tostring(_G.tradeNames) ~= nil and _G.tradeTo ~= "" and deleted == false and not d[7] and not _G.tradeReqSent then

  4139. local inList = false

  4140. local listCount = 0

  4141. local addToList = false

  4142. for i in string.gmatch(_G.tradeNames, '([^,]+)') do

  4143. if name == i or i == "All" then

  4144. if (isShiny and _G.tradeShiny) or not isShiny then

  4145. addToList = true

  4146. end

  4147. end

  4148. end

  4149. if addToList and _G.tradeList[8] == nil then

  4150. if _G.tradeList[1] ~= nil then

  4151. for i,d in pairs(_G.tradeList) do

  4152. listCount = listCount + 1

  4153. if d == id then

  4154. inList = true

  4155. end

  4156. end

  4157. end

  4158. if not inList then

  4159. table.insert(_G.tradeList, id)

  4160. print(id, name)

  4161. end

  4162. traded = true

  4163. end

  4164. end

  4165. if deleted == false then

  4166. table.insert(_G.newInv, {d[1], d[2], rarity, d[8], legendColor})

  4167. end

  4168. if eggs.flags.shiny and deleted == false and traded == false and not d[7] then

  4169. if d[8] == false and not d[7] then

  4170. cp[name] = (cp[name] or 0) + 1

  4171. if cp[name] >= 10 then

  4172. cp[name] = 0

  4173. f:FireServer("MakePetShiny", id)

  4174. end

  4175. end

  4176. end

  4177. local enchantPet = false

  4178. if tostring(enchantShinyNames) ~= nil then

  4179. for i in string.gmatch(enchantShinyNames, '([^,]+)') do

  4180. if (i == "All" or name == i) and d[8] then

  4181. enchantPet = true

  4182. end

  4183. end

  4184. end

  4185. if tostring(enchantNormalNames) ~= nil then

  4186. for i in string.gmatch(enchantNormalNames, '([^,]+)') do

  4187. if i == "All" or name == i then

  4188. enchantPet = true

  4189. end

  4190. end

  4191. end

  4192. if enchantPet and (d[8] or d[4]==maxLevel) and d[9] < maxEnchant and deleted == false and traded == false then

  4193. f["FireServer"](f, "EnchantPet", id)

  4194. end

  4195. if eggs.flags.automaxpotion then

  4196. local shinyPet = false

  4197. if tostring(potionShinyNames) ~= nil then

  4198. for i in string.gmatch(potionShinyNames, '([^,]+)') do

  4199. if name == i and d[8] then

  4200. shinyPet = true

  4201. end

  4202. end

  4203. end

  4204. if tostring(potionNormalNames) ~= nil then

  4205. for i in string.gmatch(potionNormalNames, '([^,]+)') do

  4206. if name == i then

  4207. shinyPet = true

  4208. end

  4209. end

  4210. end

  4211. if shinyPet and deleted == false and traded == false then

  4212. local usedLevel = false

  4213. local usedEnchant = false

  4214. for k,v in pairs(e[potionIndex]) do

  4215. if v[2] == "LevelMax" and not usedLevel and d[4] < maxLevel then

  4216. f:FireServer("UsePotionOnPet",v[1],id)

  4217. usedLevel = true

  4218. end

  4219. if v[2] == "EnchantMax" and not usedEnchant then

  4220. if d[8] and d[9] < maxEnchant then

  4221. f:FireServer("UsePotionOnPet",v[1],id)

  4222. usedEnchant = true

  4223. elseif not d[8] and d[4] == maxLevel and d[9] < maxEnchant then

  4224. f:FireServer("UsePotionOnPet",v[1],id)

  4225. usedEnchant = true

  4226. elseif not d[8] and usedLevel and d[9] < maxEnchant then

  4227. f:FireServer("UsePotionOnPet",v[1],id)

  4228. usedEnchant = true

  4229. end

  4230. end

  4231. end

  4232. end

  4233. end

  4234. end

  4235. if _G.AutoInv == "Delete Hats" then

  4236. for i,d in pairs(e[hn]) do

  4237. local delNames = eggs.flags.DeleteName

  4238. local deleted = false

  4239. local id = d[1]

  4240. local name = d[2]

  4241. local rarity = HGetRarity(name)

  4242. local easyLegend = false

  4243. local legendColor = ""

  4244. for i , v in pairs(HEasyLeg) do

  4245. if v == name then

  4246. easyLegend = true

  4247. end

  4248. end

  4249. for i , v in pairs(HBlueLeg) do

  4250. if v == name then

  4251. legendColor = "blue"

  4252. end

  4253. end

  4254. for i , v in pairs(HGreenLeg) do

  4255. if v == name then

  4256. legendColor = "green"

  4257. end

  4258. end

  4259. if not d[4] then

  4260. if eggs.flags[rarity] == true then

  4261. HDelete(id)

  4262. deleted = true

  4263. elseif eggs.flags.easyleg and easyLegend then

  4264. HDelete(id)

  4265. deleted = true

  4266. elseif eggs.flags.customdelete then

  4267. if tostring(delNames) ~= nil then

  4268. for i in string.gmatch(delNames, '([^,]+)') do

  4269. if name == i then

  4270. HDelete(id)

  4271. --table.insert(massDelete,d[1])

  4272. deleted = true

  4273. end

  4274. end

  4275. end

  4276. end

  4277. end

  4278. if deleted == false then

  4279. table.insert(_G.newInv, {d[1], d[2], rarity, false, legendColor})

  4280. end

  4281. end

  4282. end

  4283. if _G.newInv[1] ~= nil then

  4284. for i,d in ipairs(_G.newInv) do

  4285. if _G.itemInv[1] ~= nil then

  4286. local itemFound = false

  4287. local skipAlert = false

  4288. for k,v in ipairs(_G.itemInv) do

  4289. if v[1] == d[1] then

  4290. itemFound = true

  4291. end

  4292. end

  4293. _G.ExcludeAlerts = ExcludedAlerts.Text

  4294. if tostring(_G.ExcludeAlerts) ~= nil then

  4295. for i in string.gmatch(_G.ExcludeAlerts, '([^,]+)') do

  4296. if d[2] == i then

  4297. skipAlert = true

  4298. end

  4299. end

  4300. end

  4301. if not itemFound and not skipAlert then

  4302. if cccc:IsSecretItem(d[2]) then

  4303. inventoryAlert(d[2], "SECRET", d[4], d[5])

  4304. else

  4305. inventoryAlert(d[2], d[3], d[4], d[5])

  4306. end

  4307. --print("New " .. d[3] .. " Item " .. d[1] .. " " .. d[2])

  4308. end

  4309. end

  4310. end

  4311. end

  4312. _G.itemInv = {}

  4313. if _G.newInv[1] ~= nil then

  4314. for i,d in ipairs(_G.newInv) do

  4315. table.insert(_G.itemInv, {d[1], d[2], d[3], d[4], d[5]})

  4316. end

  4317. end

  4318. for k,v in spairs(petBuffs, function(t,a,b) return t[b] < t[a] end) do

  4319. table.insert(sortedPetBuffs,{k,v})

  4320. end

  4321. for i=1,maxPetsEquip do

  4322. if sortedPetBuffs[i] ~= nil then

  4323. newBuff = newBuff + sortedPetBuffs[i][2]

  4324. end

  4325. end

  4326. if misc.flags.AutoEquip and sortedPetBuffs[1] ~= nil then

  4327. if (math.ceil(newBuff) > math.ceil(equipBuff)) or _G.buffChange then

  4328. if numEquipped ~= nil and numEquipped >= maxPetsEquip then

  4329. for i,d in pairs(_G.equippedPets) do

  4330. f:FireServer("UnequipPet", _G.equippedPets[i])

  4331. end

  4332. _G.equippedPets = {}

  4333. end

  4334. for i=1,maxPetsEquip do

  4335. if sortedPetBuffs[i] ~= nil then

  4336. f:FireServer("EquipPet", sortedPetBuffs[i][1])

  4337. end

  4338. end

  4339. end

  4340. _G.buffChange = false

  4341. end

  4342. end

  4343. end)

  4344. end

  4345. local this = 1

  4346. local that = 1

  4347. --if game.PlaceVersion > LatestSupportedVersion then

  4348. if this ~= that then

  4349. function RandomVariable(length)

  4350. local res = ""

  4351. for i = 1, length do

  4352. res = res .. string.char(math.random(97, 122))

  4353. end

  4354. return res

  4355. end

  4356. local ScreenGui = Instance.new("ScreenGui")

  4357. local Frame = Instance.new("Frame")

  4358. local TextLabel = Instance.new("TextLabel")

  4359. local TextLabel_2 = Instance.new("TextLabel")

  4360. local TextLabel_3 = Instance.new("TextLabel")

  4361. local Yes = Instance.new("TextButton")

  4362. local No = Instance.new("TextButton")

  4363. ScreenGui.Parent = game.CoreGui

  4364. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

  4365. ScreenGui.Name = RandomVariable(math.random(3,20))

  4366. Frame.Parent = ScreenGui

  4367. Frame.BackgroundColor3 = Color3.fromRGB(27, 42, 53)

  4368. Frame.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4369. Frame.Position = UDim2.new(0.5, 0, 0.5, 0)

  4370. Frame.Size = UDim2.new(0, 400, 0, 250)

  4371. Frame.AnchorPoint = Vector2.new(0.5,0.5)

  4372. Frame.Name = RandomVariable(math.random(3,20))

  4373. TextLabel.Parent = Frame

  4374. TextLabel.BackgroundColor3 = Color3.fromRGB(48, 75, 94)

  4375. TextLabel.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4376. TextLabel.Position = UDim2.new(0, 0, 0.0480000004, 0)

  4377. TextLabel.Size = UDim2.new(1, 0, 0, 50)

  4378. TextLabel.Font = Enum.Font.SourceSans

  4379. TextLabel.Text = "Warning!"

  4380. TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0)

  4381. TextLabel.TextScaled = true

  4382. TextLabel.TextSize = 14.000

  4383. TextLabel.TextWrapped = true

  4384. TextLabel.Name = RandomVariable(math.random(3,20))

  4385. TextLabel_2.Parent = Frame

  4386. TextLabel_2.BackgroundColor3 = Color3.fromRGB(48, 75, 94)

  4387. TextLabel_2.BackgroundTransparency = 1.000

  4388. TextLabel_2.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4389. TextLabel_2.Position = UDim2.new(0, 0, 0.280000001, 0)

  4390. TextLabel_2.Size = UDim2.new(1, 0, 0.159999996, 50)

  4391. TextLabel_2.Font = Enum.Font.SourceSans

  4392. TextLabel_2.Text = "The script detected that the game has been updated and it wasnt tested on the newest version, you can still execute it on you own risk which can cause your account in getting banned if the anticheat was updated!"

  4393. TextLabel_2.TextColor3 = Color3.fromRGB(255, 0, 0)

  4394. TextLabel_2.TextSize = 20.000

  4395. TextLabel_2.TextWrapped = true

  4396. TextLabel_2.Name = RandomVariable(math.random(3,20))

  4397. TextLabel_3.Parent = Frame

  4398. TextLabel_3.BackgroundColor3 = Color3.fromRGB(48, 75, 94)

  4399. TextLabel_3.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4400. TextLabel_3.Position = UDim2.new(0, 0, 0.700000048, 0)

  4401. TextLabel_3.Size = UDim2.new(1, 0, -0.0879999995, 50)

  4402. TextLabel_3.Font = Enum.Font.SourceSans

  4403. TextLabel_3.Text = "Execute?"

  4404. TextLabel_3.TextColor3 = Color3.fromRGB(255, 0, 0)

  4405. TextLabel_3.TextSize = 28.000

  4406. TextLabel_3.TextWrapped = true

  4407. TextLabel_3.Name = RandomVariable(math.random(3,20))

  4408. Yes.Name = RandomVariable(math.random(3,20))

  4409. Yes.Parent = Frame

  4410. Yes.BackgroundColor3 = Color3.fromRGB(68, 107, 134)

  4411. Yes.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4412. Yes.Position = UDim2.new(0.100000001, 0, 0.864000022, 0)

  4413. Yes.Size = UDim2.new(0, 140, 0, 25)

  4414. Yes.Font = Enum.Font.SourceSansBold

  4415. Yes.Text = "Yes"

  4416. Yes.TextColor3 = Color3.fromRGB(255, 0, 4)

  4417. Yes.TextScaled = true

  4418. Yes.TextSize = 14.000

  4419. Yes.TextWrapped = true

  4420. No.Name = RandomVariable(math.random(3,20))

  4421. No.Parent = Frame

  4422. No.BackgroundColor3 = Color3.fromRGB(68, 107, 134)

  4423. No.BorderColor3 = Color3.fromRGB(27, 42, 53)

  4424. No.Position = UDim2.new(0.550000012, 0, 0.864000022, 0)

  4425. No.Size = UDim2.new(0, 140, 0, 25)

  4426. No.Font = Enum.Font.SourceSansBold

  4427. No.Text = "No"

  4428. No.TextColor3 = Color3.fromRGB(17, 255, 0)

  4429. No.TextScaled = true

  4430. No.TextSize = 14.000

  4431. No.TextWrapped = true

  4432. No.MouseButton1Click:Connect(function()

  4433. ScreenGui:Destroy()

  4434. end)

  4435. Yes.MouseButton1Click:Connect(function()

  4436. ScreenGui:Destroy()

  4437. scr()

  4438. end)

  4439. else

  4440. scr()

  4441. end

Bubble gum simulator script GUI! - Pastebin.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6119

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.