thats just one point. Etayt listed the other reason. also to each their own, i like convenience so I use Debris.
Debris:AddItem(item, 3)
is one line vs
task.delay(3, function()
instance:Destroy()
end)
edit: accidently used debris:AddItem(3, item) and not debris:AddItem(item, 3)