So, I just went through everything I got back from the request sent to my server when he went live.
Everything apart from one things(not including timeout numbers and all of that) were weird.
in the headers, the portion for link has MY user id in it when he goes live.
link:
'<https://api.twitch.tv/helix/webhooks/hub>; rel="hub", <https://api.twitch.tv/helix/streams?user_id=74030148>; rel="self"',
do you want me to post the whole request here? It is rather long.