Hey there, I’m currently trying to make a fully physics-based ship system, so no tweening or other CFrame movement, just LinearVelocity, etc.
The problem is, players can’t stand/walk/jump steadily on ships at higher speeds. @EgoMoose’s wall stick/gravity controller was getting me close, but it creates other weird issues that don’t make it a viable solution in this case.
I know that this is easier when the part is simply tweened, since players standing on tweened parts don’t get dragged along with them, so a solution like this one would work perfectly fine. The problem is that here, the physics of the moving ship already act on the player. So the two possible solutions I can see are:
-
Somehow remove the force that moving ships apply on the player, and calculate the rest as if the ship was being tweened
-
Some other system of the likes of EgoMoose’s module that can have players moving relatively to the ship
-
Ditching physics based ships for CFrame instead (preferably not since I’d have to scrap most of what I’ve made so far, but lmk if you think this is the only option)
If you have any idea on how to achieve the points I’ve mentioned, or if you have any other ideas, any help would be appreciated.