Fool around, in AE, can mean a few things.
—Engage in 'petting', or 'making out', which are both terms for hugging, kissing, feeling.
—To be playful
—Engage in pranks and mischief
—pass time idly, with no specific purpose
In the sample sentence, both fool around and mess around could have a number of meanings.