Advertisement
aesnike

Fisch

Nov 9th, 2024 (edited)
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.67 KB | None | 0 0
  1. -- v1.6
  2.  
  3. local ProtectPremium = true
  4.  
  5. --<>----<>----<>----< Getting Services >----<>----<>----<>--
  6. AnalyticsService = game:GetService("AnalyticsService")
  7. CollectionService = game:GetService("CollectionService")
  8. DataStoreService = game:GetService("DataStoreService")
  9. HttpService = game:GetService("HttpService")
  10. Lighting = game:GetService("Lighting")
  11. MarketplaceService = game:GetService("MarketplaceService")
  12. Players = game:GetService("Players")
  13. ReplicatedFirst = game:GetService("ReplicatedFirst")
  14. ReplicatedStorage = game:GetService("ReplicatedStorage")
  15. RunService = game:GetService("RunService")
  16. ServerScriptService = game:GetService("ServerScriptService")
  17. ServerStorage = game:GetService("ServerStorage")
  18. SoundService = game:GetService("SoundService")
  19. StarterGui = game:GetService("StarterGui")
  20. StarterPack = game:GetService("StarterPack")
  21. StarterPlayer = game:GetService("StarterPlayer")
  22. TeleportService = game:GetService("TeleportService")
  23. TweenService = game:GetService("TweenService")
  24. Teams = game:GetService("Teams")
  25. VirtualUser = game:GetService("VirtualUser")
  26. Workspace = game:GetService("Workspace")
  27. UserInputService = game:GetService("UserInputService")
  28. VirtualInputManager = game:GetService("VirtualInputManager")
  29. ContextActionService = game:GetService("ContextActionService")
  30. GuiService = game:GetService("GuiService")
  31. print("ClientMonsterTools.lua loaded")
  32.  
  33.  
  34. --<>----<>----<>----< Anti Afk >----<>----<>----<>--
  35. game.Players.LocalPlayer.Idled:Connect(function()
  36. VirtualUser:CaptureController()
  37. VirtualUser:ClickButton2(Vector2.new())
  38. print("Roblox Tried to kick you but we didn't let them kick you :D")
  39. end)
  40. warn("[Anti Afk] - loaded successfully")
  41.  
  42. --<>----<>----<>----< Main Script >----<>----<>----<>--
  43. print("[Space Hub | Fisch]: loading...")
  44. local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
  45. local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
  46. local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
  47.  
  48. local Window = Fluent:CreateWindow({
  49. Title = "Fisch | Space Hub",
  50. SubTitle = "v1.6",
  51. TabWidth = 150,
  52. Size = UDim2.fromOffset(600, 400),
  53. Acrylic = false,
  54. Theme = "Darker",
  55. MinimizeKey = Enum.KeyCode.LeftControl
  56. })
  57.  
  58. -- Creating tabs
  59. local Tabs = {
  60. Home = Window:AddTab({ Title = "Home", Icon = "home" }),
  61. Main = Window:AddTab({ Title = "Main", Icon = "code" }),
  62. Teleports = Window:AddTab({ Title = "Teleports", Icon = "compass" }),
  63. Misc = Window:AddTab({ Title = "Misc", Icon = "file-text" }),
  64. Fun = Window:AddTab({ Title = "Fun", Icon = "coffee" }),
  65. Webhook = Window:AddTab({ Title = "Webhook", Icon = "clock" }),
  66. Premium = Window:AddTab({ Title = "Premium", Icon = "diamond" }),
  67. Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
  68. }
  69.  
  70. local Options = Fluent.Options
  71.  
  72. local teleportSpots = {
  73. altar = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
  74. arch = CFrame.new(998.966796875, 126.6849365234375, -1237.1434326171875),
  75. birch = CFrame.new(1742.3203125, 138.25787353515625, -2502.23779296875),
  76. brine = CFrame.new(-1794.10596, -145.849701, -3302.92358, -5.16176224e-05, 3.10316682e-06, 0.99999994, 0.119907647, 0.992785037, 3.10316682e-06, -0.992785037, 0.119907647, -5.16176224e-05),
  77. deep = CFrame.new(-1510.88672, -237.695053, -2852.90674, 0.573604643, 0.000580655003, 0.81913209, -0.000340352941, 0.999999762, -0.000470530824, -0.819132209, -8.89541116e-06, 0.573604763),
  78. deepshop = CFrame.new(-979.196411, -247.910156, -2699.87207, 0.587748766, 0, 0.809043527, 0, 1, 0, -0.809043527, 0, 0.587748766),
  79. enchant = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
  80. executive = CFrame.new(-29.836761474609375, -250.48486328125, 199.11614990234375),
  81. keepers = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
  82. mod_house = CFrame.new(-30.205902099609375, -249.40594482421875, 204.0529022216797),
  83. moosewood = CFrame.new(383.10113525390625, 131.2406005859375, 243.93385314941406),
  84. mushgrove = CFrame.new(2501.48583984375, 127.7583236694336, -720.699462890625),
  85. roslit = CFrame.new(-1476.511474609375, 130.16842651367188, 671.685302734375),
  86. snow = CFrame.new(2648.67578125, 139.06605529785156, 2521.29736328125),
  87. snowcap = CFrame.new(2648.67578125, 139.06605529785156, 2521.29736328125),
  88. spike = CFrame.new(-1254.800537109375, 133.88555908203125, 1554.2021484375),
  89. statue = CFrame.new(72.8836669921875, 138.6964874267578, -1028.4193115234375),
  90. sunstone = CFrame.new(-933.259705, 128.143951, -1119.52063, -0.342042685, 0, -0.939684391, 0, 1, 0, 0.939684391, 0, -0.342042685),
  91. swamp = CFrame.new(2501.48583984375, 127.7583236694336, -720.699462890625),
  92. terrapin = CFrame.new(-143.875244140625, 141.1676025390625, 1909.6070556640625),
  93. trident = CFrame.new(-1479.48987, -228.710632, -2391.39307, 0.0435845852, 0, 0.999049723, 0, 1, 0, -0.999049723, 0, 0.0435845852),
  94. vertigo = CFrame.new(-112.007278, -492.901093, 1040.32788, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  95. volcano = CFrame.new(-1888.52319, 163.847565, 329.238281, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  96. wilson = CFrame.new(2938.80591, 277.474762, 2567.13379, 0.4648332, 0, 0.885398269, 0, 1, 0, -0.885398269, 0, 0.4648332),
  97. wilsons_rod = CFrame.new(2879.2085, 135.07663, 2723.64233, 0.970463336, -0.168695927, -0.172460333, 0.141582936, -0.180552125, 0.973321974, -0.195333466, -0.968990743, -0.151334763)
  98. }
  99. local FishAreas = {
  100. Roslit_Bay = CFrame.new(-1663.73889, 149.234116, 495.498016, 0.0380855016, 4.08820178e-08, -0.999274492, 5.74658472e-08, 1, 4.3101906e-08, 0.999274492, -5.90657123e-08, 0.0380855016),
  101. Ocean = CFrame.new(7665.104, 125.444443, 2601.59351, 0.999966085, -0.000609769544, -0.00821684115, 0.000612694537, 0.999999762, 0.000353460142, 0.00821662322, -0.000358482561, 0.999966204),
  102. Snowcap_Pond = CFrame.new(2778.09009, 283.283783, 2580.323, 1, 7.17688531e-09, -2.22843701e-05, -7.17796267e-09, 1, -4.83369114e-08, 2.22843701e-05, 4.83370712e-08, 1),
  103. Moosewood_Docks = CFrame.new(343.2359924316406, 133.61595153808594, 267.0580139160156),
  104. Deep_Ocean = CFrame.new(3569.07153, 125.480949, 6697.12695, 0.999980748, -0.00188910461, -0.00591362361, 0.00193980196, 0.999961317, 0.00857902411, 0.00589718809, -0.00859032944, 0.9999457),
  105. Vertigo = CFrame.new(-137.697098, -736.86377, 1233.15271, 1, -1.61821543e-08, -2.01375751e-05, 1.6184277e-08, 1, 1.05423091e-07, 2.01375751e-05, -1.0542341e-07, 1),
  106. Snowcap_Ocean = CFrame.new(3088.66699, 131.534332, 2587.11304, 1, 4.30694858e-09, -1.19097813e-14, -4.30694858e-09, 1, -2.80603398e-08, 1.17889275e-14, 2.80603398e-08, 1),
  107. Harvesters_Spike = CFrame.new(-1234.61523, 125.228767, 1748.57166, 0.999991536, -0.000663080777, -0.00405627443, 0.000725277001, 0.999881923, 0.0153511297, 0.00404561637, -0.0153539423, 0.999873936),
  108. SunStone = CFrame.new(-845.903992, 133.172211, -1163.57776, 1, -7.93465915e-09, -2.09446498e-05, 7.93544608e-09, 1, 3.75741536e-08, 2.09446498e-05, -3.75743205e-08, 1),
  109. Roslit_Bay_Ocean = CFrame.new(-1708.09302, 155.000015, 384.928009, 1, -9.84460868e-09, -3.24939563e-15, 9.84460868e-09, 1, 4.66220271e-08, 2.79042003e-15, -4.66220271e-08, 1),
  110. Moosewood_Pond = CFrame.new(509.735992, 152.000031, 302.173004, 1, -1.78487678e-08, -8.1329488e-14, 1.78487678e-08, 1, 8.45405168e-08, 7.98205428e-14, -8.45405168e-08, 1),
  111. Terrapin_Ocean = CFrame.new(58.6469994, 135.499985, 2147.41699, 1, 2.09643041e-08, -5.6023784e-15, -2.09643041e-08, 1, -9.92988376e-08, 3.52064755e-15, 9.92988376e-08, 1),
  112. Isonade = CFrame.new(-1060.99902, 121.164787, 953.996033, 0.999958456, 0.000633197487, -0.00909138657, -0.000568434712, 0.999974489, 0.00712434994, 0.00909566507, -0.00711888634, 0.999933302),
  113. Moosewood_Ocean = CFrame.new(-167.642715, 125.19548, 248.009521, 0.999997199, -0.000432743778, -0.0023210498, 0.000467110571, 0.99988997, 0.0148265222, 0.00231437827, -0.0148275653, 0.999887407),
  114. Roslit_Pond = CFrame.new(-1811.96997, 148.047089, 592.642517, 1, 1.12983072e-08, -2.16573972e-05, -1.12998171e-08, 1, -6.97014357e-08, 2.16573972e-05, 6.97016844e-08, 1),
  115. Moosewood_Ocean_Mythical = CFrame.new(252.802994, 135.849625, 36.8839989, 1, -1.98115071e-08, -4.50667564e-15, 1.98115071e-08, 1, 1.22230617e-07, 2.08510289e-15, -1.22230617e-07, 1),
  116. Terrapin_Olm = CFrame.new(22.0639992, 182.000015, 1944.36804, 1, 1.14953362e-08, -2.7011112e-15, -1.14953362e-08, 1, -7.09263972e-08, 1.88578841e-15, 7.09263972e-08, 1),
  117. The_Arch = CFrame.new(1283.30896, 130.923569, -1165.29602, 1, -5.89772364e-09, -3.3183043e-15, 5.89772364e-09, 1, 3.63913486e-08, 3.10367822e-15, -3.63913486e-08, 1),
  118. Scallop_Ocean = CFrame.new(23.2255898, 125.236847, 738.952271, 0.999990165, -0.00109633175, -0.00429760758, 0.00115595153, 0.999902785, 0.0138949333, 0.00428195624, -0.013899764, 0.999894202),
  119. SunStone_Hidden = CFrame.new(-1139.55701, 134.62204, -1076.94324, 1, 3.9719481e-09, -1.6278158e-05, -3.97231048e-09, 1, -2.22651142e-08, 1.6278158e-05, 2.22651781e-08, 1),
  120. Mushgrove_Stone = CFrame.new(2525.36011, 131.000015, -776.184021, 1, 1.90145943e-08, -3.24206519e-15, -1.90145943e-08, 1, -1.06596836e-07, 1.21516956e-15, 1.06596836e-07, 1),
  121. Keepers_Altar = CFrame.new(1307.13599, -805.292236, -161.363998, 1, 2.40881981e-10, -3.25609947e-15, -2.40881981e-10, 1, -1.35044154e-09, 3.255774e-15, 1.35044154e-09, 1),
  122. Lava = CFrame.new(-1959.86206, 193.144821, 271.960999, 1, -6.02453598e-09, -2.97388313e-15, 6.02453598e-09, 1, 3.37767716e-08, 2.77039384e-15, -3.37767716e-08, 1),
  123. Roslit_Pond_Seaweed = CFrame.new(-1785.2869873046875, 148.15780639648438, 639.9299926757812),
  124. }
  125. local racistPeople = {
  126. Witch = CFrame.new(409.638092, 134.451523, 311.403687, -0.74079144, 0, 0.671735108, 0, 1, 0, -0.671735108, 0, -0.74079144),
  127. Quiet_Synph = CFrame.new(566.263245, 152.000031, 353.872101, -0.753558397, 0, -0.657381535, 0, 1, 0, 0.657381535, 0, -0.753558397),
  128. Pierre = CFrame.new(391.38855, 135.348389, 196.712387, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  129. Phineas = CFrame.new(469.912292, 150.69342, 277.954987, 0.886104584, -0, -0.46348536, 0, 1, -0, 0.46348536, 0, 0.886104584),
  130. Paul = CFrame.new(381.741882, 136.500031, 341.891022, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  131. Shipwright = CFrame.new(357.972595, 133.615967, 258.154541, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  132. Angler = CFrame.new(480.102478, 150.501053, 302.226898, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  133. Marc = CFrame.new(466.160034, 151.00206, 224.497086, -0.996853352, 0, -0.0792675018, 0, 1, 0, 0.0792675018, 0, -0.996853352),
  134. Lucas = CFrame.new(449.33963, 181.999893, 180.689072, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  135. Latern_Keeper = CFrame.new(-39.0456772, -246.599976, 195.644363, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  136. Latern_Keeper2 = CFrame.new(-17.4230175, -304.970276, -14.529892, -1, 0, 0, 0, 1, 0, 0, 0, -1),
  137. Inn_Keeper = CFrame.new(487.458466, 150.800034, 231.498932, -0.564704418, 0, -0.825293183, 0, 1, 0, 0.825293183, 0, -0.564704418),
  138. Roslit_Keeper = CFrame.new(-1512.37891, 134.500031, 631.24353, 0.738236904, 0, -0.674541533, 0, 1, 0, 0.674541533, 0, 0.738236904),
  139. FishingNpc_1 = CFrame.new(-1429.04138, 134.371552, 686.034424, 0, 0.0168599077, -0.999857903, 0, 0.999857903, 0.0168599077, 1, 0, 0),
  140. FishingNpc_2 = CFrame.new(-1778.55408, 149.791779, 648.097107, 0.183140755, 0.0223737024, -0.982832015, 0, 0.999741018, 0.0227586292, 0.983086705, -0.00416803267, 0.183093324),
  141. FishingNpc_3 = CFrame.new(-1778.26807, 147.83165, 653.258606, -0.129575253, 0.501478612, 0.855411887, -2.44146213e-05, 0.862683058, -0.505744994, -0.991569638, -0.0655529201, -0.111770131),
  142. Henry = CFrame.new(483.539307, 152.383057, 236.296143, -0.789363742, 0, 0.613925934, 0, 1, 0, -0.613925934, 0, -0.789363742),
  143. Daisy = CFrame.new(581.550049, 165.490753, 213.499969, -0.964885235, 0, -0.262671858, 0, 1, 0, 0.262671858, 0, -0.964885235),
  144. Appraiser = CFrame.new(453.182373, 150.500031, 206.908783, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  145. Merchant = CFrame.new(416.690521, 130.302628, 342.765289, -0.249025017, -0.0326484665, 0.967946589, -0.0040341015, 0.999457955, 0.0326734781, -0.968488574, 0.00423171744, -0.249021754),
  146. Mod_Keeper = CFrame.new(-39.0905838, -245.141144, 195.837891, -0.948549569, -0.0898146331, -0.303623199, -0.197293222, 0.91766715, 0.34490931, 0.247647122, 0.387066364, -0.888172567),
  147. Ashe = CFrame.new(-1709.94055, 149.862411, 729.399536, -0.92290163, 0.0273250472, -0.384064913, 0, 0.997478604, 0.0709675401, 0.385035753, 0.0654960647, -0.920574605),
  148. Alfredrickus = CFrame.new(-1520.60632, 142.923264, 764.522034, 0.301733732, 0.390740901, -0.869642735, 0.0273988936, 0.908225596, 0.417582989, 0.952998459, -0.149826124, 0.26333645),
  149. }
  150. local itemSpots = {
  151. Training_Rod = CFrame.new(457.693848, 148.357529, 230.414307, 1, -0, 0, 0, 0.975410998, 0.220393807, -0, -0.220393807, 0.975410998),
  152. Plastic_Rod = CFrame.new(454.425385, 148.169739, 229.172424, 0.951755166, 0.0709736273, -0.298537821, -3.42726707e-07, 0.972884834, 0.231290117, 0.306858391, -0.220131472, 0.925948203),
  153. Lucky_Rod = CFrame.new(446.085999, 148.253006, 222.160004, 0.974526405, -0.22305499, 0.0233404674, 0.196993902, 0.901088715, 0.386306256, -0.107199371, -0.371867687, 0.922075212),
  154. Kings_Rod = CFrame.new(1375.57642, -810.201721, -303.509247, -0.7490201, 0.662445903, -0.0116144121, -0.0837960541, -0.0773290396, 0.993478119, 0.657227278, 0.745108068, 0.113431036),
  155. Flimsy_Rod = CFrame.new(471.107697, 148.36171, 229.642441, 0.841614008, 0.0774728209, -0.534493923, 0.00678436086, 0.988063335, 0.153898612, 0.540036798, -0.13314943, 0.831042409),
  156. Nocturnal_Rod = CFrame.new(-141.874237, -515.313538, 1139.04529, 0.161644459, -0.98684907, 1.87754631e-05, 1.87754631e-05, 2.21133232e-05, 1, -0.98684907, -0.161644459, 2.21133232e-05),
  157. Fast_Rod = CFrame.new(447.183563, 148.225739, 220.187454, 0.981104493, 1.26492232e-05, 0.193478703, -0.0522461236, 0.962867677, 0.264870107, -0.186291039, -0.269973755, 0.944674432),
  158. Carbon_Rod = CFrame.new(454.083618, 150.590073, 225.328827, 0.985374212, -0.170404434, 1.41561031e-07, 1.41561031e-07, 1.7285347e-06, 1, -0.170404434, -0.985374212, 1.7285347e-06),
  159. Long_Rod = CFrame.new(485.695038, 171.656326, 145.746109, -0.630167365, -0.776459217, -5.33461571e-06, 5.33461571e-06, -1.12056732e-05, 1, -0.776459217, 0.630167365, 1.12056732e-05),
  160. Mythical_Rod = CFrame.new(389.716705, 132.588821, 314.042847, 0, 1, 0, 0, 0, -1, -1, 0, 0),
  161. Midas_Rod = CFrame.new(401.981659, 133.258316, 326.325745, 0.16456604, 0.986365497, 0.00103566051, 0.00017541647, 0.00102066994, -0.999999464, -0.986366034, 0.1645661, -5.00679016e-06),
  162. Trident_Rod = CFrame.new(-1484.34192, -222.325562, -2194.77002, -0.466092706, -0.536795318, 0.703284025, -0.319611132, 0.843386114, 0.43191275, -0.824988723, -0.0234660208, -0.56466186),
  163. Enchated_Altar = CFrame.new(1310.54651, -799.469604, -82.7303467, 0.999973059, 0, 0.00733732153, 0, 1, 0, -0.00733732153, 0, 0.999973059),
  164. Bait_Crate = CFrame.new(384.57513427734375, 135.3519287109375, 337.5340270996094),
  165. Quality_Bait_Crate = CFrame.new(-177.876, 144.472, 1932.844),
  166. Crab_Cage = CFrame.new(474.803589, 149.664566, 229.49469, -0.721874595, 0, 0.692023814, 0, 1, 0, -0.692023814, 0, -0.721874595),
  167. GPS = CFrame.new(517.896729, 149.217636, 284.856842, 7.39097595e-06, -0.719539165, -0.694451928, -1, -7.39097595e-06, -3.01003456e-06, -3.01003456e-06, 0.694451928, -0.719539165),
  168. Basic_Diving_Gear = CFrame.new(369.174774, 132.508835, 248.705368, 0.228398502, -0.158300221, -0.96061182, 1.58026814e-05, 0.986692965, -0.162594408, 0.973567724, 0.037121132, 0.225361705),
  169. Fish_Radar = CFrame.new(365.75177, 134.50499, 274.105804, 0.704499543, -0.111681774, -0.70086211, 1.32396817e-05, 0.987542748, -0.157350808, 0.709704578, 0.110844307, 0.695724905)
  170. }
  171.  
  172. -- Locals
  173. local LocalPlayer = Players.LocalPlayer
  174. local LocalCharacter = LocalPlayer.Character
  175. local HumanoidRootPart = LocalCharacter:FindFirstChild("HumanoidRootPart")
  176. local ActiveFolder = Workspace:FindFirstChild("active")
  177. local PlayerGUI = LocalPlayer:FindFirstChildOfClass("PlayerGui")
  178.  
  179. -- Varbiables
  180.  
  181. local AutoFreeze = false
  182. local autoShake = false
  183. local AutoFish = false
  184. local autoShake2 = false
  185. local autoShake3 = false
  186. local AutoZoneCast = false
  187. local autoShakeDelay = 0.3
  188. local autoReel = false
  189. local AutoCast = false
  190. local Noclip = false
  191. local AntiDrown = false
  192. local WebhookLog = false
  193. local AutoSell = false
  194. local AntiAfk = false
  195. local AutoAppraiser = false
  196.  
  197. local Keybind = Enum.KeyCode.F
  198.  
  199. -- Rest
  200.  
  201. PlayerGUI.ChildAdded:Connect(function(GUI)
  202. if GUI:IsA("ScreenGui") then
  203. if GUI.Name == "reel" and autoReel then
  204. local reelfinishedEvent = ReplicatedStorage:WaitForChild("events"):WaitForChild("reelfinished")
  205. if reelfinishedEvent then
  206. while GUI do
  207. task.wait(2)
  208. reelfinishedEvent:FireServer(100, false)
  209. end
  210. end
  211. end
  212. end
  213. end)
  214. function AutoFish5()
  215. if autoShake3 then
  216. task.spawn(function()
  217. while AutoFish do
  218. local PlayerGUI = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
  219. local shakeUI = PlayerGUI:FindFirstChild("shakeui")
  220. if shakeUI and shakeUI.Enabled then
  221. local safezone = shakeUI:FindFirstChild("safezone")
  222. if safezone then
  223. local button = safezone:FindFirstChild("button")
  224. if button and button:IsA("ImageButton") and button.Visible then
  225. if autoShake then
  226. local pos = button.AbsolutePosition
  227. local size = button.AbsoluteSize
  228. VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, true, game:GetService("Players").LocalPlayer, 0)
  229. VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, false, game:GetService("Players").LocalPlayer, 0)
  230. elseif autoShake2 then
  231. GuiService.SelectedObject = button
  232. VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Return, false, game)
  233. VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.Return, false, game)
  234. end
  235. end
  236. end
  237. end
  238. task.wait()
  239. end
  240. end)
  241. else
  242. task.spawn(function()
  243. while AutoFish do
  244. task.wait(autoShakeDelay)
  245. local PlayerGUI = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
  246. local shakeUI = PlayerGUI:FindFirstChild("shakeui")
  247. if shakeUI and shakeUI.Enabled then
  248. local safezone = shakeUI:FindFirstChild("safezone")
  249. if safezone then
  250. local button = safezone:FindFirstChild("button")
  251. if button and button:IsA("ImageButton") and button.Visible then
  252. if autoShake then
  253. local pos = button.AbsolutePosition
  254. local size = button.AbsoluteSize
  255. VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, true, game:GetService("Players").LocalPlayer, 0)
  256. VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, false, game:GetService("Players").LocalPlayer, 0)
  257. elseif autoShake2 then
  258. GuiService.SelectedObject = button
  259. VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Return, false, game)
  260. VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.Return, false, game)
  261. end
  262. end
  263. end
  264. end
  265. end
  266. end)
  267. end
  268. end
  269. function ZoneCasting()
  270. if not ProtectPremium then
  271. return
  272. end
  273. spawn(function()
  274. while AutoZoneCast do
  275. local player = game.Players.LocalPlayer
  276. local character = player.Character
  277. if character then
  278. local tool = character:FindFirstChildOfClass("Tool")
  279. if tool then
  280. local hasBobber = tool:FindFirstChild("bobber")
  281. if hasBobber then
  282. local ropeConstraint = hasBobber:FindFirstChild("RopeConstraint")
  283. if ropeConstraint then
  284. ropeConstraint.Length = 200000
  285. end
  286.  
  287. local platformSize = Vector3.new(10, 1, 10)
  288. local platformPositionOffset = Vector3.new(0, -4, 0)
  289.  
  290. -- Custom Zones
  291. if selectedZoneCast == "Bluefin Tuna Abundance" then
  292. local selectedZone = Workspace.zones.fishing:FindFirstChild("Deep Ocean")
  293. if selectedZone then
  294. local abundanceValue = selectedZone:FindFirstChild("Abundance")
  295. if abundanceValue and abundanceValue.Value == "Bluefin Tuna" then
  296. local bobberPosition = CFrame.new(selectedZone.Position.X, 126.564, selectedZone.Position.Z)
  297. hasBobber.CFrame = bobberPosition
  298.  
  299. local platform = Instance.new("Part")
  300. platform.Size = platformSize
  301. platform.Position = hasBobber.Position + platformPositionOffset
  302. platform.Anchored = true
  303. platform.Parent = hasBobber
  304. platform.BrickColor = BrickColor.new("Bright blue")
  305. platform.Transparency = 1.000
  306. end
  307. end
  308. elseif selectedZoneCast == "Swordfish Abundance" then
  309. local selectedZone = Workspace.zones.fishing:FindFirstChild("Deep Ocean")
  310. if selectedZone then
  311. local abundanceValue = selectedZone:FindFirstChild("Abundance")
  312. if abundanceValue and abundanceValue.Value == "Swordfish" then
  313. local bobberPosition = CFrame.new(selectedZone.Position.X, 126.564, selectedZone.Position.Z)
  314. hasBobber.CFrame = bobberPosition
  315.  
  316. local platform = Instance.new("Part")
  317. platform.Size = platformSize
  318. platform.Position = hasBobber.Position + platformPositionOffset
  319. platform.Anchored = true
  320. platform.Parent = hasBobber
  321. platform.BrickColor = BrickColor.new("Bright blue")
  322. platform.Transparency = 1.000
  323. end
  324. end
  325. else
  326. -- Default Zones
  327. local selectedZone = Workspace.zones.fishing:FindFirstChild(selectedZoneCast)
  328. if selectedZone then
  329. local bobberPosition
  330. if selectedZoneCast == "FischFright24" then
  331. bobberPosition = CFrame.new(selectedZone.Position.X, 126, selectedZone.Position.Z)
  332. elseif selectedZoneCast == "Isonade" then
  333. bobberPosition = CFrame.new(selectedZone.Position.X, 126, selectedZone.Position.Z)
  334. elseif selectedZoneCast == "Deep Ocean" then
  335. bobberPosition = CFrame.new(1521, 126, -3543)
  336. elseif selectedZoneCast == "Desolate Deep" then
  337. bobberPosition = CFrame.new(-1068, 126, -3108)
  338. elseif selectedZoneCast == "Harvesters Spike" then
  339. bobberPosition = CFrame.new(-1234, 126, 1748)
  340. elseif selectedZoneCast == "Moosewood Docks" then
  341. bobberPosition = CFrame.new(345, 126, 214)
  342. elseif selectedZoneCast == "Moosewood Ocean" then
  343. bobberPosition = CFrame.new(890, 126, 465)
  344. elseif selectedZoneCast == "Moosewood Ocean Mythical" then
  345. bobberPosition = CFrame.new(270, 126, 52)
  346. elseif selectedZoneCast == "Moosewood Pond" then
  347. bobberPosition = CFrame.new(526, 126, 305)
  348. elseif selectedZoneCast == "Mushgrove Water" then
  349. bobberPosition = CFrame.new(2541, 126, -792)
  350. elseif selectedZoneCast == "Ocean" then
  351. bobberPosition = CFrame.new(-5712, 126, 4059)
  352. elseif selectedZoneCast == "Roslit Bay" then
  353. bobberPosition = CFrame.new(-1650, 126, 504)
  354. elseif selectedZoneCast == "Roslit Bay Ocean" then
  355. bobberPosition = CFrame.new(-1825, 126, 946)
  356. elseif selectedZoneCast == "Roslit Pond" then
  357. bobberPosition = CFrame.new(-1807, 141, 599)
  358. elseif selectedZoneCast == "Roslit Pond Seaweed" then
  359. bobberPosition = CFrame.new(-1804, 141, 625)
  360. elseif selectedZoneCast == "Scallop Ocean" then
  361. bobberPosition = CFrame.new(16, 126, 730)
  362. elseif selectedZoneCast == "Snowcap Ocean" then
  363. bobberPosition = CFrame.new(2308, 126, 2200)
  364. elseif selectedZoneCast == "Snowcap Pond" then
  365. bobberPosition = CFrame.new(2777, 275, 2605)
  366. elseif selectedZoneCast == "Sunstone" then
  367. bobberPosition = CFrame.new(-645, 126, -955)
  368. elseif selectedZoneCast == "Terrapin Ocean" then
  369. bobberPosition = CFrame.new(-57, 126, 2011)
  370. elseif selectedZoneCast == "The Arch" then
  371. bobberPosition = CFrame.new(1076, 126, -1202)
  372. elseif selectedZoneCast == "Vertigo" then
  373. bobberPosition = CFrame.new(-75, -740, 1200)
  374. end
  375.  
  376. hasBobber.CFrame = bobberPosition
  377.  
  378. local platform = Instance.new("Part")
  379. platform.Size = platformSize
  380. platform.Position = hasBobber.Position + platformPositionOffset
  381. platform.Anchored = true
  382. platform.Parent = hasBobber
  383. platform.BrickColor = BrickColor.new("Bright blue")
  384. platform.Transparency = 1.000
  385. end
  386. end
  387. else
  388. print("Bobber not found in the tool.")
  389. end
  390. else
  391. print("No tool found in the character.")
  392. end
  393. end
  394. task.wait(0.01)
  395. end
  396. end)
  397. end
  398.  
  399. function AntiAfk2()
  400. spawn(function()
  401. while AntiAfk do
  402. game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("afk"):FireServer(false)
  403. task.wait(0.01)
  404. end
  405. end)
  406. end
  407. PlayerGUI.ChildAdded:Connect(function(GUI)
  408. if GUI:IsA("ScreenGui") then
  409. elseif GUI.Name == "reel" and autoReel then
  410. local reelfinishedEvent = ReplicatedStorage:WaitForChild("events"):WaitForChild("reelfinished")
  411. if reelfinishedEvent then
  412. while GUI do
  413. task.wait(2)
  414. reelfinishedEvent:FireServer(100, false)
  415. end
  416. end
  417. end
  418. end)
  419. function Pidoras()
  420. spawn(function()
  421. while AutoCast do
  422. local player = game.Players.LocalPlayer
  423. local character = player.Character
  424.  
  425. if character then
  426. local tool = character:FindFirstChildOfClass("Tool")
  427.  
  428. if tool then
  429. local hasBobber = tool:FindFirstChild("bobber")
  430.  
  431. if not hasBobber then
  432. local castEvent = tool:FindFirstChild("events") and tool.events:FindFirstChild("cast")
  433.  
  434. if castEvent then
  435. local Random = math.random() * (99 - 90) + 90
  436. local FRandom = string.format("%.4f", Random)
  437. print(FRandom)
  438.  
  439. local Random2 = math.random(90, 99)
  440. castEvent:FireServer(Random2)
  441.  
  442. local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
  443. if humanoidRootPart then
  444. humanoidRootPart.Anchored = false
  445. end
  446. end
  447. end
  448. end
  449. task.wait(1)
  450. end
  451. end
  452. end)
  453. end
  454. NoclipConnection = RunService.Stepped:Connect(function()
  455. if Noclip == true then
  456. if LocalCharacter ~= nil then
  457. for i, v in pairs(LocalCharacter:GetDescendants()) do
  458. if v:IsA("BasePart") and v.CanCollide == true then
  459. v.CanCollide = false
  460. end
  461. end
  462. end
  463. end
  464. end)
  465.  
  466. local initialPosition
  467.  
  468. function rememberPosition()
  469. spawn(function()
  470. local player = game.Players.LocalPlayer
  471. local character = player.Character or player.CharacterAdded:Wait()
  472. local humanoid = character:FindFirstChildOfClass("Humanoid")
  473. local rootPart = character:WaitForChild("HumanoidRootPart")
  474.  
  475. local initialCFrame = rootPart.CFrame
  476.  
  477. local bodyVelocity = Instance.new("BodyVelocity")
  478. bodyVelocity.Velocity = Vector3.new(0, 0, 0)
  479. bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  480. bodyVelocity.Parent = rootPart
  481.  
  482. local bodyGyro = Instance.new("BodyGyro")
  483. bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  484. bodyGyro.D = 100
  485. bodyGyro.P = 10000
  486. bodyGyro.CFrame = initialCFrame
  487. bodyGyro.Parent = rootPart
  488.  
  489. while AutoFreeze do
  490. rootPart.CFrame = initialCFrame
  491. task.wait(0.01)
  492. end
  493.  
  494. if bodyVelocity then
  495. bodyVelocity:Destroy()
  496. end
  497. if bodyGyro then
  498. bodyGyro:Destroy()
  499. end
  500. end)
  501. end
  502. function WebhookManager()
  503. spawn(function()
  504. while WebhookLog do
  505. task.wait(WebhookDelay)
  506. local OSTime = os.time()
  507. local playerLocalTime = os.date('*t', OSTime)
  508. local formattedLocalTime = string.format('%02d:%02d:%02d',
  509. playerLocalTime.hour,
  510. playerLocalTime.min,
  511. playerLocalTime.sec)
  512.  
  513. local player = game.Players.LocalPlayer
  514. local playerUserId = player.UserId
  515. local playerProfileUrl = "https://www.roblox.com/users/" .. playerUserId .. "/profile"
  516.  
  517. local MoneyPlayer = game:GetService("Players").LocalPlayer.leaderstats["C$"].Value
  518. local LvlPlayer = game:GetService("Players").LocalPlayer.leaderstats.Level.Value
  519.  
  520. local Embed = {
  521. title = 'Space Hub',
  522. color = 0x8B26BB,
  523. fields = {
  524. { name = 'Player Profile', value = playerProfileUrl },
  525. { name = '', value = '', },
  526. { name = 'C$ - Money💸', value = '```' .. MoneyPlayer .. '```', inline = true },
  527. { name = 'Fishing Level🎣', value = '```' .. LvlPlayer .. '```', inline = true },
  528. { name = '', value = '', },
  529. { name = 'Current Local Time', value = formattedLocalTime },
  530. },
  531. timestamp = os.date('!%Y-%m-%dT%H:%M:%SZ', OSTime),
  532. }
  533. local success, response = pcall(function()
  534. return (syn and syn.request or http_request) {
  535. Url = WebhookUrl,
  536. Method = 'POST',
  537. Headers = { ['Content-Type'] = 'application/json' },
  538. Body = game:GetService('HttpService'):JSONEncode({
  539. username = 'Space Hub | Fisch',
  540. avatar_url = 'https://cdn.discordapp.com/icons/1241045437884923965/6e134ec00e5adf7fc7f82fcabce45e8a.webp?size=4096',
  541. embeds = { Embed }
  542. }),
  543. }
  544. end)
  545. end
  546. end)
  547. end
  548. function AutoSellz()
  549. spawn(function()
  550. while AutoSell do
  551. SellFishAndReturnAll()
  552. task.wait(AutoSellDelay)
  553. end
  554. end)
  555. end
  556. function Appraise()
  557. spawn(function()
  558. while AutoAppraiser do
  559. workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Appraiser"):WaitForChild("appraiser"):WaitForChild("appraise"):InvokeServer()
  560. task.wait(0.1)
  561. end
  562. end)
  563. end
  564.  
  565. function SellFishAndReturnAll()
  566. local player = game.Players.LocalPlayer
  567. local character = player.Character or player.CharacterAdded:Wait()
  568. local rootPart = character:WaitForChild("HumanoidRootPart")
  569. local currentPosition = rootPart.CFrame
  570. local sellPosition = CFrame.new(464, 151, 232)
  571. local wasAutoFreezeActive = false
  572. if AutoFreeze then
  573. wasAutoFreezeActive = true
  574. AutoFreeze = false
  575. end
  576. rootPart.CFrame = sellPosition
  577. task.wait(0.5)
  578. workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Marc Merchant"):WaitForChild("merchant"):WaitForChild("sellall"):InvokeServer()
  579. task.wait(3)
  580.  
  581. rootPart.CFrame = currentPosition
  582.  
  583. if wasAutoFreezeActive then
  584. AutoFreeze = true
  585. rememberPosition()
  586. end
  587. end
  588. function SellFishAndReturnOne()
  589. local player = game.Players.LocalPlayer
  590. local character = player.Character or player.CharacterAdded:Wait()
  591. local rootPart = character:WaitForChild("HumanoidRootPart")
  592. local currentPosition = rootPart.CFrame
  593. local sellPosition = CFrame.new(464, 151, 232)
  594. local wasAutoFreezeActive = false
  595. if AutoFreeze then
  596. wasAutoFreezeActive = true
  597. AutoFreeze = false
  598. end
  599. rootPart.CFrame = sellPosition
  600. task.wait(0.5)
  601. workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Marc Merchant"):WaitForChild("merchant"):WaitForChild("sell"):InvokeServer()
  602. task.wait(3)
  603.  
  604. rootPart.CFrame = currentPosition
  605.  
  606. if wasAutoFreezeActive then
  607. AutoFreeze = true
  608. rememberPosition()
  609. end
  610. end
  611.  
  612. do
  613. local _25ms=Tabs.Home:AddButton({
  614. Title = "Copy Discord Invite",
  615. Description = "discord.gg/backdoors, join for more leaks",
  616. Callback = function()
  617. setclipboard("https://discord.gg/backdoors")
  618. end
  619. })
  620. local section = Tabs.Home:AddSection("Change Log:")
  621. Tabs.Home:AddParagraph({
  622. Title = "Information",
  623. Content = "[🟩] - Added\n[🟧] - Changed\n[🟥] - Removed\n[⭐] - Premium Feature"
  624. })
  625.  
  626. Tabs.Home:AddParagraph({
  627. Title = "v1.6 - Fixes!",
  628. Content = "[⭐] - Zone Casting Fix\n[⭐] - Auto Shake No Delay fix speed\n[🟩] - Teleport to Midas Rod\n[🟧] - Better sell buttons\n[🟧] - Auto Shake Dropdown\n[🟧] - Auto Cast & Reel & Shake in one toggle now"
  629. })
  630. Tabs.Home:AddParagraph({
  631. Title = "v1.5 - Meow!",
  632. Content = "[⭐] - Zone Casting\n[🟩] - Player Move Speed\n[🟩] - Player Jump Power\n[🟩] - Fly\n[🟩] - Roblox Radio\n[🟩] - Auto Appraiser\n[🟧] - Better Freeze\n[🟧] - Auto Shake (mouse)\n[🟧] - Auto Cast & Reel (one button)"
  633. })
  634. Tabs.Home:AddParagraph({
  635. Title = "v1.4 - Buttons!",
  636. Content = "[🟩] - 4 buttons in teleport\n[🟩] - Button to enable fps cap"
  637. })
  638. Tabs.Home:AddParagraph({
  639. Title = "v1.3 - FpS",
  640. Content = "[🟩] - Fps Cap"
  641. })
  642. Tabs.Home:AddParagraph({
  643. Title = "v1.2 - Fishing",
  644. Content = "[⭐] - No Shake Delay all\n[🟩] - AntiAFK added\n[🟩] - Auto Bait\n[🟩] - Remove all flags (fps)\n[🟩] - Fish Area teleport\n[🟩] - Auto Cast more safest\n[🟧] - Better Freeze\n[🟧] - Shake Delay minimum 0.2\n[🟧] - Auto Shake v1 and v2 better"
  645. })
  646. Tabs.Home:AddParagraph({
  647. Title = "v1.1 - Fixes",
  648. Content = "[🟧] Phantom Clicks - fixed\n[🟧] Better Freeze\n[⭐] - No Shake Delay (Mouse Clicks)"
  649. })
  650. Tabs.Home:AddParagraph({
  651. Title = "v1 - Meow",
  652. Content = "[🟧] Auto Shake Speed 0.3-1\n[🟧] Webhook Loger fixed\n[🟩] Black Screen\n[🟩] White Screen\n[🟩] FpS Booster\n[⭐] No Shake Delay (Premium)"
  653. })
  654. Tabs.Home:AddParagraph({
  655. Title = "v0.9 - Fixes",
  656. Content = "[🟩] ChangeLog information\n[🟧] Auto Freeze fix\n[🟥] Auto Cast Chance (because bugs ~solara)\n[🟩] Auto Cast - Random Chance from 90 to 99"
  657. })
  658. Tabs.Home:AddParagraph({
  659. Title = "v0.8 - Webhook & Fishing",
  660. Content = "[🟩] Webhook fixed bugs\n[🟧] Fixed Auto Freeze\n[🟩] Auto Cast chance\n[🟩] Auto sell fish"
  661. })
  662. Tabs.Home:AddParagraph({
  663. Title = "v0.7 - Webhook",
  664. Content = "[🟩] Webhook URL\n[🟩] Webhook Delay messages\n[🟩] Webhook On/Off"
  665. })
  666. Tabs.Home:AddParagraph({
  667. Title = "v0.6 - Items",
  668. Content = "[🟧] Teleport Items - +2 rods"
  669. })
  670. Tabs.Home:AddParagraph({
  671. Title = "v0.5 - Fixes",
  672. Content = "[🟧] Bigger UI\n[🟩] Auto Shake V2\n[🟧] Auto Shake more information\n[🟩] Teleports Place - New Location\n[🟩] Teleport NPCs - Updated\n[🟩] Ui Toggle (Mobile)"
  673. })
  674. Tabs.Home:AddParagraph({
  675. Title = "v0.4 - Fixes",
  676. Content = "[🟩] Freeze Character\n[🟩] Auto Cast Fix Bugs (v0.3)"
  677. })
  678. Tabs.Home:AddParagraph({
  679. Title = "v0.3 - Teleports",
  680. Content = "[🟧] Fixed NPCs teleport\n[🟧] Fixed Item Grabber (🎃)\n[🟩] Teleport Fish Radar\n[🟩] Teleport Basic Diving Gear"
  681. })
  682. Tabs.Home:AddParagraph({
  683. Title = "v0.2 - Bug Fixes",
  684. Content = "[🟧] Auto Shake\n[🟩] Auto Shake Delay\n[🟧] Auto Reel\n[🟧] Auto Cast\n[🟩] Teleport Place\n[🟩] Teleport NPCs\n[🟩] Teleport Items\n[🟩] Item Graber (🎃)\n[🟩] Noclip\n[🟩] Infinity Oxygen"
  685. })
  686. Tabs.Home:AddParagraph({
  687. Title = "v0.1 - Release",
  688. Content = "[🟩] Auto Fish\n[🟩] Auto Sell All"
  689. })
  690.  
  691. local section = Tabs.Premium:AddSection("Fishing⭐")
  692. local AutoShakeT3 = Tabs.Premium:AddToggle("MyAutoShake3", {Title = "No Shake Delay | Best", Default = false })
  693. AutoShakeT3:OnChanged(function(Value)
  694. if ProtectPremium == true then
  695. autoShake3 = AutoShakeT3.Value
  696. else
  697. warn("No Premium")
  698. end
  699. end)
  700. local DropdownZoneCast = Tabs.Premium:AddDropdown("DropdownZoneCast", {
  701. Title = "Select zone to cast anywhere",
  702. Values = {"FischFright24", "Isonade", "Bluefin Tuna Abundance", "", "Deep Ocean", "Desolate Deep", "Harvesters Spike", "Moosewood Docks", "Moosewood Ocean", "Moosewood Ocean Mythical", "Moosewood Pond", "Mushgrove Water", "Ocean", "Roslit Bay", "Roslit Bay Ocean", "Roslit Pond", "Roslit Pond Seaweed", "Scallop Ocean", "Snowcap Ocean", "Snowcap Pond", "Sunstone", "Terrapin Ocean", "The Arch", "Vertigo"},
  703. Multi = false,
  704. })
  705. DropdownZoneCast:OnChanged(function(Value)
  706. print("Dropdown changed:", Value)
  707. selectedZoneCast = Value
  708. end)
  709. Tabs.Premium:AddParagraph({
  710. Title = "Zone Helper",
  711. Content = "First 3 - Event zones\nFischFright24 - Fright Pool"
  712. })
  713.  
  714. local ToggleZoneCast1214 = Tabs.Premium:AddToggle("ToggleZoneCast1214", {Title = "Enable cast selected zone", Default = false })
  715. ToggleZoneCast1214:OnChanged(function(Value)
  716. AutoZoneCast = Value
  717. if ProtectPremium == true then
  718. if AutoZoneCast then
  719. ZoneCasting()
  720. end
  721. else
  722. print("No Premium")
  723. end
  724. end)
  725.  
  726. local section = Tabs.Main:AddSection("Fishing")
  727.  
  728. local DropdownShake = Tabs.Main:AddDropdown("DropdownShake", {
  729. Title = "Select Auto Shake Mode:",
  730. Description = "Mouse - Make sure to hide UI and toggle chat off in order for Auto Shake to work!",
  731. Values = {"Mouse", "Phantom"},
  732. Multi = false,
  733. Default = 1,
  734. })
  735. DropdownShake:OnChanged(function(Value)
  736. ShakeMode = Value
  737. print("Auto Shake Mode:", Value)
  738. end)
  739.  
  740. local Slider = Tabs.Main:AddSlider("Slider", {
  741. Title = "AutoShake Delay",
  742. Description = "Change the delay between every shake",
  743. Default = 2,
  744. Min = 0.2,
  745. Max = 1,
  746. Rounding = 1,
  747. Callback = function(Value)
  748. autoShakeDelay = Value
  749. end
  750. })
  751. Slider:OnChanged(function(Value)
  752. autoShakeDelay = Value
  753. end)
  754. Slider:SetValue(0.5)
  755.  
  756. local autoReelCastShakeT = Tabs.Main:AddToggle("autoReelCastShakeT", {Title = "Auto Fish", Default = false })
  757. autoReelCastShakeT:OnChanged(function(Value)
  758. autoReel = Value
  759. AutoCast = Value
  760. if AutoCast then
  761. Pidoras()
  762. end
  763. if ShakeMode == "Mouse" then
  764. autoShake = Value
  765. elseif ShakeMode == "Phantom" then
  766. autoShake2 = Value
  767. end
  768. AutoFish = Value
  769. AutoFish5()
  770. if AutoCast == true and LocalCharacter:FindFirstChildOfClass("Tool") ~= nil then
  771. local Tool = LocalCharacter:FindFirstChildOfClass("Tool")
  772. if Tool:FindFirstChild("events"):WaitForChild("cast") ~= nil then
  773. local Random = math.random() * (99 - 90) + 90
  774. local FRandom = string.format("%.4f", Random)
  775. print(FRandom)
  776. local Random2 = math.random(90, 99)
  777. Tool.events.cast:FireServer(Random2)
  778. end
  779. end
  780. end)
  781.  
  782. local AutoFreezeT = Tabs.Main:AddToggle("MyFreeze", {
  783. Title = "Freeze Position",
  784. Description = "Freezes player position and rotation",
  785. Default = false
  786. })
  787. AutoFreezeT:OnChanged(function()
  788. AutoFreeze = AutoFreezeT.Value
  789. if AutoFreeze then
  790. rememberPosition()
  791. end
  792. end)
  793.  
  794. local AntiAfk3 = Tabs.Main:AddToggle("AntiAfk3", {Title = "Anti-AFK", Description = "Prevents the player from being marked as AFK", Default = false })
  795. AntiAfk3:OnChanged(function(Value)
  796. AntiAfk = AntiAfk3.Value
  797. AntiAfk2()
  798. end)
  799.  
  800. local section = Tabs.Main:AddSection("Additional")
  801.  
  802. local AutoSellF = Tabs.Main:AddToggle("AutoSellF", {Title = "Auto Sell Fish", Default = false })
  803. AutoSellF:OnChanged(function()
  804. AutoSell = AutoSellF.Value
  805. AutoSellz()
  806. end)
  807.  
  808. local SliderSell = Tabs.Main:AddSlider("SliderSell", {
  809. Title = "Selling All fish every ? seconds",
  810. Description = "",
  811. Default = 60,
  812. Min = 1,
  813. Max = 600,
  814. Rounding = 1,
  815. Callback = function(Value)
  816. AutoSellDelay = Value
  817. end
  818. })
  819.  
  820. Tabs.Main:AddButton({
  821. Title = "Sell one fish",
  822. Description = "Need to hold fish",
  823. Callback = function()
  824. SellFishAndReturnOne()
  825. end
  826. })
  827. Tabs.Main:AddButton({
  828. Title = "Sell All fishs",
  829. Description = "Selling all fish anywhere!",
  830. Callback = function()
  831. Window:Dialog({
  832. Title = "You sure want sell all fish?",
  833. Content = "",
  834. Buttons = {
  835. {
  836. Title = "Confirm",
  837. Callback = function()
  838. SellFishAndReturnAll()
  839. print("Fish Sold.")
  840. end
  841. },
  842. {
  843. Title = "Cancel",
  844. Callback = function()
  845. print("Pidr.")
  846. end
  847. }
  848. }
  849. })
  850. end
  851. })
  852.  
  853. local DropdownPlace = Tabs.Teleports:AddDropdown("DropdownPlace", {
  854. Title = "Place teleport",
  855. Values = {"altar", "arch", "birch", "brine", "deep", "deepshop", "enchant", "keepers", "mod_house", "moosewood", "mushgrove", "roslit", "snow", "snowcap", "spike", "statue", "sunstone", "swamp", "terrapin", "trident", "vertigo", "volcano", "wilson", "wilsons_rod"},
  856. Multi = false,
  857. })
  858. DropdownPlace:OnChanged(function(Value)
  859. if teleportSpots ~= nil and HumanoidRootPart ~= nil then
  860. local teleportCFrame = teleportSpots[Value]
  861. if teleportCFrame then
  862. HumanoidRootPart.CFrame = teleportCFrame
  863. else
  864. print("1")
  865. end
  866. end
  867. end)
  868.  
  869. local DropdownArea = Tabs.Teleports:AddDropdown("DropdownArea", {
  870. Title = "Fish Area teleport",
  871. Values = {"Roslit_Bay", "Ocean", "Snowcap_Pond", "Moosewood_Docks", "Deep_Ocean", "Vertigo", "Snowcap_Ocean", "Harvesters_Spike", "SunStone", "Roslit_Bay_Ocean", "Moosewood_Pond", "Terrapin_Ocean", "Isonade", "Moosewood_Ocean", "Roslit_Pond", "Moosewood_Ocean_Mythical", "Terrapin_Olm", "The_Arch", "Scallop_Ocean", "SunStone_Hidden", "Mushgrove_Stone", "Keepers_Altar", "Lava", "Roslit_Pond_Seaweed"},
  872. Multi = false,
  873. })
  874. DropdownArea:OnChanged(function(Value)
  875. if FishAreas ~= nil and HumanoidRootPart ~= nil then
  876. if FishAreas[Value] and typeof(FishAreas[Value]) == "CFrame" then
  877. HumanoidRootPart.CFrame = FishAreas[Value]
  878. else
  879. print("1")
  880. end
  881. else
  882. print("1")
  883. end
  884. end)
  885.  
  886. local DropdownNPC = Tabs.Teleports:AddDropdown("DropdownNPC", {
  887. Title = "Teleport to Npc",
  888. Values = {"Witch", "Quiet_Synph", "Pierre", "Phineas", "Paul", "Shipwright", "Angler", "Marc", "Lucas", "Latern_Keeper", "Inn_Keeper", "Roslit_Keeper", "FishingNpc_1", "FishingNpc_2", "FishingNpc_3", "Henry", "Daisy", "Appraiser", "Merchant", "Mod_Keeper", "Ashe", "Alfredrickus"},
  889. Multi = false,
  890. })
  891. DropdownNPC:OnChanged(function(Value)
  892. if racistPeople ~= nil and HumanoidRootPart ~= nil then
  893. local npcPosition = racistPeople[Value]
  894. if npcPosition then
  895. if typeof(npcPosition) == "Vector3" then
  896. HumanoidRootPart.CFrame = CFrame.new(npcPosition)
  897. elseif typeof(npcPosition) == "CFrame" then
  898. HumanoidRootPart.CFrame = npcPosition
  899. else
  900. print("1")
  901. end
  902. end
  903. else
  904. print("No valid teleport spot found.")
  905. end
  906. end)
  907.  
  908.  
  909. local DropdownItems = Tabs.Teleports:AddDropdown("Dropdown3", {
  910. Title = "Teleport to Items",
  911. Values = {"Training_Rod", "Plastic_Rod", "Lucky_Rod", "Nocturnal_Rod", "Kings_Rod", "Flimsy_Rod", "Fast_Rod", "Carbon_Rod", "Long_Rod", "Mythical_Rod", "Midas_Rod", "Trident_Rod", "Basic_Diving_Gear", "Fish_Radar", "Enchated_Altar", "Bait_Crate", "Quality_Bait_Crate", "Crab_Cage", "GPS"},
  912. Multi = false,
  913. })
  914. DropdownItems:OnChanged(function(Value)
  915. if itemSpots ~= nil and HumanoidRootPart ~= nil then
  916. local spot = itemSpots[Value]
  917.  
  918. print("Value:", Value, "Spot:", spot, "IsCFrame:", typeof(spot) == "CFrame")
  919.  
  920. if typeof(spot) == "CFrame" then
  921. HumanoidRootPart.CFrame = spot
  922. else
  923. print("1")
  924. end
  925. end
  926. end)
  927. local section = Tabs.Misc:AddSection("Appraiser")
  928. local ToggleAutoApprari = Tabs.Misc:AddToggle("ToggleAutoApprari", {Title = "Auto Appraiser", Description = "Need to hold fish and be in / near moosewood", Default = false })
  929. ToggleAutoApprari:OnChanged(function()
  930. AutoAppraiser = ToggleAutoApprari.Value
  931. Appraise()
  932. end)
  933.  
  934. local section = Tabs.Misc:AddSection("Halloween🎃")
  935.  
  936. local DropdownH = Tabs.Misc:AddDropdown("Dropdown4", {
  937. Title = "Item Grabber",
  938. Values = {'Gaint Mushroom', 'Spiders Eye', 'Strange Root', 'Candy Corn', 'Dark Art Skull'},
  939. Multi = false,
  940. })
  941. DropdownH:OnChanged(function(Value)
  942. if Value == nil then
  943. return
  944. end
  945. if HumanoidRootPart ~= nil and ActiveFolder ~= nil then
  946. local oldpos = HumanoidRootPart.CFrame
  947. local EventItem = ActiveFolder:FindFirstChild(Value)
  948.  
  949. if EventItem ~= nil and EventItem:FindFirstChild("PickupPrompt") ~= nil then
  950. HumanoidRootPart.CFrame = EventItem:FindFirstChildOfClass("MeshPart").CFrame + Vector3.new(3, 2, 0)
  951. Noclip = true
  952. task.wait(0.05)
  953. HumanoidRootPart.Anchored = true
  954. task.wait(0.5)
  955. fireproximityprompt(EventItem.PickupPrompt)
  956. task.wait(1)
  957. if Toggles.Noclip.Value == false then
  958. Noclip = false
  959. else
  960. Noclip = true
  961. end
  962. HumanoidRootPart.Anchored = false
  963. HumanoidRootPart.CFrame = oldpos
  964. else
  965. Fluent:Notify({
  966. Title = "WARNING",
  967. Content = string.format('There is no "%s" in workspace', Value),
  968. Duration = 8
  969. })
  970. end
  971. end
  972. end)
  973.  
  974. local section = Tabs.Misc:AddSection("Player")
  975.  
  976. local ToggleNoclip = Tabs.Misc:AddToggle("ToggleNoclip", {Title = "Noclip", Default = false })
  977. ToggleNoclip:OnChanged(function()
  978. Noclip = ToggleNoclip.Value
  979. end)
  980.  
  981. local ToggleAntiDrown = Tabs.Misc:AddToggle("ToggleAntiDrown", {Title = "Infinity Oxygen", Default = false })
  982. ToggleAntiDrown:OnChanged(function()
  983. AntiDrown = ToggleAntiDrown.Value
  984. if AntiDrown == true then
  985. if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == true then
  986. LocalCharacter.client.oxygen.Enabled = false
  987. end
  988. CharAddedAntiDrownCon = LocalPlayer.CharacterAdded:Connect(function()
  989. if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == true and AntiDrown == true then
  990. LocalCharacter.client.oxygen.Enabled = false
  991. end
  992. end)
  993. else
  994. if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == false then
  995. LocalCharacter.client.oxygen.Enabled = true
  996. end
  997. end
  998. end)
  999.  
  1000. local section = Tabs.Misc:AddSection("Fps Services")
  1001.  
  1002. local Slider512 = Tabs.Misc:AddSlider("Slider512", {
  1003. Title = "FPS Cap",
  1004. Default = 90,
  1005. Min = 1,
  1006. Max = 240,
  1007. Rounding = 1,
  1008. Callback = function(Value)
  1009. FpsCap = Value
  1010. print(Value)
  1011. end
  1012. })
  1013. Slider512:OnChanged(function(Value)
  1014. FpsCap = Value
  1015. print(Value)
  1016. end)
  1017. Slider512:SetValue(90)
  1018.  
  1019. Tabs.Misc:AddButton({
  1020. Title = "Button to enable fps cap value",
  1021. Description = "🐟",
  1022. Callback = function()
  1023. setfpscap(FpsCap)
  1024. end
  1025. })
  1026.  
  1027. local BlackGui = Instance.new("ScreenGui")
  1028. BlackGui.Name = "BlackGui"
  1029. BlackGui.ResetOnSpawn = false
  1030. local blackFrame = Instance.new("Frame")
  1031. blackFrame.Name = "BlackFrame"
  1032. blackFrame.Size = UDim2.new(1, 0, 1, 0)
  1033. blackFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  1034. blackFrame.BackgroundTransparency = 1
  1035. blackFrame.Parent = BlackGui
  1036. BlackGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  1037.  
  1038. local WhiteGui = Instance.new("ScreenGui")
  1039. WhiteGui.Name = "WhiteGui" -- Изменено здесь
  1040. WhiteGui.ResetOnSpawn = false
  1041. local whiteFrame = Instance.new("Frame") -- Изменено здесь
  1042. whiteFrame.Name = "WhiteFrame" -- Изменено здесь
  1043. whiteFrame.Size = UDim2.new(1, 0, 1, 0)
  1044. whiteFrame.BackgroundColor3 = Color3.new(1, 1, 1) -- Цвет белого фрейма
  1045. whiteFrame.BackgroundTransparency = 1
  1046. whiteFrame.Parent = WhiteGui
  1047. WhiteGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  1048.  
  1049. local BlackGui5 = Tabs.Misc:AddToggle("BlackGui5", {Title = "Black Screen", Default = false })
  1050. BlackGui5:OnChanged(function()
  1051. local Black123 = BlackGui5.Value
  1052. if Black123 then
  1053. blackFrame.BackgroundTransparency = 0
  1054. else
  1055. blackFrame.BackgroundTransparency = 1
  1056. end
  1057. end)
  1058.  
  1059. local WhiteGui5 = Tabs.Misc:AddToggle("WhiteGui5", {Title = "White Screen", Default = false })
  1060. WhiteGui5:OnChanged(function()
  1061. local White123 = WhiteGui5.Value
  1062. if White123 then
  1063. whiteFrame.BackgroundTransparency = 0 -- Изменено здесь
  1064. else
  1065. whiteFrame.BackgroundTransparency = 1 -- Изменено здесь
  1066. end
  1067. end)
  1068.  
  1069. Tabs.Misc:AddButton({
  1070. Title = "Delete flags",
  1071. Callback = function()
  1072. local flags = workspace.active.flags
  1073. if flags then
  1074. flags:Destroy()
  1075. end
  1076. end
  1077. })
  1078. Tabs.Misc:AddButton({
  1079. Title = "Remove Textures",
  1080. Description = "Very sus button",
  1081. Callback = function()
  1082. Window:Dialog({
  1083. Title = "activate fps booster?",
  1084. Content = "Pro",
  1085. Buttons = {
  1086. {
  1087. Title = "Confirm",
  1088. Callback = function()
  1089. loadstring(game:HttpGet('https://raw.githubusercontent.com/ago106/ScriptsRoblox/refs/heads/main/FpS'))()
  1090. end
  1091. },
  1092. {
  1093. Title = "Cancel",
  1094. Callback = function()
  1095. print("Cancelled the dialog.")
  1096. end
  1097. }
  1098. }
  1099. })
  1100. end
  1101. })
  1102.  
  1103. Tabs.Fun:AddButton({
  1104. Title = "Radio UI",
  1105. Description = "Chill😎",
  1106. Callback = function()
  1107. loadstring(game:HttpGet('https://pastebin.com/raw/zv94NGMc'))()
  1108. end
  1109. })
  1110.  
  1111. local section = Tabs.Fun:AddSection("Player")
  1112.  
  1113. local ToggleWalkspeed = Tabs.Fun:AddToggle("Walk Speed", {Title = "Walk Speed", Default = false })
  1114. local defaultWalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed
  1115.  
  1116. local Input = Tabs.Fun:AddInput("Speed", {
  1117. Title = "Speed",
  1118. Default = "16",
  1119. Placeholder = "Enter walk speed",
  1120. Numeric = true,
  1121. Finished = false,
  1122. Callback = function(Value)
  1123. end
  1124. })
  1125.  
  1126. Input.OnChanged = function()
  1127. if ToggleWalkspeed:Get() then
  1128. local speedValue = Input.Value
  1129. if tonumber(speedValue) then
  1130. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(speedValue)
  1131. end
  1132. end
  1133. end
  1134.  
  1135. ToggleWalkspeed:OnChanged(function(State)
  1136. if State then
  1137. local speedValue = Input.Value
  1138. if speedValue and tonumber(speedValue) then
  1139. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(speedValue)
  1140. else
  1141. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  1142. end
  1143. else
  1144. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = defaultWalkSpeed
  1145. end
  1146. end)
  1147.  
  1148. local ToggleJumpPower = Tabs.Fun:AddToggle("Jump Power", {Title = "Jump Power", Default = false })
  1149. local defaultJumpPower = game.Players.LocalPlayer.Character.Humanoid.JumpPower
  1150.  
  1151. local InputJump = Tabs.Fun:AddInput("Power", {
  1152. Title = "Power",
  1153. Default = "50",
  1154. Placeholder = "Enter jump power",
  1155. Numeric = true,
  1156. Finished = false,
  1157. Callback = function(Value)
  1158. end
  1159. })
  1160.  
  1161. InputJump.OnChanged = function()
  1162. if ToggleJumpPower:Get() then
  1163. local jumpValue = InputJump.Value
  1164. if tonumber(jumpValue) then
  1165. game.Players.LocalPlayer.Character.Humanoid.JumpPower = tonumber(jumpValue)
  1166. end
  1167. end
  1168. end
  1169.  
  1170. ToggleJumpPower:OnChanged(function(State)
  1171. if State then
  1172. local jumpValue = InputJump.Value
  1173. if jumpValue and tonumber(jumpValue) then
  1174. game.Players.LocalPlayer.Character.Humanoid.JumpPower = tonumber(jumpValue)
  1175. else
  1176. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  1177. end
  1178. else
  1179. game.Players.LocalPlayer.Character.Humanoid.JumpPower = defaultJumpPower
  1180. end
  1181. end)
  1182.  
  1183. local section = Tabs.Webhook:AddSection("Webhook Stats Messages")
  1184. local InputWebhook = Tabs.Webhook:AddInput("InputWebhook", {
  1185. Title = "Webhook Url",
  1186. Default = "",
  1187. Placeholder = "URL",
  1188. Numeric = false,
  1189. Finished = false,
  1190. Callback = function(Value)
  1191. WebhookUrl = Value
  1192. end
  1193. })
  1194. InputWebhook:OnChanged(function()
  1195. print("Url Changed:", InputWebhook.Value)
  1196. end)
  1197. local SliderWebhook = Tabs.Webhook:AddSlider("SliderWebhook", {
  1198. Title = "Send Messages every ? seconds",
  1199. Description = "Prefer 60 seconds",
  1200. Default = 60,
  1201. Min = 1,
  1202. Max = 600,
  1203. Rounding = 1,
  1204. Callback = function(Value)
  1205. WebhookDelay = Value
  1206. end
  1207. })
  1208. SliderWebhook:OnChanged(function(Value)
  1209. print("Delay changed:", Value)
  1210. end)
  1211.  
  1212. local ToggleWebhook = Tabs.Webhook:AddToggle("ToggleWebhook", {Title = "Webhook On/Off", Default = false })
  1213. ToggleWebhook:OnChanged(function()
  1214. WebhookLog = ToggleWebhook.Value
  1215. WebhookManager()
  1216. end)
  1217. end
  1218.  
  1219. -- Addons:
  1220. SaveManager:SetLibrary(Fluent)
  1221. InterfaceManager:SetLibrary(Fluent)
  1222.  
  1223. -- SaveManager:IgnoreThemeSettings()
  1224. SaveManager:SetIgnoreIndexes({})
  1225.  
  1226. InterfaceManager:SetFolder("Night Hub")
  1227. SaveManager:SetFolder("Night Hub/Fisch")
  1228.  
  1229. InterfaceManager:BuildInterfaceSection(Tabs.Settings)
  1230. SaveManager:BuildConfigSection(Tabs.Settings)
  1231.  
  1232.  
  1233. Window:SelectTab(1)
  1234.  
  1235. Fluent:Notify({
  1236. Title = "Space Hub",
  1237. Content = "The script has been loaded.",
  1238. Duration = 8
  1239. })
  1240. Fluent:Notify({
  1241. Title = "Anti Afk - ON",
  1242. Content = "meow",
  1243. Duration = 30
  1244. })
  1245.  
  1246. SaveManager:LoadAutoloadConfig()
  1247.  
  1248. local deviceType = game:GetService("UserInputService").TouchEnabled and "Mobile" or "PC"
  1249.  
  1250. if deviceType == "Mobile" then
  1251. local A = Instance.new("ScreenGui")
  1252. local B = Instance.new("TextButton")
  1253. local C = Instance.new("UICorner")
  1254.  
  1255. A.Name = "SpaceToggle"
  1256. A.Parent = game.CoreGui
  1257. A.ResetOnSpawn = false
  1258.  
  1259. B.Size = UDim2.new(0, 50, 0, 50)
  1260. B.Position = UDim2.new(0, 10, 1, -60) -- Consider making this responsive
  1261. B.BackgroundColor3 = Color3.fromRGB(128, 0, 128)
  1262. B.Text = "S"
  1263. B.TextColor3 = Color3.fromRGB(0, 0, 0)
  1264. B.TextScaled = true
  1265. B.Transparency = 0.5
  1266. B.Parent = A
  1267.  
  1268. local function toggleVisibility(frame)
  1269. for _, child in ipairs(frame:GetChildren()) do
  1270. if child:IsA("Frame") then
  1271. child.Visible = not child.Visible
  1272. toggleVisibility(child)
  1273. end
  1274. end
  1275. end
  1276.  
  1277. B.MouseButton1Click:Connect(function()
  1278. local spaceGui = game.CoreGui:FindFirstChild("ScreenGui") -- Replace with the actual name
  1279. if spaceGui then
  1280. toggleVisibility(spaceGui)
  1281. else
  1282. warn("1")
  1283. end
  1284. end)
  1285.  
  1286. C.CornerRadius = UDim.new(1, 0)
  1287. C.Parent = B
  1288. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement