obnoxian
a person who takes credit for everything and hates anyone who disagrees with them
My mom is obnoxian because she says she taught me everything.
My crush is obnoxian because he thinks he's the best at everything.
My uncle is obnoxian because he claims he knows more than my teacher.
xs