Слетает потому что то не правильно насажен на рукоятку, или древесина рассохлась.
Чтобы боёк молотка не соскакивал с рукоятки (ручки) молотка, нужно учитывать следующее:
Ручки молотка изготавливаются из различных материалов, но наиболее популярный, это дерево.
Самый не сложный вариант решения этой проблемы, опустите молоток в воду хотя бы на пол часа, древесина разбухнет и молоток не будет слетать с ручки.
Но постоянное замачивание молотка в воде нарушает структуру дерева и как итог, молоток быстро выйдет из строя, нужна будет новая рукоятка.
Древесина должна быть твёрдых пород и самое главное, древесина должна быть сухая.
При высыхании древесина "усаживается", то есть уменьшается в размерах, отсюда и проблемы со слетающим с ручки молотком.
В некоторых случаях, при правильной насадки молотка (бойка) на рукоятку, даже клин не нужен.
Но всё же для надёжности, лучше расклинить молоток.
Клинья чаще всего используют металлические, но могут быть и деревянные, если делаете клин из дерева, то нужна древесина твёрдой породы, дерево твёрже древесины из которой изготовлена рукоятка молотка.
Очень не плохой вариант, винтовой клин.
Далее, возможно (это для надёжности) установка 2 клиньев, а не одного, тем более если речь идёт о тяжёлом молотке.
Делаем надпил ножовкой по металлу с торца ручки.
Насаживаем боёк на рукоятку (вбиваем боёк до тех пор, пока он полностью не сядет на рукоятку, лишнюю, выступающую часть рукоятки можно отпилить, чуть позже) и вбиваем клин, я обычно вбиваю клин вот под таким не большим углом.
Можно промазать клин силиконовым герметиком для надёжности.