Написание слова "на(?)пасть" зависит от тех лексических и морфологических значений, которые данное слово может выражать в предложениях.
Самое частое, что может оказаться в нашей письменной речи, - это глагол "на(?)пасть". Задавая вопрос "что сделать?", мы сможем заменить это слово в высказывании на "атаковать" или на "наброситься", то есть совершить агрессию. В связи с несочетаемостью глаголов с предлогами, "на" будет приставкой, которая пишется слитно.
Существительное "напасть", означающее явление, близкое к горю, череде неприятностей, тоже никак не связано с "пастью", поэтому пишется в одно слово. "На" - это не предлог.
Встречается также и существительное "пасть", которое в винительном падеже сочетается с предлогом "на". Это единственный случай раздельного написания, которое проверяется вставкой между предлогом и существительным слов: "на его пасть, на большую пасть, на страшную пасть".
Примеры предложений:
Дворовая команда ребят решила напасть на ребят из соседнего двора, но получила решительный отпор.
Что за напасть последнее время преследует меня - неудача за неудачей!
На пасть собаки нужно надеть намордник, чтобы не подвергать прохожих даже малейшей опасности.