В русском языке возможны оба написания (в зависимости от части речи). Отличить раздельное написание от слитного помогает наличие зависимого слова, которое относится к числительному, а не к наречию.
Правильно
Настолько – наречие, образовано от числительного «столько» и предлога. Означает «в такой степени, мере». Всегда пишется слитно (словарное слово).
Он настолько доверчив, что его смогла обворовать его же невеста.
Мой дядя был настолько умен, что сразу все понял.
Я думала, ты поможешь мне с этим текстом, но настолько плохо я и сама могла перевести.
Он был настолько красив, что все женщины сходили по нему с ума.
На столько – числительное «столько» с предлогом «на». Всегда пишется раздельно, проверяется наличием зависимого слова.
Нам на столько человек еды точно не хватит, беги в магазин.
Раздели на столько частей, чтобы каждому хватило.
Ты опоздала на столько же минут, как и в прошлый раз.
На столько частей мы не сможем красиво разрезать торт.