“Ain’t” is okay, but I only use it in quotes, that is, when quoting a character. Formal writing should not include slang, unless quoting.
But this is not formal writing, so “ain’t” is acceptable. It’s not improper word use like “loose” for “lose”, or “you’re” when “your” is correct based on context. It’s like writing “gonna” instead of “going to”. Or “y’all”, instead of “all of you”, because we don’t have a plural pronoun for “you”.
“Ain’t” is okay, but I only use it in quotes, that is, when quoting a character. Formal writing should not include slang, unless quoting.
But this is not formal writing, so “ain’t” is acceptable. It’s not improper word use like “loose” for “lose”, or “you’re” when “your” is correct based on context. It’s like writing “gonna” instead of “going to”. Or “y’all”, instead of “all of you”, because we don’t have a plural pronoun for “you”.