Your pictures are all blue and difficult to see but my best guess is a Pencil Sea Urchin, or Eucidaris tribuloides. It will eat everything down to the base rock. In large tank, like mine, it is great but in small tank it may eat whatever you want growing on the rock, include coralline algae and encrusting corals. When my Pencil Urchin craw over a rock it leaves behind white rock with pits that contain the slight left-over algae which start to grow again.
You may or may not want to keep it in a small tank.