for barnacle, you really should only use him via the map_monster.cfg method to spawn him, not spawning him on a player in the monster barnacle #3 method. Spawning him by the config file allows you to place him on the ceiling so he works proper. I'll look into some of the other stuff and reply later, HL2 is calling me right now