when I insert the AngularVelocity into a brick it works fine, but when I mess with the brick's properties it wont spin. Why is that? is there a way to fix it?
Two possible reasons: 1. You set the part's Anchored property to true. 2. You set one of the part's surfaces to a joinable surface (glue, studs/inlets, weld, etc.). If you did this and the part is touching another part with a joinable surface, then it makes sense that the angular velocity wont work.
If it's none of those things, please comment with what properties you changed.