houseeaang

Dive down script (not made by me)

May 2nd, 2026
32
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. local ScreenGui = Instance.new("ScreenGui")
  2. local MainFrame = Instance.new("Frame")
  3. local Title = Instance.new("TextLabel")
  4. local ToggleBtn = Instance.new("TextButton")
  5. local StatusLabel = Instance.new("TextLabel")
  6. local MinimizeBtn = Instance.new("TextButton")
  7. local CreditLabel = Instance.new("TextLabel")
  8. local UICorner = Instance.new("UICorner")
  9.  
  10. -- UI Properties
  11. ScreenGui.Name = "FelixFishHub"
  12. ScreenGui.Parent = game.CoreGui
  13. ScreenGui.ResetOnSpawn = false
  14.  
  15. MainFrame.Name = "MainFrame"
  16. MainFrame.Parent = ScreenGui
  17. MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  18. MainFrame.Position = UDim2.new(0.5, -100, 0.5, -75)
  19. MainFrame.Size = UDim2.new(0, 220, 0, 160)
  20. MainFrame.Active = true
  21. MainFrame.Draggable = true
  22. MainFrame.ClipsDescendants = true
  23.  
  24. UICorner.CornerRadius = UDim.new(0, 10)
  25. UICorner.Parent = MainFrame
  26.  
  27. Title.Name = "Title"
  28. Title.Parent = MainFrame
  29. Title.BackgroundTransparency = 1
  30. Title.Position = UDim2.new(0, 10, 0, 0)
  31. Title.Size = UDim2.new(0, 150, 0, 40)
  32. Title.Font = Enum.Font.GothamBold
  33. Title.Text = "FISH FARMER"
  34. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  35. Title.TextSize = 16
  36. Title.TextXAlignment = Enum.TextXAlignment.Left
  37.  
  38. MinimizeBtn.Name = "MinimizeBtn"
  39. MinimizeBtn.Parent = MainFrame
  40. MinimizeBtn.BackgroundTransparency = 1
  41. MinimizeBtn.Position = UDim2.new(1, -35, 0, 5)
  42. MinimizeBtn.Size = UDim2.new(0, 30, 0, 30)
  43. MinimizeBtn.Font = Enum.Font.GothamBold
  44. MinimizeBtn.Text = "-"
  45. MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
  46. MinimizeBtn.TextSize = 20
  47.  
  48. ToggleBtn.Name = "ToggleBtn"
  49. ToggleBtn.Parent = MainFrame
  50. ToggleBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
  51. ToggleBtn.Position = UDim2.new(0.1, 0, 0.35, 0)
  52. ToggleBtn.Size = UDim2.new(0.8, 0, 0.3, 0)
  53. ToggleBtn.Font = Enum.Font.GothamMedium
  54. ToggleBtn.Text = "DISABLED"
  55. ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
  56. ToggleBtn.TextSize = 16
  57.  
  58. local btnCorner = Instance.new("UICorner")
  59. btnCorner.CornerRadius = UDim.new(0, 6)
  60. btnCorner.Parent = ToggleBtn
  61.  
  62. StatusLabel.Name = "Status"
  63. StatusLabel.Parent = MainFrame
  64. StatusLabel.BackgroundTransparency = 1
  65. StatusLabel.Position = UDim2.new(0, 0, 0.65, 0)
  66. StatusLabel.Size = UDim2.new(1, 0, 0, 20)
  67. StatusLabel.Font = Enum.Font.Gotham
  68. StatusLabel.Text = "Status: Idle"
  69. StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
  70. StatusLabel.TextSize = 13
  71.  
  72. CreditLabel.Name = "Credit"
  73. CreditLabel.Parent = MainFrame
  74. CreditLabel.BackgroundTransparency = 1
  75. CreditLabel.Position = UDim2.new(0, 0, 0.85, 0)
  76. CreditLabel.Size = UDim2.new(1, 0, 0, 20)
  77. CreditLabel.Font = Enum.Font.Code
  78. CreditLabel.Text = "Made with 💘 by felix"
  79. CreditLabel.TextColor3 = Color3.fromRGB(100, 100, 100)
  80. CreditLabel.TextSize = 11
  81.  
  82. --- Logic ---
  83.  
  84. local fishes = workspace.Game.Fishes
  85. local player = game.Players.LocalPlayer
  86. local RunService = game:GetService("RunService")
  87. local farming = false
  88. local connection
  89. local minimized = false
  90.  
  91. -- Minimize Toggle
  92. MinimizeBtn.MouseButton1Click:Connect(function()
  93. minimized = not minimized
  94. if minimized then
  95. MainFrame:TweenSize(UDim2.new(0, 220, 0, 40), "Out", "Quart", 0.3, true)
  96. MinimizeBtn.Text = "+"
  97. else
  98. MainFrame:TweenSize(UDim2.new(0, 220, 0, 160), "Out", "Quart", 0.3, true)
  99. MinimizeBtn.Text = "-"
  100. end
  101. end)
  102.  
  103. local function startFarming()
  104. connection = RunService.RenderStepped:Connect(function()
  105. local character = player.Character
  106. local rootPart = character and character:FindFirstChild("HumanoidRootPart")
  107. if not rootPart then return end
  108.  
  109. local highest = 0
  110. local highestFish = nil
  111.  
  112. for _, fish in ipairs(fishes:GetChildren()) do
  113. local cash = fish:GetAttribute("CashPerSec")
  114. local owner = fish:GetAttribute("Owner")
  115. if cash and not owner and cash > highest then
  116. highest = cash
  117. highestFish = fish
  118. end
  119. end
  120.  
  121. if highestFish then
  122. local fishPosition = highestFish:GetPivot().Position
  123. rootPart.CFrame = CFrame.new(fishPosition)
  124.  
  125. local prompt = highestFish.RootPart:FindFirstChild("ProximityPrompt")
  126. if prompt then
  127. fireproximityprompt(prompt)
  128. local args = { buffer.fromstring("\003\001") }
  129. game:GetService("ReplicatedStorage"):WaitForChild("Packets"):WaitForChild("Packet"):WaitForChild("RemoteEvent"):FireServer(unpack(args))
  130. end
  131. end
  132. end)
  133. end
  134.  
  135. ToggleBtn.MouseButton1Click:Connect(function()
  136. farming = not farming
  137. if farming then
  138. ToggleBtn.Text = "ENABLED"
  139. ToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 180, 40)
  140. StatusLabel.Text = "Status: Farming..."
  141. StatusLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
  142. startFarming()
  143. else
  144. ToggleBtn.Text = "DISABLED"
  145. ToggleBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
  146. StatusLabel.Text = "Status: Idle"
  147. StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
  148. if connection then connection:Disconnect() end
  149. end
  150. end)
Comments
Add Comment
Please, Sign In to add comment