flag = False
for patrik in patriks.sprites():
if patrik.check_edges():
patriks.remove(patrik)
flag = True
if flag:
create_fleet(settings, screen, patriks)
print("Создали капли")
после достижения значения края экрана, флаг становится True, благодаря этому создаётся новый флот из капель