So basically I want to remove a tool from a players backpack if they don't have the gamepass. I tested this out since I don't have the pass. It doesn't remove the FAL when it's in my backpack. It's a localscript in starterpack.
local player = game.Players.LocalPlayer
if game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 415462481) then
print ("FAL pass owned")
else
while true do
player.Backpack.FAL:Destroy()
end
end

2 comments
Is anything appearing in the output?
@itsJooJoo Nope.