lily was probably joyboy's friend who was supposed to infiltrate the 20 kingdom alliance, steal the poneglyphs they had acquired and basically thwart their plans in some way. she had to hide her D identity so that the other 19 kings (including space monster imu) would accept her as an 'ally'.
when imu found out she was sabotaging their plans by spreading the poneglyphs, he confronted her. she claimed she had made a mistake and while he wasn't sure whether that was the truth or she was a snake he had warmed in his bosom, he killed her as a punishment for the 'mishap'. but yeah it was no mishap, she did it on purpose as she was a D...
one piece is becoming a bit like the attack on titan