Starting from the recent roblox update.
When you create a hitbox with a mesh or a union. It doesn’t seem to trigger .Touched event at all, or when it does trigger it falsely fire at the incorrect moment (you did not make contact with the part)
This is an issue in many games that have this mechanic and so far roblox haven’t made any solution or fixes yet.
I would appreciate it if this is quickly resolve not just for my game but for every game on roblox.
Mesh parts have a CollisionFidelity property which dictates how accurate their hitbox is. This is not a bug, but a way to save on performance. If you want these to be more accurate, you can select a different setting. PreciseConvexDecomposition has the most accuracy. Unions, while they do have this property, I don’t think it works very well on them. It’s not suggested to have Unions acting as hitboxes
This is a bug, even after changing CollisionFidelity to PreciseConvexDecomposition, the hitboxes still aren’t working as they used to before this.
I’m aware this is more of a Studio bug, but would you like a solution on how to fix this for your game?
I already found a solution, I scripted the hitbox manually with vector math instead of relying on the meshes.