Are you able to send show your code for the upgrader? What appears to be happening is the upgrader is repeatedly transforming the already transformed part, causing it to glitch.
Put a value in the part, if the part is touched and replaced add a value, so the part cannot be transformed again. And you should set network owner to the server