A good player title system

Okay, I would like a player title system where players have their steam avatars and names floating above their heads. Then you could give players ranks. You could make them flashy, change from color to another or just set the color of their ranks. If someone did this, I would appreciate that greatly. And yes, I know there is a few title addons, but not like this.