I don't quite understand where those attributes are supposed to end up. I can get the block to rotate the basepoint that is added....but Where do you need the attributes to go?

You can take a look...