I’m trying to get a player to be capable of walking through ordinary prop_physics and other players (with no modifications to the prop itself, only the player) while still being capable of stopping traces and bullets.
By using ply:SetCollisionGroup(COLLISION_GROUP_DEBRIS) I’m able to make the player passable to other players, however, the affected player cannot pass through other players.
By using ply:GetPhysicsObject():EnableCollisions(false) I’m able to make the player passable to props, but once again the affected player cannot pass through props but is instead stopped by them and usually gets stuck on them. (I also have to redisable the collisions when the player ducks and unducks since a new phys object is assigned when these events happen apparently)
Anyone know how I can complete this by making the player simply move through props and other players while still maintaining normal player movement? Would the Move/SetupMove hooks help me out at all? I feel like a new MoveType is in order but have no idea how complex would this be to make.