camera scripts (not working yet)