--//Client
game.ReplicatedStorage.Functions.PET_EQUIPT:InvokeServer(script.Parent.Parent.Parent.Handler.Selected.Value) -- The script I made Does fire this. Also the value Is an object value
--//Server
game.ReplicatedStorage.Functions.PET_UNEQUIPT.OnServerInvoke = function(plr, Pet)
	print('Unequippting')
	Pet:Destroy()
	for i,v in pairs(plr.Character.EquippedPets:GetChildren()) do
		v.PetSpot.Value = i
	end
end

there are no errors when playing. The "Unequipped" thing is the Pet:Destroy. Did I make A mistake somewhere?

2 comments

0

On your client you used PET_EQUIPT but it looks like the server is looking for PET_UNEQUIPT

0

Yeah thats might be why