Следует улавливать тонкую грань вариантов «нах@й» и «на х@й». Существует наречие «нах@й». Оно имеет смысл «зачем?». Также, есть одноименное междометие, которое используется просто для связи слов в предложении. «Надень шапку, нах@й, а то простудишься». В отличие от наречия, «на х@й» следует понимать буквально. В любом случае, существует проверочное слово «в пи@ду». Если сомневаетесь, как грамотно написать, замените «на х@й» на «в пи@ду». Если смысл не изменился, то нужно писать раздельно. Если «нах@й» можно безболезненно удалить из текста, то пишется слитно и выделяется, нах@й, запятыми.
C fishki