Before this happened, I hosted my own teamspeak but since I am not online all the time, my friend got all the files and server information and took over the server and made it online 24/7 but the weird thing is that... I AM LAGGING...

Since my friend are denied to Port Forward or even login to his router, he connected his server pc to a VPN account on my internet and I port forwarded 9987, 10011 and 30033, and this has been going on for a while now and I had no problems with the connection before now.

All the players that are connected to the server is not lagging, they have around 10ms to 50ms delay and around 0.00% to 0.50% packet loss. And tonight, I joined and had 7ms in delay and 5.00% to 15.00% packet loss... how is it even possible for me to lagg when the server computer is connected via VPN to my internet...

This is how everything is setted up: