Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local mps = game:GetService("MarketplaceService")
- for i,v in pairs(game.Teams:GetChildren()) do
- if v:IsA("Team") then
- local clone = v:Clone()
- clone.Parent = script
- end
- end
- game.Players.PlayerAdded:Connect(function(player)
- player.Team = nil
- end)
- game.ReplicatedStorage.TeamChange.OnServerEvent:Connect(function(player, teamname)
- if script:FindFirstChild(teamname) then
- if game.Teams:FindFirstChild(teamname) then
- if player.Team == game.Teams:FindFirstChild(teamname) then
- else
- local teamchosed = script:FindFirstChild(teamname)
- if teamchosed:FindFirstChild("GamepassID") then
- if mps:UserOwnsGamePassAsync(player.UserId, teamchosed.GamepassID.Value) then
- player.Team = game.Teams:FindFirstChild(teamname)
- else
- mps:PromptGamePassPurchase(player, teamchosed.GamepassID.Value)
- end
- elseif teamchosed:FindFirstChild("DevProductID") then
- mps:PromptProductPurchase(player, teamchosed.DevProductID.Value)
- else
- player.Team = game.Teams:FindFirstChild(teamname)
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment