Can anyone help me identify the “comp” at the end of this gun ?

Iv never seen a compesator like this before. I’m honestly not even sure if it is a compensator. Could anybody tell me what the hell this thing is ?

Iv never seen a compesator like this before. I’m honestly not even sure if it is a compensator. Could anybody tell me what the hell this thing is ?