I NEEDZ HALP

Anyone here good at speedrunning halo 3? I’m trying to get devastating(do all levels on legendary in under 3 hours) and i’m having difficulties. Help would be much appreciated!