Ped Coordinates same as Vehicle Coordinates

Anyone know why I get the coordinates from the vehicle mid if I do “GetEntityCoords(PlayerPedId())”?
When I get out of the car, I get the coordinates from my character again but why do I get the vehicle mid if I am inside a car?
I am trying to get the players coordinates, not the vehicles
When I’m inside the vehicle, these two give me the same output

print(GetEntityCoords(PlayerPedId()))
print(GetEntityCoords(GetVehiclePedIsIn(PlayerPedId(), false)))

When you are in the vehicle, you will always return the vehicle position. If you need the ped position, I suggest using the position of one of the ped’s bone.