How to make object move along a spline when pushed or pulled?

Hi! I’m new to Unreal and I have been trying to make it so that when a character in third person approaches a rail cart object, with a press of a button he can push/pull the cart along the track. How complex is this? I can’t find any example online of the spline movement being triggered when a character pushes/pulls. I really appreciate any help, and the more in-depth and beginner friendly, the better :slight_smile: