scoreboard players add cutscene_title temp 1
gamemode spectator @a[gamemode=!spectator]
execute as @a run spectate @n[tag=camera_title]
execute as @e[tag=camera_title] at @s run tp @s ^ ^ ^0.005

execute if score cutscene_title temp matches 1 run title @a times 0 2 15
execute if score cutscene_title temp matches 1 run title @a title {"text":"\uA001","font":"extra"}
execute if score cutscene_title temp matches 1 run tp @e[tag=camera_title] 143.5 -58.4 102.5
execute if score cutscene_title temp matches 60 run title @a times 40 0 20
execute if score cutscene_title temp matches 60 run title @a title {"text":"\uA000","font":"extra"}

execute if score cutscene_title temp matches 100 run scoreboard players reset cutscene_title temp
execute if score cutscene_title temp matches ..99 run schedule function lbdm:main/cutscene/title 1t