thanksCode:function On_Gossip(unit, event, player) unit:GossipCreateMenu(100, player, 0) unit:GossipMenuAddItem(0,"Instances", 1, 0) unit:GossipMenuAddItem(0,"Arenas", 2, 0) unit:GossipSendMenu(player) end function Gossip_Submenus(unit, event, player, id, intid, code) if(intid == 1) then unit:GossipCreateMenu(101, player, 0) unit:GossipMenuAddItem(0,"Shadow Instance", 50, 0) unit:GossipSendMenu(player) end if(intid == 50) then player:Teleport(530, -3361.36, 5195.32, 101.05) end end function Gossip_Submenus(unit, event, player, id, intid, code) if(intid == 2) then unit:GossipCreateMenu(102, player, 0) unit:GossipMenuAddItem(0,"Pvp Arena", 60, 0) unit:GossipMenuAddItem(0,"Gurubashi Arena", 61, 0) unit:GossipMenuAddItem(0,"Arena floor", 62, 0) unit:GossipMenuAddItem(0,"Circle of blood", 63, 0) unit:GossipSendMenu(player) end if(intid == 60) then player:Teleport(1, 9985.907227, 1971.155640, 1326.815674) end if(intid == 61) then player:Teleport(0, -5028.265137, -825.976563, 495.301575) end if(intid == 62) then player:Teleport(0, -9100.480469, 406.950745, 92.594185) end if(intid == 63) then player:Teleport(530, -4072.202393, -12014.337891, -1.277277) end end RegisterUnitGossipEvent(959591, 1, "On_Gossip") RegisterUnitGossipEvent(959591, 2, "Gossip_Submenus")