Racer, I think you did an awesome job and it looks really great! Before I even read the title I knew what it was just by looking at it, nice job!
After playing around with it for a bit I do have a few suggestions in case you want to release an updated version of this weapon.
The first thing I would change is the charge up speed, I know you used the real TF2 charge time, but I feel that the original charge time is a little too long for Blockland, so I would quicken it up a bit.
I like how you did the little meter on the rifles scope, I think that was really creative, but I would suggest flipping that charge meter to the other side of the scope because if you look too high your player view can hide the meter.
The last thing I would change is increasing the refire rate to match the TF2 snipers reload rate, right now this rifle is very slow to reload compared to its TF2 counterpart.
But that's just the suggestions that I think are the most important, do with them what you will, either way I can't wait to see what you create next.