Правильно: Всё, что тебе сейчас нужно, – это внимание твоих друзей.
София и Софья – это варианты одного имени (как Наталия и Наталья). Имена Соня, Фуфа могут быть "домашними" вариантами разных имен, в том числе имени Софья.
Мать-ехидна - это плохая мать. У слова ехидна есть переносное значение - "злой, язвительный, коварный человек".
Общеупотребительное слово зафиксировано в словаре и не имеет при себе стилистических помет, таких как "книжное", "разговорное", "профессиональное" и др.
Частицы принято делить на два разряда — смысловые и формообразующие.
К формообразующим частицам относят частицы, служащие для образования форм условного и повелительного наклонения глагола. К ним относятся следующие: бы (показатель условного наклонения), пусть, пускай, да, давай(те) (показатели повелительного наклонения). В отличие от смысловых частиц, формообразующие частицы являются компонентами глагольной формы и входят в состав того же члена предложения, что и глагол, подчеркиваются вместе с ним даже при неконтактном расположении, например: Я бы не опоздал, если бы не пошел дождь.
Смысловые частицы выражают смысловые оттенки, чувства и отношения говорящего. По конкретному выражаемому им значению они делятся на такие группы:
1) отрицательные: не, ни, вовсе не, далеко не, отнюдь не;
2) вопросительные: неужели, разве, ли (ль);
3) указательные: вот, вон, это;
4) уточняющие: именно, как раз, прямо, точно, точь-в-точь;
5) ограничительно-выделительные: только, лишь, исключительно, почти, единственно, -то;
6) восклицательные: что за, ну и, как;
7) усилительные: даже, же, ни, ведь, уж, все-таки, ну;
8) со значением сомнения: едва ли; вряд ли.
Это основные группы. В некоторых исследованиях выделяются и другие.
Ответы на этот и другие вопросы Вы также найдете в пособии Е. Литневской.
Запятая не ставится.
Запятая перед что ставится.