TTT Creating a HUD Help!

Hello! Im wanting to make my own TTT HUD but im unable to figure out some things. How do you get all the TTT functions?

Like Role, round time.

Also is it possible to have a circle, then have two bars around the circle ? For health and ammo.

Like: http://i.imgur.com/t5fBk.png

Health: player:Health()
Ammo: player:GetAmmoCount(player:GetActiveWeapon())
Traitor: player:IsTraitor()
Detective: player:IsDetective()

And to answer your question, yes it is but you will probably need to use polygons.