It should be the same for 5.4.
Is the “InVehicle” variable getting set? Can you confirm that with a print string?
Essentially we’re just getting a reference to an actor and telling it to do things.
If I was to rewrite it, I’d make that more clear.
An interaction can be a line trace that hits the vehicle and then sets the hit actor to our variable InVehicle. You can start by just have a key run that on the character. Preferrably we make it an ability.
Debug Key -> LineTraceByChannel -> HitActor saved to InVehicle