Collision groups broke entirely, part doesn't collide with me despite being set otherwise

Essentially the title. A part in my game refuses to collide with the things it’s meant to collide with.

image

Upon further inspection, the collision randomly changes, either when people join or when you’re in the server for a while. I had a few friends join, and every now and then they’d suddenly be able to walk through the doors regardless of if they were closed or not.


image

(It’s hard to see, but it switched for us in this image, I could collide with it and avonot couldn’t.)

(And again!)
image

I’m at my wits end! I’ve no clue what to do to fix this. I’ve made a part spawn in that acts as a hitbox for now, but I’d like to know why the doors just randomly decide to not be doors.

Are there any scripts related to collision groups that say set the player’s collision group or maybe the door’s?

Only one, it sets the players collision group once the Humanoid loads. The doors had their collision groups set in studio, and printing the CollisionGroupId shows that it hasn’t been changed.

Apparently the players were being treated as if they were apart of the Default collision group despite being set as the Players collision group. I fixed it by making the Default collision group collide with the elevator, and compensated by making the room around the elevator be apart of the elevator collision group. A stupid fix for a stupid problem.