Alright, so I noticed that TReflectLocalPlayer doesn't have a .getName function, it would work just fine as long as .Create was called properly from within the script.

TReflectWornEquipmentArray.GetAll takes a long time in compared to getting other data. Also it doesn't use the traditional .getID or .getName functions, but rather .ID, etc.

Also is it possible to add a check if .Create is NEEDED to be called? For example, if the player world hops using the world hopper, or possibly dc's and reconnects without having to relogin; you would need .create to be called again.

EDIT: Also include no longer works with Aerolib, prosocks lib is being loaded twice at Misc.simba: @elfyyy;

And TileOnMM needs to be fixed as you can no longer click outside the minimap area.