Also the movement equations will have to be reworked if you choose to use my matrices, which I think it has a bug with y rotation so don’t, but there’s a way to fix that with some math by calculating the y rotation separately or just doin math on the z calculations
I fixed the matrices, and i optimized it even more lol, i reduced the cost of the function by 4 *according to @Chrome_Cat’s relative time cost table