I am sorry to tell you, but that stock will not be compatible in that tank for any sort of long term. Pacus, red devil, jd and green terror all would need a larger tank individually. Together, not even close. Apologies for the bluntness, but I have to suggest that you either look into upgrades, or else try some smaller, less aggressive species for your 29g tank. There are still plenty of very cool fish out there. I suggest looking into SA dwarf cichlids.