Loading, parsing and executing of scripts blocks the browser's thread. This means that if your scripts are registered in the page <body> the browser has already rendered some content and it will be visible while the scripts are handled. However, if the scripts are registered in the <head>, you should not experience any FOUC. No matter whether your scripts are served from the CDN or locally, this is the correct approach.
Otherwise, you can use kendo.all.min.js or kendo.web.min.js from the CDN, which are combined script files. The first one includes also DataViz and Mobile scripts, which you may not need.
Surely you can experiment with serving the scripts locally, but I don't think this is necessary or the best option.
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI