Green sunfish-bluegill hybrids all the way. They are very commonly stocked in small retention-type and fishing ponds. Yeah, they are very colorful, but I'm willing to bet that those are just simple green x bluegill hybrids.
That one looks more like a pure green sunfish. See how small the spots are compared to your hybrid green?This one is very aggressive looks like a jewel cichlid
View attachment 1279926
View attachment 1279927
View attachment 1279928
This looks like a pumpkinseed. I've never seen a pumpkinseed in person, but from what I've seen in pictures, that's a pumpkinseed alright. I don't know which one you were referring to as a rock bass, but this one is clearly your rock bass: