Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
-1

How do I make a give script for my cafe that will add leaderstats?

Asked by 8 years ago

I have everything I need, except coding on my side. I really need help coding this GUI. I already have a start, where you type in a person's name and it gives them it, but you don't get points. Please help me. I want the leaderstat to be called "Points". Thanks.

local playaa = game.Players.LocalPlayer

repeat wait() until playaa.Character

local open = true
local mouse = playaa:GetMouse()

function FullName(name)
    for _,v in pairs(game.Players:GetPlayers()) do
        if v.Name:lower():match(name:lower()) then
            return v.Name
        --else
        --  return "Couldn't find player"
        end
    end
    return "nothing"
end

function IsWorker()
    if playaa:GetRankInGroup(2711754) > 3 then
        return true
    else
        return false
    end
end

if IsWorker() == true then
    script.Parent.Frame.Visible = true
end

script.Parent.Frame.PlaceButton.MouseButton1Down:connect(function()
    for _,v in pairs(playaa.Character:GetChildren()) do
        if v:IsA("Tool") and FullName(script.Parent.Frame.CustomerBox.Text) ~= "nothing" then
            local plr = game.Players:FindFirstChild(FullName(script.Parent.Frame.CustomerBox.Text))
            if plr then
                v.Parent = plr.Backpack
                pcall(
                    function()
                        local guwe = Instance.new("ScreenGui", plr.PlayerGui)
                        local ktu = script.TextLabel:Clone()
                        ktu.Parent = guwe
                        ktu.Text = playaa.Name.." Gave You "..v.Name
                        Spawn(
                            function()
                                local yut = ktu
                                wait(6)
                                for i = 1, 10 do
                                    yut.TextTransparency = yut.TextTransparency + 0.1
                                    yut.TextStrokeTransparency = yut.TextStrokeTransparency + 0.1
                                    wait()
                                end
                            end
                        )
                    end
                )
            end
        end
    end
end)
0
What is the Leaderstat called? gskw 1046 — 8y
0
it's called Points fearlesswindow 0 — 8y

Answer this question