Scripts cause A LOT of memory and lag into games, but parts, on the other hand, can cause lag if they are meshes and used every single stud.
3,000 scripts?!?!? That is way too many for a single simulator game especially all the modules and the number of lines in each of them.
There was a post and I discussed with IGottic about what causes lag and bad FPS on Roblox games, I’ll share the post here: POST