// somewhere just after the following lines in PlayerMobile.cs: // public class PlayerMobile : Mobile // { // add the following lines to the top of your PlayerMobile.cs file: public Item m_CarpetItem; public Timer m_Volotimer; // AND right after the lines: public override bool Move( Direction d ) { // add the following: if (HasGump( typeof( FlyingCarpetgump ) )) { if ( m_Volotimer != null ) { m_Volotimer.Stop(); m_Volotimer = null; CloseGump( typeof( FlyingCarpetgump ) ); if(InRange(m_CarpetItem,0)) SendGump(new FlyingCarpetgump( m_CarpetItem, this, 0 ) ); } }