Hi I have a problem when the player joins he will teleported too to the position but the player shall only teleported after 3 seconds on death PS: the player will be correctly inputted in the array with $this->soup[] = $player->getName() and the player will only inputted on command but he will be teleported on Join too! Here is the deathEvent PHP: public function onTod(EntityDeathEvent $event){$opfer = $event->getEntity();$killer = $event->getEntity()->getLastDamageCause()->getDamager();if(in_array($opfer->getName(), $this->soup)){$this->getServer()->getScheduler()->scheduleDelayedTask(new Respawn($this, $opfer), 60);}} Here is the task PHP: class Respawn extends PluginTask {public function __construct(Plugin $owner, Player $opfer) { parent::__construct($owner);$this->player = $opfer;public function onRun($currentTick) {if(in_array($this->player->getName(), $this->getOwner()->soup)){$this->player->teleport(new Position(125, 8, 128));}}}}