Board Thread:General Discussion/@comment-27023843-20160702213248/@comment-5607198-20160709211637

this is entirely wrong.

I'm all for alternate character interpretations, but you can't completely ignore the game just for the sake of feeling clever.

Chara found out the flowers were poisonous. They poisoned themselves on purpose, so that Asriel could absorb their soul, and so they could go to collect six other human souls. Chara used the control they had over Asriel's body to pass through the barrier, and tried to kill the humans. Asriel, having already been feeling a crisis of conscience, stopped Chara, and caused his own death.