Change color(spread) based on hit location

I did exactly what you did but the centre seem a little off where I’m standing. Any idea of why?