@bartekp what I mean dosnt work tha that when I use home all Z make problems when I change the -605 Homing z Make problem and when I start printing Z goes down
Well that G92 Z100 command tells the firmware that the current position of Z is 1undefined00 - which is likely not correct.
When a G1 H1 command triggers and endstop it sets the current position for the axis to the axis min/max value as set in M208 for that axis.
If the endstop is configured to be at the "high end" of the axis the value used is the max value from M208.
If the endstop is configured to be at the "low end" of the axis the value used is the min value from M208.
It is common for an endstop to trigger at a position that is somewhat different from the min/max values in M208.
In that case you can use G92 to "tweak" the logical position of the axis to match the actual location of the endstop.
Let's say your X axis min/max values are 0 and 300. Let's also say the "high end" endstop triggers at 295.
So G1 H1 X300 would trigger the endstop at 295 but the logical position would be set to 300, the max value from M208.
So then you could follow the G1 command with G92 X295 to set the correct logical position so that the full range from 0 to 300 would move from the low end of the axis to the high end.
If you use G92 it is up to you to determine the actual value that represents the position where the endstop is actually triggering.
So I don't know why you have G92 Z100 but it is most likely wrong - by a lot.