Disabling/Hiding a blueprint by default

Unfortunately the best option in this case would be to destroy the actor and re-spawn it when you need the actions that blueprint has. Otherwise, gates and branches to prevent your actor from completing its functions are the viable solution.