You can have milestones that don’t have predecessor or successor tasks… you can have the Milestone with a constraint such as Must Start On and they will be properly scheduled and won’t be effected by predecessors or Successor and not be part of the critical path