How can I activate a blueprint when character hits it?

Hey, I have a problem for blueprint active, I would like to use a blueprint with particles in level, it will not be active until first person character shots it. Is there any hint for this blueprint? Thank you so much.

I mean, which part of this are you having problems with. It only takes 1 node:

https://gyazo.com/84c33f82e8f81f4607f562720b58d853

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.

Heh, are you trying to help OP or responding to my solution?

Ha :smiley: I thought OP’s and your post were one big post. My bad.

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.

Thank you so much for the solution, it works in first person projectile file to test, but in my project, the bullet has been changed and it does not activate/hit by new laser weapon(I tried to cast to laserweapon class, but it still does not work), so what can I do for that? Thank you so much.

where can I see GenerateOverlapEvents? When I shot the blueprint with explosion, it does not work, and when the third person runs there, it does not work either. So just confused about it.