Corkey
From Sonic Retro
Corkey is a badnik from Sonic the Hedgehog 3 found in Launch Base Zone. It moves back and forth on overhead tracks and occasionally fires a laser beam downwards. Destroy it from above or while it's not firing.
Because of a bug, its attack is uneffective against Knuckles if he's climbing on a wall.