This is a local script that will work when I test in studio mode, but won't when I play from the roblox website.
The whole script is:
lp=game.Players.LocalPlayer gui=lp.PlayerGui frame=gui.Welcome.Frame submit=frame.submit value=frame.value stat=frame.stat player=frame.player reset=frame.reset admins={ ["XtremeSpy"]=workspace.ec.Value, ["Frostari"]=workspace.fs.Value } groupid=1051893 function isPlayerAdmin(p) for i,v in pairs(admins) do if p.userId==v then return true elseif p:IsInGroup(groupid) and p:GetRankInGroup(groupid) > 11 then return true end end end function checkStat(static) types={"Kills";"Deaths";"Points";"Demerits";"Promotion"} local check=static:lower() for i,v in pairs(types) do print(v) print(v:lower():sub(1,check:len())) if v:lower():sub(1,check:len())==check then return v end end end function getP(name) local p1 = name:lower() for i,v in pairs(game.Players:GetPlayers()) do if string.sub(v.Name,1, p1:len()):lower() == p1 then return v end end end submit.MouseButton1Down:connect(function() if isPlayerAdmin(game.Players.LocalPlayer) == true then if string.len(value.Text) > 0 and string.len(stat.Text) > 0 and string.len(player.Text) > 0 then if tonumber(value.Text) ~= nil and checkStat(stat.Text)~="Promotion" and getP(player.Text)~=nil then local vlu=tonumber(value.Text:match("%d+")) local sts=checkStat(stat.Text) local plyr=getP(player.Text) plyr.leaderstats[sts].Value=vlu elseif tonumber(value.Text)==nil and checkStat(stat.Text)=="Promotion" and getP(player.Text)~= nil then if value.Text:lower()=="yes" then local vlu="Yes" local sts="Promotion" local plyr=getP(player.Text) plyr.leaderstats[sts].Value=vlu elseif value.Text:lower()=="no" then local vlu="No" local sts="Promotion" local plyr=getP(player.Text) plyr.leaderstats[sts].Value=vlu end end end value.Text="< Value >" stat.Text="< Stat >" player.Text="< Player >" end end) reset.MouseButton1Down:connect(function() for i,v in pairs(game.Players:GetPlayers()) do for k,val in pairs(v.leaderstats:GetChildren()) do if val:IsA("IntValue") then val.Value=0 elseif val:IsA("StringValue") and val.Name=="Promotion" then val.Value="No" end end end end)
But the only part that doesn't work is the, reset.MouseButton1Down:connect, on