This is 3.3.5 teleport code
float X= 636.0496f;
float Y= -287.1918f;
float Z= -9.159108f;
int processId = (int)wManager.Wow.Memory.WowMemory.Memory.GetProcess().Id;
MemoryRobot.Memory memory = new MemoryRobot.Memory(processId);
uint BaseAddress = (uint)memory.ReadInt32(0xCD87A8 );
BaseAddress = (uint)memory.ReadInt32(BaseAddress + 0x34);
BaseAddress = (uint)memory.ReadInt32(BaseAddress+0x24);
memory.WriteFloat(BaseAddress + 0x798, X);
memory.WriteFloat(BaseAddress + 0x79C, Y);
memory.WriteFloat(BaseAddress + 0x7A0, Z);
wManager.Wow.Helpers.Move.Forward(Move.MoveAction.PressKey, 200);
Thread.Sleep(500);
This is my 2.4.3 code can't be used
float X= -1117.535f;
float Y= 1716.729f;
float Z= 89.55247f;
int processId = (int)wManager.Wow.Memory.WowMemory.Memory.GetProcess().Id;
MemoryRobot.Memory memory = new MemoryRobot.Memory(processId);
uint BaseAddress = (uint)memory.ReadInt32(0xE29D28 );
BaseAddress = (uint)memory.ReadInt32(BaseAddress + 0xC23);
BaseAddress = (uint)memory.ReadInt32(BaseAddress + 0xC20);
memory.WriteFloat(BaseAddress + 0xBF0, X);
memory.WriteFloat(BaseAddress + 0xBF4, Y);
memory.WriteFloat(BaseAddress + 0xBF8, Z);
wManager.Wow.Helpers.Move.Forward(Move.MoveAction.PressKey, 200);
Thread.Sleep(500);