When a player spawns, you can try and manually set their HumanoidRootPart’s position to the position of the transparent part if you haven’t tried already.
From what I understand, you are using the regular spawn location parts right now, so that coupled with what I said above should hopefully help.