Hello! Could someone help me with a tutorial or code example to know how to add my tool to a gamepass, please?
Project image:
tool:
gui:
Localscript tool:
local tool = script.Parent
local equipped = false
local UID = game:GetService("UserInputService")
tool.Equipped:Connect(function()
equipped = true
end)
tool.Unequipped:Connect(function()
equipped = false
end)
local isActivated = false
UID.InputBegan:Connect(function(key,isTyping)
if equipped == true then
print("tool equipped")
if key.KeyCode == Enum.KeyCode.N then
isActivated = not isActivated
if (isActivated) then
pcall(function()
local StarterGui = game:GetService("StarterGui")
StarterGui:SetCore("TopbarEnabled", false)
end)
local frame = game:GetService("Players").LocalPlayer.PlayerGui
print("Activated.")
-- Config 1
wait(.1)
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 0.1
wait(.1)
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 0.15
-- Config 2
wait(.1)
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 0.25
wait(.1)
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 0.4
wait(.1)
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 0.6
else
pcall(function()
local StarterGui = game:GetService("StarterGui")
StarterGui:SetCore("TopbarEnabled", true)
end)
local frame = game:GetService("Players").LocalPlayer.PlayerGui
frame.Screen:FindFirstChild("NightConfig").BackgroundTransparency = 1
print("no activated.")
end
end
end
end)