Agree. I am a fan of doing things right the first time, even if they do result in an Overkill Solution.
Okay I added in changing the Vertical Rotation Center (0, 1, 2) where 0 is Top, 1 is Center (Default), and 2 is Bottom.
Also adding in which part of the Sprite to point. Can either point the Top of a Character or Tile by default, or the Bottom, which is useful for things that "hang and swing" like a Rope. Got that idea when I saw a character sheet with some morbid hanging chans to have those "point" at a Target. It wont be very useful for using as a "Swinging" solution as it does not take into consideration gravitation acceleration or deceleration. Mostly because I dont remember the math for gravitational angular velocities. So the only thing this probably wont be useful for is a Pendulum type of effect. Unless someone else REALLY wants a Pendulum?
Any other suggestions? Im plum out of ideas at this point and it works quite well so far...
---
Edit:
Okay, the script is comlete unless anyone has any other requests for features. It might take me a day or so to do the Demo...
---
Edit 2:
I thought of something to add, a Maximum Distance! It allows pointing only while a Target Event is In Range of that Distance. Then I went all nutso and combined this script with Super Event Sensor, and guess what, Metal Gear RMXP! Since the Comment Configurations are used Per Page, when Super Event Sensor detects its own Target, it changes Pages, thus, when a Camera (Rotating Event) is a Sensor, it can change pages so when it is "Triggered", then the Camera points at the Player, and thanks to the Page Changes, when a Sensor does not detect its Pages, it can be set to just oscillate back and forth!
True Metal Gear RMXP!
How do you all like that? :p