Well it was kinda bit too late - Since im altering the full Graal System I've already started scripting a longer one xD
But good idea to just switch the player out of the screen o.O
I've didnt even thought about that - good job =)
Well I think I will still use it my way to keep the player on the position but remove everything visible for a better compatibility to a few other scripts
But yeah just switching the player out of the screen

*banging head on his table* its so simple - why didnt it came up by myself
And for your script:
PHP Code:
...
// Check Dimension
if (dimz != getDim()) {
if (temp.p.x != -3) {
...
into
PHP Code:
...
// Check Dimension
if (dimz != getDim()) {
if (temp.p.x != -3 || temp.p.y != -3) {
...
Since the Player could have walked on the Y Coordinate while beeing in X at -3 (for example with something like Staff Boots)
-> When he gets back with the script later his Y Coordinate could be wrong until he walks a step
(Well it would be unimportant since he must still stay on X -3 and invisible on the screen of other players - but there are a few scripts from me which would need it for compability reasons)