How to project a handpainted texture to a groom object in UE 4.27? (Or meshes controlled by skeletons)

Hi, I want to add stylized elements to both a hair mesh (imported from Blender particles to be used a UE groom) and a pair of eye meshes. (controlled by a skeleton, prepped also in the Blender)

Both Screen projection and world position projection looks unnatural, as I want the texture to stay with the mesh as it moves in world space, but for example if I turn the character’s head, it should stay in place.
Tip to visualize - Imagine a sphere around the character’s head. There is a hand drawn shine effect on the hair that is only visible within the bounds of this sphere. This sphere moves with the parent mesh (root bone) when the mesh is moved by an animation. But if I rotate or move the head, the sphere stays the same, so the shine seems to slide off as the head rotates to a different angles.

Is there a way to do this? I appreciate any input!