A tip on fighting the demon king is high perception to see the moves that they do and weapons that deal bleed damage. deal a lot of bleed damage which stacks and you can even try and wrestle with the demon king(which will almost always cause you to loose virginity so i dont suggest this) in order to buy a bit of time.