MoveTo / TeleportTo Verse help

Trying to get the Storm Beacon to rotate around an axis, I tried making it as simple as possible by manually entering 3 (to be expanded) XYZ cords into the Vector3 map, but nothing but the death swiggle.

sing { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }

StormMoverDevice := class(creative_device):
 
    @editable
    StormBeacon:advanced_storm_controller_device = advanced_storm_controller_device{}

    @editable
    MoveStormTrigger:trigger_device = trigger_device{}

    OnBegin<override>()<suspends>:void=
        MoveStormTrigger.TriggeredEvent.Subscribe(Teleport)
   
    Teleport()<suspends>:void =
        loop:

            StormBeacon.TeleportTo(Position:vector3{X:=-11773.58215,Y:=-9662.699424,Z:=2304.0}, rotation{}, 1.0)
            Sleep(1.0)
            StormBeacon.TeleportTo(Position:vector3{X:=-14511.0,Y:=3081.0,Z:=2304.0}, rotation{}, 1.0)
            Sleep(1.0)
            StormBeacon.TeleportTo(Position:vector3{X:=-11773.58215,Y:=-9662.699424,Z:=2304.0}, rotation{}, 1.0)
            Sleep(1.0)

I want it to continuesly rotate around a point - or teleport it around to just a few points endlesly