If you mean that the Dino is not moving smoothly the reason for that is, that you had the animation (Image Points Off) in some frames
Now For Optimization Issues, I noticed that you don't use:
instead of checking every thick if the Player is jumping you could just use the trigger (On Jump) to set to jump animation
To reset the Level you have again is touching Reset Button when you could replace it with "On Touched Restart"
You have 7 events just to check collisions against Obstacles were you can change it to one event with families
The is outside of layout "same as above"
Another Think you know even if you set an object invisible is still active? the Button "Restart" is on the Middle of the screen invisible but is still active whenever someone touches it even if is still invisible it will fire up the event Restart as you are continuously checking every thick if the player is touching this button.
you should use something like Booleans to avoid this,
example "IsActive" and turn it on only when Player loses
I modified it your capx have a look
Last think use sprite fonts instead of Txt that uses a lot of resource on the Phones