ぼうぐたてをtpしてその下のやつがcommand_blockならscoreboardで数えればいいじゃないか
execute as @e[name=comma_count,type=armor_stand] at @s if block ~~-1~ command_block run scoreboard players add comma_count comma 1 あとはこれをたくさんついかする
execute as @e[name=comma_count,type=armor_stand] run tp @s ^^^1