First of all, your sprite should face right in the Sprite Editor.
Then in the event sheet:
*You can use Self.X for pikmin.X*
That's not what Miles_Miles is asking for. In fact, I think they made it clear that this is what they don't want.
I already have it so the 'pikmin' move towards the player but I cant get it so that they don't face the player. And I want that because the game isn't top down on the players head
Without seeing the sprite, I can't tell you what the appropriate approach would be, but I can offer some suggestions.
1. Set the "pikmin" angle to: angle(Pikmin.X, Pikmin.Y, Player.X, Pikmin.Y). This should cause the "pikmin" to "face" the player via rotation, but only ever directly to the left or right.
2. Use the "Set Flipped" action to flip the sprite. This is what most retro games do. Compare the X position of the "Pikmin" and the player to determine whether the sprite should be flipped or not.
Whichever approach you use, you will need to adjust it if you ever decide that the "Pikmin" should move to somewhere other than the player, even if only as an intermediate step (like with pathfinding). If I were writing this, I would set up two instance variables on the "Pikmin" titled "GoalX" and "GoalY", and use them to store whatever position the "Pikmin" should be moving towards.