It can be printed solid in single material, or there is two part version where insert can be printed out of PLA/PETG and then inserted during pause into TPU body, so handle is hard enough not to flex, but blade is still flexible and safe to use during airsoft match.
I printed insert with PLA 100% infill and tried body with PolyFlex TPU90 15%, 50% and 100% infills, all of them feeling similar actually.
The author marked this model as their own original creation.