For my current cosplay, I use Kryolan Aquacolour. It's a bit expensive, but it's really good quality! Comes off with warm water, but doesn't rub off onto clothing too much. Here's their website: [link]
That's the biggest pot, and there's two smaller ones at the bottom of the second page. If you're after quality, I reccommend it.
That's okay!! I'll link you to a video tutorial on how to apply it if you want? I've only used it once, but my main point of advice is to remember it's water based and not oil/grease. Which means you want it as thin as possible to avoid cracking, instead of the usual 'caking on' method. I learnt that the hard way