this is a dream i've had many times over the last several years. it's not a dream i have every day, but it happens enough for it to start bothering me. i have some control over the dream, i can control it as if it was real life, i choose what i do but i can't change anything else, and i can't force myself to wake up like i normally can.

i'm a 17 year old male and i'm new here so i'm not sure what other information everyone needs, if any more information is needed feel free to ask, i'll answer almost any question.

the dream starts out with me in a room of what looks like a hotel or a dormitory and it feels like home to me even though it's just one room (this is why i think it may be a dormitory but i've never actually been in one before so i'm not sure), but to make it less confusing i'll just call it a hotel.
the hotel is on the side of a small mountain and if i look out my window i can see a town at the bottom and the mountain makes almost a full circle around the town so there's only one way in and out.
I'm normally just waking up or working at a desk when it suddenly gets much darker outside, and something just doesn't feel right. so i walk over to the window and look down at the city, and i can see this black mass going into the city then spreading out to cover the streets, and some of it starts coming up the mountain towards me.i know i have to get out of the hotel and out of the city, this is where i normally realize it's a dream and remember the times I've had the dream before, but my memories of the dreams are fairly bad so i can't plan ahead too well (but i can remember them fine when i wake up).

i quickly leave the room and I'm in a hallway that looks like a normal hotel hallway but no one is there, i would have expected other people to be trying to escape too, but i never actually see anyone else anywhere in the dream. i turn and run down the hallway and find a elevator and the stairs, and i know I'm near the top floor and i need to go down. but every time i go into the elevator either when the doors open or when i get to the bottom floor i run into several of these shadow figures, I'm not really sure what to call them they look like shadows of people wearing a cloak, only they are not flat, they are very tall and sorta see through. any time i see them no matter where i am or what's happened i am frozen in fear (fear has little to no effect on me in real life so I'm not sure why it has this effect in the dream) and they just stand there watching me. after a few moments i collapse, I'm still able to look around for a few more seconds and i see them walk up to me then everything fades out and i wake up.
but if i can remember that much and don't go into the elevator and i take the stairs i can make it to the first floor, the first room i step into looks like a slaughterhouse, i quickly get out of there because i get the feeling someone/something else is in there that i can't see and the sight of blood makes me sick (it does in real life too).
i run down a few more hallways and out of the hotel, on the way out i can hear people in the side rooms and they don't seem to know what's happening,i feel like i should warn them but they can't hear me through the door and if i open any side doors the shadow figures are behind them.

if i actually make it out (i normally don't but i have a few times) i look down the side of the mountain to see that the town is overrun by the shadow figures, i stand there for a while trying to think of what to do i know there's no way I'll make it through the town there's just too many and i don't see any side path, but then i hear someone i know (it's a random person from my family or a friend) screaming and it sounds like they are back in the hotel, i stop and think to myself "that's weird, they can't be here, they live far away now" then i remember that they where coming to visit. i feel like such a idiot for forgetting and leaving them behind and i normally go back in to find them, the first place i check is my room and i always find the shadow figures in there if they weren't waiting for me at the front door of the hotel.

if i still remember it's a dream i don't go back, i try to sneak around the edge of town since they are flooding the streets, i can get past the city without running into any of them. if i've made it this far i won't forget it's a dream so after i get past the city I'm facing the city walking backwards to make sure they don't leave the city and follow me (it happened once), once i get a good distance away, i turn my back to the city to leave and i find them blocking the path and i'm quickly surrounded.

thanks for your time, sorry it's a long read. and again if anyone needs background information just ask, i'm not sure what information is needed.