For context, this project I’m making is a strategy card game similar to Clash Royale. I’m using collision groups in my game to make it so character limbs like the arms and head cannot collide with anything. They are assigned to a collision group called “Arms”, which physically cannot collide with anything. The HumanoidRootPart and legs of a character are assigned to a collision group called “Troops”. This collision group can collide with other parts in the “Troops” collision group, the Default, and StudioSelectable groups.
Arms Collision group:
Troops Collision group:
-
What do you want to achieve? I want collision groups to be able to work while the CanCollide property is disabled on a character’s limbs.
-
What is the issue? Humanoids don’t seem to physically collide with each other when CanCollide is disabled on their limbs, even though their limbs are assigned to the correct collision groups. I’m not sure if this is an intended feature or not.
CanCollide disabled on all limbs:
https://drive.google.com/file/d/1xL_DswUasAI3o_lF5lcIY_Jj9peIesD6/view?usp=drive_link
As you can see, the red ninjas are not physically colliding with each other. In this video, every limb’s CanCollide property is set to false.
- What solutions have you tried so far? I have tried to enable CanCollide on Humanoid limbs, which have caused the collision groups to work. However, this has caused a weird issue in my game where a character will, very slowly, start to slide around on the floor, causing targets to go out of range and for attacks to repeatedly stop.
CanCollide enabled on all limbs:
https://drive.google.com/file/d/1MjJ1VdYCz8AXhcebR-N67zqHpmM6WTId/view?usp=drive_link
Thanks in advance if anyone is able to find a solution!