this is based of a hidden blade in the assassins creed video game. If assembled right the hidden blade should come out great. here is a video of it working. here is a link to a video of it working
https://www.youtube.com/watch?v=YPqACaz2sww
to get this 3d printed go tohttps://www.ebay.com/itm/322900906175