getgenv().a = true while true do if getgenv().a then if Tool ~= nil then local args = { [1] = 1.0000001192092896 } Tool.events.cast:FireServer(unpack(args)) task.wait(0.01) local bobber = game.Workspace:FindFirstChild(game.Players.LocalPlayer.Name .. "'s Bobber") if bobber then bobber.CFrame = CFrame.new(-3798.70556640625, 164.16177368164062, -847.0304565429688) local ropeConstraint = bobber:FindFirstChild("RopeConstraint") if ropeConstraint then ropeConstraint.Length = math.huge end end local args = { [1] = Tool } game:GetService("ReplicatedStorage"):WaitForChild("events"):WaitForChild("reelfinished"):FireServer(unpack(args)) task.wait(0.35) else repeat task.wait() Tool = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool") until Tool ~= nil end else break end end