Player "skids" around at small character scale

So I read about increasing friction, and thought up a possible solution. (After reading the docs for a solid half hour)

Basically just increasing friction and friction weight of the player by a bunch.

''Solution''
			local descendants = Humanoid.Parent:GetDescendants()
			---Gets descendants of the player's model.
			
			for index, descendant in pairs(descendants) do
			---Goes through every descendent of the player model.
				if descendant:IsA("MeshPart") then
					---Sets physProperties as the new physical properties.
					local physProperties = PhysicalProperties.new(.7, 10, .5, 100, 1)
					---Sets the physical properties as the physproperties for each MeshPart.
					descendant.CustomPhysicalProperties = physProperties
				end
			end

Now I’m not marking this as a “solution” yet because, despite this seeming to fix it for me (At least mostly, you have to decrease walkspeed a bit), I’m not very experienced with scripting and there might be a better way. :man_shrugging: