I have never done C++ with VSC, but this should in theory all you need: C++ programming with Visual Studio Code. Compile to dll while including the proper SH headers and libs, rename to asi and you should be good to go.
Only permanent solution for you would be to move RDR onto a somewhat modern/fast disk. No matter the amount of caching and optimizations, if the disk is slow, it will cause problems.
I think those are only attached/shown if the ped is not a mission ped, i.e. you need to set it as no longer needed first. If that is not desirable, maybe if you use SET_PED_CONFIG_FLAG with PCF_GiveAmbientDefaultTaskIfMissionPed it brings back those prompts, but that is a big guess on my end.
I am not sure, but I have never seen this problem (nor does it make much sense) and the Turkish i-problem can lead to many very odd side effects. So would be great to rule that out first.
That update should support the most recent patch already, so I don't think Script Hook is your problem. Try removing other mods or verifying game files.
Hah, you are from Turkey right (or use Turkish as your system language)? If you check carefully, it complains that it cannot find a command called LOADPLUGİN (with the dotted Turkish I). This is called Turkish-I problem. Try changing your system language to English and it should work.
You can replace awc files using LML but since there is no way (at least I don't know of any) to actually edit those or build them, you are limited to swapping files.
The latest game update removed the functions for text rendering that I used. Either download my latest ASI loader update that restores them or download the latest trainer version that works around this issue.