The Badboy frame is fairly steep, as it’s designed for road use, so bunging a suspension fork on it won’t make it too unwieldy. I’d err more on the side of 80mm, more than longer, though. Something like a Reba set to 80-100mm would be fine. I’ve put a 100mm Marzocchi on a Marin Muirwoods frame, which is a similar type bike, and it was fine. If you run a good bit of sag, and have a lowish stack height for the stem, it won’t upset the head angle at all, really. And you can always lower things at the front, if required, by fitting a flattish stem, or low-rise/flat bars. The only issue with putting a suspension fork on a frame like this, is that it will raise the BB by a little bit, so obviously 140mm forks are not advisable.
With a short travel fork, the BB will be a fast, light XC bike. If he wants something more huckable, then he needs a new bike! The BB will be fine for good long rides cross country.