execute as @a[x=850,y=0,z=-1150,dx=300,dy=85,dz=300,scores={checkpoint=0}] rotated as @s run teleport @a 1025 103 -1023 -90 0

execute as @a[x=1020.5,y=106,z=-1022.5,distance=..1,scores={checkpoint=..0}] at @s run playsound minecraft:block.bell.use ambient @s
scoreboard players set @a[x=1020.5,y=106,z=-1022.5,distance=..1,scores={checkpoint=..0}] checkpoint 1

execute as @a[x=850,y=0,z=-1150,dx=300,dy=85,dz=300,scores={checkpoint=1}] rotated as @s run teleport @a 1020 106 -1023

execute as @a[x=996.5,y=105,z=-1013.5,distance=..1,scores={checkpoint=..1}] at @s run playsound minecraft:block.bell.use ambient @s
scoreboard players set @a[x=996.5,y=105,z=-1013.5,distance=..1,scores={checkpoint=..1}] checkpoint 2

execute as @a[x=850,y=0,z=-1150,dx=300,dy=85,dz=300,scores={checkpoint=2}] rotated as @s run teleport @a 996 105 -1014

execute as @a[x=1003.5,y=109,z=-1039.5,distance=..1,scores={checkpoint=..2}] at @s run playsound minecraft:block.bell.use ambient @s
scoreboard players set @a[x=1003.5,y=109,z=-1039.5,distance=..1,scores={checkpoint=..2}] checkpoint 3

execute as @a[x=850,y=0,z=-1150,dx=300,dy=95,dz=300,scores={checkpoint=3}] rotated as @s run teleport @a 1003 109 -1040

execute as @a[x=1025.5,y=114,z=-1033.5,distance=..1,scores={checkpoint=..3}] at @s run playsound minecraft:block.bell.use ambient @s
scoreboard players set @a[x=1025.5,y=114,z=-1033.5,distance=..1,scores={checkpoint=..3}] checkpoint 4

execute as @a[x=850,y=0,z=-1150,dx=300,dy=100,dz=300,scores={checkpoint=4}] rotated as @s run teleport @a 1025 114 -1034

execute as @a[x=1030.5,y=122,z=-1033.5,distance=..1,scores={checkpoint=..4}] at @s run playsound minecraft:block.bell.use ambient @s
execute if entity @a[x=1030.5,y=122,z=-1033.5,distance=..1,scores={checkpoint=..4}] run tellraw @a {"text":"This parkour map was originally made for 1.11.2, but I never got around to uploading it, so enjoy!"}
scoreboard players set @a[x=1030.5,y=122,z=-1033.5,distance=..1,scores={checkpoint=..4}] checkpoint 5

execute as @a[x=850,y=0,z=-1150,dx=300,dy=110,dz=300,scores={checkpoint=5}] rotated as @s run teleport @a 1030 122 -1034

execute as @a[x=1009.5,y=130,z=-1047.5,distance=..1,scores={checkpoint=..5}] at @s run playsound minecraft:block.bell.use ambient @s
#execute if entity @a[x=1009.5,y=130,z=-1047.5,distance=..1,scores={checkpoint=..5}] run say 
scoreboard players set @a[x=1009.5,y=130,z=-1047.5,distance=..1,scores={checkpoint=..5}] checkpoint 6

execute as @a[x=850,y=0,z=-1150,dx=300,dy=120,dz=300,scores={checkpoint=6}] rotated as @s run teleport @a 1009 130 -1048

execute as @a[x=1019.5,y=137,z=-1044.5,distance=..1,scores={checkpoint=..6}] at @s run playsound minecraft:block.bell.use ambient @s
scoreboard players set @a[x=1019.5,y=137,z=-1044.5,distance=..1,scores={checkpoint=..6}] checkpoint 7

execute as @a[x=850,y=0,z=-1150,dx=300,dy=120,dz=300,scores={checkpoint=7}] rotated as @s run teleport @a 1019 137 -1045