I need to make it so this works anywhere such as StarterGui and StarterGear. Also, how do I make it so it clones the GUI into the player.PlayerGui every time he/she respawns?
Model Hierarchy: http://imgur.com/u2Fybab
local Model = script.Parent local Settings = script.Parent.Configuration game.Players.PlayerAdded:connect(function(player) --Check if new player is admin for v,numberObject in pairs(Settings.AdminList:GetChildren()) do if numberObject.Value == player.userId then wait() --Check to see if Dev has Model already if Model.Parent == player.StarterGear then end --If not in StarerGear then put it there if in correct instance if Model.Parent == game.ServerStorage then Model:clone().Parent = player:WaitForChild("StarterGear") Model:clone().Parent = player:WaitForChild("PlayerGui") end --If not in correct instance put it there if Model.Parent ~= game.ServerStorage then --AutoMover Enabled if Settings.AutoMover.Value == true then Model.Parent = game.ServerStorage Model:clone().Parent = player:WaitForChild("StarterGear") Model:clone().Parent = player:WaitForChild("PlayerGui") else if Model.Parent == game.ServerStorage then Model:clone().Parent = player:WaitForChild("StarterGear") Model:clone().Parent = player:WaitForChild("PlayerGui") --AutoMover Disabled else if Settings.AutoMover.Value == false then if Model.Parent == game.ServerStorage then Model:clone().Parent = player:WaitForChild("StarterGear") Model:clone().Parent = player:WaitForChild("PlayerGui") else if Model.Parent ~= game.ServerStorage then print 'Enable the AutoMover in EncryptX Secret GUI' end end end end end end end end end)