I cant use ambient occlusion, the checkbox is just not there .
Render engine is Cycles
Cycles is a path tracer. Which means it calculates physically accurate shadows. Eevee uses ambient occlusion as a form of mimicking shadows, which is not physically accurate. If you want more control on shadows, you can render out shadow layer as a separate pass in cycles.