When using waits, use task.wait() as wait() is deprecated / should not be used for new work.
As for collision groups, please look at the dev forum for collision groups.
Collision Filtering (roblox.com)
Player Collision Group - Help and Feedback / Scripting Support - DevForum | Roblox