Send an oe sunroof to a perspex/plastics place... get one made up same spec/shape ( prob a bit wider with custom seal ).. prime it spray it fit it..
or roof vent it, rally scoop it lol. wonder why this hasnt been done... weights can be added to it for shell ridgidity