Repulsive means causing intense disgust or aversion, which is the closest match to ugly in this context. While ugly primarily means unattractive, repulsive captures the stronger sense of being physically repelling. Fearful and hateful refer to emotions, not appearance. Envilsome appears to be a typographical error.