Выражение «Иди на х…й!» — фразеологизм. Оно имеет ряд значений, актуализирующихся в зависимости от контекста. Привожу определения из нескольких авторитетных источников:
«Иди (пошёл, вали) на х..!» — Катись, убирайся отсюда! (Квеселевич Д.И. Самый полный словарь ненормативной лексики, 2011, с. 947),
«Идти [валить, катиться, пойти, полететь, прийти, приходить, проваливать, сходить, убираться] на [под] х… (моржовый) [к х…м (собачачьим, собачьим), к х..ю (собачьему)] (малыми скоростями, малой скоростью, мелкими шагами, шажками) (бабочек ловить, ср..ть):
1.0.0.0. Употр. для выражения презрения к кому-л. Со знач. оскорбления.
2.0.0.0 Категорически отказать кому-л. в сексуальном контакте.
3.0.0.0. Со значением проклятия, пожелания неприятных событий или смерти.
3.1.0.0. Употр. для выражения отрицательных эмоций по отношению к кому-л.
4.0.0.0. Употр. как предложение немедленно удалиться из какого-л. пространства или из поля зрения говорящего.
4.1.0.0. Употр. в 1 л., 3 л. и безлич. Уходить, удаляться.
5.0.0.0. Со знач. пожелания прекратить отношения с кем-л., расстаться.
6.0.0.0 Категорически отказать в какой-л. просьбе.
6.0.0.1. (с кем <чем>). Употр. для выражения категорического нежелания выполнять чьи-л. требования. Грубо отказаться от сотрудничества с кем-л., отказываться от чьего-л. руководства.
6.0.0.2. Употр. для выражения категорического нежелания выполнять чьи-л. советы.
6.0.0.3. Употр. для выражения категорического нежелания действовать в соответствии с чьими-л. служебными правилами.
6.0.0.4. Употр. для выражения категорического нежелания делать что-л., предлагаемое собеседником. Нет, не хочу.
7.0.0.0. Употр. для выражения несогласия с чьими-л. словами.
7.0.0.1. Употр. для выражения грубого пренебрежения и недоверия к словам собеседника. Употр. как требование не сообщать.
7.0.0.2. Употр. для выражения грубого презрения к чужому мнению, нежелания с ним считаться.
8.0.0.0. Употр. для выражения нежелания вступать в информационный контакт и иметь какие-л. совместные дела с кем-л.
8.0.0.1. Употр. как грубое требование перестать говорить что-л. неприятное и прекратить речевой контакт с собеседником.
8.0.0.2 Употр. как просьба перестать требовать что-л. от говорящего и временно прекратить речевой контакт с собеседником.
8.0.0.3. Употр. как грубое требование перестать задавать бессмысленные вопросы.
8.0.0.4. Употр. как дружеская просьба перестать давать советы.
8.0.0.5. Употр. как просьба перестать грубо себя вести и оставить собеседника в покое.
9.0.0.0. что. Употр. для выражения крайней степени разочарования в чём-л.
9.0.0.1. Употр. как пожелание забыть и никогда не вспоминать что-л.
10.0.0.0 Употр. со значением прощальных слов в ситуации, когда кто-л. покидает какое-л. пространство.
11.0.0.0. Не выдерживать сравнения, не мочь соперничать.
12.0.0.0. Миновать, <стать фактом прошлого> без заметного смысла, результат, цели, не принеся никаких перемен в чье-л. жизни.
12.0.0.1. О неожиданном прекращении какого-л. процесса, действия.
13.0.0.0. Стать ненужным для кого-л., перестать быть необходимым для кого-л.
13.1.0.0. Утратить свою ценность, изменить свой ценностный статус.
13.2.0.0. Быть ненужным в данный момент (о предмете).
14.0.0.0. <Употр. Как требование прекратить любые контакты с какой-либо социальной организацией, сообществом, страной>.
15.0.0.0. Уйти и больше не появляться.
(Плуцер-Сарно А. Большой словарь мата. Т.1, 2005, с. 134-141).
«Иди (пошёл) [ты] на х…! – Обсц. Груб-прост. Бранно. 1. Убирайся, проваливай! 2. Отстань, не приставай! 3. Ни в коем случае! Ни за что!» (Мокиенко В.М., Никитина Т.Г. Русское сквернословие. Краткий, но выразительный словарь, 2008, с.270).