Giving monetary reparations to individual people is, I think, useless and just a publicity stunt.

However.

If they really wanted to repay black people, and in general anyone wronged in the past (largely because of slavery), they should do this in the form of scholarships to universities, increased funding to underprivileged schools, etc.

That way you would actually repay, as best as possible, the slavery of several generations ago. Before, slavery removed the hopes and dreams of countless people by enslaving them. Now, you can help their descendants achieve those dreams. It has a certain symmetry.