This is the hierarchy:
-Workspace
-Set
-TICKETGIVER
-Ticket Giver
-Head
-ClickDetector
-Script
ServerScript inside 10 "Heads":
workspace.ClickEvent.OnServerEvent:connect(function(plr)
game.ServerStorage.Ticket:Clone().Parent = plr.Backpack
end
LocalScript inside StarterPlayerScripts:
local clickEvent = game.ReplicatedStorage:WaitForChild('ClickEvent')
local parts = {
workspace.Set1.TICKETGIVER['Ticket Giver'].Head,
workspace.Set2.TICKETGIVER['Ticket Giver'].Head,
workspace.Set3.TICKETGIVER['Ticket Giver'].Head,
workspace.Set4.TICKETGIVER['Ticket Giver'].Head,
workspace.Set5.TICKETGIVER['Ticket Giver'].Head,
workspace.Set6.TICKETGIVER['Ticket Giver'].Head,
workspace.Set7.TICKETGIVER['Ticket Giver'].Head,
workspace.Set8.TICKETGIVER['Ticket Giver'].Head,
workspace.Set9.TICKETGIVER['Ticket Giver'].Head,
workspace.Set10.TICKETGIVER['Ticket Giver'].Head,
for _, part in pairs (parts) do
part.ClickDetector.MouseClick:connect(function()
clickEvent:FireServer()
end)
end
Instead of giving me one ticket, it gives me 10 of them. How can I make it give me one?
