The first three pics look like a 98 Chevy with scratches on the hood?
I'd go with a truck bed tool box for the last two.
Hard to tell just from pics. Have you done a hardness test? Is this where you found it? Looks like someone threw a limestone rock at the truck in some of the pictures. Could you get a shot of the registration?
Welcome to the forum. I hope you don't mind a little ribbing. Look through the forum for some of the basic id tests for rocks and let us know what you discover. It really is hard to tell anything that's more than a guess about a rock just from a picture.
Heavy er... rocks