Three-part series of videos showing how to use Geometry Script in UE5.0 to place copies of a mesh on the surface of another mesh
https://dev.epicgames.com/community/learning/tutorials/XDe/unreal-engine-ue5-0-geometry-script-using-a-bvh-to-sample-a-mesh-surface-with-ray-intersections