how to hack zearn Number Gym(dont copy this part, only script below beginning in javascript: ): javascript:var script=document.createElement('script');script.type='text/javascript';script.src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(script);var token = $('meta[name="csrf-token"]').attr('content');var s = $("a").attr("href");var pre = s.split("/").slice(-1).join("/");var id = parseInt(pre);fetch("/user_events.json", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9", "content-type": "application/json;charset=UTF-8", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-csrf-token": token, "x-requested-with": "XMLHttpRequest" }, "referrer": "/number_gym_activities/152", "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"event_type\":\"nga_completed\",\"subject_id\":" + id + "}", "method": "POST", "mode": "cors", "credentials": "include"}).then(function(response) {if (response.status == 404){alert("Number gym activity does not exist.")}else if (response.status == 201) {window.location.reload()}}); Fluency: javascript:var script=document.createElement('script');script.type='text/javascript';script.src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(script);var token = $('meta[name="csrf-token"]').attr('content');var s = $("a").attr("href");var pre = s.split("/").slice(-1).join("/");var id = parseInt(pre);fetch("/user_events.json", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9", "content-type": "application/json;charset=UTF-8", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-csrf-token": token, "x-requested-with": "XMLHttpRequest" }, "referrer": "https://www.zearn.org/basic_fluencies/771", "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"event_type\":\"fluency_completed\",\"subject_id\":"+ id +",\"duration\":67.952}", "method": "POST", "mode": "cors", "credentials": "include"}).then(function(response) {if (response.status == 404){alert("Fluency does not exist.")}else if (response.status == 201) {window.location.reload()}}); Learning lab(works on other things like math chat and z squad): javascript:var script=document.createElement('script');script.type='text/javascript';script.src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(script);var token = $('meta[name="csrf-token"]').attr('content');var s = $("a").attr("href");var pre = s.split("/").slice(-1).join("/");var id = parseInt(pre);fetch("/user_events.json", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9", "content-type": "application/json;charset=UTF-8", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-csrf-token": token, "x-requested-with": "XMLHttpRequest" }, "referrer": "https://www.zearn.org/learning_labs/715", "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"event_type\":\"lesson_completed\",\"subject_id\":" + id + "}", "method": "POST", "mode": "cors", "credentials": "include"}).then(function(response) {if (response.status == 404){alert("Learning Lab does not exist.")}else if (response.status == 201) {window.location.reload()}}); Tower of Power: javascript:var script=document.createElement('script');script.type='text/javascript';script.src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(script);var token = $('meta[name="csrf-token"]').attr('content');var s = $("a").attr("href");var pre = s.split("/").slice(-2).join("/");var id = parseInt(pre);fetch("/user_events.json", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9", "content-type": "application/json;charset=UTF-8", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-csrf-token": token, "x-requested-with": "XMLHttpRequest" }, "referrer": "https://www.zearn.org/towers/848", "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"event_type\":\"tower_completed\",\"subject_id\":" + id + ",\"success\":true}", "method": "POST", "mode": "cors", "credentials": "include"}).then(function(response) {if (response.status == 404){}else if (response.status == 201) {window.location.reload()}}); Zearn kindergarden hack(for kindergardeners): javascript:var script=document.createElement('script');script.type='text/javascript';script.src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(script);var token = $('meta[name="csrf-token"]').attr('content');var s = $("a").attr("href");var pre = s.split("/").slice(-1).join("/");var id = parseInt(pre);fetch("/user_events.json", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9,hi;q=0.8", "content-type": "application/json;charset=UTF-8", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-csrf-token": token, "x-requested-with": "XMLHttpRequest" }, "referrer": "https://www.zearn.org/k_activities/9", "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"event_type\":\"ka_completed\",\"subject_id\":" + id +"}", "method": "POST", "mode": "cors", "credentials": "include"}).then(function(response) {if (response.status == 404){}else if (response.status == 201) {window.location.reload()}}); how to hack zearn