Advertisement
AlphaTwo_gg

Untitled

Feb 10th, 2025 (edited)
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
  2. local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
  3. local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
  4.  
  5. local Window = Fluent:CreateWindow({
  6. Title = "Fishing Hub",
  7. SubTitle = "by YourName",
  8. TabWidth = 160,
  9. Size = UDim2.fromOffset(580, 460),
  10. Acrylic = true,
  11. Theme = "Dark",
  12. MinimizeKey = Enum.KeyCode.LeftControl
  13. })
  14.  
  15. local Tabs = {
  16. Main = Window:AddTab({ Title = "Main", Icon = "fishing" }),
  17. Misc = Window:AddTab({ Title = "Misc", Icon = "box" }),
  18. Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
  19. }
  20.  
  21. local Options = Fluent.Options
  22.  
  23. -- Auto Cast & Auto Reel
  24. local AutoFishing = false
  25. local function AutoCastFunction()
  26. while AutoFishing do
  27. local Player = game.Players.LocalPlayer
  28. local Tool = Player.Character and Player.Character:FindFirstChildOfClass("Tool")
  29.  
  30. if Tool and Tool:FindFirstChild("Cast") then
  31. Tool.Cast:FireServer()
  32. wait(1.5) -- Delay for casting
  33.  
  34. local Reel = Tool:FindFirstChild("Reel")
  35. if Reel then
  36. Reel:FireServer()
  37. end
  38. end
  39. wait(0.5) -- Delay before retrying
  40. end
  41. end
  42.  
  43. local AutoCastToggle = Tabs.Main:AddToggle("AutoCast", {Title = "Auto Cast & Reel", Default = false })
  44. AutoCastToggle:OnChanged(function(Value)
  45. AutoFishing = Value
  46. if AutoFishing then
  47. task.spawn(AutoCastFunction)
  48. end
  49. end)
  50.  
  51. -- Auto Shake Fix
  52. local AutoShake = false
  53. local function AutoShakeFunction()
  54. while AutoShake do
  55. local PSG = game:GetService("Players").LocalPlayer.PlayerGui
  56. local PSGShake = PSG:FindFirstChild("shakeui")
  57.  
  58. if PSGShake then
  59. for _, safezone in ipairs(PSGShake:GetChildren()) do
  60. local PSGButtonShake = safezone:FindFirstChild("button")
  61. if PSGButtonShake then
  62. local ButtonPosition = PSGButtonShake.AbsolutePosition
  63. local ButtonSize = PSGButtonShake.AbsoluteSize
  64. local ClickX = ButtonPosition.X + (ButtonSize.X / 2)
  65. local ClickY = ButtonPosition.Y + (ButtonSize.Y / 2)
  66.  
  67. mousePress(ClickX, ClickY, PSGButtonShake)
  68. end
  69. end
  70. end
  71. wait(0.1)
  72. end
  73. end
  74.  
  75. local AutoShakeToggle = Tabs.Main:AddToggle("AutoShake", {Title = "Auto Shake", Default = false })
  76. AutoShakeToggle:OnChanged(function(Value)
  77. AutoShake = Value
  78. if AutoShake then
  79. task.spawn(AutoShakeFunction)
  80. end
  81. end)
  82.  
  83. -- Walk on Water (Fixed)
  84. local WalkOnWater = false
  85. local function WalkOnWaterFunction()
  86. local player = game:GetService("Players").LocalPlayer
  87. local character = player.Character or player.CharacterAdded:Wait()
  88. local root = character:WaitForChild("HumanoidRootPart")
  89.  
  90. local BodyVelocity = Instance.new("BodyVelocity")
  91. BodyVelocity.MaxForce = Vector3.new(9e9, 9e9, 9e9) -- Allow movement in all directions
  92. BodyVelocity.Velocity = Vector3.new(0, 0, 0)
  93. BodyVelocity.Parent = root
  94.  
  95. while WalkOnWater do
  96. local rayOrigin = root.Position
  97. local rayDirection = Vector3.new(0, -5, 0)
  98. local raycastResult = workspace:Raycast(rayOrigin, rayDirection)
  99.  
  100. if raycastResult and raycastResult.Instance and raycastResult.Instance.Material == Enum.Material.Water then
  101. BodyVelocity.Velocity = Vector3.new(0, 0.1, 0) -- Stay just above water
  102. else
  103. BodyVelocity.Velocity = Vector3.new(0, 0, 0)
  104. end
  105.  
  106. wait(0.1)
  107. end
  108.  
  109. BodyVelocity:Destroy()
  110. end
  111.  
  112. local WalkOnWaterToggle = Tabs.Misc:AddToggle("WalkOnWater", {Title = "Walk on Water", Default = false })
  113. WalkOnWaterToggle:OnChanged(function(Value)
  114. WalkOnWater = Value
  115. if WalkOnWater then
  116. task.spawn(WalkOnWaterFunction)
  117. end
  118. end)
  119.  
  120. Window:SelectTab(1)
  121.  
  122. Fluent:Notify({
  123. Title = "Fishing Hub Updated!",
  124. Content = "Auto Cast, Auto Reel, Auto Shake & Walk on Water Fixed!",
  125. Duration = 5
  126. })
  127.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement