Moving decal within circular limits

Hello. I m trying to make an effect like this one Edit fiddle - JSFiddle - Code Playground using a decal. I have managed so far to spawn a decal and move it around and even spawn it on the edge of my circle. But for some reason when i move outside the circle my decal disappears instead of snapping on the edge of the circle. Any thought? This is my setup :

Presumably 2300 is actually the radius?

A much easier way is just to check the hit result for the actor name. That way, it only move the decal if the trace ends up on the actor.

Yes, 2300 is the radius. How can that help me? the trace has to do with a radius around the actor, not the actor ii self.

I did it myself today ( have binned it now ). If you check the actor name ( and do nothing when it’s not the circle ), the decal can only ever occupy a position on the circle…