You're creating a new meow table each time the function runs
If the contents of meow are static, then just move it's definition above/out of buffscan
If they're not static, then still move it above and use table.wipe(meow) inside the function to clear it and put new values.