Interesting! I'm willing to learn SourcePawn when i get enough free time.
A small but worthy feature you should add is a message that confirms the Attribute Add on the client was sucessfully made. Also goes for removing attributes from the client. So we know it suceed on doing it!