Most efficient way to give all players in the game a tool?

I would like to be able to give all players currently in the game a tool directly into their backpack when a DevProduct is purchased. What would be the easiest way to get every player in the game, and clone the tool into each backpack?

Thank you for any help in advance

local plrs = game:GetService('Players')

local toolPath = TOOL_PATH_HERE

for i, plr in pairs(plrs:GetPlayers()) do
	if not plr.Backpack then continue end
	
	toolPath:Clone().Parent = plr:WaitForChild('Backpack')
end```
1 Like