Since relying on physics may make it wonky, I would rather be more dependent on CFrames that are dependent on the player’s mouse position like shown in the video.
Something along the lines of lerping is the only thing that I can think of at the moment… but hopefully, you find a way to manipulate CFrames to a point were you can replicate that game!