Cuz you are using outdated bones.
Idk what bones u are using and i guess noone knows xd
Simply debug bones position and id
Remember that bones are not the same for every player model!
for(i = 0; i < 100; i++)
{
var pos = GetBonePos(i);
DrawText(pos, i.ToString();
}