Spawning actor component when button pressed

Get world transform did not work but i was able to use get world location.

Now it requires a controller in order for the blueprint to compile, it lets me get AiController but does not let me use the controller that the player pawn is under.

thanks

updated screenshot