FISH IT SCRIPT OPEN SOURCE
Key Required

FISH IT SCRIPT OPEN SOURCE

[👾UPD] Fish It! 🐟pradaxcapradaxca 1.1K views 120 executesUpdated Feb 26, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•222 lines (7675 chars)
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)

Features & Information

Fish it game script is a trash game with instant fishing features and is completely legit open source JOIN TELEGRAM FOR MORE SCRIPT https://t.me/pradaxcaa/

Community Comments (3)

6kash6kashFeb 26, 2026

skidded 101%

Replying to @6kash
pradaxcapradaxcaFeb 26, 2026

@Ambatunat strange people

6kash6kashFeb 27, 2026

jawa

More Scripts for [👾UPD] Fish It! 🐟