How can I scale one body part of player?

Hello, im making a game where your arms grow when you touch a part, but I cant figure out how to only scale the arms. When I scale only the arms the collisions break where they just go through the baseplate. I tried Humanoid.BodyHeightScale but it does the whole body. How can I make it just the arms?

script:
The Arms:
local part = script.Parent

part.Touched:Connect(function(hit)
local Humanoid = hit.Parent:FindFirstChild(“Humanoid”)
if Humanoid then
script.Parent:Destroy()
local rArm, lArm = Humanoid:FindFirstChild(“RightLowerArm”), Humanoid:FindFirstChild(“LeftLowerArm”)

	rArm.Size = Vector3.new(rArm.Size.x, rArm.Size.y + 1, rArm.Size.z)
	lArm.Size = Vector3.new(lArm.Size.x, lArm.Size.y + 1, lArm.Size.z)
end

end)

Body Scale:
local part = script.Parent

part.Touched:Connect(function(hit)
local Humanoid = hit.Parent:FindFirstChild(“Humanoid”)
if Humanoid then
script.Parent:Destroy()
local BHS = Humanoid.BodyHeightScale
BHS.Value = BHS.Value * 2
end
end)