Appearance
Quick Start
Get started with OOP Party System V2 in your Roblox game.
Installation
- Get the OOP Party System V2 Model
- Place the module in ReplicatedStorage
- Ensure all required modules (Event, Remotes, Utils) and the PhysicalParties folder remain within it
Basic Usage
lua
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PartySystem = require(ReplicatedStorage.PartySystem)
-- Create a new party
local party = PartySystem.new(game.Players.Player1)
-- Invite a player
party:InvitePlayer(game.Players.Player2)
-- Listen for when someone joins a party
PartySystem:OnMemberJoined(function(party, member, members)
print(member.Name .. " joined " .. party.PartyName .. "!")
end)
Key Features
- Party Creation and Control: Create parties with a leader and customizable member limits
- Invites: Send invites with 20-second expiration timers
- Permissions: Grant CanKick and CanInvite permissions to members
- Blacklisting: Manage player access through blacklisting
- Teleportation: Teleport party members with optional reserved servers
- Event System: Comprehensive event handling for party management
- Party Names: Assign custom names to parties
Default Settings
- Maximum members: 4
- Invite expiration: 20 seconds
- Leader permissions: CanKick=true, CanInvite=true
- All methods return true (success) or false (failure with warning)