Using OnClientConnect would be instant kick as it's fired before player_connect but could be too early to call the steamid, you could possibly use event player_connect or OnClientConnected otherwise since you can get the steamid there, these are called before OnClientAuthorized.