Character sliding around like ICE at low scale

Hello, for some reason my character when set to 0.1 scale, 1:10, it slides around when I walk. I already tried to do what this forum post said, but it did nothing. Here is the code below:

game.Players.PlayerAdded:Connect(function(p)
	p.CharacterAdded:Connect(function(char)
		wait(.1)
		char:FindFirstChild("Humanoid").HeadScale.Value = .1
		char:FindFirstChild("Humanoid").BodyDepthScale.Value = .1
		char:FindFirstChild("Humanoid").BodyWidthScale.Value = .1
		char:FindFirstChild("Humanoid").BodyHeightScale.Value = .1
		for i,v in ipairs(char:GetDescendants()) do
			if v:IsA("BasePart") then
				v.Massless = true
			end
		end
	end)
end)

Please help me out, Thanks!

1 Like