Collision Groups not working with body gyro and/or body position

I’m trying to make a loot bag system sorta like psx (Pet Simulator X). I’m using collision groups to make sure they do not collide with other players and themselves. However, when I put a part with that group in the workspace and play, it does not fall through the baseplate, but when I use a body gyro/body position, it falls straight through the ground.

Both BodyGyro and BodyPosition have been depreciated. Use AlignOrientation instead.

No idea how to replace them with that, do they do the same/work the same? Also, I’ve been using both of them for a while now. Do I have to switch them over? Edit: Also, does this fix the original issue I was talking about, with collision groups?

Honestly, I’m not familiar with how BodyGyros worked. Maybe this page will help explain AlignOrientation more.
Sorry that this isn’t helpful.