Geometry nodes: Different object for the last point in Instance on Points

I’m trying to set up a geometry nodes Instance on Points system where:

  • all points get the same object (the orange circle),
  • but the last point should get a different object.

My plan was to:

  1. Remove the last instance from the main Instance on Points node,
  2. Add a second Instance on Points node that only targets the last point.

I tried using the Endpoint Selection node, but when I plug it into the Selection input, nothing seems to change.

Am I misunderstanding how Endpoint Selection works?
Or is there a better way to achieve “different object on the last point”?

Like this maybe?

Hope that helps

You need to Realize Instances before the selection

Not if you use pick instances!