What is the English equivalent of the フヒヒヒ laugh?


I'm trying to translate a game from Japanese to English, but I cannot figure
this one out. I know a lot of different forms of laughter, but this one
escapes me. I've been looking for about an hour and a half online, and still
can't find an example. Can someone point me in the right direction here?

Edit: I believe it is either "Tee-hee-hee", "wahahaha", or "heheheh". I just
need to know which is best.

