Repulsive means causing intense distaste or disgust, so its opposite is alluring, which means attractive or tempting. The other options don't convey the opposite meaning: perfect (flawless), inflamed (red/swollen), and sporadic (occurring at irregular intervals).