I did this really simple script that gets all the players and places the script's parent inside the players own PlayerGui, but nothing is happening. The output is not speaking and I've tried using wait() because I thought the script probably was executing before any players joined the game. Heres the script:
local Players = game:GetService("Players") local pc = Players:GetPlayers() for i,v in pairs(pc)do script.Parent.Parent:Clone().Parent = v.PlayerGui end
Looks like where I placed the script and the GUI somehow stopped the script? I originally placed it in ServerStorage, and that somehow caused a reaction to the script and GUI. After I placed it in Workspace, and made the GUI inside of the script, and not the script inside the GUI, it proceeded to work. I don't know why ServerStorage caused this, but I'm glad I fixed the problem