mob
var
Tele_X
Tele_Y
Tele_Z
obj/Portal
icon = 'powers.dmi'
icon_state = "portal"
Enter()
usr.loc = locate(usr.Tele_X,usr.Tele_Y,usr.Tele_Z)
mob/verb/Make_Portal(mob/m in world)
var/obj/M = new /obj/Portal/
usr.Tele_X = m.x
usr.Tele_Y = m.y
usr.Tele_Z = m.z
M.loc = locate(usr.x,usr.y+1,usr.z)
Its not working as you can see.