Are you using Deadron's character handling? If so that's your problem, his code makes new mob and deletes it calling Logout(), what you need to do is move your Logout() into client/Del()
i know why, because whenever you login you must switch characters like in deadrons chara thing. So whenever you choose a character you are logging out of the choosing character and into your character. To stop this, get rid of Mob/logout() and make something like this mob/player/Logout() so it doesnt say usr logged out
Null_chara -> chooses his character -> logs out and logins in as other chara he choose -> so you will have to only make a Logout verb for mob/player() instead of having mob/logout()