Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- v1.6
- local ProtectPremium = true
- --<>----<>----<>----< Getting Services >----<>----<>----<>--
- AnalyticsService = game:GetService("AnalyticsService")
- CollectionService = game:GetService("CollectionService")
- DataStoreService = game:GetService("DataStoreService")
- HttpService = game:GetService("HttpService")
- Lighting = game:GetService("Lighting")
- MarketplaceService = game:GetService("MarketplaceService")
- Players = game:GetService("Players")
- ReplicatedFirst = game:GetService("ReplicatedFirst")
- ReplicatedStorage = game:GetService("ReplicatedStorage")
- RunService = game:GetService("RunService")
- ServerScriptService = game:GetService("ServerScriptService")
- ServerStorage = game:GetService("ServerStorage")
- SoundService = game:GetService("SoundService")
- StarterGui = game:GetService("StarterGui")
- StarterPack = game:GetService("StarterPack")
- StarterPlayer = game:GetService("StarterPlayer")
- TeleportService = game:GetService("TeleportService")
- TweenService = game:GetService("TweenService")
- Teams = game:GetService("Teams")
- VirtualUser = game:GetService("VirtualUser")
- Workspace = game:GetService("Workspace")
- UserInputService = game:GetService("UserInputService")
- VirtualInputManager = game:GetService("VirtualInputManager")
- ContextActionService = game:GetService("ContextActionService")
- GuiService = game:GetService("GuiService")
- print("ClientMonsterTools.lua loaded")
- --<>----<>----<>----< Anti Afk >----<>----<>----<>--
- game.Players.LocalPlayer.Idled:Connect(function()
- VirtualUser:CaptureController()
- VirtualUser:ClickButton2(Vector2.new())
- print("Roblox Tried to kick you but we didn't let them kick you :D")
- end)
- warn("[Anti Afk] - loaded successfully")
- --<>----<>----<>----< Main Script >----<>----<>----<>--
- print("[Space Hub | Fisch]: loading...")
- local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
- local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
- local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
- local Window = Fluent:CreateWindow({
- Title = "Fisch | Space Hub",
- SubTitle = "v1.6",
- TabWidth = 150,
- Size = UDim2.fromOffset(600, 400),
- Acrylic = false,
- Theme = "Darker",
- MinimizeKey = Enum.KeyCode.LeftControl
- })
- -- Creating tabs
- local Tabs = {
- Home = Window:AddTab({ Title = "Home", Icon = "home" }),
- Main = Window:AddTab({ Title = "Main", Icon = "code" }),
- Teleports = Window:AddTab({ Title = "Teleports", Icon = "compass" }),
- Misc = Window:AddTab({ Title = "Misc", Icon = "file-text" }),
- Fun = Window:AddTab({ Title = "Fun", Icon = "coffee" }),
- Webhook = Window:AddTab({ Title = "Webhook", Icon = "clock" }),
- Premium = Window:AddTab({ Title = "Premium", Icon = "diamond" }),
- Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
- }
- local Options = Fluent.Options
- local teleportSpots = {
- depths = CFrame.new(977.412109, -713.665771, 1255.70044, -0.352214336, -0.0917466655, 0.931411922, 1.06245279e-05, 0.995183229, 0.0980323553, -0.935919702, 0.0345382728, -0.350516796),
- altar = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
- arch = CFrame.new(998.966796875, 126.6849365234375, -1237.1434326171875),
- birch = CFrame.new(1742.3203125, 138.25787353515625, -2502.23779296875),
- 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),
- 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),
- deepshop = CFrame.new(-979.196411, -247.910156, -2699.87207, 0.587748766, 0, 0.809043527, 0, 1, 0, -0.809043527, 0, 0.587748766),
- enchant = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
- executive = CFrame.new(-29.836761474609375, -250.48486328125, 199.11614990234375),
- keepers = CFrame.new(1296.320068359375, -808.5519409179688, -298.93817138671875),
- mod_house = CFrame.new(-30.205902099609375, -249.40594482421875, 204.0529022216797),
- moosewood = CFrame.new(383.10113525390625, 131.2406005859375, 243.93385314941406),
- mushgrove = CFrame.new(2501.48583984375, 127.7583236694336, -720.699462890625),
- roslit = CFrame.new(-1476.511474609375, 130.16842651367188, 671.685302734375),
- snow = CFrame.new(2648.67578125, 139.06605529785156, 2521.29736328125),
- snowcap = CFrame.new(2648.67578125, 139.06605529785156, 2521.29736328125),
- spike = CFrame.new(-1254.800537109375, 133.88555908203125, 1554.2021484375),
- statue = CFrame.new(72.8836669921875, 138.6964874267578, -1028.4193115234375),
- sunstone = CFrame.new(-933.259705, 128.143951, -1119.52063, -0.342042685, 0, -0.939684391, 0, 1, 0, 0.939684391, 0, -0.342042685),
- swamp = CFrame.new(2501.48583984375, 127.7583236694336, -720.699462890625),
- terrapin = CFrame.new(-143.875244140625, 141.1676025390625, 1909.6070556640625),
- trident = CFrame.new(-1479.48987, -228.710632, -2391.39307, 0.0435845852, 0, 0.999049723, 0, 1, 0, -0.999049723, 0, 0.0435845852),
- vertigo = CFrame.new(-112.007278, -492.901093, 1040.32788, -1, 0, 0, 0, 1, 0, 0, 0, -1),
- volcano = CFrame.new(-1888.52319, 163.847565, 329.238281, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- wilson = CFrame.new(2938.80591, 277.474762, 2567.13379, 0.4648332, 0, 0.885398269, 0, 1, 0, -0.885398269, 0, 0.4648332),
- 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)
- }
- local FishAreas = {
- 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),
- 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),
- 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),
- Moosewood_Docks = CFrame.new(343.2359924316406, 133.61595153808594, 267.0580139160156),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- Roslit_Pond_Seaweed = CFrame.new(-1785.2869873046875, 148.15780639648438, 639.9299926757812),
- }
- local racistPeople = {
- Witch = CFrame.new(409.638092, 134.451523, 311.403687, -0.74079144, 0, 0.671735108, 0, 1, 0, -0.671735108, 0, -0.74079144),
- Quiet_Synph = CFrame.new(566.263245, 152.000031, 353.872101, -0.753558397, 0, -0.657381535, 0, 1, 0, 0.657381535, 0, -0.753558397),
- Pierre = CFrame.new(391.38855, 135.348389, 196.712387, -1, 0, 0, 0, 1, 0, 0, 0, -1),
- Phineas = CFrame.new(469.912292, 150.69342, 277.954987, 0.886104584, -0, -0.46348536, 0, 1, -0, 0.46348536, 0, 0.886104584),
- Paul = CFrame.new(381.741882, 136.500031, 341.891022, -1, 0, 0, 0, 1, 0, 0, 0, -1),
- Shipwright = CFrame.new(357.972595, 133.615967, 258.154541, 0, 0, -1, 0, 1, 0, 1, 0, 0),
- Angler = CFrame.new(480.102478, 150.501053, 302.226898, 1, 0, 0, 0, 1, 0, 0, 0, 1),
- Marc = CFrame.new(466.160034, 151.00206, 224.497086, -0.996853352, 0, -0.0792675018, 0, 1, 0, 0.0792675018, 0, -0.996853352),
- Lucas = CFrame.new(449.33963, 181.999893, 180.689072, 0, 0, 1, 0, 1, -0, -1, 0, 0),
- Latern_Keeper = CFrame.new(-39.0456772, -246.599976, 195.644363, -1, 0, 0, 0, 1, 0, 0, 0, -1),
- Latern_Keeper2 = CFrame.new(-17.4230175, -304.970276, -14.529892, -1, 0, 0, 0, 1, 0, 0, 0, -1),
- Inn_Keeper = CFrame.new(487.458466, 150.800034, 231.498932, -0.564704418, 0, -0.825293183, 0, 1, 0, 0.825293183, 0, -0.564704418),
- Roslit_Keeper = CFrame.new(-1512.37891, 134.500031, 631.24353, 0.738236904, 0, -0.674541533, 0, 1, 0, 0.674541533, 0, 0.738236904),
- FishingNpc_1 = CFrame.new(-1429.04138, 134.371552, 686.034424, 0, 0.0168599077, -0.999857903, 0, 0.999857903, 0.0168599077, 1, 0, 0),
- 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),
- 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),
- Henry = CFrame.new(483.539307, 152.383057, 236.296143, -0.789363742, 0, 0.613925934, 0, 1, 0, -0.613925934, 0, -0.789363742),
- Daisy = CFrame.new(581.550049, 165.490753, 213.499969, -0.964885235, 0, -0.262671858, 0, 1, 0, 0.262671858, 0, -0.964885235),
- Appraiser = CFrame.new(453.182373, 150.500031, 206.908783, 0, 0, 1, 0, 1, -0, -1, 0, 0),
- 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),
- 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),
- 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),
- 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),
- }
- local itemSpots = {
- Depths_Rod = CFrame.new(1705.61389, -905.490295, 1448.55847, 4.76837158e-05, 0.184408695, 0.982849598, 1, -4.76837158e-05, -3.95774841e-05, 3.95774841e-05, 0.982849598, -0.184408665),
- Training_Rod = CFrame.new(457.693848, 148.357529, 230.414307, 1, -0, 0, 0, 0.975410998, 0.220393807, -0, -0.220393807, 0.975410998),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- 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),
- Mythical_Rod = CFrame.new(389.716705, 132.588821, 314.042847, 0, 1, 0, 0, 0, -1, -1, 0, 0),
- 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),
- 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),
- Enchated_Altar = CFrame.new(1310.54651, -799.469604, -82.7303467, 0.999973059, 0, 0.00733732153, 0, 1, 0, -0.00733732153, 0, 0.999973059),
- Bait_Crate = CFrame.new(384.57513427734375, 135.3519287109375, 337.5340270996094),
- Quality_Bait_Crate = CFrame.new(-177.876, 144.472, 1932.844),
- Crab_Cage = CFrame.new(474.803589, 149.664566, 229.49469, -0.721874595, 0, 0.692023814, 0, 1, 0, -0.692023814, 0, -0.721874595),
- 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),
- 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),
- 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)
- }
- -- Locals
- local LocalPlayer = Players.LocalPlayer
- local LocalCharacter = LocalPlayer.Character
- local HumanoidRootPart = LocalCharacter:FindFirstChild("HumanoidRootPart")
- local ActiveFolder = Workspace:FindFirstChild("active")
- local PlayerGUI = LocalPlayer:FindFirstChildOfClass("PlayerGui")
- -- Varbiables
- local AutoFreeze = false
- local autoShake = false
- local AutoFish = false
- local autoShake2 = false
- local autoShake3 = false
- local AutoZoneCast = false
- local autoShakeDelay = 0.3
- local autoReel = false
- local AutoCast = false
- local Noclip = false
- local AntiDrown = false
- local WebhookLog = false
- local AutoSell = false
- local AntiAfk = false
- local AutoAppraiser = false
- local Keybind = Enum.KeyCode.F
- -- Rest
- PlayerGUI.ChildAdded:Connect(function(GUI)
- if GUI:IsA("ScreenGui") then
- if GUI.Name == "reel" and autoReel then
- local reelfinishedEvent = ReplicatedStorage:WaitForChild("events"):WaitForChild("reelfinished")
- if reelfinishedEvent then
- while GUI do
- task.wait(2)
- reelfinishedEvent:FireServer(100, false)
- end
- end
- end
- end
- end)
- function AutoFish5()
- if autoShake3 then
- task.spawn(function()
- while AutoFish do
- local PlayerGUI = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
- local shakeUI = PlayerGUI:FindFirstChild("shakeui")
- if shakeUI and shakeUI.Enabled then
- local safezone = shakeUI:FindFirstChild("safezone")
- if safezone then
- local button = safezone:FindFirstChild("button")
- if button and button:IsA("ImageButton") and button.Visible then
- if autoShake then
- local pos = button.AbsolutePosition
- local size = button.AbsoluteSize
- VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, true, game:GetService("Players").LocalPlayer, 0)
- VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, false, game:GetService("Players").LocalPlayer, 0)
- elseif autoShake2 then
- GuiService.SelectedObject = button
- VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Return, false, game)
- VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.Return, false, game)
- end
- end
- end
- end
- task.wait()
- end
- end)
- else
- task.spawn(function()
- while AutoFish do
- task.wait(autoShakeDelay)
- local PlayerGUI = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
- local shakeUI = PlayerGUI:FindFirstChild("shakeui")
- if shakeUI and shakeUI.Enabled then
- local safezone = shakeUI:FindFirstChild("safezone")
- if safezone then
- local button = safezone:FindFirstChild("button")
- if button and button:IsA("ImageButton") and button.Visible then
- if autoShake then
- local pos = button.AbsolutePosition
- local size = button.AbsoluteSize
- VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, true, game:GetService("Players").LocalPlayer, 0)
- VirtualInputManager:SendMouseButtonEvent(pos.X + size.X / 2, pos.Y + size.Y / 2, 0, false, game:GetService("Players").LocalPlayer, 0)
- elseif autoShake2 then
- GuiService.SelectedObject = button
- VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Return, false, game)
- VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.Return, false, game)
- end
- end
- end
- end
- end
- end)
- end
- end
- function ZoneCasting()
- if not ProtectPremium then
- return
- end
- spawn(function()
- while AutoZoneCast do
- local player = game.Players.LocalPlayer
- local character = player.Character
- if character then
- local tool = character:FindFirstChildOfClass("Tool")
- if tool then
- local hasBobber = tool:FindFirstChild("bobber")
- if hasBobber then
- local ropeConstraint = hasBobber:FindFirstChild("RopeConstraint")
- if ropeConstraint then
- ropeConstraint.Length = 200000
- end
- local platformSize = Vector3.new(10, 1, 10)
- local platformPositionOffset = Vector3.new(0, -4, 0)
- -- Custom Zones
- if selectedZoneCast == "Bluefin Tuna Abundance" then
- local selectedZone = Workspace.zones.fishing:FindFirstChild("Deep Ocean")
- if selectedZone then
- local abundanceValue = selectedZone:FindFirstChild("Abundance")
- if abundanceValue and abundanceValue.Value == "Bluefin Tuna" then
- local bobberPosition = CFrame.new(selectedZone.Position.X, 126.564, selectedZone.Position.Z)
- hasBobber.CFrame = bobberPosition
- local platform = Instance.new("Part")
- platform.Size = platformSize
- platform.Position = hasBobber.Position + platformPositionOffset
- platform.Anchored = true
- platform.Parent = hasBobber
- platform.BrickColor = BrickColor.new("Bright blue")
- platform.Transparency = 1.000
- end
- end
- elseif selectedZoneCast == "Swordfish Abundance" then
- local selectedZone = Workspace.zones.fishing:FindFirstChild("Deep Ocean")
- if selectedZone then
- local abundanceValue = selectedZone:FindFirstChild("Abundance")
- if abundanceValue and abundanceValue.Value == "Swordfish" then
- local bobberPosition = CFrame.new(selectedZone.Position.X, 126.564, selectedZone.Position.Z)
- hasBobber.CFrame = bobberPosition
- local platform = Instance.new("Part")
- platform.Size = platformSize
- platform.Position = hasBobber.Position + platformPositionOffset
- platform.Anchored = true
- platform.Parent = hasBobber
- platform.BrickColor = BrickColor.new("Bright blue")
- platform.Transparency = 1.000
- end
- end
- else
- -- Default Zones
- local selectedZone = Workspace.zones.fishing:FindFirstChild(selectedZoneCast)
- if selectedZone then
- local bobberPosition
- if selectedZoneCast == "FischFright24" then
- bobberPosition = CFrame.new(selectedZone.Position.X, 126, selectedZone.Position.Z)
- elseif selectedZoneCast == "Isonade" then
- bobberPosition = CFrame.new(selectedZone.Position.X, 126, selectedZone.Position.Z)
- elseif selectedZoneCast == "Deep Ocean" then
- bobberPosition = CFrame.new(1521, 126, -3543)
- elseif selectedZoneCast == "Desolate Deep" then
- bobberPosition = CFrame.new(-1068, 126, -3108)
- elseif selectedZoneCast == "Harvesters Spike" then
- bobberPosition = CFrame.new(-1234, 126, 1748)
- elseif selectedZoneCast == "Moosewood Docks" then
- bobberPosition = CFrame.new(345, 126, 214)
- elseif selectedZoneCast == "Moosewood Ocean" then
- bobberPosition = CFrame.new(890, 126, 465)
- elseif selectedZoneCast == "Moosewood Ocean Mythical" then
- bobberPosition = CFrame.new(270, 126, 52)
- elseif selectedZoneCast == "Moosewood Pond" then
- bobberPosition = CFrame.new(526, 126, 305)
- elseif selectedZoneCast == "Mushgrove Water" then
- bobberPosition = CFrame.new(2541, 126, -792)
- elseif selectedZoneCast == "Ocean" then
- bobberPosition = CFrame.new(-5712, 126, 4059)
- elseif selectedZoneCast == "Roslit Bay" then
- bobberPosition = CFrame.new(-1650, 126, 504)
- elseif selectedZoneCast == "Roslit Bay Ocean" then
- bobberPosition = CFrame.new(-1825, 126, 946)
- elseif selectedZoneCast == "Roslit Pond" then
- bobberPosition = CFrame.new(-1807, 141, 599)
- elseif selectedZoneCast == "Roslit Pond Seaweed" then
- bobberPosition = CFrame.new(-1804, 141, 625)
- elseif selectedZoneCast == "Scallop Ocean" then
- bobberPosition = CFrame.new(16, 126, 730)
- elseif selectedZoneCast == "Snowcap Ocean" then
- bobberPosition = CFrame.new(2308, 126, 2200)
- elseif selectedZoneCast == "Snowcap Pond" then
- bobberPosition = CFrame.new(2777, 275, 2605)
- elseif selectedZoneCast == "Sunstone" then
- bobberPosition = CFrame.new(-645, 126, -955)
- elseif selectedZoneCast == "Terrapin Ocean" then
- bobberPosition = CFrame.new(-57, 126, 2011)
- elseif selectedZoneCast == "The Arch" then
- bobberPosition = CFrame.new(1076, 126, -1202)
- elseif selectedZoneCast == "Vertigo" then
- bobberPosition = CFrame.new(-75, -740, 1200)
- end
- hasBobber.CFrame = bobberPosition
- local platform = Instance.new("Part")
- platform.Size = platformSize
- platform.Position = hasBobber.Position + platformPositionOffset
- platform.Anchored = true
- platform.Parent = hasBobber
- platform.BrickColor = BrickColor.new("Bright blue")
- platform.Transparency = 1.000
- end
- end
- else
- print("Bobber not found in the tool.")
- end
- else
- print("No tool found in the character.")
- end
- end
- task.wait(0.01)
- end
- end)
- end
- function AntiAfk2()
- spawn(function()
- while AntiAfk do
- game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("afk"):FireServer(false)
- task.wait(0.01)
- end
- end)
- end
- PlayerGUI.ChildAdded:Connect(function(GUI)
- if GUI:IsA("ScreenGui") then
- elseif GUI.Name == "reel" and autoReel then
- local reelfinishedEvent = ReplicatedStorage:WaitForChild("events"):WaitForChild("reelfinished")
- if reelfinishedEvent then
- while GUI do
- task.wait(2)
- reelfinishedEvent:FireServer(100, false)
- end
- end
- end
- end)
- function Pidoras()
- spawn(function()
- while AutoCast do
- local player = game.Players.LocalPlayer
- local character = player.Character
- if character then
- local tool = character:FindFirstChildOfClass("Tool")
- if tool then
- local hasBobber = tool:FindFirstChild("bobber")
- if not hasBobber then
- local castEvent = tool:FindFirstChild("events") and tool.events:FindFirstChild("cast")
- if castEvent then
- local Random = math.random() * (99 - 90) + 90
- local FRandom = string.format("%.4f", Random)
- print(FRandom)
- local Random2 = math.random(90, 99)
- castEvent:FireServer(Random2)
- local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
- if humanoidRootPart then
- humanoidRootPart.Anchored = false
- end
- end
- end
- end
- task.wait(1)
- end
- end
- end)
- end
- NoclipConnection = RunService.Stepped:Connect(function()
- if Noclip == true then
- if LocalCharacter ~= nil then
- for i, v in pairs(LocalCharacter:GetDescendants()) do
- if v:IsA("BasePart") and v.CanCollide == true then
- v.CanCollide = false
- end
- end
- end
- end
- end)
- local initialPosition
- function rememberPosition()
- spawn(function()
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:FindFirstChildOfClass("Humanoid")
- local rootPart = character:WaitForChild("HumanoidRootPart")
- local initialCFrame = rootPart.CFrame
- local bodyVelocity = Instance.new("BodyVelocity")
- bodyVelocity.Velocity = Vector3.new(0, 0, 0)
- bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- bodyVelocity.Parent = rootPart
- local bodyGyro = Instance.new("BodyGyro")
- bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- bodyGyro.D = 100
- bodyGyro.P = 10000
- bodyGyro.CFrame = initialCFrame
- bodyGyro.Parent = rootPart
- while AutoFreeze do
- rootPart.CFrame = initialCFrame
- task.wait(0.01)
- end
- if bodyVelocity then
- bodyVelocity:Destroy()
- end
- if bodyGyro then
- bodyGyro:Destroy()
- end
- end)
- end
- function WebhookManager()
- spawn(function()
- while WebhookLog do
- task.wait(WebhookDelay)
- local OSTime = os.time()
- local playerLocalTime = os.date('*t', OSTime)
- local formattedLocalTime = string.format('%02d:%02d:%02d',
- playerLocalTime.hour,
- playerLocalTime.min,
- playerLocalTime.sec)
- local player = game.Players.LocalPlayer
- local playerUserId = player.UserId
- local playerProfileUrl = "https://www.roblox.com/users/" .. playerUserId .. "/profile"
- local MoneyPlayer = game:GetService("Players").LocalPlayer.leaderstats["C$"].Value
- local LvlPlayer = game:GetService("Players").LocalPlayer.leaderstats.Level.Value
- local Embed = {
- title = 'Space Hub',
- color = 0x8B26BB,
- fields = {
- { name = 'Player Profile', value = playerProfileUrl },
- { name = '', value = '', },
- { name = 'C$ - Money💸', value = '```' .. MoneyPlayer .. '```', inline = true },
- { name = 'Fishing Level🎣', value = '```' .. LvlPlayer .. '```', inline = true },
- { name = '', value = '', },
- { name = 'Current Local Time', value = formattedLocalTime },
- },
- timestamp = os.date('!%Y-%m-%dT%H:%M:%SZ', OSTime),
- }
- local success, response = pcall(function()
- return (syn and syn.request or http_request) {
- Url = WebhookUrl,
- Method = 'POST',
- Headers = { ['Content-Type'] = 'application/json' },
- Body = game:GetService('HttpService'):JSONEncode({
- username = 'Space Hub | Fisch',
- avatar_url = 'https://cdn.discordapp.com/icons/1241045437884923965/6e134ec00e5adf7fc7f82fcabce45e8a.webp?size=4096',
- embeds = { Embed }
- }),
- }
- end)
- end
- end)
- end
- function AutoSellz()
- spawn(function()
- while AutoSell do
- SellFishAndReturnAll()
- task.wait(AutoSellDelay)
- end
- end)
- end
- function Appraise()
- spawn(function()
- while AutoAppraiser do
- workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Appraiser"):WaitForChild("appraiser"):WaitForChild("appraise"):InvokeServer()
- task.wait(0.1)
- end
- end)
- end
- function SellFishAndReturnAll()
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local rootPart = character:WaitForChild("HumanoidRootPart")
- local currentPosition = rootPart.CFrame
- local sellPosition = CFrame.new(464, 151, 232)
- local wasAutoFreezeActive = false
- if AutoFreeze then
- wasAutoFreezeActive = true
- AutoFreeze = false
- end
- rootPart.CFrame = sellPosition
- task.wait(0.5)
- workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Marc Merchant"):WaitForChild("merchant"):WaitForChild("sellall"):InvokeServer()
- task.wait(3)
- rootPart.CFrame = currentPosition
- if wasAutoFreezeActive then
- AutoFreeze = true
- rememberPosition()
- end
- end
- function SellFishAndReturnOne()
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local rootPart = character:WaitForChild("HumanoidRootPart")
- local currentPosition = rootPart.CFrame
- local sellPosition = CFrame.new(464, 151, 232)
- local wasAutoFreezeActive = false
- if AutoFreeze then
- wasAutoFreezeActive = true
- AutoFreeze = false
- end
- rootPart.CFrame = sellPosition
- task.wait(0.5)
- workspace:WaitForChild("world"):WaitForChild("npcs"):WaitForChild("Marc Merchant"):WaitForChild("merchant"):WaitForChild("sell"):InvokeServer()
- task.wait(3)
- rootPart.CFrame = currentPosition
- if wasAutoFreezeActive then
- AutoFreeze = true
- rememberPosition()
- end
- end
- do
- local _25ms=Tabs.Home:AddButton({
- Title = "Copy Discord Invite",
- Description = "discord.gg/backdoors, join for more leaks",
- Callback = function()
- setclipboard("https://discord.gg/backdoors")
- end
- })
- local section = Tabs.Home:AddSection("Change Log:")
- Tabs.Home:AddParagraph({
- Title = "Information",
- Content = "[🟩] - Added\n[🟧] - Changed\n[🟥] - Removed\n[⭐] - Premium Feature"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.6 - Fixes!",
- 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"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.5 - Meow!",
- 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)"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.4 - Buttons!",
- Content = "[🟩] - 4 buttons in teleport\n[🟩] - Button to enable fps cap"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.3 - FpS",
- Content = "[🟩] - Fps Cap"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.2 - Fishing",
- 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"
- })
- Tabs.Home:AddParagraph({
- Title = "v1.1 - Fixes",
- Content = "[🟧] Phantom Clicks - fixed\n[🟧] Better Freeze\n[⭐] - No Shake Delay (Mouse Clicks)"
- })
- Tabs.Home:AddParagraph({
- Title = "v1 - Meow",
- 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)"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.9 - Fixes",
- Content = "[🟩] ChangeLog information\n[🟧] Auto Freeze fix\n[🟥] Auto Cast Chance (because bugs ~solara)\n[🟩] Auto Cast - Random Chance from 90 to 99"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.8 - Webhook & Fishing",
- Content = "[🟩] Webhook fixed bugs\n[🟧] Fixed Auto Freeze\n[🟩] Auto Cast chance\n[🟩] Auto sell fish"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.7 - Webhook",
- Content = "[🟩] Webhook URL\n[🟩] Webhook Delay messages\n[🟩] Webhook On/Off"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.6 - Items",
- Content = "[🟧] Teleport Items - +2 rods"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.5 - Fixes",
- 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)"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.4 - Fixes",
- Content = "[🟩] Freeze Character\n[🟩] Auto Cast Fix Bugs (v0.3)"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.3 - Teleports",
- Content = "[🟧] Fixed NPCs teleport\n[🟧] Fixed Item Grabber (🎃)\n[🟩] Teleport Fish Radar\n[🟩] Teleport Basic Diving Gear"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.2 - Bug Fixes",
- 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"
- })
- Tabs.Home:AddParagraph({
- Title = "v0.1 - Release",
- Content = "[🟩] Auto Fish\n[🟩] Auto Sell All"
- })
- local section = Tabs.Premium:AddSection("Fishing⭐")
- local AutoShakeT3 = Tabs.Premium:AddToggle("MyAutoShake3", {Title = "No Shake Delay | Best", Default = false })
- AutoShakeT3:OnChanged(function(Value)
- if ProtectPremium == true then
- autoShake3 = AutoShakeT3.Value
- else
- warn("No Premium")
- end
- end)
- local DropdownZoneCast = Tabs.Premium:AddDropdown("DropdownZoneCast", {
- Title = "Select zone to cast anywhere",
- 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"},
- Multi = false,
- })
- DropdownZoneCast:OnChanged(function(Value)
- print("Dropdown changed:", Value)
- selectedZoneCast = Value
- end)
- Tabs.Premium:AddParagraph({
- Title = "Zone Helper",
- Content = "First 3 - Event zones\nFischFright24 - Fright Pool"
- })
- local ToggleZoneCast1214 = Tabs.Premium:AddToggle("ToggleZoneCast1214", {Title = "Enable cast selected zone", Default = false })
- ToggleZoneCast1214:OnChanged(function(Value)
- AutoZoneCast = Value
- if ProtectPremium == true then
- if AutoZoneCast then
- ZoneCasting()
- end
- else
- print("No Premium")
- end
- end)
- local section = Tabs.Main:AddSection("Fishing")
- local DropdownShake = Tabs.Main:AddDropdown("DropdownShake", {
- Title = "Select Auto Shake Mode:",
- Description = "Mouse - Make sure to hide UI and toggle chat off in order for Auto Shake to work!",
- Values = {"Mouse", "Phantom"},
- Multi = false,
- Default = 1,
- })
- DropdownShake:OnChanged(function(Value)
- ShakeMode = Value
- print("Auto Shake Mode:", Value)
- end)
- local Slider = Tabs.Main:AddSlider("Slider", {
- Title = "AutoShake Delay",
- Description = "Change the delay between every shake",
- Default = 2,
- Min = 0.2,
- Max = 1,
- Rounding = 1,
- Callback = function(Value)
- autoShakeDelay = Value
- end
- })
- Slider:OnChanged(function(Value)
- autoShakeDelay = Value
- end)
- Slider:SetValue(0.5)
- local autoReelCastShakeT = Tabs.Main:AddToggle("autoReelCastShakeT", {Title = "Auto Fish", Default = false })
- autoReelCastShakeT:OnChanged(function(Value)
- autoReel = Value
- AutoCast = Value
- if AutoCast then
- Pidoras()
- end
- if ShakeMode == "Mouse" then
- autoShake = Value
- elseif ShakeMode == "Phantom" then
- autoShake2 = Value
- end
- AutoFish = Value
- AutoFish5()
- if AutoCast == true and LocalCharacter:FindFirstChildOfClass("Tool") ~= nil then
- local Tool = LocalCharacter:FindFirstChildOfClass("Tool")
- if Tool:FindFirstChild("events"):WaitForChild("cast") ~= nil then
- local Random = math.random() * (99 - 90) + 90
- local FRandom = string.format("%.4f", Random)
- print(FRandom)
- local Random2 = math.random(90, 99)
- Tool.events.cast:FireServer(Random2)
- end
- end
- end)
- local AutoFreezeT = Tabs.Main:AddToggle("MyFreeze", {
- Title = "Freeze Position",
- Description = "Freezes player position and rotation",
- Default = false
- })
- AutoFreezeT:OnChanged(function()
- AutoFreeze = AutoFreezeT.Value
- if AutoFreeze then
- rememberPosition()
- end
- end)
- local AntiAfk3 = Tabs.Main:AddToggle("AntiAfk3", {Title = "Anti-AFK", Description = "Prevents the player from being marked as AFK", Default = false })
- AntiAfk3:OnChanged(function(Value)
- AntiAfk = AntiAfk3.Value
- AntiAfk2()
- end)
- local section = Tabs.Main:AddSection("Additional")
- local AutoSellF = Tabs.Main:AddToggle("AutoSellF", {Title = "Auto Sell Fish", Default = false })
- AutoSellF:OnChanged(function()
- AutoSell = AutoSellF.Value
- AutoSellz()
- end)
- local SliderSell = Tabs.Main:AddSlider("SliderSell", {
- Title = "Selling All fish every ? seconds",
- Description = "",
- Default = 60,
- Min = 1,
- Max = 600,
- Rounding = 1,
- Callback = function(Value)
- AutoSellDelay = Value
- end
- })
- Tabs.Main:AddButton({
- Title = "Sell one fish",
- Description = "Need to hold fish",
- Callback = function()
- SellFishAndReturnOne()
- end
- })
- Tabs.Main:AddButton({
- Title = "Sell All fishs",
- Description = "Selling all fish anywhere!",
- Callback = function()
- Window:Dialog({
- Title = "You sure want sell all fish?",
- Content = "",
- Buttons = {
- {
- Title = "Confirm",
- Callback = function()
- SellFishAndReturnAll()
- print("Fish Sold.")
- end
- },
- {
- Title = "Cancel",
- Callback = function()
- print("Pidr.")
- end
- }
- }
- })
- end
- })
- local DropdownPlace = Tabs.Teleports:AddDropdown("DropdownPlace", {
- Title = "Place teleport",
- Values = {"altar", "arch", "birch", "brine", "deep", "deepshop", "depths", "enchant", "keepers", "mod_house", "moosewood", "mushgrove", "roslit", "snow", "snowcap", "spike", "statue", "sunstone", "swamp", "terrapin", "trident", "vertigo", "volcano", "wilson", "wilsons_rod"},
- Multi = false,
- })
- DropdownPlace:OnChanged(function(Value)
- if teleportSpots ~= nil and HumanoidRootPart ~= nil then
- local teleportCFrame = teleportSpots[Value]
- if teleportCFrame then
- HumanoidRootPart.CFrame = teleportCFrame
- else
- print("1")
- end
- end
- end)
- local DropdownArea = Tabs.Teleports:AddDropdown("DropdownArea", {
- Title = "Fish Area teleport",
- 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"},
- Multi = false,
- })
- DropdownArea:OnChanged(function(Value)
- if FishAreas ~= nil and HumanoidRootPart ~= nil then
- if FishAreas[Value] and typeof(FishAreas[Value]) == "CFrame" then
- HumanoidRootPart.CFrame = FishAreas[Value]
- else
- print("1")
- end
- else
- print("1")
- end
- end)
- local DropdownNPC = Tabs.Teleports:AddDropdown("DropdownNPC", {
- Title = "Teleport to Npc",
- 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"},
- Multi = false,
- })
- DropdownNPC:OnChanged(function(Value)
- if racistPeople ~= nil and HumanoidRootPart ~= nil then
- local npcPosition = racistPeople[Value]
- if npcPosition then
- if typeof(npcPosition) == "Vector3" then
- HumanoidRootPart.CFrame = CFrame.new(npcPosition)
- elseif typeof(npcPosition) == "CFrame" then
- HumanoidRootPart.CFrame = npcPosition
- else
- print("1")
- end
- end
- else
- print("No valid teleport spot found.")
- end
- end)
- local DropdownItems = Tabs.Teleports:AddDropdown("Dropdown3", {
- Title = "Teleport to Items",
- Values = {"Depths_Rod", "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"},
- Multi = false,
- })
- DropdownItems:OnChanged(function(Value)
- if itemSpots ~= nil and HumanoidRootPart ~= nil then
- local spot = itemSpots[Value]
- print("Value:", Value, "Spot:", spot, "IsCFrame:", typeof(spot) == "CFrame")
- if typeof(spot) == "CFrame" then
- HumanoidRootPart.CFrame = spot
- else
- print("1")
- end
- end
- end)
- local section = Tabs.Misc:AddSection("Appraiser")
- local ToggleAutoApprari = Tabs.Misc:AddToggle("ToggleAutoApprari", {Title = "Auto Appraiser", Description = "Need to hold fish and be in / near moosewood", Default = false })
- ToggleAutoApprari:OnChanged(function()
- AutoAppraiser = ToggleAutoApprari.Value
- Appraise()
- end)
- local section = Tabs.Misc:AddSection("Halloween🎃")
- local DropdownH = Tabs.Misc:AddDropdown("Dropdown4", {
- Title = "Item Grabber",
- Values = {'Gaint Mushroom', 'Spiders Eye', 'Strange Root', 'Candy Corn', 'Dark Art Skull'},
- Multi = false,
- })
- DropdownH:OnChanged(function(Value)
- if Value == nil then
- return
- end
- if HumanoidRootPart ~= nil and ActiveFolder ~= nil then
- local oldpos = HumanoidRootPart.CFrame
- local EventItem = ActiveFolder:FindFirstChild(Value)
- if EventItem ~= nil and EventItem:FindFirstChild("PickupPrompt") ~= nil then
- HumanoidRootPart.CFrame = EventItem:FindFirstChildOfClass("MeshPart").CFrame + Vector3.new(3, 2, 0)
- Noclip = true
- task.wait(0.05)
- HumanoidRootPart.Anchored = true
- task.wait(0.5)
- fireproximityprompt(EventItem.PickupPrompt)
- task.wait(1)
- if Toggles.Noclip.Value == false then
- Noclip = false
- else
- Noclip = true
- end
- HumanoidRootPart.Anchored = false
- HumanoidRootPart.CFrame = oldpos
- else
- Fluent:Notify({
- Title = "WARNING",
- Content = string.format('There is no "%s" in workspace', Value),
- Duration = 8
- })
- end
- end
- end)
- local section = Tabs.Misc:AddSection("Player")
- local ToggleNoclip = Tabs.Misc:AddToggle("ToggleNoclip", {Title = "Noclip", Default = false })
- ToggleNoclip:OnChanged(function()
- Noclip = ToggleNoclip.Value
- end)
- local ToggleAntiDrown = Tabs.Misc:AddToggle("ToggleAntiDrown", {Title = "Infinity Oxygen", Default = false })
- ToggleAntiDrown:OnChanged(function()
- AntiDrown = ToggleAntiDrown.Value
- if AntiDrown == true then
- if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == true then
- LocalCharacter.client.oxygen.Enabled = false
- end
- CharAddedAntiDrownCon = LocalPlayer.CharacterAdded:Connect(function()
- if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == true and AntiDrown == true then
- LocalCharacter.client.oxygen.Enabled = false
- end
- end)
- else
- if LocalCharacter ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen") ~= nil and LocalCharacter:FindFirstChild("client"):WaitForChild("oxygen").Enabled == false then
- LocalCharacter.client.oxygen.Enabled = true
- end
- end
- end)
- local section = Tabs.Misc:AddSection("Fps Services")
- local Slider512 = Tabs.Misc:AddSlider("Slider512", {
- Title = "FPS Cap",
- Default = 90,
- Min = 1,
- Max = 240,
- Rounding = 1,
- Callback = function(Value)
- FpsCap = Value
- print(Value)
- end
- })
- Slider512:OnChanged(function(Value)
- FpsCap = Value
- print(Value)
- end)
- Slider512:SetValue(90)
- Tabs.Misc:AddButton({
- Title = "Button to enable fps cap value",
- Description = "🐟",
- Callback = function()
- setfpscap(FpsCap)
- end
- })
- local BlackGui = Instance.new("ScreenGui")
- BlackGui.Name = "BlackGui"
- BlackGui.ResetOnSpawn = false
- local blackFrame = Instance.new("Frame")
- blackFrame.Name = "BlackFrame"
- blackFrame.Size = UDim2.new(1, 0, 1, 0)
- blackFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- blackFrame.BackgroundTransparency = 1
- blackFrame.Parent = BlackGui
- BlackGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- local WhiteGui = Instance.new("ScreenGui")
- WhiteGui.Name = "WhiteGui" -- Изменено здесь
- WhiteGui.ResetOnSpawn = false
- local whiteFrame = Instance.new("Frame") -- Изменено здесь
- whiteFrame.Name = "WhiteFrame" -- Изменено здесь
- whiteFrame.Size = UDim2.new(1, 0, 1, 0)
- whiteFrame.BackgroundColor3 = Color3.new(1, 1, 1) -- Цвет белого фрейма
- whiteFrame.BackgroundTransparency = 1
- whiteFrame.Parent = WhiteGui
- WhiteGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- local BlackGui5 = Tabs.Misc:AddToggle("BlackGui5", {Title = "Black Screen", Default = false })
- BlackGui5:OnChanged(function()
- local Black123 = BlackGui5.Value
- if Black123 then
- blackFrame.BackgroundTransparency = 0
- else
- blackFrame.BackgroundTransparency = 1
- end
- end)
- local WhiteGui5 = Tabs.Misc:AddToggle("WhiteGui5", {Title = "White Screen", Default = false })
- WhiteGui5:OnChanged(function()
- local White123 = WhiteGui5.Value
- if White123 then
- whiteFrame.BackgroundTransparency = 0 -- Изменено здесь
- else
- whiteFrame.BackgroundTransparency = 1 -- Изменено здесь
- end
- end)
- Tabs.Misc:AddButton({
- Title = "Delete flags",
- Callback = function()
- local flags = workspace.active.flags
- if flags then
- flags:Destroy()
- end
- end
- })
- Tabs.Misc:AddButton({
- Title = "Remove Textures",
- Description = "Very sus button",
- Callback = function()
- Window:Dialog({
- Title = "activate fps booster?",
- Content = "Pro",
- Buttons = {
- {
- Title = "Confirm",
- Callback = function()
- loadstring(game:HttpGet('https://raw.githubusercontent.com/ago106/ScriptsRoblox/refs/heads/main/FpS'))()
- end
- },
- {
- Title = "Cancel",
- Callback = function()
- print("Cancelled the dialog.")
- end
- }
- }
- })
- end
- })
- Tabs.Fun:AddButton({
- Title = "Radio UI",
- Description = "Chill😎",
- Callback = function()
- loadstring(game:HttpGet('https://pastebin.com/raw/zv94NGMc'))()
- end
- })
- local section = Tabs.Fun:AddSection("Player")
- local ToggleWalkspeed = Tabs.Fun:AddToggle("Walk Speed", {Title = "Walk Speed", Default = false })
- local defaultWalkSpeed = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed
- local Input = Tabs.Fun:AddInput("Speed", {
- Title = "Speed",
- Default = "16",
- Placeholder = "Enter walk speed",
- Numeric = true,
- Finished = false,
- Callback = function(Value)
- end
- })
- Input.OnChanged = function()
- if ToggleWalkspeed:Get() then
- local speedValue = Input.Value
- if tonumber(speedValue) then
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(speedValue)
- end
- end
- end
- ToggleWalkspeed:OnChanged(function(State)
- if State then
- local speedValue = Input.Value
- if speedValue and tonumber(speedValue) then
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(speedValue)
- else
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- end
- else
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = defaultWalkSpeed
- end
- end)
- local ToggleJumpPower = Tabs.Fun:AddToggle("Jump Power", {Title = "Jump Power", Default = false })
- local defaultJumpPower = game.Players.LocalPlayer.Character.Humanoid.JumpPower
- local InputJump = Tabs.Fun:AddInput("Power", {
- Title = "Power",
- Default = "50",
- Placeholder = "Enter jump power",
- Numeric = true,
- Finished = false,
- Callback = function(Value)
- end
- })
- InputJump.OnChanged = function()
- if ToggleJumpPower:Get() then
- local jumpValue = InputJump.Value
- if tonumber(jumpValue) then
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = tonumber(jumpValue)
- end
- end
- end
- ToggleJumpPower:OnChanged(function(State)
- if State then
- local jumpValue = InputJump.Value
- if jumpValue and tonumber(jumpValue) then
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = tonumber(jumpValue)
- else
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
- end
- else
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = defaultJumpPower
- end
- end)
- local section = Tabs.Webhook:AddSection("Webhook Stats Messages")
- local InputWebhook = Tabs.Webhook:AddInput("InputWebhook", {
- Title = "Webhook Url",
- Default = "",
- Placeholder = "URL",
- Numeric = false,
- Finished = false,
- Callback = function(Value)
- WebhookUrl = Value
- end
- })
- InputWebhook:OnChanged(function()
- print("Url Changed:", InputWebhook.Value)
- end)
- local SliderWebhook = Tabs.Webhook:AddSlider("SliderWebhook", {
- Title = "Send Messages every ? seconds",
- Description = "Prefer 60 seconds",
- Default = 60,
- Min = 1,
- Max = 600,
- Rounding = 1,
- Callback = function(Value)
- WebhookDelay = Value
- end
- })
- SliderWebhook:OnChanged(function(Value)
- print("Delay changed:", Value)
- end)
- local ToggleWebhook = Tabs.Webhook:AddToggle("ToggleWebhook", {Title = "Webhook On/Off", Default = false })
- ToggleWebhook:OnChanged(function()
- WebhookLog = ToggleWebhook.Value
- WebhookManager()
- end)
- end
- -- Addons:
- SaveManager:SetLibrary(Fluent)
- InterfaceManager:SetLibrary(Fluent)
- -- SaveManager:IgnoreThemeSettings()
- SaveManager:SetIgnoreIndexes({})
- InterfaceManager:SetFolder("Night Hub")
- SaveManager:SetFolder("Night Hub/Fisch")
- InterfaceManager:BuildInterfaceSection(Tabs.Settings)
- SaveManager:BuildConfigSection(Tabs.Settings)
- Window:SelectTab(1)
- Fluent:Notify({
- Title = "Space Hub",
- Content = "The script has been loaded.",
- Duration = 8
- })
- Fluent:Notify({
- Title = "Anti Afk - ON",
- Content = "meow",
- Duration = 30
- })
- SaveManager:LoadAutoloadConfig()
- local deviceType = game:GetService("UserInputService").TouchEnabled and "Mobile" or "PC"
- if deviceType == "Mobile" then
- local A = Instance.new("ScreenGui")
- local B = Instance.new("TextButton")
- local C = Instance.new("UICorner")
- A.Name = "SpaceToggle"
- A.Parent = game.CoreGui
- A.ResetOnSpawn = false
- B.Size = UDim2.new(0, 50, 0, 50)
- B.Position = UDim2.new(0, 10, 1, -60) -- Consider making this responsive
- B.BackgroundColor3 = Color3.fromRGB(128, 0, 128)
- B.Text = "S"
- B.TextColor3 = Color3.fromRGB(0, 0, 0)
- B.TextScaled = true
- B.Transparency = 0.5
- B.Parent = A
- local function toggleVisibility(frame)
- for _, child in ipairs(frame:GetChildren()) do
- if child:IsA("Frame") then
- child.Visible = not child.Visible
- toggleVisibility(child)
- end
- end
- end
- B.MouseButton1Click:Connect(function()
- local spaceGui = game.CoreGui:FindFirstChild("ScreenGui") -- Replace with the actual name
- if spaceGui then
- toggleVisibility(spaceGui)
- else
- warn("1")
- end
- end)
- C.CornerRadius = UDim.new(1, 0)
- C.Parent = B
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement