Hey there, if you’ve got Facebook try the group ‘New in Glasgow’ - usually a bunch of people on there happy to meet up - that way you can somewhat bet them via their profile too 😊
Best of luck finding someone to hang out with - I’d defo be up for it but I’m not in the city this week!