Hello!
I need help scripting a gamepass vehicle spawner. Basically when a button is clicked the script checks to see if the user owns the gamepass if they own the gamepass it comes back true and spawns the vehicle. If it comes back false it prompts them to purchase the gamepass if they click cancel it simply doesn't spawn the vehicle.
I have attempted at scripting this already but it went horribly wrong! (i'm new to LUA xD)
Thank you to whoever helps out! :D
Here is the code i tried (doesn't work)
local passid = 9616452 local model = game.ServerStorage.SF2 debounce = false local marketplaceservice = game:GetService("MarketplaceService") function clicked(plr) warn(plr.Name) if marketplaceservice:PlayerOwnsAsset(plr, passid) then if debounce == false then debounce = true newModel = model:Clone() newModel.Parent = workspace script.Parent.BrickColor = BrickColor.new("Bright red") newModel:makeJoints() wait(10) script.Parent.BrickColor = BrickColor.new("Navy blue") debounce = false end else warn("User doesnt Own Pass Prompting a Purcahse") marketplaceservice:PromptPurchase(plr, passid, true) end end script.Parent.ClickDetector.MouseClick:Connect(clicked)