Need HELP!

In a relationship for 4years and its going fine until i met this guy who seems clingy when he shows up to my job more than once giving me compliments. At first its just a friendly conversation, now its i want to take you out and so much more even a trip to Jamaica cuz he works at the airport. So he's trying to buy my love but i love my bf so this is hard i even told him i'm pregos and he still does not care he said he will care for it as his own😯😶what to do?