Encryption is removed as it was inside EXT as a mistake when being ported from INT more than a year ago. I've been warning developers not to use it and right now we're in the situation where I had to remove it for the safety of the users. Any developer should be free to update their scripts without LoadGOSScript();
Pathing is working perfectly, at least I can confirm it in 8.8 patch: (hint - nothing is changed in pathing from 8.7)
for i = 1, Game.HeroCount() do
local hero = Game.Hero(i)
if hero.alive and hero.visible then
local path = hero.pathing;
if path.hasMovePath then
for i = path.pathIndex, path.pathCount do
local path_vec = hero:GetPath(i)
if path.isDashing then
Draw.Circle(path_vec,100,1,Draw.Color(255,0,0,255))
else
Draw.Circle(path_vec,100,1,Draw.Color(255,225,255,255))
end
end
end
end
end

The same goes for MissileData:
http://gamingonsteroids.com/loader_files/lex_official_scripts/10-official-SkillshotDetector.lua

.Speed also works fine...
As for fonts it's really well explained:
local font = Draw.Font(FONTS_PATH.."DejaVuSans.ttf", "DejaVu Sans"); --create it only once!
Draw.Text("Hello World", 24, 100, 100, 0xFFFFFFFF, font)
And how to get the font "name".

Also I am wondering why you're so interested on the API operations while having zero releases in the forums? Are you developing for personal use?