Here you get a Swordpen with a cap.
You can use a BIC 893271 pen refill.
Very important is that you separate the sword STL after import and you have to let the two objects stay in place. Otherwise you canˋt divide them from another.
The author hasn't provided the model origin yet.