What I’m trying to make is a Matchmaking system replica, similar to CS:GO, and what I’m trying to achieve is to display on the user screen if a server is available and wait some seconds before teleporting that player, and display a message that a match was found, I also want to add the option to cancel the teleporting of a player to that place but I don’t know how to achieve that. I’ve managed to “find” available servers using TeleportService:TeleportAsync() and what I’m trying to achieve here is to display a message before teleporting and adding the option to cancel the teleportation, in case the player accidentally clicked the button. Is something like this achievable? All help is appreciated!