Procedural placement on landscape issue

Apologies for being stupid, but is the first graph to replace the stuff in my first 5 screenshots?
Also what is the Custom event?

Sorry, this solution looks perfect but I still don’t know how I make my BP class object into something that can be used by this method. I tried Merging the BP into a Static mesh but it places the pivot point miles away from the object at runtime so I couldn’t even do that. So if I left it as a BP object (Instanced Static Mesh) then where do I plug that in?

I think I get how to do it, but what is this node!?

335233-node.png

What I understood is that you already have a somewhat working method where you use a sphere trace. The functionality I suggested would replace / augment it. Rather than sphere trace which produces a single point of contact, you run up 4 line traces instead.

Thankyou so much for the help and your patience.
I ended up taking what you had, and a bit of what I had and merging them and got it working.
I’m not gonna say it was easy but without your help it would have been impossible.
Cheers

Ah, wicked! And we found 2 engine bugs in the process :smiley: