Hi all! This little line of code isn't working, and I'm not sure why. Thanks for the help!
Puddle.CFrame = Torso.CFrame - CFrame.new(0, 3, 0)
You cannot add or subtract a CFrame by a CFrame. You could do what cheez55 said, or you could do this.
Puddle.CFrame = Torso.CFrame - Vector3.new(0, 3, 0)