Thankyou!

ScriptName BoatTeleportScript Extends ObjectReferenceObjectReference Property Marker1 AutoObjectReference Property Marker2 Auto; These should be linked to XMarkers near the boats in both locations.ObjectReference Property Boat1 AutoObjectReference Property Boat2 Auto; These should be linked to the boats themselves.ObjectReference Property Activator1 AutoObjectReference Property Activator2 Auto; These should be linked to the invisible activators.Location Property Location1 AutoLocation Property Location2 Auto; These should be linked to the locations where the boat is and where the boat is supposed to go.; If you're making your own cell you may want to create a location for it, then link to it?; I'm not sure.Message Property Message1 AutoMessage Property Message2 Auto; This should be linked to messages that ask the player if he/she wants to go to the other location.; Message1 should have your second location (target) mentioned,; Message2 should be about getting back.; Option 0 is yes, Option 1 is no.; Note: this script disables and enables the boats and the activators; in order to make only one boat visible at a time.; You have to put a normal boat and an activator somewhere where; a player should be first.; Then create a boat and an activator where the player is supposed to go,; and check "Initially disabled".Event OnActivate(ObjectReference akActionRef) if Location1.IsLoaded() int choice = Message1.Show() if choice == 0 Boat2.Enable() Activator2.Enable() akActionRef.MoveToRef(Marker2) Boat1.Disable() Activator1.Disable() EndIf ElseIf Location2.IsLoaded() int choice = Message2.Show() if choice == 0 Boat1.Enable() Activator1.Enable() akActionRef.MoveToRef(Marker1) Boat2.Disable() Activator2.Disable() EndIf EndIfEndEvent