En español no significa nada. En inglés puede ser el acrónimo de I Swear To God ("Lo juro por Dios"), que se usa en mensajes de redes sociales también en otros idiomas.
"ISTG que nunca usé el acrónimo 'ISTG'."
* Solo un "me gusta" por significado y día, a mayor número de "me gusta" el significado aparecerá más arriba en la lista