Делаю

Tilda скрипт

Делаем меню которое при скролле вниз исчезает, появляется при скролле вверх.
  1. Создайте блок меню (работает с ZeroBlock)
  2. Задайте ему класс (например uc-scrollmenu)
  3. Добавте нужный код в блок Другое - Т123
<script>
$(document).ready(function(){
let distance = 80; // Дистанция видимости или сткрытия от верха страницы
let startHide = false;// Видно или скрыто при старте  true / false

let menuCl = $('.uc-scrollmenu');
setTimeout(function(){
    menuCl.find('.t396__artboard').addClass('menu-st');  
    if(!startHide){
        let top = $(document).scrollTop();
        if(top<distance){
            menuCl.find('.t396__artboard').addClass('show-menu');
        };
    };
}, 100);

let scrollPrev = 0; 
$(window).scroll(function() { 
        let top = $(document).scrollTop();
		if ( (top > scrollPrev) && (top >= distance) ) { 
		    $('.menu-st').removeClass('show-menu');
		}else{ 
		    $('.menu-st').addClass('show-menu'); 
		    if(startHide && top < distance){
		        $('.menu-st').removeClass('show-menu');
		    }else{
		        $('.menu-st').addClass('show-menu');
		    };
		};
		scrollPrev = top;
});
});
</script>

<style>
.menu-st {transition:  all 0.2s cubic-bezier(0, 0, 0.8, 1.0)}
.uc-scrollmenu .t396__artboard
{transform: translateY(-100%)}
.uc-scrollmenu .t396__artboard.show-menu
{transform: translateY(0%)}
.uc-scrollmenu{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;    
}
.uc-scrollmenu { pointer-events:none}
.menu-st.show-menu { pointer-events:all}
</style>