so what i did to find the nocast pointer was getting the address first the way justin and kebab explained it ( i did it the way justin did )
then from that i used "Find out what accesses this address" then while casting we have 3 instructions that keep going up one of them will probably look like this for you too "004EEEC2 - 8B 87 38E66300 - mov eax,[edi+0063E638]" we then take EDI from this and pointer scan for it's address for max level 3 then restarting your game seeing which one survives, if you repeat the steps to get the EDI address again and see if it matches the pointer scan take one of them and then inside the pointer replace the last offset with 0x63E638 and you should have the nocast Pointer