-- give some creds before skidding repeat wait() until game:IsLoaded() wait() local ReplicatedStorage = game:GetService('ReplicatedStorage') local Net = require(ReplicatedStorage.Packages.Net) -- bypasses Talon dogshit anti-remote or wtv the name is local ChargeFishingRod = Net:RemoteFunction('ChargeFishingRod') local RequestFishingMinigame = Net:RemoteFunction('RequestFishingMinigameStarted') local CatchFishCompleted = Net:RemoteFunction('CatchFishCompleted') while true do local Time = workspace:GetServerTimeNow() ChargeFishingRod:InvokeServer(nil, nil, Time, nil) RequestFishingMinigame:InvokeServer(0, 0.5, workspace:GetServerTimeNow()) -- diff, args 2 is luck task.wait(2.3) -- 2.3 sec, customizable CatchFishCompleted:InvokeServer() task.wait() end