A bug I noticed was that character stats don't seem to be updated upon returning to home. For example, if I roll a ninja from level 1 to level 20 and I go back to home, my ninja is still displayed as level 1 even though it's level 20.
Oh yeah, you might also want to consider making tutorial turrets an exception to invulnerable mobs and Slayer of the Gods.
Another thing I'd suggest would be to automatically create a timer when you have the non-guild teleport cooldown or the 10 second teleport cooldown.
Also, /hidepets should automatically be disabled in the pet yard.