This is great, but does anybody have a clue why it always crashes for me?
I tried something so simple like getting the convexes and then setting them again, but it crashes. And I'm trying it on props.
local ent = Ply:GetEyeTrace().Entity
local physObj = ent:GetPhysicsObject()
physObj:EnableCollisions(false) -- I thought it was going to prevent the crash, but apparently not
local convexes = physObj:GetConvexMesh(0)
physObj:RebuildFromConvexs(physObj:GetPos(), physObj:GetAngle(), physObj:GetMass(), physObj:GetDamping(), physObj:GetRotDamping(), 1, 1, convexes)
physObj:EnableCollisions(true)