Hello. I made a VIP Door for my game and it does not work. I own the gamepass (as i made it). Can someone help?

local player = game.Players.LocalPlayer
local MPS = game:GetService("MarketplaceService")
local id = 18783577

game.Players.PlayerAdded:Connect(function()
	if MPS:UserOwnsGamePassAsync(player.UserId, id) then
		game.Workspace.Map.Grassland.Grassland.VIPDoor.CanCollide = false
		game.Workspace.Map.Grassland.Grassland.VIPDoor.Transparency = 1
	end
end)

2 comments

0

local id = 18783577 <— a number. It’s taking the id as a number.

0

hm. I don't know, Maybe try 'rbxassetid:(your id here)' as the variable?