Invisible blocks only work with AABB movement and maps, you have to set the None-Flag of the block's textures instead. Or use an invisible map entity (or a model).
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual