Get Usertext from object in a Block

So I’ve done some more thinking and digging and realized that what I’m looking to do is basically select a sub-object within the block. I just found out about the sub-object filter (Not sure how I’ve gone so long not knowing about it), but it basically is what I want, except it doesn’t seem to work with blocks. I tried playing in the WIP and it seems like I can select sub-objects in blocks, but the sub-objects won’t reveal their user text unless the block is copied and exploded like in Willem’s code.

Dale, is there a way to work with the list of object_ids that is returned by rs.BlockObjects()? If I could just find a way to figure out which GUID I want to query I’d be golden. having the user select from a list might work for a block with 20 items or less but my blocks have 1000+ items, so I need a way for them to select with their mouse. Is there a way to discern from where the mouse was clicked, what object might have been selected in object_ids?

Thanks again