So I’m basically creating a grab system similar to Amnesia Dark Descent’s grabbing system… the only issue is
ROBLOX PHYSICS SUCK
I’ve been using AlignPosition and AlignOrientation to kinda handle the issue of props not colliding with objects when I use their CFrame as a mover but that turned out to be a mistake since it’s worse than before and Parts keep having seizures and going through parts when I get close to them. I already have a solution that involves Raycasting, but I’m wondering if there’s any solution that doesn’t require any scripting.
this is an early and testing version of the system that doesn’t include the AlignOrientation constraint, but I promise you on my life it’s not the AlignOrientation’s fault
What if you made the part denser while being dragged? Using CustomPhyiscalProperties. I don’t know exactly how it will react, also the AlignPosition would need more power to move the denser object.
Well, I’ve seen a lot of games do it so it’s probably not a complicated solution. It must be some property of the AlignPosition that would you need to adjust.
Could you show an example of this? It’s hard to know exactly what you’re going for.
Though it sounds like an issue that’d be easily resolved with raycasts.
This issue is probably happening when the object is trying to reach the location by force aka any means necessary, hence the weird shaking and behavior.
Using a raycast to reposition the grabbing point will mostly resolve this issue.
Maybe you could try messing with the max force since it’s what mainly determines the maximum amount of force used to get the object to a certain position. Lowering it might help with decreasing the issue but otherwise, you’re probably better off raycasting to make sure nothing goes wrong with the physics.