Disable Player Collisions

  1. I want to make the player collide with NOTHING so so I can make a custom character controller

  2. The issue is, when I set the characters parts can collide to false, it still collides with things

Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function()
		for i, v in characterParts do
			local part = character:WaitForChild(v)
			part.CanCollide = false
			print(part.CanCollide, part.Parent, part)
		end
    end)
end)
  1. I tried looking on the developer hub, but I couldn’t find anything.
1 Like

Hey!, yeah setting cancollide to false isnt gonna make u clip thru ground and stuff, try out collision groups perhaps.

1 Like

Walls or quite literally everything?

Setup a collision group which doesnt collide with itself (and, in your case, everything else)
Then set all parts to that collision group
for example:
part.CollisionGroup = "Player"

2 Likes