this is a life sized raygun from the cod zombies series, this model has been split for easier printing.
A few pieces needed support which have already been added, just be careful when remove as you can break pieces.