You have a wide variation of different fish requirements. Not all the fish should be together. You might try a tropical tank AND a cool ("cold") water tank.
First, you need actual numbers for the water parameters.
/Calcium / Alkalinity
Cloudy water is indicative of too much ammonia in the water caused by either, or too much waste from fish or from rotting food.
Goldfish are generally not kept together with warmer water enjoying tropical fish.
Platy, Goldfish and Dojos, temperature wise the Ropefish also, need similar water temperatures mid 70F, though not really usually seen in the same tank.
Are familiar with the nitrification cycle?
You would likely be doing the fish a favor by doing at least 30% pwc
every week (maybe more). Using a liquid test kit is the best to keep tabs on the water quality.
Goldfish are big polluters and like to eat a few times a day, thus making a Goldfish tank something which needs lots of water changes.