heres the code, it goes in the letter sprite for simplicity, it basically calculates the amount of letters in the sentence then calculates the place it needs to go
Summary
{“data”:{“behavior”:{“v”:“2”,“nodes”:[{“inputCount”:0,“outputCount”:0,“name”:“boundaries”,“behaviorType”:“logic.NodeGroup”,“x”:-180,“y”:544,“id”:“8554cf7ec491b247”,“isMenuItem”:false},{“inputCount”:0,“outputCount”:1,“name”:“Once”,“behaviorType”:“logic.triggers.Once”,“x”:-720,“y”:256,“group”:“8554cf7ec491b247”,“id”:“8554cf7eb5808a46”,“resetOnLevelStart”:false},{“inputCount”:3,“outputCount”:1,“name”:“Global”,“behaviorType”:“logic.logic.Global”,“x”:-450,“y”:288,“group”:“8554cf7ec491b247”,“id”:“8554cf7ef981dc4c”,“tag”:“text size:Number”,“version”:2,“dataType”:2},{“expression”:"-(A0.5)",“default0”:0,“default1”:0,“default2”:0,“default3”:0,“default4”:0,“default5”:0,“params”:2,“version”:null,“tag”:"",“inputCount”:3,“outputCount”:1,“name”:“Expression”,“behaviorType”:“logic.logic.Expression”,“x”:-180,“y”:256,“group”:“8554cf7ec491b247”,“id”:“8554cf7ec20a8841”},{“inputCount”:4,“outputCount”:2,“name”:“Position”,“behaviorType”:“logic.properties.Position”,“x”:270,“y”:224,“group”:“8554cf7ec491b247”,“id”:“8554cf7ef9106943”,“pixelUnits”:true,“resetVelocity”:false},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:0,“y”:192,“group”:“8554cf7ec491b247”,“id”:“8554cf7ecf0d2640”,“startVal”:0,“roundMode”:1},{“inputCount”:0,“outputCount”:1,“name”:“Always”,“behaviorType”:“logic.triggers.Always”,“x”:-180,“y”:64,“group”:“8554cf7ec491b247”,“id”:“8554cf7e01eb6e40”},{“inputCount”:3,“outputCount”:1,“name”:“Switch”,“behaviorType”:“logic.logic.Switch”,“x”:0,“y”:64,“group”:“8554cf7ec491b247”,“id”:“8554cf7ee015584c”,"_startVal":1,“dataType”:2},{“delay”:0.1,“count”:0,“version”:2,“inputCount”:3,“outputCount”:1,“name”:“Timer”,“behaviorType”:“logic.triggers.Timer”,“x”:-450,“y”:384,“group”:“8554cf7ec491b247”,“id”:“8554cf7e6b5bfb40”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-90,“y”:416,“group”:“8554cf7ec491b247”,“id”:“8554cf7e5b916b4c”,“startVal”:0,“tag”:"",“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-270,“y”:384,“group”:“8554cf7ec491b247”,“id”:“8554cf7eba52fe43”,“startVal”:-1,“tag”:"",“roundMode”:1},{“gateVal”:0,“mode”:“equal to”,“inputCount”:2,“outputCount”:2,“name”:“Filter”,“behaviorType”:“logic.logic.Filter”,“x”:90,“y”:416,“group”:“8554cf7ec491b247”,“id”:“8554cf7eda7eb348”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-90,“y”:512,“group”:“8554cf7ec491b247”,“id”:“8554cf7e6fd8214b”,“startVal”:0,“roundMode”:1},{“inputCount”:0,“outputCount”:1,“name”:“Mailbox”,“behaviorType”:“logic.components.Mailbox”,“x”:-450,“y”:128,“group”:“8554cf7ec491b247”,“id”:“8554cf7e5686e540”,“msg”:“stop”},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:-270,“y”:160,“group”:“8554cf7ec491b247”,“id”:“8554cf7e4b5c8d4e”,“startVal”:0,“roundMode”:1},{“inputCount”:1,“outputCount”:1,“name”:“Extractor”,“behaviorType”:“logic.properties.Extractor”,“x”:-720,“y”:352,“group”:“8554cf7ec491b247”,“id”:“8554cf7f6d298f4d”,“targetId”:0,“prop”:“x”,“version”:2},{“expression”:"A-B10",“default0”:0,“default1”:0,“default2”:0,“default3”:0,“default4”:0,“default5”:0,“params”:2,“version”:null,“tag”:"",“inputCount”:3,“outputCount”:1,“name”:“Expression”,“behaviorType”:“logic.logic.Expression”,“x”:-720,“y”:448,“group”:“8554cf7ec491b247”,“id”:“8554cf7f5ccccf4c”},{“gateVal”:0,“mode”:“less than”,“inputCount”:2,“outputCount”:2,“name”:“Filter”,“behaviorType”:“logic.logic.Filter”,“x”:-720,“y”:576,“group”:“8554cf7ec491b247”,“id”:“8554cf7f1a0a3e4c”},{“delay”:1,“count”:1,“version”:2,“inputCount”:3,“outputCount”:1,“name”:“Timer”,“behaviorType”:“logic.triggers.Timer”,“x”:-900,“y”:448,“group”:“8554cf7ec491b247”,“id”:“8554cf7fdd5b9747”},{“inputCount”:0,“outputCount”:1,“name”:“Always”,“behaviorType”:“logic.triggers.Always”,“x”:-540,“y”:0,“group”:“8554cf7ec491b247”,“id”:“8554cf7f29916541”},{“inputCount”:1,“outputCount”:1,“name”:“Extractor”,“behaviorType”:“logic.properties.Extractor”,“x”:-360,“y”:0,“group”:“8554cf7ec491b247”,“id”:“8554cf7f0a15e343”,“targetId”:0,“prop”:“x”,“version”:2},{“inputCount”:2,“outputCount”:1,“name”:“Logic Gate”,“behaviorType”:“logic.logic.Gate”,“x”:-540,“y”:672,“group”:“8554cf7ec491b247”,“id”:“8554cf7ffe1e0b41”,“gateType”:“AND”},{“inputCount”:0,“outputCount”:1,“name”:“Mailbox”,“behaviorType”:“logic.components.Mailbox”,“x”:-720,“y”:704,“group”:“8554cf7ec491b247”,“id”:“8554cf7f5a5da24d”,“msg”:“break”}],“links”:[{“input_id”:“8554cf7ef981dc4ci1”,“output_id”:“8554cf7eb5808a46o0”},{“input_id”:“8554cf7f6d298f4di0”,“output_id”:“8554cf7eb5808a46o0”},{“input_id”:“8554cf7ec20a8841i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7ec20a8841i2”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7e6b5bfb40i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7e5b916b4ci0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7fdd5b9747i0”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7f5ccccf4ci1”,“output_id”:“8554cf7ef981dc4co0”},{“input_id”:“8554cf7ecf0d2640i0”,“output_id”:“8554cf7ec20a8841o0”},{“input_id”:“8554cf7ef9106943i2”,“output_id”:“8554cf7ecf0d2640o0”},{“input_id”:“8554cf7ee015584ci2”,“output_id”:“8554cf7e01eb6e40o0”},{“input_id”:“8554cf7ecf0d2640i1”,“output_id”:“8554cf7ee015584co0”},{“input_id”:“8554cf7eba52fe43i1”,“output_id”:“8554cf7e6b5bfb40o0”},{“input_id”:“8554cf7eda7eb348i0”,“output_id”:“8554cf7e5b916b4co0”},{“input_id”:“8554cf7e5b916b4ci2”,“output_id”:“8554cf7eba52fe43o0”},{“input_id”:“8554cf7e6b5bfb40i1”,“output_id”:“8554cf7eda7eb348o0”},{“input_id”:“8554cf7e6fd8214bi1”,“output_id”:“8554cf7eda7eb348o0”},{“input_id”:“8554cf7e5b916b4ci0”,“output_id”:“8554cf7e6fd8214bo0”},{“input_id”:“8554cf7e4b5c8d4ei1”,“output_id”:“8554cf7e5686e540o0”},{“input_id”:“8554cf7ecf0d2640i0”,“output_id”:“8554cf7e4b5c8d4eo0”},{“input_id”:“8554cf7f5ccccf4ci0”,“output_id”:“8554cf7f6d298f4do0”},{“input_id”:“8554cf7f1a0a3e4ci1”,“output_id”:“8554cf7f5ccccf4co0”},{“input_id”:“8554cf7e4b5c8d4ei1”,“output_id”:“8554cf7f1a0a3e4co0”},{“input_id”:“8554cf7ffe1e0b41i0”,“output_id”:“8554cf7f1a0a3e4co0”},{“input_id”:“8554cf7f5ccccf4ci2”,“output_id”:“8554cf7fdd5b9747o0”},{“input_id”:“8554cf7f0a15e343i0”,“output_id”:“8554cf7f29916541o0”},{“input_id”:“8554cf7f1a0a3e4ci0”,“output_id”:“8554cf7f0a15e343o0”},{“input_id”:“8554cf7ffe1e0b41i1”,“output_id”:“8554cf7f5a5da24do0”}]}}}