Megalomaniak
Thanks... but still, I lost 🙁
the tool "load emission mark"


Creates an array with points in "shape":

And I get the result:

note: the particles are start follow the cursor as cursor moves, using $Particles2D.set_emitting(true) when moving, false when stopped(just an eye candy)
If I change the texture with the same editor tool(a moon, for example):

The tool works fine, but I can't find a way to change this in code as easy as is in the editor. The only way I found is editon EACH point of the array...

Even if I know all the texture shapes in the game, the user is able to change this, so... Nearly impossible to edit point by point...
Thanks