The 2N7000 taking power from the + 5V.Almost right. You put a resistor at the bottom of the LED and amplify and feed back to the 555.
The 2N7000 should get power from the +15V not the +12V.
The Gate drive from NE555 to 2N7000 is not good. You need a P-MOSFET or a new way of driving the Gate above the supply.
Do not need the 5.1V Zener.
There are "LED drivers" that are "buck mode" and "constant current" which would replace the second NE555 + LM311 + 2N7000 + more.
Thank you for your answer.I will review this circuit.Below is a simple hysteretic PWM constant current supply using an LM339/393, showing powering an LED, discussed here:
View attachment 207543