^ ^ ^ not working as i thought (1.20.1)

here is a string of code i used in visual studio execute anchored eyes run particle flame ^ ^ ^1 1 1 1 1 100 force

before i didn't use the anchored eyes part and the code started from the word particle

in both instances the particles were generated at the spawn of my world rather than where the player is. i thought ^ ^ ^ was to spawn it at player and ~ ~ ~ was relative to the world,

any help with this would be greatly appreciated as I'm so confused right now

Continue to help post