Bah tu met dans le pickup d'entré, dans le if, un CreatPickup avec l'id de ton pickup de sortie ;)
if(pickupid== "tonpickup")
{
SetPlayerPos(avec tes positions);
CreatePickup(ton pickup avec ces positions);
etc...
de ce fait, quand le player passe sur le pickup pour entré dans ma maison, il créé aussi un pickup dans la maison pour sortir, pas besoin d'attendre le temps de réaparition de pickup, de plus, regarde si tu n'a pas un Destroypickup qui pourrait être la cause de ton prob.
++