You could declare a new interface, such as “IPickupable Interface”, add that interface to your pickupables, have some AI BlueprintTask called something like “Pickup nearest pickupable”, in which you could either do a sphere trace for pickupable actors and pickup the closest one, or use the “Get All Actors with Interface” and do some distance checking on each Pickupable.