So, I’m trying to make a tool similar to the “stands” in the show JoJo’s Bizarre Adventure, with an animatable rig inside a tool. Currently it works, except for one big issue. Upon equipping it, or playing an animation on it, the player’s character is forced into the ground, as shown:
I have already tried decreasing the density of the rig and can’t find an issue similar to mine on the devforum. I have also used the developer console to try and find any rogue constraints or forces pushing the player down. If anyone can find a fix to this problem where the rig can stay in the tool, that would be great! If not, any feedback or alternative solutions mean a lot to me!
Did you set those properties for everything inside the rig? Every part must have those properties, including the HumanoidRootPart or any extra parts that aren’t native to the rig, like the custom hand.
By “higher”, assume you mean lower, raising the handle in the character’s hand. Yes, this did work, but the problem is that I need the HumanoidRootPart of the rig behind the player to be low enough for the animation to work. Otherwise I’ll have to redo it, which I can always come to as a last resort.
Edit: I still don’t see how this worked. All of the parts are massless, with CanCollide set to false. How did raising it help?
Assuming the ball/Handle is also Massless with CanCollide off, then it’s probably just another Roblox engine quirk - Most likely having to do with how it handles rigs within the player. I remember an old project I made when I was first starting where you could have a noob shield, which was the basic noob model held as a shield, and I had countless bugs of the engine confusing the rig’s body parts as my character’s because it’s technically in the same model. So I would get teleported to the rig’s HumanoidRootPart, get launched, or get pushed under the map.