Parent one bolt entity to another

I've been trying to solve this for quite some time now. I have a bolt entity that is my player. As play progresses, the player is able to spawn in a ship (like a pirate ship). When the player stands on the ship, they are able to take control of it and move it around. Problem is, the player falls right off. It passes right thru the colliders on the ship. I assumed parenting the player to the ship would solve this (using boltentity.SetParent()), but the player doesn't move w the ship. It just stays on place, passes right thru all the ships colliders, and falls. I need to have the players stay on the ship. Any suggestions?