Point distribution node without rotation?

Once I displace a surface or sometimes merely subdivide all the scattered objects gets random Z rotation.

How can I make them non-rotating?

I believe it’s because the plane is no longer flat when the displaced modifier is added, so the objects are just rotated to stay on the deformed plane. If you add an ‘Attribute Map Range’ node in between the point distribute and the point instance. Then type ‘rotation’ into the spots for Attribute and Result. Then, change both the From Min and From Max to 0. This will make them have the same alignment as the original object. If they don’t, then you might need to apply the rotation for the original object. Also, I think you need to keep the To Min at 0 as well.

Thanks Kolby. Looks like it’s also possible with “Allign rotation to vector”