#execute as @e[scores={emk-chkpnt=100..199}] if score #tmp emk-race = @s emk-race run scoreboard players add @s chkpnt 1 execute at @e[tag=emk-map,limit=1,distance=..500] as @e[distance=..500,tag=emk-kart,scores={emk-chkpnt=100..199}] run scoreboard players add @s chkpnt 1 scoreboard players set @s emk-chkpnt 100 scoreboard players add @s emk-lap 1 execute if score @s emk-lap matches 2.. run title @p[tag=emk-sel] times 5 20 10 execute if score @s emk-lap matches 2.. if score @s emk-lap < @e[tag=emk-map,limit=1,distance=..500] emk-lap run title @p[tag=emk-sel] title [{"text":"Lap ","color":"aqua"},{"score":{"name":"@s","objective":"emk-lap"}}] execute if score @s emk-lap = @e[tag=emk-map,limit=1,distance=..500] emk-lap run title @p[tag=emk-sel] title {"text":"Final lap ","color":"aqua"} execute if score @s emk-lap > @e[tag=emk-map,limit=1,distance=..500] emk-lap run function emk:kart/finish #execute if score @s emk-lap matches 2.. run tellraw @a [{"selector":"@p[tag=emk-sel]","color":"green"},{"text":" reached lap "},{"score":{"name":"@s","objective":"emk-lap"}}] execute if score @s emk-lap matches 2.. if score @s emk-lap <= @e[tag=emk-map,limit=1,distance=..500] emk-lap run playsound minecraft:entity.player.levelup ambient @p[tag=emk-sel] #execute as @e[tag=emk-map,limit=1,distance=..500] at @s unless entity @e[tag=emk-kart,distance=..500] run function emk:race/finish #execute as @e[tag=emk-map,limit=1,distance=..500] at @s unless entity @e[tag=emk-kart,distance=..500] run scoreboard players set @s emk-timer -100