Can't say that's bad solution, but definitely not the one that might help that soon.
Anyway It's done now so another question just came up: does setElementsAttachedOffsets function really works server-side? Because according to what wiki says - it should:
https://wiki.multitheftauto.com/index.php?title=SetElementAttachedOffsets
Plus to that, could anyone say if it works for players? I couldn't "move" player attached to vehicle, but everything is fine when doing vice-versa, i.e you can set new offset for vehicle/object/whatever, but not the player.. (
Nothing happens so far.