when I opened s shop I made it also opened for all the people in the server
I'd bet that you're using a normal (server) script to manage the shop GUI. If it isn't a LocalScript, that means that you're doing this on the server. That would explain why everybody sees it, because its saying "open the shop for the entire server".
You need to use a LocalScript for doing that, which is client-sided, meaning only the person who activates it gets the effects.
Cheers, wolf