Is there any way to respawn a breakable?
Simple solution:
Use func_wall and efx_runner. This "version" will break on use.
mslaf's complicated solution:
Use func_wall and efx_runner as above and combine them with a trigger activated by hit/damage and icarus script for decreasing damage counters and activating entities. This should work as fully respawnable func_breakable, but I'm not sure if triggers activated by damage are supported by this engine.
trigger------> func_usable
.............\__> fx_runner
This also worx