how to make Niagara create particles on nearby meshes in world?

Update: I now have an array of vector3’s that will act as locations for the ribbon particles to spawn, however the array is stored in the blueprint. Is there any way I could get that array and pass it or it’s values into the niagara scratch module? I’d only be looking at about ten variables max in the array at any given time

Second update: Found it, its just its own variable type rather than a type of vector. However, I seem to have a problem passing the variables through to the emitter. any advice debugging this part would always be greatly appreciated :slight_smile:

The variables themselves don’t seem to be the problem seeing as I am able to spawn cubes at the locations in the array, but the emitter seems to be unable to do the same.

The Niagara settings:

The Scratch module: