Let me preface this by saying that I have no idea how filtering enabled works or if it's a factor in this.
Basically, when I try to use g:CaptureFocus() where g is a gui that is in PlayerGui, it works completely fine in a private test, but when I do a server simulation or public test, it doesn't work at all. I don't know why this is.
If you need anymore details, let me know.

3 comments
Server (script, not local script) can't be manipulating things in the PlayerGui which is what I assume is the problem, can't really be sure if you don't put up any code
^^
@Vulkarin @LollipopCraft sorry, I made a new question after I figured it out.