But bro why is there that you have to use script (foreign) for pretty much useful function that should have been implemented in the game itself.