Weird physics with scarf skeleton

I know this isn’t exactly a scripting issue but I had no clue where else to post this. Basically I set up physics for a scarf using a skinned mesh, but it causes weird bugs when attached to the character.

https://gyazo.com/9bfc1681a87dc73c9e6a121f5f365758

It may be hard to tell but whenever the scarf flops or I jump, my character is flung ( I’m not pressing anything to move forward. )

I tried setting literally everything to massless and nothing changed. If anyone knows how to fix this, please help.

1 Like

You could set cancollide to false, I have no idea if that would help. The best you can do is mess with the properties (check “CustomPhysicalProperties” and try setting the density heavier/lower as needed).

I’ve tried all of that already, none of the properties I messed with seemed to work. Should I not be using Welds?

I really have no idea, my suggestion was all I could come up with. You could just have a simple moving animation for the scarf that you play whenever the character moves, but I don’t know :man_shrugging:

Can you show the character model that includes the scarf?

Have you tried the Massless property?

I messed around a little bit and I found out that the collision between the scarf and the character is creating impact force, hence the weird pushing action going on. Is there no way for me to retain collision whilst eliminating impact force?

You could try:

  • Set the scarf to massless
  • Set your character PrimaryPart RootPriority to 1 or higher
  • Enable “CustomPhysicalProperties” for your scarf and turn Density closest to 0

After that, I don’t really know what else to do. Might be because it’s a new feature and Roblox is still fixing some caveats.