So i made a buy script with remote event here the script:

script.Parent.MouseButton1Click:Connect(function()
	if script.Parent.Parent.Parent.WhichTier == 1
	then
		game.ReplicatedStorage.RemoveClicks:FireServer(4)
		script.Parent.Text = "Equip"
		script.Parent.Equip = true
	end
end)

And heres the remove server script:

game.ReplicatedStorage.RemoveClicks.OnServerEvent:Connect(function(Player,Remove)
	Player.leaderstats.Clicks.Value = Player.leaderstats.Clicks.Value -Remove
end)

BUT WHEN I CLICK THEN NOTHING! (ALSO THERES NO ERROR IN THE OUTPUT)

(ALSO THIS IS A LOCAL SCRIPT)

4 comments

0

Is "script.Parent.Parent.Parent.WhichTier" 1? Because if it's not, the if statement will not run, thus it won't fire the event.

0

Yeah its is

0

Why are you sending an argument called 4?

0

cause its the cost