The word twat is widely used as a derogatory epithet, especially in British English
Is it used in North America? Nope, we have our own term which is known as "cunt."
If you live in America and you were born in America and you call someone a twat now you're just doing it to try and sound cool.