Spiritomb: probably best to go with shadow sneak over phantom force unless you don’t care about taking a good bit of damage if you want to stick with the physical route. Also, there’s no need for two statusing moves, might want to go with pain split instead of hypnosis.
D. Roserade: no point in having moonlight, as it’s a pretty frail mon anyway, recommend switching it out for heatwave. might also want to consider dark pulse over lunar cannon due to the flinch chance.
Greninja: useful filler move would be gunk shot, might want to consider replacing extrasensory with either ice beam or grass knot
I’d probably switch out blaziken all together, as baton pass wouldn’t really be much help for your team. There are some other good options to take advantage of new moon. Alakazam with shadow ball coverage would probably be useful to shore up weaknesses and take advantage of new moon