Your comments

I noticed this performance issue appears when the toolbars moves

This is really inconvienient, i would make an option to hide the toolbar while an object is modified to fix this


Your logic only works if the raycast hit is childed to something

I've added a check in the code so object are childed whether or not they have a parent

//Peek 1.3.1, creator.cs line 107
parent = _hit.Value.transform.parent != null ? _hit.Value.transform.parent : _hit.Value.transform