Hi, long story short I’m making a boss for my game that involves grappling a player to him. This made me use AlignPosition
However, every time the player steps on the ground, the AlignPosition appears to get overridden. Here’s a video of it:
As you can see, the player gets back full control of their movement when they touch the ground, but the second they get off the ground, the control is given back to the boss.
I don’t know for sure, but it looks like the cause of this is problem may be deep within the way Roblox works. I would probably try experimenting with workarounds, for example ways to prevent the player from touching the ground.
One way of doing this is to raise the player above ground (as you do) and also raise the AlignPosition target to keep the player above ground.
Another way could be to turn off CanCollide for the players legs, I haven’t tested this, but it could possibly prevent it.
I found out that I could fix it by just turning on the PlatformStand property on the player’s humanoid. It worked fine and dandy. Thanks for responding though