What gun/build is this?

Looks like a custom build but does anyone know what is this?