For some reason it keeps saying "Mousebutton1 is not a valid member of image label". No matter what i do it wont fix it. Any help?
local MarketplaceService = game:GetService("MarketplaceService")
Shop = script.Parent.Shop
local speedcoilgamepass = Shop.Gamepassitems.ScrollingFrame.ImageContainer1.SpeedCoilgamepass
local Open = Shop.Parent.Open
local player = game.Players.LocalPlayer
local speedcoilgamepassID = 29031429
speedcoilgamepass.MouseButtonDown1:Connect(function()
local success, message = pcall(function()
haspass = MarketplaceService:UserOwnsGamePassAsync(player.UserId, speedcoilgamepassID)
end)
if haspass then
print("player already has the gamepass")
else
MarketplaceService:PromptGamePassPurchase(player, speedcoilgamepassID)
end
end)
Open.MouseButton1Down:Connect(function()
Shop.Visible=not Shop.Visible
end)

6 comments
Yea but now it says "MouseButtonDown1 is not a valid member of ImageButton"
You wrote it wrong. "MouseButtonDown1" -> "MouseButton1Click"
My bad
Now it says "Mousebutton1Click is not a valid member of image label".
You're supposed to use an ImageButton instead of an ImageLabel
nvm i fixed it