Let x be the number of seconds before Troy catches Kyle.
Since Kyle had a 30 second head start, he will have traveled 30*2 = 60 feet by the time Troy starts chasing him.
Since Troy is traveling at 5 feet per second, the distance he needs to cover to catch Kyle is 60 feet.
We can set up the equation: 5x = 60
Dividing both sides by 5, we get x = 12
So, it will take Troy 12 seconds to catch Kyle.