#ScriptVer 1.2 #Author Icecapade #Date 2021-03-05 IcecapadeSitScript: type: world debug: false events: on player right clicks *_stairs with:air: - if || || == TOP: - stop - choose : - case NORTH: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case SOUTH: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case WEST: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case EAST: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - flag server armorstands:].as[]||].as[]>> - mount | - flag player is_sit on player steers armor_stand: - if : - define location - inject Icecapade_CancelSitTask - teleport <[location]> on player quits flagged:is_sit: - inject Icecapade_CancelSitTask on player enters vehicle flagged:is_sit: - inject Icecapade_CancelSitTask on player teleports flagged:is_sit: - inject Icecapade_CancelSitTask on player dies flagged:is_sit: - inject Icecapade_CancelSitTask Icecapade_CancelSitTask: type: task debug: false script: - remove ]> - flag player is_sit:! - flag server armorstands:]>