Scripts are tests. It sounds like you are making a comparison between keyword tests and script code tests. They are two means of doing the same thing, that being indicate a sequence of events, actions, etc., to execute against your AUT. It's just a matter of the means. So, re-ordering "scripts" will actually change the test when you run the altered scripts. But if you export a keyword test to scripts, you're actually creating a copy of the test. You now have a test written as a keyword test and a test written as script code. Altering the script code will not change the keyword test and vice versa.
Is this what you're asking? Or is there something I'm missing here?