You will have to use three commands. Tpa, Tpaccept, Tpdeny. Tpa will use hashmaps to store the command senders name and the target player. Here is an example hashmap: Code: public HashMap<String, String> teleport = new HashMap<String, String>(); teleport.put(player.getName(), target.getName()); Tpaccept will get the name of the targetplayer from the hashmap and teleports the player to the target player location. This is how you get the targetplayer name from the hashmap: Code: String target = teleport.get(player.getName()); Tpdeny will reset the hashmap and send the player a deny message. Hope this helped.