mostly functional though no safeties or ability to pull back the hammer by itself. comment if you find an issue.
all made by me though I used Wikipedia for reference. proportions are slightly off