I decided to switch to FE, so I don't get hacked. Can someone tell me what broke? This is in a server script inside of a text button in the startergui.
local passid = 236050258 -- The ID of the gamepass goes here
local GamePassService = game:GetService('GamePassService')
local player = script.Parent.Parent.Parent.Parent.Parent
--[[
while true do
wait(1)
for i,v in pairs(game.ReplicatedStorage.Perkers:GetChildren()) do
if GamePassService:PlayerHasPass(player, passid) then
player:FindFirstChild("PlayerGui").WalkSpeedPass.Frame.Visible = true
elseif player.Name == v.Value then
player:FindFirstChild("PlayerGui").WalkSpeedPass.Frame.Visible = true
else
player:FindFirstChild("PlayerGui").WalkSpeedPass.Frame.Visible = false
script.Disabled = true
end
end
end
--]]
function hasGamePass()
return GamePassService:PlayerHasPass(player, passid)
end
function isPerker()
for _, perker in pairs(game.ReplicatedStorage.Perkers:GetChildren()) do
if perker.Value == player.Name then
return true
end
end
return false
end
local frame = script.Parent.Parent
while true do
frame.Visible = isPerker() or hasGamePass()
wait(1)
end
