The past tense of haint is hainted.
The third-person singular simple present indicative form of haint is haints.
The present participle of haint is hainting.
The past participle of haint is hainted.