[UPD] Sword Fishing Script – Instant Infinite Fish GUI No key

Current image: [UPD] Sword Fishing Script

Sword Fishing

Sword Fishing is a unique Roblox game where players use swords, rods, and tools to catch fish in fast-paced waters. If you want to catch unlimited fish instantly, complete tasks faster, or earn currency without grinding, Sword Fishing scripts are the easiest way to get massive advantages.

This guide features the latest working Sword Fishing script uploaded by trusted creator 1kzuya, fully updated and compatible with PC and mobile executors.

What Is Sword Fishing in Roblox?

Sword Fishing is an action-based fishing simulator where you:

• Cast your rod
• Fight fish
• Upgrade gear
• Earn rewards
• Explore new fishing zones

The gameplay is fun but can also be slow. Sword Fishing scripts fix that by giving players instant-catch advantages and automated farming features.

With the main script below, you can:

• Catch infinite fish instantly
• Auto-fire fishing rod events
• Use a draggable GUI button
• Farm fish extremely fast
• Skip long casting animations

Perfect for players who want faster progression and easy grinding.

Why Use Sword Fishing Scripts?

Sword Fishing scripts help players:

• Earn money faster
• Catch fish instantly
• Level up with less effort
• Automate repetitive actions
• Access features not available normally

This script is currently the fastest way to catch unlimited fish in seconds.

Top Sword Fishing Script (Copy & Paste)

Below is the best performing and updated script by 1kzuya.

1. Instant Infinite Fish Script – By 1kzuya

Supports: PC and Mobile
Type: GUI Auto Catch Script

Features

• Instant infinite fish
• Auto rod catch spam
• Moveable on-screen button
• Works after casting hook into water
• Fastest fishing automation
• Simple interface
• No key required

Script

local Players = game:GetService("Players")
local player = Players.LocalPlayer

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "RodEventGui"
screenGui.Parent = player:WaitForChild("PlayerGui")

local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 140, 0, 40)
button.Position = UDim2.new(0.5, -70, 0.5, -20)
button.Text = "Catch With Rods"
button.BackgroundColor3 = Color3.fromRGB(40, 170, 255)
button.TextColor3 = Color3.new(1,1,1)
button.Font = Enum.Font.SourceSansBold
button.TextScaled = true
button.Parent = screenGui
button.Active = true

local dragging
local dragInput
local dragStart
local startPos

local function update(input)
    local delta = input.Position - dragStart
    button.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

button.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = button.Position

        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

button.InputChanged:Connect(function(input)
    if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        dragInput = input
    end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
    if dragging and input == dragInput then
        update(input)
    end
end)

button.MouseButton1Click:Connect(function()
    for _, tool in ipairs(player.Character:GetChildren()) do
        if tool:FindFirstChild("RodEvent") and tool.RodEvent.FireServer then
            local args = {
                [1] = { ["action"] = "Catch" }
            }
            for i = 1, 1000 do
                tool.RodEvent:FireServer(unpack(args))
            end
        end
    end
end)

Requirements

You will need a script executor that supports GUIs and remote event firing:

• Delta (Mobile)
• Solara
• Hydrogen
• Codex
• KRNL
• Evon
• Fluxus
• Synapse X

How to Use Sword Fishing Scripts

  1. Join Sword Fishing on Roblox
  2. Open your executor
  3. Paste the script
  4. Execute it
  5. Cast your rod into the water
  6. Press the GUI button to start instant catching.
Want to learn more? See how to run scripts in Roblox step-by-step.

FAQs

Does this work on mobile?
Yes, fully compatible with Delta and mobile-friendly executors.

Do I need a key?
No, this script is keyless.

Is it safe?
The script is from a known creator, but always use scripts at your own risk.

Want more cool Roblox scripts? Check these out!

Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment