@name Free Camera Spy
@inputs Reset W A S D R M1 M2 Alt Space
@outputs Loc:vector Dir:vector
@persist Loc:vector Setup X Y Z 
interval(100)
Self = entity():pos()
User = entity():owner()

Speed = 10
X = (X + (W-S) * Speed) * (W | S)
Y = (Y + (D-A) * Speed) * (D | A)
Z = (Z + (Space-Alt) * Speed) * (Space | Alt)
#Loc = (User:forward() * X + User:right() * Y + User:up() * Z)
Loc = Self - (User:forward() * X + User:right() * Y + User:up() * Z)
