Description
The presence of AlignPosition and AlignOrientation connected with a separate Box onto the HumanoidRootPart causes something strange where the character tilts upon collision, which DOES NOT happen when I utilize Weld
. But I can’t use Weld
because I need to prevent an Orientation from being changed.
Not only, but if you mess around with Density, the collisions will shake or ping-pong back and forward. And I believe that behavior is related to the tilting.
The private message contains a video where I am explaining this strange issue.
Unsure, if this issue is related AlignPosition to HumanoidRootPart, changing Attachment shakes Character, because of ReactionForceEnabled, and I don't know why
Note, I am using the MoverConstraints fix, as it indeed fixes things, e.g. collisions and NetworkOwnership issues.
Re-production Steps
The testing game is also found in the Private Message. But it’s in a separate message.
- Go to the testing game
- Experiment with the Scripts inside of
StarterCharacterScripts
by having one of them Enabled. (Either “AlignPos” or “Weld”, not both) - Experiment Collisions by running into the wall.
- Observe how Weld doesn’t Tilt the Character, while AlignPos does.
Expected Result
A way to not have the character tilt?
It doesn’t tilt with Weld. But I can’t lock/unlock specific Orientations with Weld.
Note that the Weld has a AlignOrientation enabled which purpose is to “Keep Upright” the block. If I don’t do that, the box would tilt as well, the character doesn’t tilt though.
Actual Result
The character tilts upon force being applied onto the wall. And I haven’t figured out why yet. (But the behavior changes if you experiment with Density, the problem is that it’s too hard to control) I thought it had to do with Physics Attributes.
The thing is, this doesn’t happen with the Weld method.
It’s either I find a way to glitch out Orientations not applying on what I am welding the Box onto, or I don’t know.
A private message is associated with this bug report