Its odd because i dont know what im doing, i sudo everything lol. So, i also tried what @dragnucs@lemmy.ml said. Changed the shellscript.service to use commands instead of a script and then checking status in terminal after a restart.
With xrandr it failed with "cant open display" which is what youre talking about. Is what youre saying is that i cant run xrandr before login?
With barrier it failed because "The Barrier GUI requires a display". So, same thing, it cant be done before login??
Well damn. There goes my hopes and dreams. Thanks for your help.