How can I activate a blueprint when character hits it?

Your Blueprint would be of type Actor.

Give it a Box/Sphere or Capsule Component. (Hitbox)

Similar to the Blueprint logic you posted above you should be able to Spawn the Emitter.
Instead of the Hit-Event you will use the OnBeginOverlap event of Hitbox you created above.