Several years ago I taught a summer class for children through Home Extension. They each made elastic waist shorts and appliqued a piece of the shorts fabric onto a purchased t-shirt. Then each made a baseball-type cap with a bill. The outfits turned out well.
To stabilize the bills of the caps we cut a bill-shaped piece from a gallon milk carton.