Dont worrry I think they took it down
Finally! but I don't know if it was itch.io or the user himself because I still haven't received a reply from itch.io
Thank everyone for the support, I really appreciate it guys
Im glad its all sorted out