How do I let players push each other when walking into them?

How can I let players push each other when walking into them? Currently they’re kind of like a brick wall I’ve tried messing with the massles, density and friction properties, but nothing.


To clarify things I’m not talking about a push you would see in like ragdoll simulator where it pushes them over I’m talking like in Street Fighter V (if you’ve played that or other fighting games) when you walk into them it just pushes them

1 Like

I believe the rigidity that the players face come from Humanoids and how they aren’t really affected by physics in their running state. I don’t know if there is a property to affect them, if you just want to make a humanoid have like an explosion state where it can get flinged

humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)

the only way i could think of fixing this is by coding your own personal movement system using bodyvelocities and not use a humanoid but an animation controller (but any other ideas are welcome). It might not be viable considering you would have to recode health completely and any humanoid related functions…

wait you don’t need to have a humanoid?

you do if you want default movement and health, you can custom code your own methods that don’t stop pushing completely (but you need to custom code movement and such).

how hard would it be to make this kind of stuff and work without a humanoid? I feel like this could be a good way to go about things, but I’ve never done it before so not sure if it’s hard lol.

1 Like

It allows for greater customizability and such for setting rules yourself, but it is also very complicated and would require you to rewrite some of your code.

1 Like

humanoidlookvector might be good. have it push slowly in low numbers when touched.