
Sword Fishing Script is the perfect boost for players diving into the wild mix of fishing, combat, and treasure hunting in Sword Fishing on Roblox. If you love the thrill of casting your rod, reeling in insane swords from the ocean, and using those blades to slice through enemies, this script upgrades your entire grind into a smooth, high-powered ride. With features like Infinite Luck, Auto Attack, and Fast Cash, you’ll level up faster, fight harder, and pull rare swords like you’ve got the ocean rigged in your favor.
Infinite Luck cranks your drop chances through the roof, letting you snag powerful, high-tier swords way more often than usual. Auto Attack keeps the combat flowing nonstop, shredding enemies the moment they get near you—perfect for farming XP and collecting loot without constantly mashing buttons. And with Fast Cash, your earnings skyrocket, letting you upgrade gear, explore new areas, and dominate challenges with zero slowdown.
Sword Fishing Script - Instant Infinite Fish (NO KEY, Open Source)
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)Script Sword Fishing Roblox ToraScript

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/SwordFishing", true))()