tp system and weapon bug fix