I am trying to make a teleporting GUI that only teleports if you are a certain rank in the group. I have this in a regular script because I do not believe that :GetRoleInGroup will work using local player and if it does please correct me. It prints 1 but it does not get to 2. Any reason why The parent of the starter GUI does not yield one of those numbers? And when testing it I am one of those ranks so that is not an issue.
wait() local p = script.Parent.Parent.Parent.Parent local isAdmin = {['1'] = true, ['2'] = true, ['254'] = true, ['255'] = true} function Click(mouse) print '1' if isAdmin[p:GetRoleInGroup(1217013)] then print '2' p.Character.Torso.CFrame = CFrame.new(-102.65, 40.85, 33.85) end end script.Parent.MouseButton1Click:connect(Click)