Ok guys I think I ******** up.
Ive read so many times dont run a servo directly from a Uno and I understand why but any case I was trying to debug a bit my external battery was flat it seems which I thought was impossible so i connected the servo to the Uno and it ran for 30 seconds or so.
The sketch I uploaded still works so the board is still running but now when i plug it in the pc it doesnt register under serial port tested my other Uno and that works.
Any advice guys please???