'I love your pin,' he says, complimenting a waiter on the small rainbow peeking out of her apron. Joshua Bassett, the 20-year-old singer and star of Disney’s High School Musical: The Musical: The Series, is sitting at a West Village restaurant in a light purple shirt, charming anyone and everyone who comes his way.