Where would you detect a projectile hit?

I’m making a tool that allows you to throw a ball, but there is a part I’m confused on. I’m trying to make it so the ball can bounce off a surface and still damage a player if it touches them. I have it to where the projectile gets make on made on each player’s clients to make it so the ball doesn’t stutter while going through the air.

The part I’m confused about is how to detect if a projectile hits an object all these in mind. Do add a ray to the server to try and detect if anyone was hit or do I add the hit detection to the projectile for the client that originally threw the ball?