this may not be scripting related but it is a big problem. the starterGui is not moving over to the PlayerGui when i go to test the game on the roblox site. why?
Unless the PlayerGui is being removed, PlayerGui is usually always a parent of the player. You may have placed it in the incorrect position.