As I was taught in school and , the T ending sound of words is unvoiced and should be pronounced with air, but recently I met a friend from the US, those aired T sounds were missing from her speaking, like "hat", "hot", "right". She speaks like /hæ/, /hɑː/,/raɪ/.
So I wonder if it's common to miss those sounds for Americans?