How can I activate a blueprint when character hits it?

Make sure your new projectile has GenerateOverlapEvents checked.
Also try the BeginOverlap function instead of hit.

Hit only works for two colliding objects using physics simulation.