How to set the position of a vertex, to the global position of an object?

Sorry I can’t help much, I don’t have much experience with bones. I think you can access bones through their armature by using scene.objects[“nameOfArmature”].channels[“nameOfBone”]

Then you can set their location by using its location attribute. Check out this thread:

You would probably get a faster response on the UPBGE discord by the way