After multiple attempts, I have created a working "lock platform" script, a variation of multiple existing scripts. This will freeze the player and if by the odd chance the player moves even slightly, he is brought back to the platform. It is best to use this script when the player speed = 1, to ensure he is immobile.
;Artificial Intelligence Script
;Header
desc = Follow Waypoints with no rotation and player locked
(platform)
;Triggers
:plralive=1:plrfreeze=1
:state=0,plrdistwithin=40:state=1,norotate=1,associateplayer
:state=1,plrdistfurther=41:plrmoveto=lift
:state=1,waypointstate=0:animate=2,waypointstart
:state=1,waypointstate=3:animate=2,waypointnext
:state=1,waypointstate=4:animate=2,waypointrandom
:state=1,waypointstate=5:animate=2,waypointreverse
:state=1,waypointstate=6:state=2
:state=2:none
;End of Script
Actually, I browse around the boards just to critique stories to make them more original, it seems that many are doing the "Shoot everyone in your sight"
-Light Samus