1) It sometimes places the player inside of geometry (like walls).
2) Sometimes after using it, the ground mesh vanishes. I don't think this is related to problem 1 as I have tried to set the location of the teleport higher in the Z direction than the returned location of the projectile, but it does not stop the ground from vanishing on occasion. It may be related to teleporting from one cell to a different cell.
The movement is done with SetPos
Does anyone know of a way to ensure the placement of the player will not be out-of-bounds?
Just curious is all. Its a little toy I was hoping to get working a little better than it is.