Right now GDevelp can’t really handle objects attached to other objects all that well, at least when one is using forces in conjunction with change object positions. From where I stand that seems the most efficient/natural way to handle composite objects, the parent objects is moved with forces to give it natural movement and its attachments use change position to keep up with the parent.
Right now, change position is executed the moment it is called, but forces are only applied after all other event functions are done. In this setup, an attachment will always lag behind by one frame. This becomes noticeable quickly at medium to high object forces. If there is any way to eliminate this position lag feel free to correct me, otherwise I’d say a “change object position after forces have been applied” event function would do the trick.