FamilyInstance.ByPoint overwrites

Hi,
rewrite code from the first post.

I posted whole this code somewhere else in aanother post, but cannot find it.
Basically you need to open & close transaction for every change, that’s why it’s inside ‘for’ loop. Or mby I’m totally wrong, but at least it works this way :smiley: Marking solution for dynamo player is kinda wrong, cause u won’t run dynamo player in revit 14/15/16