Hi CoffeeANDSoda,
I got the parent system to work last night. So I have 3 objects, the player is the trolley, the 2nd object is the interactive area and the 3rd object the item to go in the trolley.
The first FSM is in the interactive area, using a key diwn function. It 'creates object' in an empty(spawnpoint) within the trolley (storing the result as global variable) and then 'set parent'. That makes the item stick with the trolley.
Then I have a 'destory object' (destory global result) FSM on the empty within the trolley. Using a key down function.
Does that make sense, hope this helps
Charles