Works somewhat Doesn't work for blocks that have text after their first input, idk why, but it converts blocks without text after their first input into their specified ID correctly
It currently can convert some text in the Script list into numbers, just add more Block Text () ID () under the Convert Script block filling in them with the format used As you can see, I made it setup so that it converts each block into a number so they can be detected quickly as the project is running There is a somewhat efficient and similar way to what I've done, but it runs the blocks without converting them first, though it requires an if statement after each custom block The current method means that it won't lag as the project is running if the process of converting results in lag