Obnoxnox
A person who is so full of themselves they think they're the main character of everyone's story.
My teacher is obnoxnox. She thinks she's the reason we all passed the test.
My mom is obnoxnox. She brags about her cooking even though it burned.
My dog is obnoxnox. He barks at everything like it's a personal attack.