Thanks for the help, however the problem lay somewhere else. I accidentally added an extra value to a brush, to go along with Worldspawn. This affected every brush and made them act weird. Instead of just being worldspawn, it was like this:
origin 9.457 10375.7 16
I simply took away the origin, and now it's working fine! To any mappers who are experiencing the same problem, please remember to check your brushes for any extra values aside from worldspawn.
Many thanks anyhow!