Question: how did the sword of gryffindor get in the water?
Answer: Professor Snape learnt from a portrait where Harry is camping, took the sword which was hidden in Dumbledore's office. He travelled to the forest himself but has hidden really well, using magic. He melted the pool with magic, threw the sword in, then frozen the lake with magic.