Hello Everyone. Okay, so I am creating a parkour for my server's hub (personal use), and I need a bit of help with the physics of it. This is my concept idea of it So I want to have the player right click a villager, (parkour mode on), which starts a timer (How do I create this timer?). Now as soon as they jump to the first block, if they try jumping back to the start, the parkour resets, and parkour mode is turned off for them. Now, another thing is, when they are on the other parkour blocks, I want to automatically detect if they fall off, and return them to the first parkour block. So how would I create the listeners to listen of any parkour failures. Remember this is going to be a really hard parkour and there are not going to be any checkpoints. This is not relating to the code, but rather the concept of the parkour. (What I don't understand, is what the listeners should be doing(for when a player falls off, when a player gets to the first block, etc.), how to create the timer (even inf multiple people are doing the parkour)). Sorry, this may be a little hard to understand, but for some reason I really couldn't find the right words to write on this forum post. LOL. Thanks in advance, and have a great day! P.S I kinda feel stupid for asking this type of question, as it is more concept oriented rather that code oriented, but I really can’t think of anything.