xvc200

candyhub_gofish

Aug 23rd, 2025
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.82 KB | None | 0 0
  1. local function SafeZone(pos)
  2. if workspace:FindFirstChild('candyhub-safezone') then
  3. workspace:FindFirstChild('candyhub-safezone').Anchored = false
  4. workspace:FindFirstChild('candyhub-safezone').CFrame = pos
  5. workspace:FindFirstChild('candyhub-safezone').Anchored = true
  6. workspace:FindFirstChild('candyhub-safezone').Rotation = Vector3.new(0,0,0)
  7. else
  8. local part = Instance.new('Part', workspace)
  9. part.Name = 'candyhub-safezone'
  10. part.CFrame = pos
  11. part.Size = Vector3.new(10,2,10)
  12. part.Transparency=0.8
  13. part.Anchored = true
  14. part.Rotation = Vector3.new(0,0,0)
  15. end
  16. end
  17.  
  18. local function AntiGamepass(mode)
  19. mode = mode or 'make'
  20. if mode == 'make' then
  21. if not game.Players.LocalPlayer.PlayerGui:FindFirstChild('abg2224') then
  22. local screengui = Instance.new('ScreenGui',game.Players.LocalPlayer.PlayerGui)
  23. screengui.Name = 'abg2224'
  24. local ib = Instance.new('ImageButton',screengui)
  25. ib.Name = 'AntiBuyGamepass'
  26. ib.Position = UDim2.new(0.001,0,0.001,0)
  27. ib.Size = UDim2.new(0.05,0,0.001,0)
  28. ib.BackgroundColor3 = Color3.fromRGB(1,1,1)
  29. end
  30. elseif mode == 'check_true' then
  31. if game.Players.LocalPlayer.PlayerGui:FindFirstChild('abg2224') then
  32. game.Players.LocalPlayer.PlayerGui:FindFirstChild('abg2224').Enabled = true
  33. end
  34. elseif mode == 'check_false' then
  35. if game.Players.LocalPlayer.PlayerGui:FindFirstChild('abg2224') then
  36. game.Players.LocalPlayer.PlayerGui:FindFirstChild('abg2224').Enabled = false
  37. end
  38. end
  39. end
  40.  
  41. for i, coreui in game.CoreGui:GetChildren() do
  42. if coreui.Name == 'chub-ui' then
  43. coreui:Destroy()
  44. end
  45. end
  46. local library = loadstring(game:HttpGet('https://raw.githubusercontent.com/vateq/UILIBrewrites/refs/heads/main/hexagonuilib'))()
  47. library.settings = {
  48. guiname = "chub-ui",
  49. title = 'Candy Hub - Go Fishing',
  50. modal = true,
  51. font = Enum.Font.SourceSans,
  52. textsize = 16,
  53. logo = "rbxassetid://4350178803",
  54. footer = '- made by vateq.',
  55. textstroke = true,
  56. }
  57.  
  58. _G.candyhub = {
  59. autocast = false,
  60. autocatch = false,
  61. autotarget = false,
  62. autosell = false,
  63. autostat = false,
  64. castmode = 'bypass',
  65. stats={
  66. fishingspeed = false,
  67. strength = false,
  68. luck = false
  69. },
  70. rod = 'Steel Rod',
  71. bait = 'Apple',
  72. potion = 'Luck Potion I',
  73. holdtime = 3,
  74. freezechar = false,
  75. autozone = false,
  76. zone = 'Default Isle',
  77. sellamount = 50,
  78. infbait = false,
  79. sellallwait=2.2,
  80. buyamount=1,
  81. asafezone=false,
  82. }
  83.  
  84. local zones = {
  85. defaultisle = CFrame.new(942.536377, 127.545708, 254.444763, 0.682717562, -0.203110099, 0.701885343, 1.42572915e-07, 0.960588872, 0.277973056, -0.730682373, -0.189776987, 0.655810952),
  86. vulcanoisle = CFrame.new(829.335938, 128.694641, 926.749512, -0.606504142, -0.202531084, 0.768852293, -1.31778265e-07, 0.967012167, 0.254730254, -0.795080304, 0.154494852, -0.58649689),
  87. snowybiome = CFrame.new(2192.81934, 132.483459, 262.021057, -0.948030829, -0.0503469296, 0.314169943, -1.65972523e-07, 0.987401605, 0.158234358, -0.318178505, 0.150011003, -0.936087132),
  88. deepwaters = CFrame.new(-22.3140888, 129.08902, -1377.86743, -0.915984094, -0.121885143, 0.382252723, 1.22360916e-07, 0.952738822, 0.303790689, -0.40121457, 0.278267473, -0.872693598),
  89. ancientocean = CFrame.new(797.303894, 125.975601, -2088.22656, -0.988837481, 0.0538982712, -0.138908133, 1.20399534e-07, 0.932280302, 0.361736745, 0.148998305, 0.357698828, -0.921873689),
  90. highfield = CFrame.new(2061.84692, 127.464203, -2582.05103, -0.853039742, 9.32625088e-09, -0.521845937, -1.0396163e-08, 1, 3.48658276e-08, 0.521845937, 3.51671332e-08, -0.853039742),
  91. toxiczone = CFrame.new(3417.6167, 126.026093, -1539.51465, 0.881312668, -0.0369323492, 0.471088022, -2.10134374e-07, 0.99694097, 0.07815855, -0.472533524, -0.0688822195, 0.878616691),
  92. mansionisland = CFrame.new(4058.69507, 125.416229, 428.03006, -0.27912733, -5.05664755e-09, -0.960254073, -1.83806048e-09, 1, -4.73165862e-09, 0.960254073, 4.4426976e-10, -0.27912733),
  93. christmasvilage = CFrame.new()
  94. }
  95.  
  96. local spawns = {
  97. defaultisle = CFrame.new(792.481934, 131.844788, -229.427643, -0.864148915, -0.129839927, 0.48619771, 2.46146698e-07, 0.966142178, 0.258010328, -0.503236175, 0.222959474, -0.834890664),
  98. vulcanoisle = CFrame.new(214.123398, 131.182297, 914.233154, 0.963826895, -0.0171396192, -0.265977234, -1.84809636e-07, 0.99793011, -0.0643074587, 0.266528904, 0.0619813092, 0.961831927),
  99. snowybiome = CFrame.new(2328.47339, 135.450272, 345.681366, 0.0490640029, -0.258781493, 0.964689016, -2.381624e-07, 0.965852261, 0.259093553, -0.998795629, -0.0127123957, 0.0473885164),
  100. deepwaters = CFrame.new(-994.533936, 130.379425, -1565.90393, -0.0783816352, 0.160100803, -0.983983755, 1.61409389e-07, 0.987020433, 0.160594881, 0.996923447, 0.0125875305, -0.0773643032),
  101. ancientocean = CFrame.new(597.376038, 143.6138, -2927.52539, -0.991514087, -0.0304244701, 0.126389101, 2.31731704e-07, 0.972227693, 0.234037116, -0.129999444, 0.232051119, -0.963977396),
  102. highfield = CFrame.new(2580.38281, 130.265442, -3445.95239, -0.993647218, -0.0136877885, 0.111704528, 1.65538822e-07, 0.992575824, 0.121627413, -0.112540022, 0.120854758, -0.986270189),
  103. toxiczone = CFrame.new(4688.34961, 140.951889, -2436.05688, -0.662642479, -0.202632681, 0.721002758, 1.70248995e-07, 0.96270287, 0.27056092, -0.748935878, 0.179285273, -0.637927771),
  104. mansionisland = CFrame.new(5128.0752, 159.531723, 701.879883, -0.00247889198, -5.67627758e-08, 0.999996901, -5.53703998e-08, 1, 5.66256908e-08, -0.999996901, -5.52298616e-08, -0.00247889198),
  105. christmasvilage = CFrame.new()
  106. }
  107.  
  108.  
  109. local Window = library:CreateWindow(
  110. Vector2.new(350, 450),
  111. Vector2.new(
  112. (workspace.CurrentCamera.ViewportSize.X / 2) - 250,
  113. (workspace.CurrentCamera.ViewportSize.Y / 2) - 250
  114. )
  115. )
  116. local maintab = Window:CreateTab('Main')
  117.  
  118. --[[
  119. local VirtualInputManager = game:GetService("VirtualInputManager")
  120.  
  121. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, true, nil, 0)
  122. task.wait()
  123. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, false, nil, 0)
  124. ]]
  125.  
  126. local function Lives()
  127. if game.Players.LocalPlayer.Character then
  128. if game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
  129. if game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  130. if game.Players.LocalPlayer.Character:FindFirstChild('Humanoid').Health >= 1 then
  131. return true
  132. else
  133. return false
  134. end
  135. else
  136. return false
  137. end
  138. else
  139. return false
  140. end
  141. else
  142. return false
  143. end
  144. end
  145.  
  146. local function cne_Rod()
  147. local rodname = game:GetService("Players").LocalPlayer.inventory.rodsEquippedName.Value
  148. if Lives() then
  149. for i, tool in game.Players.LocalPlayer.Character:GetChildren() do
  150. if tool.ClassName =='Tool' and tool.Name ~= rodname then
  151. tool.Parent = game.Players.LocalPlayer.Backpack
  152. end
  153. end
  154. if not game.Players.LocalPlayer.Character:FindFirstChild(rodname) then
  155. if game.Players.LocalPlayer.Backpack:FindFirstChild(rodname) then
  156. game.Players.LocalPlayer.Backpack:FindFirstChild(rodname).Parent = game.Players.LocalPlayer.Character
  157. end
  158. end
  159. end
  160. end
  161.  
  162. _G.isselling = false
  163.  
  164. local function SellAll(v,x)
  165. if not _G.isselling then
  166. x=x or {'default','gold','diamond'}
  167. local default = false
  168. local gold = false
  169. local diamond = false
  170. for g,y in x do
  171. if y == 'default' then
  172. default = true
  173. elseif y == 'gold' then
  174. gold = true
  175. elseif y == 'diamond' then
  176. diamond = true
  177. end
  178. end
  179.  
  180. local hhe = 0
  181. for i, fich in game:GetService("Players").LocalPlayer.inventory.fishes:GetChildren() do
  182. if fich:GetAttribute('tier') == 'default' and default then
  183. hhe+=1
  184. elseif fich:GetAttribute('tier') == 'gold' and gold then
  185. hhe+=1
  186. elseif fich:GetAttribute('tier') == 'diamond' and diamond then
  187. hhe+=1
  188. end
  189. end
  190. if hhe >= v and Lives() then
  191. _G.isselling = true
  192. local hut = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  193. for i = 1,20 do
  194. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  195. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(815.194214, 125.560997, -250.464111, -0.847631931, 0, 0.530584812, 0, 1, 0, -0.530584812, 0, -0.847631931)
  196. task.wait()
  197. end
  198. task.wait(_G.candyhub.sellallwait)
  199. for i, fish in game:GetService("Players").LocalPlayer.inventory.fishes:GetChildren() do
  200. if fish:GetAttribute('tier') == 'default' and default then
  201. local args = {[1] = fish.Name,[2] = fish:GetAttribute('itemId')}
  202. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("itemSell"):InvokeServer(unpack(args))
  203. elseif fish:GetAttribute('tier') == 'gold' and gold then
  204. local args = {[1] = fish.Name,[2] = fish:GetAttribute('itemId')}
  205. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("itemSell"):InvokeServer(unpack(args))
  206. elseif fish:GetAttribute('tier') == 'diamond' and diamond then
  207. local args = {[1] = fish.Name,[2] = fish:GetAttribute('itemId')}
  208. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("itemSell"):InvokeServer(unpack(args))
  209. end
  210. end
  211. task.wait(2.2)
  212. for i = 1, 20 do
  213. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  214. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = hut + Vector3.new(0,3,0)
  215. SafeZone(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame-Vector3.new(0,3,0))
  216. task.wait()
  217. end
  218. _G.isselling = false
  219. end
  220. end
  221. end
  222.  
  223. local farmsection = maintab:AddCategory("Auto Farm",1,1)
  224. farmsection:AddToggle('Auto Cast',false,'',function(v)
  225. _G.candyhub.autocast = v
  226. while _G.candyhub.autocast and task.wait(1.0) do
  227. if _G.candyhub.castmode == 'bypass' then
  228. if Lives() then
  229. cne_Rod()
  230. if not game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart'):FindFirstChild('fishingRodPower').Enabled then
  231. if not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value then
  232. if not game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value then
  233. local h = game:GetService("Players").LocalPlayer.gui.autofishing.Value
  234. game:GetService("Players").LocalPlayer.gui.autofishing.Value = true
  235. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, true, nil, 0)
  236. --if not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value and not game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value then
  237. -- task.wait(_G.candyhub.holdtime)
  238. --end
  239. repeat task.wait() until game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value or game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value
  240. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, false, nil, 0)
  241. game:GetService("Players").LocalPlayer.gui.autofishing.Value = h
  242. end
  243. end
  244. end
  245. end
  246. elseif _G.candyhub.castmode == 'normal' then
  247. if Lives() then
  248. cne_Rod()
  249. if not game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart'):FindFirstChild('fishingRodPower').Enabled then
  250. if not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value then
  251. if not game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value then
  252. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, true, nil, 0)
  253. task.wait(1.3) -- repeat task.wait() until game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart'):FindFirstChild('fishingRodPower').luckMultiplayer.Size.X.Scale >= 9.8
  254. game:GetService("VirtualInputManager"):SendMouseButtonEvent(0, 0, 0, false, nil, 0)
  255. end
  256. end
  257. end
  258. end
  259. end
  260. end
  261. end)
  262.  
  263. farmsection:AddToggle('Auto Catch',false,'',function(v)
  264. _G.candyhub.autocatch = v
  265. while _G.candyhub.autocatch and task.wait() do
  266. if game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value then
  267. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("fightClick"):FireServer()
  268. end
  269. end
  270. end)
  271.  
  272. farmsection:AddToggle('Auto Target', false, '', function(v)
  273. _G.candyhub.autotarget = v
  274. while _G.candyhub.autotarget and task.wait() do
  275. local targetFrame = game:GetService('Players').LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("fishing"):WaitForChild("targetFrame")
  276. AntiGamepass('make')
  277. for _, target in ipairs(targetFrame:GetChildren()) do
  278. AntiGamepass('check_true')
  279. if target:IsA("GuiObject") and _G.candyhub.autotarget and target.Name == 'target' and target:FindFirstChild('ImageButton') then
  280. game:GetService('GuiService').SelectedObject = target:FindFirstChild('ImageButton')
  281. task.wait()
  282. if game:GetService('GuiService').SelectedObject == target:FindFirstChild('ImageButton') and target.Name == 'target' then
  283. game:GetService('VirtualInputManager'):SendKeyEvent(true, Enum.KeyCode.Return, false, game)
  284. task.wait()
  285. game:GetService('VirtualInputManager'):SendKeyEvent(false, Enum.KeyCode.Return, false, game)
  286. end
  287. task.wait()
  288. end
  289. task.wait(0.08)
  290. end
  291. AntiGamepass('make')
  292. AntiGamepass('check_false')
  293. game:GetService('GuiService').SelectedObject = nil
  294. end
  295. end)
  296.  
  297. farmsection:AddDropdown('Cast Mode: ', {'bypass','normal'},'bypass','',function(v)
  298. _G.candyhub.castmode = v
  299. end, true)
  300.  
  301. local section3 = maintab:AddCategory("Auto Stats",1,1)
  302. section3:AddToggle('Auto Skills',false,'',function(v)
  303. _G.candyhub.autostat = v
  304. while _G.candyhub.autostat and task.wait(1) do
  305. if game:GetService("Players").LocalPlayer.realstats.upgradePoints.Value >=1 then
  306. if _G.candyhub.stats.fishingspeed then
  307. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canPurchaseUpgrade"):InvokeServer("speedBoost")
  308. end
  309. end
  310. if game:GetService("Players").LocalPlayer.realstats.upgradePoints.Value >=1 then
  311. if _G.candyhub.stats.strength then
  312. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canPurchaseUpgrade"):InvokeServer("powerBoost")
  313. end
  314. end
  315. if game:GetService("Players").LocalPlayer.realstats.upgradePoints.Value >=1 then
  316. if _G.candyhub.stats.luck then
  317. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canPurchaseUpgrade"):InvokeServer("luckBoost")
  318. end
  319. end
  320. end
  321. end)
  322. section3:AddToggle('+ Fishing Speed',false,'',function(v)
  323. _G.candyhub.stats.fishingspeed = v
  324. end)
  325. section3:AddToggle('+ Strength',false,'',function(v)
  326. _G.candyhub.stats.strength = v
  327. end)
  328. section3:AddToggle('+ Luck',false,'',function(v)
  329. _G.candyhub.stats.luck = v
  330. end)
  331.  
  332. local section2 = maintab:AddCategory("Auto Sell",2,1)
  333.  
  334. section2:AddToggle('Auto Sell Fish',false,'',function(v)
  335. _G.candyhub.autosell = v
  336. _G.isselling = false
  337. while _G.candyhub.autosell and task.wait(.2) do
  338. SellAll(_G.candyhub.sellamount,_G.candyhub.selltiers)
  339. end
  340. end)
  341.  
  342. section2:AddSlider('Sell When Have Fish', {1, 350, 50, 1, ""}, '', function(v)
  343. _G.candyhub.sellamount = v
  344. end, false)
  345.  
  346. section2:AddMultiDropdown('Sell Tiers: ', {'default', 'gold','diamond'}, {'default', 'gold','diamond'}, '', function(v)
  347. _G.candyhub.selltiers = v
  348. end, true)
  349.  
  350. local section523 = maintab:AddCategory("Auto Upgrade",2,1)
  351.  
  352. section523:AddToggle('Auto Upgrade Fish',false,'',function(v)
  353. --_G.candyhub.autoupgrade_fish = v
  354. --[[while _G.candyhub.autoupgrade_fish and task.wait(.25) do
  355. for i, fish in game:GetService("Players").LocalPlayer.inventory.fishes:GetChildren() do
  356. local args = {
  357. [1] = fish.Name,
  358. [2] = "fishes",
  359. [3] = fish:GetAttribute('itemId')
  360. }
  361. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("gui"):WaitForChild("canUpgradeTier"):InvokeServer(unpack(args))
  362. end
  363. end]]
  364. end)
  365.  
  366. --[[ -- patched
  367. section2:AddToggle('No Bait Losing', false, '', function(v)
  368. _G.candyhub.infbait = v
  369. while _G.candyhub.infbait and task.wait(.5) do
  370. local bait = game:GetService("Players").LocalPlayer.inventory.baits:FindFirstChild(game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value)
  371. if not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value then
  372. local args = {[1] = "baits", [2]=bait}
  373. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canEquipItem"):InvokeServer(unpack(args))
  374. else
  375. game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value='Hook'
  376. repeat task.wait(.5) until not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value do
  377. task.wait(1)
  378. game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value = bait
  379. end
  380. end
  381. end
  382. end)
  383. ]]
  384.  
  385. local section_cz = maintab:AddCategory("Cast Zone",2,1)
  386. section_cz:AddDropdown('Teleport To Cast-Zone', {'Default Isle','Vulcano Isle','Snowy Biome','Deep Waters','Ancient Ocean','High Field', 'Toxic Zone','Mansion Island','Christmas Village'},'','',function(v)
  387. if Lives() then
  388. if v == 'Default Isle' then
  389. _G.candyhub.zone = zones.defaultisle
  390. elseif v == 'Vulcano Isle' then
  391. _G.candyhub.zone = zones.vulcanoisle
  392. elseif v == 'Snowy Biome' then
  393. _G.candyhub.zone = zones.snowybiome
  394. elseif v == 'Deep Waters' then
  395. _G.candyhub.zone = zones.deepwaters
  396. elseif v == 'Ancient Ocean' then
  397. _G.candyhub.zone = zones.ancientocean
  398. elseif v == 'High Field' then
  399. _G.candyhub.zone = zones.highfield
  400. elseif v == 'Toxic Zone' then
  401. _G.candyhub.zone = zones.toxiczone
  402. elseif v == 'Mansion Island' then
  403. _G.candyhub.zone = zones.mansionisland
  404. elseif v == 'Christmas Village' then
  405. _G.candyhub.zone = zones.christmasvilage
  406. end
  407. end
  408. end, true)
  409.  
  410. section_cz:AddToggle('Auto Cast Zone',false,'',function(v)
  411. _G.candyhub.autozone = v
  412. while _G.candyhub.autozone and task.wait() do
  413. SafeZone(_G.candyhub.zone)
  414. local hhe = 0
  415. for i, u in game:GetService("Players").LocalPlayer.inventory.fishes:GetChildren() do
  416. hhe+=1
  417. end
  418. if Lives() and _G.candyhub.sellamount > hhe and _G.candyhub.autosell then
  419. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  420. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = _G.candyhub.zone + Vector3.new(0,3,0)
  421. if _G.candyhub.freezechar then
  422. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
  423. end
  424. task.wait(1.5)
  425. elseif not _G.candyhub.autosell then
  426. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  427. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = _G.candyhub.zone + Vector3.new(0,3,0)
  428. if _G.candyhub.freezechar then
  429. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
  430. end
  431. task.wait(1.5)
  432. end
  433. end
  434. end)
  435.  
  436. section_cz:AddToggle('Always SafeZone',false,'',function(v)
  437. _G.candyhub.asafezone = v
  438. while _G.candyhub.asafezone and task.wait() do
  439. SafeZone(_G.candyhub.zone+Vector3.new(0,-1,0))
  440. end
  441. end)
  442.  
  443. section_cz:AddToggle('Freeze Character',false,'',function(v)
  444. _G.candyhub.freezechar = v
  445. while _G.candyhub.freezechar and task.wait(.05) do
  446. if Lives() then
  447. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = _G.candyhub.freezechar
  448. end
  449. end
  450. if _G.candyhub.freezechar == false then
  451. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  452. end
  453. end)
  454.  
  455. local tab2 = Window:CreateTab('Shop')
  456. local section3 = tab2:AddCategory("Buy",1,1)
  457.  
  458. local rods = {'Steel Rod','Gold Rod','Diamond Rod','Amethyst Rod','Angel Rod','Shark Rod',
  459. 'Rainbow Rod','Devil Rod','Bone Rod','Dead Rod','Trident Rod','Medusa Rod','Hammer Rod','Spider Rod',
  460. 'Thunder Rod','Toxic Rod','Nuke Rod','Light Saber Rod', 'Broken Rod'}
  461.  
  462. local baits = {'Apple','Carrot','Grapes','Worm','Gummy','Fish Bait','Star','Gold','Magma','Diamond','Rainbow','Galaxy','Hairy','Rocket','Nuke','Blackhole'}
  463.  
  464. local potions = {
  465. 'Luck Potion I','Luck Potion II','Luck Potion III',
  466. 'Strength Potion I','Strength Potion II','Strength Potion III',
  467. 'Speed Potion I','Speed Potion II','Speed Potion III'
  468. }
  469.  
  470. section3:AddDropdown('Rod: ', rods,'Steel Rod','',function(v)
  471. _G.candyhub.rod = v
  472. end, true)
  473.  
  474. section3:AddButton('Buy Rod', function()
  475. for i=1,_G.candyhub.buyamount do
  476. if not game:GetService("Players").LocalPlayer.inventory.rods:FindFirstChild(_G.candyhub.rod) then
  477. local args = {[1] = _G.candyhub.rod,[2] = "rods",[3] = "fishingSettings",[4] = "oneTime"}
  478. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canShopPurchase"):InvokeServer(unpack(args))
  479. end
  480. end
  481. end)
  482.  
  483. section3:AddDropdown('Bait: ', baits,'Apple','',function(v)
  484. _G.candyhub.bait = v
  485. end, true)
  486.  
  487. section3:AddButton('Buy Bait', function()
  488. for i=1,_G.candyhub.buyamount do
  489. local args = {[1] = _G.candyhub.bait,[2] = "baits",[3] = "fishingSettings",[4] = "manyTime"}
  490. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canShopPurchase"):InvokeServer(unpack(args))
  491. end
  492. end)
  493.  
  494. section3:AddDropdown('Potion: ', potions,'Luck Potion I','',function(v)
  495. _G.candyhub.potion = v
  496. end, true)
  497.  
  498. section3:AddButton('Buy Potion', function()
  499. for i=1,_G.candyhub.buyamount do
  500. local args = {[1] = _G.candyhub.potion,[2] = "potions",[3] = "fishingSettings",[4] = "manyTime"}
  501. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canShopPurchase"):InvokeServer(unpack(args))
  502. end
  503. end)
  504.  
  505. section3:AddSlider('Buy Amount', {1, 50, 1, 1, ""}, '', function(v)
  506. _G.candyhub.buyamount = v
  507. end, false)
  508.  
  509. section3:AddButton('Redeem Codes (AutoUpdate)', function()
  510. for i, code in game:GetService("Players").LocalPlayer.rewards.codes:GetChildren() do
  511. if not code.Value then
  512. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("gui"):WaitForChild("canRedeemCode"):InvokeServer(code.Name)
  513. end
  514. end
  515. end)
  516.  
  517. local section222 = tab2:AddCategory("Auto Bait",2,1)
  518. section222:AddDropdown('Bait: ', baits,'Apple','',function(v)
  519. _G.candyhub.abait = v or 'Apple'
  520. end, true)
  521. section222:AddToggle('Auto Buy Bait on use',false,'',function(v)
  522. _G.candyhub.autobait = v
  523. while _G.candyhub.autobait and task.wait() do
  524. local h = game:GetService("Players").LocalPlayer.inventory.baits:FindFirstChild(_G.candyhub.abait).Value
  525. repeat task.wait(.1) until game:GetService("Players").LocalPlayer.inventory.baits:FindFirstChild(_G.candyhub.abait).Value < h or not _G.candyhub.autobait
  526. if _G.candyhub.autobait then
  527. local args = {[1] = _G.candyhub.abait,[2] = "baits",[3] = "fishingSettings",[4] = "manyTime"}
  528. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("fishing"):WaitForChild("canShopPurchase"):InvokeServer(unpack(args))
  529. end
  530. task.wait()
  531. end
  532. end)
  533. --[[
  534. section222:AddToggle('Inf Bait (patched)', false, '', function(v)
  535. _G.candyhub.infbait = v
  536. while _G.candyhub.infbait and task.wait() do
  537. local bait = game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value
  538. if not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value and not game:GetService("Players").LocalPlayer.fishing.general.activeFighting.Value then
  539. game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value = bait
  540. else
  541. game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value='Hook'
  542. repeat task.wait(.3) until not game:GetService("Players").LocalPlayer.fishing.general.activeFishing.Value do
  543. task.wait(1)
  544. game:GetService("Players").LocalPlayer.inventory.baitsEquippedName.Value = bait
  545. end
  546. end
  547. end
  548. end)
  549. ]]
  550.  
  551. local tab3 = Window:CreateTab('Area')
  552. local section4 = tab3:AddCategory("Teleport",1,1)
  553.  
  554. section4:AddDropdown('Teleport To Island', {'Default Isle','Vulcano Isle','Snowy Biome','Deep Waters','Ancient Ocean','High Field', 'Toxic Zone','Mansion Island','Christmas Village'},'','',function(v)
  555. if Lives() then
  556. if v == 'Default Isle' then
  557. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.defaultisle + Vector3.new(0,3,0)
  558. elseif v == 'Vulcano Isle' then
  559. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.vulcanoisle + Vector3.new(0,3,0)
  560. elseif v == 'Snowy Biome' then
  561. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.snowybiome + Vector3.new(0,3,0)
  562. elseif v == 'Deep Waters' then
  563. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.deepwaters + Vector3.new(0,3,0)
  564. elseif v == 'Ancient Ocean' then
  565. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.ancientocean + Vector3.new(0,3,0)
  566. elseif v == 'High Field' then
  567. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.highfield + Vector3.new(0,3,0)
  568. elseif v == 'Toxic Zone' then
  569. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.toxiczone + Vector3.new(0,3,0)
  570. elseif v == 'Mansion Island' then
  571. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.mansionisland + Vector3.new(0,6,0)
  572. elseif v == 'Christmas Village' then
  573. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawns.christmasvilage + Vector3.new(0,3,0)
  574. end
  575. end
  576. end, true)
  577.  
  578. local section5 = tab3:AddCategory("Settings/Zone",2,1)
  579.  
  580. section5:AddDropdown('Teleport To Cast-Zone', {'Default Isle','Vulcano Isle','Snowy Biome','Deep Waters','Ancient Ocean','High Field', 'Toxic Zone','Mansion Island','Christmas Village'},'','',function(v)
  581. if Lives() then
  582. if v == 'Default Isle' then
  583. SafeZone(zones.defaultisle)
  584. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.defaultisle + Vector3.new(0,3,0)
  585. elseif v == 'Vulcano Isle' then
  586. SafeZone(zones.vulcanoisle)
  587. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.vulcanoisle + Vector3.new(0,3,0)
  588. elseif v == 'Snowy Biome' then
  589. SafeZone(zones.snowybiome)
  590. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.snowybiome + Vector3.new(0,3,0)
  591. elseif v == 'Deep Waters' then
  592. SafeZone(zones.deepwaters)
  593. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.deepwaters + Vector3.new(0,3,0)
  594. elseif v == 'Ancient Ocean' then
  595. SafeZone(zones.ancientocean)
  596. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.ancientocean + Vector3.new(0,3,0)
  597. elseif v == 'High Field' then
  598. SafeZone(zones.highfield)
  599. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.highfield + Vector3.new(0,3,0)
  600. elseif v == 'Toxic Zone' then
  601. SafeZone(zones.toxiczone)
  602. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.toxiczone + Vector3.new(0,3,0)
  603. elseif v == 'Mansion Island' then
  604. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.mansionisland + Vector3.new(0,6,0)
  605. elseif v == 'Christmas Village' then
  606. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = zones.christmasvilage + Vector3.new(0,3,0)
  607. end
  608. end
  609. end, true)
Advertisement
Add Comment
Please, Sign In to add comment