So basically what happened my WEBGL suddenly turned off, and if you don't know scratch uses WEBGL to run and load the projects, so for all this time I couldn't play any projects, talk about playing I couldn't even see them! the only thing i could see is the desc and notes and credits, like that would be useful I went to the offical WEBGL and it said that my graphics card could run WEBGL but it was disabled, so in the URL/ADDRESS bar I typed chrome://flags/ and then I found what caused this error. my override software rendering list was disabled, if you don't know override software controls WEBGL so it was disabled. It's pretty self-explanatory what happened next, I was struggling with this issue for about the whole day so im glad i got it fixed
Thx to g3mini for helping me fix this issue