Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How to fix a Game Pass Entrey Script?

So i got help a bit with the following script.

game:GetService("Players").PlayerAdded:Connect(function(Player)
    local MarketPlaceService = game:GetService("MarketplaceService")
    local GamepassID = 5761882 -- Put your gamepass ID

    if MarketPlaceService:UserOwnsGamePassAsync(Player.UserId, GamepassID) == false then -- If player does not own the gamepass
        Player:Kick("Car Slot Game Pass is Mandatory") -- Kick the player with the specified reason.
    end
end)


but when i put it into a script in the workplace and open the game to new servers it still lets people without the game-pass enter.

1 comment

0

Your script needs to be a normal script not a local script

1 answer

✓ Accepted answer

Hello, Just tested the script and it worked perfectly fine, the only error that is going through my head is that your script might be a localscript, make sure that It's a serverscript since localscripts shouldn't work in workspace, Make sure to read the LocalScript Article as It'll definitely help you with localscripts issues and prevent you from making errors with them!

1 comment

0

I just relized i needed to update the servers. Thanks!

This discussion is preserved as it was. New answers, comments, and votes are closed.