added global weakness
added part attachjoint enforcement
fixed an issue with linking not working properly in editor