I don't even posses words to explain in the title. Please help

I have created a material that does exactly what I want. I have created and Ai that spawns it the way I want. However when its spawns the material it selfs seems to keep running its frames outside of runtime. As you can see in the video its like the “Animation” of the Material is playing independently of when it spawns. I need it to spawn invisible play the “Animation” and then destroy its self. But, it will spawn in at any point during the animation. Please How fix?

It’s because you’re using a sine to control the panning of the texture. That’s always going to be happening at an unpredictable time.

You need to change that for a parameter which you can manipulate on a material instance from blueprint.