Did you know that it works at any range, unlike Range(), which is limited to the visual scope - 30? It also checks true when the object is within the distance, not "exactly at that distance" as the G3 guide says. So it's the same as Range() but without the distance limitation.
So this:
...
NextTriggerObject(Player1)
PersonalSpaceDistance("ogre",100)
...
Kill(Player1)
- will kill the main character if he goes anywhere near an ogre.