Unfortunately crouching is actually handled client sided due to prediction.
The best you could do would be to have two different playertypes with different crouches, and then have it switch playertypes after a delay, but that would handle like stuff even in the best of cases.