Add is_user_alive() check to ham spawn forward. If you're referring to the connecting player not seeing the msg then your problem is probably the short set_task() interval, the player probably hasn't been shown the MOTD yet, change to atleast 4.0. if you don't care about player seeing msg then do client print directly in putinserver, set_task serves no purpose. Double check that T==ADMIN_LEVEL_H? Any errors?