Напиши скрипт для Roblox studio на то что бы после

Напиши скрипт для Roblox studio на то что бы после покупки гейм паса при вводе команды /kit в чат выдавалось 3 оружия (чтобы выдача оружия работала на "ServerStorage")
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Lua
Создано: 01.08.2023 10:00

Напиши скрипт для Roblox studio на то что бы после покупки гейм паса при вводе команды /kit в чат выдавалось 3 оружия (чтобы выдача оружия работала на "ServerStorage")

Ниже приведен код на языке Lua для создания скрипта в Roblox Studio, который при покупке геймпаса и вводе команды /kit выдает 3 оружия из ServerStorage.

-- Подключение необходимых служб
local ServerStorage = game:GetService("ServerStorage")
local Players = game:GetService("Players")

-- Команда для выдачи оружия
local function giveKit(player)
    -- Получаем модели оружия из ServerStorage
    local weapon1 = ServerStorage:FindFirstChild("Weapon1"):Clone()
    local weapon2 = ServerStorage:FindFirstChild("Weapon2"):Clone()
    local weapon3 = ServerStorage:FindFirstChild("Weapon3"):Clone()

    -- Выдаем оружие игроку
    weapon1.Parent = player.Character
    weapon2.Parent = player.Character
    weapon3.Parent = player.Character
end

-- Обработчик команды
local function onChatted(player, message)
    -- Проверяем, является ли сообщение командой /kit
    if message:lower() == "/kit" then
        -- Проверяем, есть ли у игрока геймпас (ID геймпаса заменить на свой)
        if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, 1234567) then
            giveKit(player)
            print("Выдано оружие игроку: " .. player.Name)
        else
            print("У вас нет нужного геймпаса.")
        end
    end
end

-- Назначаем обработчик при событии OnPlayerChatted
Players.PlayerAdded:Connect(function(player)
    player.Chatted:Connect(function(message)
        onChatted(player, message)
    end)
end)

Примечание: Вам необходимо заменить значение 1234567 в строке if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, 1234567) на корректный ID вашего геймпаса. Также убедитесь, что у вас есть модели оружия с именами "Weapon1", "Weapon2" и "Weapon3" в ServerStorage.