It was probably infected with something called droopsy. droopsy can infect the other fish so you should go buy a droopsy or sometimes they call it dropsy medicine
The angels will eat the guppies depending on what size they are. If you get a half grown one I can almost guarantee you half the guppies will be gone in under one week (notice i said ALMOST guarantee).