Как всегда, автор вопроса не дает никаких подробностей, даже не совсем понятно, какой смысл вкладывается в слово "моралист", то есть ребенок читает мораль своим родителям и окружающим родственникам? Так это нужно понимать?
Как известно, дети копируют во многом поведение своих родителей. Проаналилизируйте прежде всего свое поведение. Не слишком ли часто Вы критикуюте и воспитываете ребенка? И делаете это в негативном ключе? Так что стоит, возможно, начать с себя перевоспитание.
Значит в Вашей жизни и жизни ребенка должно быть побольше позитивных моментов. Походы в театр и цирк, зоопарк, выезды на природу, на дачу, совместные прогулки в парках, по городу, набережным рек. Помогает совместное творчество, изготовление каких-то поделок вместе, например. Если у Вас нет животных, нужно обязательно завести кошку или собаку, пусть ребенок заботится о них, это его отвлечет от морализаторства.
Но самое главное - позитивный настрой в Ваших отношениях с ребенком, поменьше критики и осуждения, побольше положительных эмоций и похвалы.