No, shellac will not stick to paint. This is because shellac is a resin-based finish, and paint is a water-based finish. The two finishes are not compatible with each other and will not adhere to each other. If you try to apply shellac over paint, the shellac will simply peel off.