Это всё в цикл:
scoreboard players add .timer cutScene 1
# Игрок должен быть в режиме наблюдателя
execute as @a run spectate @e[type=minecraft:armor_stand,tag=cutScene,limit=1]
execute if score .timer cutScene matches 1..100 as @e[type=minecraft:armor_stand,tag=cutScene,limit=1] at @s run tp @s ~ ~0.05 ~ ~1 ~1
execute if score .timer cutScene matches 101..110 as @e[type=minecraft:armor_stand,tag=cutScene,limit=1] at @s run tp @s ~0.1 ~ ~ ~-10 ~-5
Эти команды для примера, если ты их опробуешь, то примерно поймешь как это работает. Перед повторением кат-сцены не забудь обнулить таймер (scoreboard players set .timer cutScene 0) и вернуть стойку для брони в исходное положение и его взгляд