It depends on the opposing Pokemons typing and defense stats or boosting of the defense. For example steelix has a 4x resistance to rollout and has amazing defense so it will be able to take a rollout hit if his defense is boosted. If the steelix's defense is boosted twice it will survive, but anytime before that it will faint. But it will kill just about every other Pokemon.