How to reuse an actor animated by its blueprint class in a new level?

I created a blueprint class with a spot light actor which works well when a character approach to its box collision (turning light on/off).
But when I reuse the spot light in a new level, the script seem ineffective,
How to solve this?
Thanks…

Is this all in one BP including the light and trigger? It should work fine.

"Is this all in one BP including the light and trigger? It should work fine. "
Yes, it is. But it doesn’t work.
I created it in the first level. It works well. After creating a new level, I drag and drop it in the new one.
The script is not activated.

Try it like this:

305870-ezgifcom-optimize.gif

Did you change anything in the instance you added to the first level? For instance, the trigger in the Blueprint is set to Ignore Pawn, and in the instance you changed it to Overlap Pawn, but in the basic BP it still ignores it.