In Spider-Man: Homecoming,
There is a scene in which two of Adrian Toomes' men show up at Peter Parker's school to look for a Chitauri weapon that their sensors had isolated in the science lab in which Peter and Ned had just been working with the weapon. Peter returned to the lab while the men were in the lab searching. And Ned was in the same building.
Both Peter and Ned were accounted for in the same building.
So where was the weapon hidden at that time? And why couldn't the men find its hiding place with the same instruments that had isolated it to the science lab?
At that point, Peter and Ned were referring to the weapon as "the glowy thing", and it could not have been far away.