I was wondering if anyone knew how to check if an actor (specifically the player) is performing an action or is no longer performing an action. Like a way to check if the player is using a workbench or if they are no longer using a workbench. My aim is to make the player play a certain animation using "playidle" while they are using a workbench, but when they stop, the idle stops too. The animations I am wanting to use are: idlewriteledgerenter idlewriteledgerwrite sae idlestop I was thinking of using a script that looked something like this: Event OnActivate Game.GetPlayer().playidle idlewriteledgerenter while (???) Game.GetPlayer().playidle idlewriteledgerwrite endWhile Game.GetPlayer().SAE idlestopEndEvent but I wasn't sure how to check if the player was in the crafting menu. Any ideas of how to do this? Any solution (including workarounds if scripting is not possible) are welcome! Thanks in advance!