click.MouseButton1Click:Connect(function() local name = frame2.Name local plrname = plr.Name if not debounce then debounce = true game.ReplicatedStorage.add:FireServer(name, plrname) wait(2) debounce = false end end)
This works fine and how its supposed to, the next part is the issue
game.ReplicatedStorage.add.OnServerEvent:Connect(function(plr, name, plrname) local hatimage = game.ReplicatedStorage.Images:FindFirstChild(name) local plrside = person.PlayerGui.TradeGui.Frame:FindFirstChild(plrname) local plrside2 = guy.PlayerGui.TradeGui.Frame:FindFirstChild(plrname) ------------------------------ if plrside.one.Value.Value == false then print("Put In One") plrside.one.ImageLabel.Image = hatimage.Image plrside2.one.ImageLabel.Image = hatimage.Image plrside.one.Value.Value = true ----------------------------------- elseif plrside.two.Value.Value == false then print("Put In two") plrside.two.ImageLabel.Image = hatimage.Image plrside2.two.ImageLabel.Image = hatimage.Image plrside.two.Value.Value = true ----------------------------------- elseif plrside.three.Value.Value == false then print("Put In three") plrside.three.ImageLabel.Image = hatimage.Image plrside2.three.ImageLabel.Image = hatimage.Image plrside.three.Value.Value = true ----------------------------------- elseif plrside.four.Value.Value == false then print("Put In four") plrside.four.ImageLabel.Image = hatimage.Image plrside2.four.ImageLabel.Image = hatimage.Image plrside.four.Value.Value = true ----------------------------------- elseif plrside.five.Value.Value == false then print("Put In five") plrside.five.ImageLabel.Image = hatimage.Image plrside2.five.ImageLabel.Image = hatimage.Image plrside.five.Value.Value = true else end end) end)
The code runs like how its supposed to but more times then its supposed to.
any every time i click. it doesnt register as one click, it registers as a ton more
03:13:31.398 Put In One - Server - Script:38
03:13:31.398 Put In One - Server - Script:38
2nd Click
03:17:01.371 Put In One - Server - Script:38
03:17:01.371 Put In One - Server - Script:38
03:17:01.371 Put In two - Server - Script:44
Is there anything wrong with my script?