You can paint over crayon if you use a quality primer. Apply the primer, so it covers the crayon, wait while it dries, and then paint on a layer of topcoat. You may need two coats to hide the crayon.