it is a demo, of course not. Most demos do not have an option to play multiplayer beside local co-op, if you want to play this game with a friend, then you might need to buy it on steam or go on their patreon
Nope this is just simply a single-player forces demo, plus this be the last demo in itch.io before they start working on early access to the game on steam and have muitplayer (edited)