Wow...its already been pointed out, but almost all those fish are a bad idea for that small a tank. The puffer, Tangs, Foxface, Trigger are never going to thrive in a tank that small. That would be pushing it in a larger tank.
Friend, or not, you are being given terrible advice by the LFS
. If you can't afford a skimmer, then how will you be able to afford a tank upgrade? You are looking at least a 120 gallon to hold some of those fish, larger for others. Odds are they won't make it to a larger size in the current conditions.