
Key Required VerifiedUniversal

repeat task.wait() until game:IsLoaded()
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local Net = require(ReplicatedStorage.Packages.Net)
local VIM = game:GetService("VirtualInputManager")
local ChargeFishingRod = Net:RemoteFunction('ChargeFishingRod')
local RequestFishingMinigame = Net:RemoteFunction('RequestFishingMinigameStarted')
local CatchFishCompleted = Net:RemoteFunction('CatchFishCompleted')
local getgenv = getgenv or function() return _G end
getgenv().InstantEnabled = false
getgenv().InstantV2Enabled = false
getgenv().LegitEnabled = false
local CoreGui = (gethui and gethui()) or game:GetService("CoreGui")
if CoreGui:FindFirstChild("pradaxca") then
CoreGui.pradaxca:Destroy()
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "pradaxca"
ScreenGui.Parent = CoreGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 240, 0, 210)
MainFrame.Position = UDim2.new(0.5, -120, 0.1, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.ClipsDescendants = true
MainFrame.Parent = ScreenGui
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = MainFrame
local Header = Instance.new("Frame")
Header.Size = UDim2.new(1, 0, 0, 40)
Header.BackgroundTransparency = 1
Header.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(0.7, 0, 1, 0)
Title.Position = UDim2.new(0.05, 0, 0, 0)
Title.BackgroundTransparency = 1
Title.Text = "pradaxca"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.Font = Enum.Font.GothamBlack
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = Header
local ToggleSizeBtn = Instance.new("TextButton")
ToggleSizeBtn.Size = UDim2.new(0, 30, 0, 30)
ToggleSizeBtn.Position = UDim2.new(1, -40, 0, 5)
ToggleSizeBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
ToggleSizeBtn.Text = "-"
ToggleSizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleSizeBtn.TextScaled = true
ToggleSizeBtn.Font = Enum.Font.GothamBold
ToggleSizeBtn.Parent = Header
Instance.new("UICorner", ToggleSizeBtn).CornerRadius = UDim.new(0, 6)
local BtnInstant = Instance.new("TextButton")
BtnInstant.Size = UDim2.new(0.9, 0, 0, 40)
BtnInstant.Position = UDim2.new(0.05, 0, 0, 50)
BtnInstant.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
BtnInstant.Text = "Instant Fish: OFF"
BtnInstant.TextColor3 = Color3.fromRGB(255, 255, 255)
BtnInstant.Font = Enum.Font.GothamBold
BtnInstant.TextScaled = true
BtnInstant.Parent = MainFrame
Instance.new("UICorner", BtnInstant).CornerRadius = UDim.new(0, 6)
local BtnInstantV2 = Instance.new("TextButton")
BtnInstantV2.Size = UDim2.new(0.9, 0, 0, 40)
BtnInstantV2.Position = UDim2.new(0.05, 0, 0, 100)
BtnInstantV2.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
BtnInstantV2.Text = "Instant v2 (Safe): OFF"
BtnInstantV2.TextColor3 = Color3.fromRGB(255, 255, 255)
BtnInstantV2.Font = Enum.Font.GothamBold
BtnInstantV2.TextScaled = true
BtnInstantV2.Parent = MainFrame
Instance.new("UICorner", BtnInstantV2).CornerRadius = UDim.new(0, 6)
local BtnLegit = Instance.new("TextButton")
BtnLegit.Size = UDim2.new(0.9, 0, 0, 40)
BtnLegit.Position = UDim2.new(0.05, 0, 0, 150)
BtnLegit.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
BtnLegit.Text = "Legit Fishing: OFF"
BtnLegit.TextColor3 = Color3.fromRGB(255, 255, 255)
BtnLegit.Font = Enum.Font.GothamBold
BtnLegit.TextScaled = true
BtnLegit.Parent = MainFrame
Instance.new("UICorner", BtnLegit).CornerRadius = UDim.new(0, 6)
local isMinimized = false
ToggleSizeBtn.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
if isMinimized then
MainFrame.Size = UDim2.new(0, 240, 0, 40)
ToggleSizeBtn.Text = "+"
else
MainFrame.Size = UDim2.new(0, 240, 0, 210)
ToggleSizeBtn.Text = "-"
end
end)
local function startInstant()
task.spawn(function()
while getgenv().InstantEnabled do
pcall(function()
local Time = workspace:GetServerTimeNow()
ChargeFishingRod:InvokeServer(nil, nil, Time, nil)
RequestFishingMinigame:InvokeServer(0, 1, Time)
task.wait(0.05)
if getgenv().InstantEnabled then
CatchFishCompleted:InvokeServer()
end
end)
task.wait(0.01)
end
end)
end
local function startInstantV2()
task.spawn(function()
while getgenv().InstantV2Enabled do
pcall(function()
local Time = workspace:GetServerTimeNow()
ChargeFishingRod:InvokeServer(nil, nil, Time, nil)
local safeLuck = 0.3 + (math.random() * 0.2)
RequestFishingMinigame:InvokeServer(0, safeLuck, Time)
local normalDelay = math.random(20, 40) / 10
task.wait(normalDelay)
if getgenv().InstantV2Enabled then
CatchFishCompleted:InvokeServer()
end
end)
task.wait(0.5)
end
end)
end
local function startLegit()
task.spawn(function()
local camera = workspace.CurrentCamera
while getgenv().LegitEnabled do
pcall(function()
local viewportSize = camera.ViewportSize
local randomX = (viewportSize.X / 2) + math.random(-40, 40)
local randomY = (viewportSize.Y / 2) + math.random(-40, 40)
local holdTime = math.random(20, 70) / 1000
VIM:SendMouseButtonEvent(randomX, randomY, 0, true, game, 1)
task.wait(holdTime)
VIM:SendMouseButtonEvent(randomX, randomY, 0, false, game, 1)
end)
local tapDelay = math.random(80, 150) / 1000
task.wait(tapDelay)
end
end)
end
local function updateButtons()
if getgenv().InstantEnabled then
BtnInstant.Text = "Instant Fish: ON"
BtnInstant.BackgroundColor3 = Color3.fromRGB(40, 180, 40)
else
BtnInstant.Text = "Instant Fish: OFF"
BtnInstant.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
end
if getgenv().InstantV2Enabled then
BtnInstantV2.Text = "Instant v2 (Safe): ON"
BtnInstantV2.BackgroundColor3 = Color3.fromRGB(40, 180, 40)
else
BtnInstantV2.Text = "Instant v2 (Safe): OFF"
BtnInstantV2.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
end
if getgenv().LegitEnabled then
BtnLegit.Text = "Legit Fishing: ON"
BtnLegit.BackgroundColor3 = Color3.fromRGB(40, 180, 40)
else
BtnLegit.Text = "Legit Fishing: OFF"
BtnLegit.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
end
end
BtnInstant.MouseButton1Click:Connect(function()
getgenv().InstantEnabled = not getgenv().InstantEnabled
if getgenv().InstantEnabled then
getgenv().InstantV2Enabled = false
getgenv().LegitEnabled = false
startInstant()
end
updateButtons()
end)
BtnInstantV2.MouseButton1Click:Connect(function()
getgenv().InstantV2Enabled = not getgenv().InstantV2Enabled
if getgenv().InstantV2Enabled then
getgenv().InstantEnabled = false
getgenv().LegitEnabled = false
startInstantV2()
end
updateButtons()
end)
BtnLegit.MouseButton1Click:Connect(function()
getgenv().LegitEnabled = not getgenv().LegitEnabled
if getgenv().LegitEnabled then
getgenv().InstantEnabled = false
getgenv().InstantV2Enabled = false
startLegit()
end
updateButtons()
end)



skidded 101%
@Ambatunat strange people
jawa