▷ Fishing Simulator Script 2024

The Fishing Simulator Script offers amazing features like Autofarm, Auto Sell, and Infinite Cash. These tools make it easy to catch fish automatically, sell them instantly, and earn endless money. It’s perfect for anyone looking to boost their game quickly and effortlessly.

WhatsApp Group Join Now
Telegram Group Join Now
Discord Group Join Now

“🚀 Hop on WhatsApp & Telegram to Grab the Latest Scripts Instantly! 🌟 Stay ahead, stay updated. Join us now!”

–by Purples local Config = { WindowName = “version 2.3”, Color = Color3.fromRGB(182,41,243), Keybind = Enum.KeyCode.RightBracket } local Library = loadstring(game:HttpGet(“https://raw.githubusercontent.com/AlexR32/Bracket/main/BracketV3.lua”))() local Window = Library:CreateWindow(Config, game:GetService(“CoreGui”)) local Tab1 = Window:CreateTab(“Fishing Simulator”) local Section1 = Tab1:CreateSection(“”) local Section2 = Tab1:CreateSection(“”) local RunService = game:GetService(“RunService”) local player = game.Players.LocalPlayer local hum = player.Character.HumanoidRootPart local mouse = player:GetMouse() local tpservice= game:GetService(“TeleportService”) local VirtualUser= game:service’VirtualUser’ local ToolsCache = game:GetService(“ReplicatedStorage”).ToolsCache[player.UserId] local plrTools local bLocation local fuckMonster local fuckMobby local seacreatureSelectionned local locationSelected local eggs — Credits To Charwar for Server Hop local PlaceID = game.PlaceId local AllIDs = {} local foundAnything = “” local actualHour = os.date(“!*t”).hour local Deleted = false local File = pcall(function() AllIDs = game:GetService(‘HttpService’):JSONDecode(readfile(“NotSameServers.json”)) end) if not File then table.insert(AllIDs, actualHour) writefile(“NotSameServers.json”, game:GetService(‘HttpService’):JSONEncode(AllIDs)) end — Server Hop function TPReturner() local Site; if foundAnything == “” then Site = game.HttpService:JSONDecode(game:HttpGet(‘https://games.roblox.com/v1/games/’ .. PlaceID .. ‘/servers/Public?sortOrder=Asc&limit=100’)) else Site = game.HttpService:JSONDecode(game:HttpGet(‘https://games.roblox.com/v1/games/’ .. PlaceID .. ‘/servers/Public?sortOrder=Asc&limit=100&cursor=’ .. foundAnything)) end local ID = “” if Site.nextPageCursor and Site.nextPageCursor ~= “null” and Site.nextPageCursor ~= nil then foundAnything = Site.nextPageCursor end local num = 0; for i,v in pairs(Site.data) do local Possible = true ID = tostring(v.id) if tonumber(v.maxPlayers) > tonumber(v.playing) then for _,Existing in pairs(AllIDs) do if num ~= 0 then if ID == tostring(Existing) then Possible = false end else if tonumber(actualHour) ~= tonumber(Existing) then local delFile = pcall(function() delfile(“NotSameServers.json”) AllIDs = {} table.insert(AllIDs, actualHour) end) end end num = num + 1 end if Possible == true then table.insert(AllIDs, ID) wait() pcall(function() writefile(“NotSameServers.json”, game:GetService(‘HttpService’):JSONEncode(AllIDs)) wait() game:GetService(“TeleportService”):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer) end) wait(4) end end end end function switchServer() while wait() do pcall(function() TPReturner() if foundAnything ~= “” then TPReturner() end end) end end function teleport(loc) bLocation = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame if game.Players.LocalPlayer.Character.Humanoid.Sit then game.Players.LocalPlayer.Character.Humanoid.Sit = false end wait() game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = loc end — Get Tools Name (Just hidden the tool in replicatedstorage, savageeeee but characte win) for i, getTools in pairs(player.Character:GetChildren()) do if getTools:IsA(“Tool”) and getTools:FindFirstChild(“GripC1”) then plrTools = getTools.Name end end function EquipTool() game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.SetEquippedItem:InvokeServer(2) local args = { [1] = game:GetService(“ReplicatedStorage”).ToolsCache:FindFirstChild(player.UserId)[plrTools] } game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.EquipTool:FireServer(unpack(args)) end game:service’Players’.LocalPlayer.Idled:connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end) ————- ——————————————————- Section1:CreateLabel(“Farming”) local Toggle6 = Section1:CreateToggle(“Auto Kill”, nil, function(State) shared.toggle = State if shared.toggle then fuckMonster = RunService.Stepped:Connect(function() for i, v in pairs(game.Workspace:GetChildren()) do if v:FindFirstChild(“Health”) and v:FindFirstChild(“IsSeaMonster”) then if game.Players.LocalPlayer.Character:FindFirstChildOfClass(“Tool”) then for i, getTools in pairs(player.Character:GetChildren()) do if getTools:IsA(“Tool”) and getTools:FindFirstChild(“GripC1”) then plrTools = getTools.Name end end teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 30, 0)) wait(1) game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true) break elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass(“Tool”) then EquipTool() break end end end end) else fuckMonster:Disconnect() teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734)) end end) local Toggle11 = Section1:CreateToggle(“Auto Kill Mobby Wood”, nil, function(State) shared.toggle = State if shared.toggle then fuckMobby = RunService.Stepped:Connect(function() for i, v in pairs(game.Workspace:GetChildren()) do if v:FindFirstChild(“Health”) and v:FindFirstChild(“IsSeaMonster”) and v.Name == “MobbyWood” then if game.Players.LocalPlayer.Character:FindFirstChildOfClass(“Tool”) then for i, getTools in pairs(player.Character:GetChildren()) do if getTools:IsA(“Tool”) and getTools:FindFirstChild(“GripC1”) then plrTools = getTools.Name end end teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 50, 0)) wait(1) game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true) break elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass(“Tool”) then EquipTool() break end end end end) else fuckMobby:Disconnect() teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734)) end end) local Toggle8 = Section1:CreateToggle(“Reduce Lag”, nil, function(State) toggle = State if toggle then while toggle do wait(30) for i, v in pairs(game.Workspace.DroppedItems:GetChildren()) do if v:IsA(“Model”) then v:Destroy() end end end end end) local Toggle10 = Section1:CreateToggle(“Auto Lock Rare Items”, nil, function(State) toggle = State if toggle then while toggle do wait(.1) for i, v in pairs(game.Players.LocalPlayer.PlayerGui.Interface.Inventory.Inventory.Frame.Backpack.List.Container:GetChildren()) do if string.match(v.Name, “key”) then for i, model in pairs(v:GetDescendants()) do if model:IsA(“Tool”) then if model.RarityLevel.Value >= 4 then if v.DraggableComponent.Contents.LockIcon.Visible == false then print(v.Name, model.Name, model.RarityLevel.Value) local args = { [1] = “Tools”, [2] = v.Name, [3] = true } game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.SetInventoryItemLock:InvokeServer(unpack(args)) end end end end end end end end end) Toggle10:AddToolTip(“Rarity Locked: \nEpic \nLegendary \nEvent \nSecret”) local Toggle1 = Section1:CreateToggle(“Auto Caught”, nil, function(State) toggle = State while toggle do wait(2.6) game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.FishCaught:FireServer() end end) local Toggle2 = Section1:CreateToggle(“Auto Sell”, nil, function(State) toggle = State while toggle do wait(2.6) game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.processGameItemSold:InvokeServer(“SellEverything”) end end) local Toggle3 = Section1:CreateToggle(“Remove Fog”, nil, function(State) toggle = State while toggle do if game.Lighting.FogEnd == 100 then game.Lighting.FogEnd = 1000000 end game.Lighting.FogEnd = 1000000 game.Lighting.GlobalLighting:Destroy() game.Lighting.Atmosphere:Destroy() game.Lighting.Lighting:Destroy() game.Lighting.ColorCorrection:Destroy() game.Lighting.Bloom:Destroy() game.Lighting.Blur:Destroy() game.Lighting.Atmosphere:Destroy() end end) Section1:CreateLabel(“Chest”) local Toggle4 = Section1:CreateToggle(“Daily Chest”, nil, function(State) toggle = State while toggle do for i, v in pairs(game.Workspace.Islands:GetDescendants()) do if v:IsA(“Model”) and string.match(v.Name, “Chest”) then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame wait(1) fireproximityprompt(v.HumanoidRootPart.ProximityPrompt) end end end end) local Toggle9 = Section1:CreateToggle(“Random Chest”, nil, function(State) toggle = State while toggle do for i, v in pairs(game.Workspace.RandomChests:GetDescendants()) do if v:IsA(“Model”) and string.match(v.Name, “Chest”) then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame wait(1) fireproximityprompt(v.HumanoidRootPart.ProximityPrompt) end end end end) local Toggle5 = Section1:CreateToggle(“Suken Chest”, nil, function(State) toggle = State while toggle do wait(5) for i, v in pairs(game.Workspace:GetChildren()) do if string.find(v.Name, “ShipModel”) then teleport(v.HitBox.CFrame) for i, x in pairs(v:GetChildren()) do if string.match(x.Name, “Chest_”) then teleport(x.HumanoidRootPart.CFrame) wait(1) fireproximityprompt(x.HumanoidRootPart.ProximityPrompt) end end break end end end end) ——————————————————————— Section1:CreateLabel(“Teleport”) local Dropdown2 = Section1:CreateDropdown(“Store”, {“Boat Store”,”Raygan’s Tavern”,”Supplies Store”, “Pets Store”}, function(String) locationSelected = String end) local Button1 = Section1:CreateButton(“Teleport”, function() if locationSelected == “Boat Store” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.EnterDoor:InvokeServer(“BoatShopInterior”, “Inside”) elseif locationSelected == “Raygan’s Tavern” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.EnterDoor:InvokeServer(“TavernInterior”, “Inside”) elseif locationSelected == “Supplies Store” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.EnterDoor:InvokeServer(“SuppliesStoreInterior”, “Inside”) elseif locationSelected == “Pets Store” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.EnterDoor:InvokeServer(“PetShop”, “MainEntrance”) end end) local Dropdown3 = Section1:CreateDropdown(“Location”, {“Port Jackson”,”Ancient Shores”,”Shadow Isles”, “Pharaoh’s Dunes”, “Eruption Island”, “Monster’s Borough”, “Suken Ship”}, function(String) locationSelected = String end) local Button2 = Section1:CreateButton(“Teleport”, function() if locationSelected == “Port Jackson” then teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734)) elseif locationSelected == “Ancient Shores” then teleport(CFrame.new(-2436.431640625, 43.564971923828, -1683.4526367188)) elseif locationSelected == “Shadow Isles” then teleport(CFrame.new(2196.9926757812, 43.491630554199, -2216.4543457031)) elseif locationSelected == “Pharaoh’s Dunes” then teleport(CFrame.new(-4142.74609375, 46.71378326416, 262.05679321289)) elseif locationSelected == “Eruption Island” then teleport(CFrame.new(3022.9311523438, 52.347640991211, 1323.74609375)) elseif locationSelected == “Monster’s Borough” then teleport(CFrame.new(-3211.9047851562, 41.850345611572, 2735.306640625)) elseif locationSelected == “Suken Ship” then for i, v in pairs(game.Workspace:GetChildren()) do if string.find(v.Name, “ShipModel”) then teleport(v.HitBox.CFrame) break end end end end) Section2:CreateLabel(“Boats”) local Slider1 = Section2:CreateSlider(“Boat Speed”, 0,150,nil,true, function(Value) for i, v in pairs(game.Workspace:GetChildren()) do if v.Name == (game.Players.LocalPlayer.Name .. “‘s Boat”) then v.Controller.VehicleSeat.MaxSpeed = tonumber(Value) end end end) local Button3 = Section2:CreateButton(“Tp to Boat”, function() for i, v in pairs(game.Workspace:GetChildren()) do if v.Name == (game.Players.LocalPlayer.Name .. “‘s Boat”) then teleport(v.Controller.VehicleSeat.CFrame + Vector3.new(0, 3, 0)) end end end) local Button4 = Section2:CreateButton(“Remove Borders”, function() for i, v in pairs(game.Workspace.IgnoredByMouse.BoatBorders:GetChildren()) do v:Destroy() end end) Section2:CreateLabel(“Pets”) local Dropdown4 = Section2:CreateDropdown(“Egg’s”, {“Royals”,”Normal”,”Ruby”, “Void”, “Silver”, “Stone”, “Gold”}, function(String) eggs = String end) local Button8 = Section2:CreateButton(“Buy”, function() if eggs == “Royal” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“royalegg”) elseif eggs == “Normal” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“normalegg”) elseif eggs == “Ruby” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“rubyegg”) elseif eggs == “Void” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“voidegg”) elseif eggs == “Silver” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“silverchest”) elseif eggs == “Stone” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“stonechest”) elseif eggs == “Gold” then game:GetService(“ReplicatedStorage”).CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer(“goldchest”) end end) Section2:CreateLabel(“Misc”) local Button8 = Section2:CreateButton(“Instant ProximityPrompt”, function() game:GetService(“ProximityPromptService”).PromptButtonHoldBegan:Connect(function(prompt) prompt.HoldDuration = 0 end) end) local Button5 = Section2:CreateButton(“Rejoins”, function() tpservice:Teleport(game.PlaceId, plr) end) local Button6 = Section2:CreateButton(“Server Hop”, function() switchServer() end) local Button7 = Section2:CreateButton(“Discord”, function() setclipboard(“adgXmSMCUM”) end) local Toggle7 = Section2:CreateToggle(“UI Toggle”, nil, function(State) Window:Toggle(State) end) Toggle7:CreateKeybind(tostring(Config.Keybind):gsub(“Enum.KeyCode.”, “”), function(Key) Config.Keybind = Enum.KeyCode[Key] end) Toggle7:SetState(true) EquipTool() game:GetService(“Players”).LocalPlayer.CharacterAdded:Connect(function(character) EquipTool() end) –Hi

Steps:

1. Click COPY button for auto copy script
2. Paste the script into your script application
3. Run and done

With these simple steps, players can quickly and easily use the script to improve their Roblox game experience.

Sharing Is Caring:

Leave a Comment