Insert another option!
When you're using something like face/body paint to do full work, a sealer like Ben Nye's Final Seal can help. Here's the (sadly) only surviving photo of me as on Orion StarFleet officer:
My arms/legs from shoulders/hips down and my head from cleavage up was coated in green paints and shimmer powder, with two layers of Final Seal on my skin before painting, and then two layers of Final Seal after painting. Only my hands faded (due to hygeine of washing after bathroom) after a long day in SanDiego.
So there's another option for ya to chew on as well.