Question: who gave shanks his scar?
Answer: When did Shanks get his scar ? After a deep analysis we know that Shanks got his scar after Roger's death and before he met Luffy. In addition to that it was also revealed that out of all of Shanks' scars, the most prominent one (which happens to be around his left eye) was given to him by Blackbeard.