You are right, sometimes when using the script, there may be a problem with one of the 2 values you gave. I made some changes to the script. In addition, I used the 2nd dword value you used in the video. When I saw that the 1st search failed, I made the 2nd search. Then I closed the 1st search and scanned again. It succeeded in this way with both values and it continuously cast the skill with 1 second intervals.
Also, if the Anonymous memory range is selected while scanning, there are 7 values. The second address always shows our hero's skill cooldown time. There is no surprise here. I haven't been able to fully control the game right now. If we can check a little, we can guarantee that the team offsets of the values are + 0xB4 and we can check them with the active passive command in every battle with 1 click. This will make it easier for us not to have to search every time.