Question: is ain't american or british?
Answer: The word "ain't" is older than the USA, and originated in Britain. It ain't American, it's British. But like some other old Britishisms, the Yanks held on to it while the Brits dropped it. Except the Brits didn't drop it.