A boxfish would probably not be the best idea. They get well over a foot large, are not good reef fish, are usually difficult to care for and shouldn't be kept with species that aren't very mellow, and can excrete toxins that harm other fish. There are other small colorful fish that would be great in a 30 gallon.
Sent from my iPhone using Tapatalk