i am guessing that the problem is this
your teleport works like this
(new Event(1600) <- this is to high at your teleport probably . the higher it is the longer you stay "invisible "Code:player.playAnimation(Animation.create(714, 0)); player.playGraphics(Graphic.create(111, (100 << 16))); World.getWorld().submit(new Event(1600) { @Override public void execute() { player.setTeleportTarget(Location.create(2964, 3383, 0)); player.playAnimation(Animation.create(715, 0));