local RunService = game:GetService("RunService") local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("GetRandomFishRemoteEvent") local args = {3} local delayTime = 0.1 local accumulatedTime = 0 RunService.Heartbeat:Connect(function(dt) accumulatedTime = accumulatedTime + dt if accumulatedTime >= delayTime then remote:FireServer(unpack(args)) accumulatedTime = 0 end end)