My gift to you, my KiXtarting Brothers, is the world of API. Download this ActiveX component, register it, and try out this script...

WSH API Toolkit

code:
$API=CreateObject("wshAPIToolkitObject.ucATO")

? "Input blocked for 10 seconds..."
$rc=BlockInput(True)
?? "Go ahead and try to move your mouse..."
sleep 5
?? "Still can't? Wait 5 more seconds..."
sleep 5
$rc=BlockInput(False)
?? "Input unblocked..."

function BlockInput($bFlag)
$BlockInput=$API.CALLAPI("User32.dll", "BlockInput", $bFlag)
endfunction