I need some help implementing sprite foliage

Hi. So, I have an idea that I’m having a hard time implementing, but I think it should be possible somehow. I would prefer to use blueprint, but I’m not opposed to writing some code for this. I want a foliage object that I can paint on that renders as a 2D sprite tangent to the camera. So ideally I would just be painting on points that would then translate to the sprite. I would also like to get a variance of colors in the sprites. I’ve seen that there is a per-instance random node, but I’ve yet to use it successfully. Anyone have any ideas?