I'm making a survival game right now and I need to find a way to give resources to a player when they chop down a tree. When I use .Destroying in a remoteEvent function, it doesn't let me, but .Touched is fine apparently. So I switched to using .DescendentRemoved, but unlike .Destroying which gives me an error, .DescendentRemoved doesn't even fire at all. What should I do?