Advertisement
Guest User

[NEW] ROBLOX Fishing Simulator Script GUI | Auto Farm + Auto Sell | Auto Kill & More!!| PASTEBIN 202

a guest
Nov 13th, 2022
4,218
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.75 KB | None | 0 0
  1. --by Purples
  2.  
  3. local Config = {
  4. WindowName = "version 2.3",
  5. Color = Color3.fromRGB(182,41,243),
  6. Keybind = Enum.KeyCode.RightBracket
  7. }
  8.  
  9.  
  10.  
  11. local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/AlexR32/Bracket/main/BracketV3.lua"))()
  12. local Window = Library:CreateWindow(Config, game:GetService("CoreGui"))
  13.  
  14. local Tab1 = Window:CreateTab("Fishing Simulator")
  15.  
  16.  
  17. local Section1 = Tab1:CreateSection("")
  18. local Section2 = Tab1:CreateSection("")
  19.  
  20. local RunService = game:GetService("RunService")
  21. local player = game.Players.LocalPlayer
  22. local hum = player.Character.HumanoidRootPart
  23. local mouse = player:GetMouse()
  24. local tpservice= game:GetService("TeleportService")
  25. local VirtualUser= game:service'VirtualUser'
  26.  
  27. local ToolsCache = game:GetService("ReplicatedStorage").ToolsCache[player.UserId]
  28. local plrTools
  29. local bLocation
  30. local fuckMonster
  31. local fuckMobby
  32.  
  33. local seacreatureSelectionned
  34. local locationSelected
  35. local eggs
  36.  
  37. -- Credits To Charwar for Server Hop
  38. local PlaceID = game.PlaceId
  39. local AllIDs = {}
  40. local foundAnything = ""
  41. local actualHour = os.date("!*t").hour
  42. local Deleted = false
  43. local File = pcall(function()
  44. AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  45. end)
  46. if not File then
  47. table.insert(AllIDs, actualHour)
  48. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  49. end
  50.  
  51.  
  52. -- Server Hop
  53. function TPReturner()
  54. local Site;
  55. if foundAnything == "" then
  56. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  57. else
  58. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  59. end
  60. local ID = ""
  61. if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  62. foundAnything = Site.nextPageCursor
  63. end
  64. local num = 0;
  65. for i,v in pairs(Site.data) do
  66. local Possible = true
  67. ID = tostring(v.id)
  68. if tonumber(v.maxPlayers) > tonumber(v.playing) then
  69. for _,Existing in pairs(AllIDs) do
  70. if num ~= 0 then
  71. if ID == tostring(Existing) then
  72. Possible = false
  73. end
  74. else
  75. if tonumber(actualHour) ~= tonumber(Existing) then
  76. local delFile = pcall(function()
  77. delfile("NotSameServers.json")
  78. AllIDs = {}
  79. table.insert(AllIDs, actualHour)
  80. end)
  81. end
  82. end
  83. num = num + 1
  84. end
  85. if Possible == true then
  86. table.insert(AllIDs, ID)
  87. wait()
  88. pcall(function()
  89. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  90. wait()
  91. game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  92. end)
  93. wait(4)
  94. end
  95. end
  96. end
  97. end
  98.  
  99. function switchServer()
  100. while wait() do
  101. pcall(function()
  102. TPReturner()
  103. if foundAnything ~= "" then
  104. TPReturner()
  105. end
  106. end)
  107. end
  108. end
  109.  
  110. function teleport(loc)
  111. bLocation = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  112. if game.Players.LocalPlayer.Character.Humanoid.Sit then
  113. game.Players.LocalPlayer.Character.Humanoid.Sit = false
  114. end
  115. wait()
  116. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = loc
  117. end
  118.  
  119. -- Get Tools Name (Just hidden the tool in replicatedstorage, savageeeee but characte win)
  120. for i, getTools in pairs(player.Character:GetChildren()) do
  121. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  122. plrTools = getTools.Name
  123. end
  124. end
  125.  
  126. function EquipTool()
  127. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.SetEquippedItem:InvokeServer(2)
  128. local args = {
  129. [1] = game:GetService("ReplicatedStorage").ToolsCache:FindFirstChild(player.UserId)[plrTools]
  130. }
  131. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EquipTool:FireServer(unpack(args))
  132. end
  133.  
  134. game:service'Players'.LocalPlayer.Idled:connect(function()
  135. VirtualUser:CaptureController()
  136. VirtualUser:ClickButton2(Vector2.new())
  137. end)
  138.  
  139. -------------
  140.  
  141.  
  142.  
  143.  
  144.  
  145. -------------------------------------------------------
  146.  
  147.  
  148.  
  149. Section1:CreateLabel("Farming")
  150.  
  151. local Toggle6 = Section1:CreateToggle("Auto Kill", nil, function(State)
  152. shared.toggle = State
  153. if shared.toggle then
  154. fuckMonster = RunService.Stepped:Connect(function()
  155. for i, v in pairs(game.Workspace:GetChildren()) do
  156. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") then
  157. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  158.  
  159.  
  160. for i, getTools in pairs(player.Character:GetChildren()) do
  161. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  162. plrTools = getTools.Name
  163. end
  164. end
  165.  
  166. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 30, 0))
  167. wait(1)
  168. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  169. break
  170. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  171. EquipTool()
  172. break
  173. end
  174. end
  175. end
  176. end)
  177. else
  178. fuckMonster:Disconnect()
  179. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  180. end
  181. end)
  182.  
  183. local Toggle11 = Section1:CreateToggle("Auto Kill Mobby Wood", nil, function(State)
  184. shared.toggle = State
  185. if shared.toggle then
  186. fuckMobby = RunService.Stepped:Connect(function()
  187. for i, v in pairs(game.Workspace:GetChildren()) do
  188. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") and v.Name == "MobbyWood" then
  189. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  190.  
  191.  
  192. for i, getTools in pairs(player.Character:GetChildren()) do
  193. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  194. plrTools = getTools.Name
  195. end
  196. end
  197.  
  198. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 50, 0))
  199. wait(1)
  200. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  201. break
  202. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  203. EquipTool()
  204. break
  205. end
  206. end
  207. end
  208. end)
  209. else
  210. fuckMobby:Disconnect()
  211. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  212. end
  213. end)
  214.  
  215.  
  216. local Toggle8 = Section1:CreateToggle("Reduce Lag", nil, function(State)
  217. toggle = State
  218. if toggle then
  219. while toggle do
  220. wait(30)
  221. for i, v in pairs(game.Workspace.DroppedItems:GetChildren()) do
  222. if v:IsA("Model") then
  223. v:Destroy()
  224. end
  225. end
  226. end
  227. end
  228. end)
  229.  
  230. local Toggle10 = Section1:CreateToggle("Auto Lock Rare Items", nil, function(State)
  231. toggle = State
  232. if toggle then
  233. while toggle do
  234. wait(.1)
  235. for i, v in pairs(game.Players.LocalPlayer.PlayerGui.Interface.Inventory.Inventory.Frame.Backpack.List.Container:GetChildren()) do
  236. if string.match(v.Name, "key") then
  237. for i, model in pairs(v:GetDescendants()) do
  238. if model:IsA("Tool") then
  239. if model.RarityLevel.Value >= 4 then
  240.  
  241. if v.DraggableComponent.Contents.LockIcon.Visible == false then
  242. print(v.Name, model.Name, model.RarityLevel.Value)
  243. local args = {
  244. [1] = "Tools",
  245. [2] = v.Name,
  246. [3] = true
  247. }
  248. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.SetInventoryItemLock:InvokeServer(unpack(args))
  249.  
  250. end
  251. end
  252. end
  253. end
  254. end
  255. end
  256.  
  257. end
  258. end
  259. end)
  260.  
  261. Toggle10:AddToolTip("Rarity Locked: \nEpic \nLegendary \nEvent \nSecret")
  262.  
  263. local Toggle1 = Section1:CreateToggle("Auto Caught", nil, function(State)
  264. toggle = State
  265. while toggle do
  266. wait(2.6)
  267. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.FishCaught:FireServer()
  268. end
  269. end)
  270.  
  271. local Toggle2 = Section1:CreateToggle("Auto Sell", nil, function(State)
  272. toggle = State
  273. while toggle do
  274. wait(2.6)
  275. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.processGameItemSold:InvokeServer("SellEverything")
  276. end
  277. end)
  278.  
  279. local Toggle3 = Section1:CreateToggle("Remove Fog", nil, function(State)
  280. toggle = State
  281. while toggle do
  282. if game.Lighting.FogEnd == 100 then
  283. game.Lighting.FogEnd = 1000000
  284. end
  285. game.Lighting.FogEnd = 1000000
  286. game.Lighting.GlobalLighting:Destroy()
  287. game.Lighting.Atmosphere:Destroy()
  288. game.Lighting.Lighting:Destroy()
  289. game.Lighting.ColorCorrection:Destroy()
  290. game.Lighting.Bloom:Destroy()
  291. game.Lighting.Blur:Destroy()
  292. game.Lighting.Atmosphere:Destroy()
  293. end
  294. end)
  295.  
  296. Section1:CreateLabel("Chest")
  297.  
  298. local Toggle4 = Section1:CreateToggle("Daily Chest", nil, function(State)
  299. toggle = State
  300. while toggle do
  301. for i, v in pairs(game.Workspace.Islands:GetDescendants()) do
  302. if v:IsA("Model") and string.match(v.Name, "Chest") then
  303. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
  304. wait(1)
  305. fireproximityprompt(v.HumanoidRootPart.ProximityPrompt)
  306. end
  307. end
  308. end
  309. end)
  310.  
  311. local Toggle9 = Section1:CreateToggle("Random Chest", nil, function(State)
  312. toggle = State
  313. while toggle do
  314. for i, v in pairs(game.Workspace.RandomChests:GetDescendants()) do
  315. if v:IsA("Model") and string.match(v.Name, "Chest") then
  316. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
  317. wait(1)
  318. fireproximityprompt(v.HumanoidRootPart.ProximityPrompt)
  319. end
  320. end
  321. end
  322. end)
  323.  
  324. local Toggle5 = Section1:CreateToggle("Suken Chest", nil, function(State)
  325. toggle = State
  326. while toggle do
  327. wait(5)
  328. for i, v in pairs(game.Workspace:GetChildren()) do
  329. if string.find(v.Name, "ShipModel") then
  330. teleport(v.HitBox.CFrame)
  331. for i, x in pairs(v:GetChildren()) do
  332. if string.match(x.Name, "Chest_") then
  333. teleport(x.HumanoidRootPart.CFrame)
  334. wait(1)
  335. fireproximityprompt(x.HumanoidRootPart.ProximityPrompt)
  336. end
  337. end
  338. break
  339. end
  340. end
  341. end
  342. end)
  343.  
  344.  
  345. ---------------------------------------------------------------------
  346. Section1:CreateLabel("Teleport")
  347.  
  348. local Dropdown2 = Section1:CreateDropdown("Store", {"Boat Store","Raygan's Tavern","Supplies Store", "Pets Store"}, function(String)
  349. locationSelected = String
  350. end)
  351.  
  352. local Button1 = Section1:CreateButton("Teleport", function()
  353. if locationSelected == "Boat Store" then
  354. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("BoatShopInterior", "Inside")
  355. elseif locationSelected == "Raygan's Tavern" then
  356. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("TavernInterior", "Inside")
  357. elseif locationSelected == "Supplies Store" then
  358. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("SuppliesStoreInterior", "Inside")
  359. elseif locationSelected == "Pets Store" then
  360. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("PetShop", "MainEntrance")
  361. end
  362. end)
  363.  
  364. local Dropdown3 = Section1:CreateDropdown("Location", {"Port Jackson","Ancient Shores","Shadow Isles", "Pharaoh's Dunes", "Eruption Island", "Monster's Borough", "Suken Ship"}, function(String)
  365. locationSelected = String
  366. end)
  367.  
  368. local Button2 = Section1:CreateButton("Teleport", function()
  369. if locationSelected == "Port Jackson" then
  370. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  371. elseif locationSelected == "Ancient Shores" then
  372. teleport(CFrame.new(-2436.431640625, 43.564971923828, -1683.4526367188))
  373. elseif locationSelected == "Shadow Isles" then
  374. teleport(CFrame.new(2196.9926757812, 43.491630554199, -2216.4543457031))
  375. elseif locationSelected == "Pharaoh's Dunes" then
  376. teleport(CFrame.new(-4142.74609375, 46.71378326416, 262.05679321289))
  377. elseif locationSelected == "Eruption Island" then
  378. teleport(CFrame.new(3022.9311523438, 52.347640991211, 1323.74609375))
  379. elseif locationSelected == "Monster's Borough" then
  380. teleport(CFrame.new(-3211.9047851562, 41.850345611572, 2735.306640625))
  381. elseif locationSelected == "Suken Ship" then
  382. for i, v in pairs(game.Workspace:GetChildren()) do
  383. if string.find(v.Name, "ShipModel") then
  384. teleport(v.HitBox.CFrame)
  385. break
  386. end
  387. end
  388. end
  389. end)
  390.  
  391. Section2:CreateLabel("Boats")
  392.  
  393. local Slider1 = Section2:CreateSlider("Boat Speed", 0,150,nil,true, function(Value)
  394. for i, v in pairs(game.Workspace:GetChildren()) do
  395. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  396. v.Controller.VehicleSeat.MaxSpeed = tonumber(Value)
  397. end
  398. end
  399. end)
  400.  
  401. local Button3 = Section2:CreateButton("Tp to Boat", function()
  402. for i, v in pairs(game.Workspace:GetChildren()) do
  403. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  404. teleport(v.Controller.VehicleSeat.CFrame + Vector3.new(0, 3, 0))
  405. end
  406. end
  407. end)
  408. local Button4 = Section2:CreateButton("Remove Borders", function()
  409. for i, v in pairs(game.Workspace.IgnoredByMouse.BoatBorders:GetChildren()) do
  410. v:Destroy()
  411. end
  412. end)
  413.  
  414. Section2:CreateLabel("Pets")
  415.  
  416.  
  417. local Dropdown4 = Section2:CreateDropdown("Egg's", {"Royals","Normal","Ruby", "Void", "Silver", "Stone", "Gold"}, function(String)
  418. eggs = String
  419. end)
  420.  
  421. local Button8 = Section2:CreateButton("Buy", function()
  422. if eggs == "Royal" then
  423. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("royalegg")
  424. elseif eggs == "Normal" then
  425. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("normalegg")
  426. elseif eggs == "Ruby" then
  427. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("rubyegg")
  428. elseif eggs == "Void" then
  429. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("voidegg")
  430. elseif eggs == "Silver" then
  431. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("silverchest")
  432. elseif eggs == "Stone" then
  433. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("stonechest")
  434. elseif eggs == "Gold" then
  435. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("goldchest")
  436. end
  437. end)
  438.  
  439. Section2:CreateLabel("Misc")
  440.  
  441.  
  442. local Button8 = Section2:CreateButton("Instant ProximityPrompt", function()
  443. game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)
  444. prompt.HoldDuration = 0
  445. end)
  446. end)
  447.  
  448. local Button5 = Section2:CreateButton("Rejoins", function()
  449. tpservice:Teleport(game.PlaceId, plr)
  450. end)
  451.  
  452. local Button6 = Section2:CreateButton("Server Hop", function()
  453. switchServer()
  454. end)
  455.  
  456. local Button7 = Section2:CreateButton("Discord", function()
  457. setclipboard("HUnTFaE4H6")
  458. end)
  459.  
  460. local Toggle7 = Section2:CreateToggle("UI Toggle", nil, function(State)
  461. Window:Toggle(State)
  462. end)
  463.  
  464. Toggle7:CreateKeybind(tostring(Config.Keybind):gsub("Enum.KeyCode.", ""), function(Key)
  465. Config.Keybind = Enum.KeyCode[Key]
  466. end)
  467. Toggle7:SetState(true)
  468.  
  469. EquipTool()
  470. game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(character)
  471. EquipTool()
  472. end)
  473.  
  474. --Hi
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement