I'll take the safe bet and say Mayweather by decision.
Roy definitely has the skill and speed but I don't know if he had the will to beat Hagler. The Roy that fought Toney was at 168 and a bit more...
Forrest's size would probably be too much for Buddy. Buddy would have his moments but Forrest grinds out an ugly win.
And to much HGH. ghfjdgs Long time no see man.
Separate names with a comma.