A clear and concise description of what you are trying to do. Implement knockback upon user hitting the enemy
What is the expected result
Explain what should happen when you run the game. Enemies should be knocked away from the player from their current position upon being hit.
What is the actual result
Explain what is happening instead, what is going wrong. Enemies do receive knockback, however they teleport to their original position prior to initializing the game.
Related screenshots
Please include a screenshot of the full related events including both conditions and actions.
And screenshots to help showing us the issue.
EDIT: I just looked at your events and you are stopping the zombie. Is the timing an issue? As to when it gets stopped. Maybe the collision with the player is adding repeated force not just once. IDK
I tested this because I was curious. It’s applying force but not stopping the force. When the pathfinder is active it controls the position but when disabled any current permeant force takes over. The force is also additive so the longer the object is in collision and each repeated collision adds more force.
I think the built-up force is making it teleport because it’s moving so fast.
To fix it you could use a wait, a timer and stop the object or instead of force use a position tween. A tween would be nice. X() + 100 or whatever value. Set the direction based on the side it’s on.