Apply force to part towards player

Hello forum,
I’m aware there are many similar topics here already, although I am still a bit confused with it.
I’m trying to make my canon spawn a projecttile and shoot it towards player. Now, I have done the first part already :

local player = self:GetClosestPlayer()
if player then
	local bullet = projectTile:Clone()
	bullet.Position = self.Pos.Position
	bullet.Parent = self.Pos

    --Apply force to the bullet part towards the player.

I would like the part to always hit the player and when it does subtract player health, Is using physics force here a good approach? How could I calculate the direction and fire the bullet towards the player? Would I check If the bullet hits the player with like a touched event or just subtract it when the bullet is fired since it needs to always hit and be quite fast?